summaryrefslogtreecommitdiffstats
path: root/client.py
AgeCommit message (Expand)Author
2011-02-02Add --wrap option to force channel number wrapping at a lower number.Avery Pennarun
2011-01-26Oops, left in a junk option that causes a crash without --dns.sshuttle-0.50aAvery Pennarun
2011-01-26client.py: do DNS listener on the same port as the TCP listener.Avery Pennarun
2011-01-26Move client._islocal() to helpers.islocal() in preparation for sharing.Avery Pennarun
2011-01-26Oops, dns_done() crashed if the request had already been timed out.Avery Pennarun
2011-01-26dns: trim DNS channel handlers after a response, or after a timeout.Avery Pennarun
2011-01-26Extremely basic, but functional, DNS proxying support (--dns option)Avery Pennarun
2011-01-25Implement the optional fullness checking a bit more like I like it.Avery Pennarun
2011-01-22ui-macos: Notice when we've connected; make debug logs optional.Avery Pennarun
2011-01-01Merge branch 'daemon'Avery Pennarun
2011-01-01daemonization: make sure the firewall subproc sends to syslog too.Avery Pennarun
2010-12-31Rearrange daemonization/syslog stuff and make it more resilient.Avery Pennarun
2010-12-31If ssh dies right after starting, we might get ECONNRESET.Avery Pennarun
2010-12-31Merge branch 'closing'Avery Pennarun
2010-12-31"Too many open files" shouldn't be a fatal condition.Avery Pennarun
2010-12-31Don't allow proxying of connections to the proxy port.Avery Pennarun
2010-12-31Get rid of ugly quotes on "Accept:" log messages.Avery Pennarun
2010-12-12run in background (daemon) and optionRoger
2010-11-09Add a new --ssh-cmd= option to let you override the ssh command.Avery Pennarun
2010-11-08Remove the --noserver option.Avery Pennarun
2010-11-08Make password prompting more clear.Avery Pennarun
2010-10-01Factor out common mainloop code between client and server.Avery Pennarun
2010-10-01Don't use set() since it's not in python 2.3.Avery Pennarun
2010-10-01import and use subprocess.py from python 2.6.Avery Pennarun
2010-10-01Catch the exception thrown when ssh can't connect.Avery Pennarun
2010-09-03add option to allow the remote python binary's name/path to be specifiedchocolateboy
2010-07-15Add a --exclude option for excluding subnets from routing.sshuttle-0.31Avery Pennarun
2010-05-11client: add a debug1() message for connecting/connected.Avery Pennarun
2010-05-08Added new --auto-hosts and --seed-hosts options to the client.Avery Pennarun
2010-05-07Add -N (--auto-nets) option for auto-discovering subnets.Avery Pennarun
2010-05-04Rename iptables->firewall.Avery Pennarun
2010-05-04Client "almost" works on MacOS and maybe FreeBSD.Avery Pennarun
2010-05-04Oops, broke --noserver mode at some point.sshuttle-0.11Avery Pennarun
2010-05-02iptables: try launching with sudo, then su, then directly.Avery Pennarun
2010-05-02iptables: more resilient startup/cleanup.Avery Pennarun
2010-05-02Don't overfill the mux's output buffer.Avery Pennarun
2010-05-02Don't bother with a backtrace when we produce certain fatal errors.Avery Pennarun
2010-05-02Add a -v (and -vv) flag and decrease default message verbosity.Avery Pennarun
2010-05-02Improve some debugging information to find the weird data problem.Avery Pennarun
2010-05-02We now have a server that works... some of the time.Avery Pennarun
2010-05-01stdin and stdout have different fds, so make SockWrapper take *two* socks.Avery Pennarun
2010-05-01Basic implementation of a multiplex protocol - client side only.Avery Pennarun
2010-05-01Smarter listenport selection.Avery Pennarun
2010-05-01iptables.py: completely replace ipt script.Avery Pennarun
2010-05-01Parse options correctly; call ./ipt automatically.Avery Pennarun
2010-05-01Move some code that'll be useful for the server into ssnet.py.Avery Pennarun
2010-05-01Don't "import * from socket".Avery Pennarun
2010-05-01Prevent loopbacks caused by telnetting to the transproxy port directly.Avery Pennarun
2010-05-01Clean up log messages slightly.Avery Pennarun
2010-05-01Really basic transproxying on localhost.Avery Pennarun