summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2011-01-26Merge branch 'dns'sshuttle-0.50Avery Pennarun
2011-01-26dns on MacOS: use divert sockets instead of 'fwd' rules.Avery 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-26dns: add support for MacOS (but it doesn't work...)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-26dns: extract 'nameserver' lines from /etc/resolv.confAvery Pennarun
2011-01-26Extremely basic, but functional, DNS proxying support (--dns option)Avery Pennarun
2011-01-25Merge branch 'fullness'Avery Pennarun
2011-01-25man page for the --no-latency-control option.Avery Pennarun
2011-01-25options: remove unused 'exe' parameterAvery Pennarun
2011-01-25options.py: generate usage string correctly for no-* options.Avery Pennarun
2011-01-25Implement the optional fullness checking a bit more like I like it.Avery Pennarun
2011-01-25new option to disable fullness checkingRoger
2011-01-25Don't die if iptables doesn't have 'ttl match' support.Avery Pennarun
2011-01-22ui-macos: guess we don't need stupid.py anymore.Avery Pennarun
2011-01-22Merge branch 'macapp'sshuttle-0.45Avery Pennarun
2011-01-22ui-macos: call the main binary MacOS/Sshuttle.Avery Pennarun
2011-01-22ui-macos/git-export.do: write the generated app to a branch.Avery Pennarun
2011-01-22ui-macos/default.app.do: get rid of some duplicated files.Avery Pennarun
2011-01-22ui-macos: Actually prompt for passwords instead of assuming a default.Avery Pennarun
2011-01-22ui-macos: Don't enable connecting for hosts with Custom but zero subnets.Avery Pennarun
2011-01-22ui-macos: Smoother log messages in the log window.Avery Pennarun
2011-01-22ui-macos: Notice when we've connected; make debug logs optional.Avery Pennarun
2011-01-22ui-macos: Much better connection status reporting.Avery Pennarun
2011-01-22ui-macos/run.do: a shortcut for running debug.app.Avery Pennarun
2011-01-22ui-macos/*: "a series of unfortunate events."Avery Pennarun
2011-01-22options.py: don't die if tty width is set to 0.Avery Pennarun
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