summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2011-01-12Oops, we were being overzealous about calling nowrite().sshuttle-0.44aAvery Pennarun
2011-01-12If we get EPIPE on uwrite(), don't close, just do nowrite().Avery Pennarun
2011-01-12Remember which syscall got a particular stream-killing error.Avery Pennarun
2011-01-01man page update for daemonization options.sshuttle-0.44Avery Pennarun
2011-01-01ssyslog.py: use daemon.notice instead of daemon.infoAvery 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-31Minor tweak to help for the python= option.Avery Pennarun
2010-12-31Merge branch 'closing'Avery Pennarun
2010-12-31Correctly close server connection when client disconnects.Avery Pennarun
2010-12-31"Too many open files" shouldn't be a fatal condition.Avery Pennarun
2010-12-31Listen on localhost:0 instead of 0.0.0.0:0 by default.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-12-11Fix a bug when packets are received on a channel after it closes.sshuttle-0.43aAvery Pennarun
2010-12-09Remove the never-used and misleading CMD_CLOSE.sshuttle-0.43Avery Pennarun
2010-12-09Fix memory leak of MuxWrapper object.Roger
2010-12-09Add debug messages for counting SockWrapper objects.Avery Pennarun
2010-12-09Fix a socket leak: delete object after close on both direction.Roger
2010-12-09Oops, earlier ipv6 patch didn't work if no -r option is specified.Avery Pennarun
2010-11-19Add support for IPv6 remote hosts.Christopher Bowns
2010-11-09Add a sshuttle.8 manpage.Avery Pennarun
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-16firewall.py: don't die if a given sysctl doesn't exist.sshuttle-0.42Avery Pennarun
2010-10-05ipfw: use 'delete' instead of 'del' to avoid a warning on freebsd.Avery Pennarun
2010-10-04server.py: don't send partial hostwatch lists.Avery Pennarun
2010-10-02Merge branch 'python23' - python 2.3 compatibilitysshuttle-0.41Avery Pennarun
2010-10-02Oops, missed another << operator to replace with _shl().Avery Pennarun
2010-10-02socket.SHUT_RD and socket.SHUT_WR don't exist in python 2.3.Avery Pennarun
2010-10-01compat/ssubprocess.py: some python versions don't have os.closerange().Avery Pennarun
2010-10-01_nb_clean: don't catch EPIPE after all.Avery Pennarun
2010-10-01Fix busy-waiting in two situations:Avery Pennarun
2010-10-01Factor out common mainloop code between client and server.Avery Pennarun
2010-10-01Implement our own left-shift operator to shut up python 2.3 warnings.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-01Remove list comprehensions for python 2.3 compatibility.Avery Pennarun
2010-10-01ssh.py: don't os.setsid().Avery Pennarun
2010-10-01Catch the exception thrown when ssh can't connect.Avery Pennarun
2010-10-01README: remove the note about MacOS not working. It works now!sshuttle-0.40Avery Pennarun
2010-10-01BSD: sysctl net.inet.ip.forwarding=1 is not necessary.Avery Pennarun
2010-10-01BSD ipfw: switch from 'established' to 'keep-state/check-state'.Avery Pennarun
2010-10-01ssnet: recover slightly more gracefully from an infinite forwarding loop.Avery Pennarun
2010-10-01Magic incantation to mostly fix MacOS 10.6.Avery Pennarun
2010-09-21latest options.py from bup, now with tty-width guessing.Avery Pennarun