summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2011-05-12Enhanced DNS support. Initial version.dnsBrian May
2011-04-06DNS: auto-retry if we get an error on send/recv to DNS server.Avery Pennarun
2011-03-21On FreeBSD, avoid a crash caused by buggy socket.connect() in python pre-2.5.Avery Pennarun
2011-03-21repr(socket.error) is useless in some versions of python.Avery Pennarun
2011-03-19server.py: handle (throw away) ECONNREFUSED from the DNS server.sshuttle-0.52Avery Pennarun
2011-03-14hostwatch.py: avoid using /dev/null on the server.Avery Pennarun
2011-02-28ui-macos/clean: fix a GNUism in usage of the 'find' command.Jimmy Tang
2011-02-26all.do: add some hints about how to run sshuttle.Avery Pennarun
2011-02-26Replace make-based build with redo-based build.Avery Pennarun
2011-02-26firewall.py: make it super clear when we apply the MacOS fix.Avery Pennarun
2011-02-26README/sshuttle.1: add a note about the MacOS kernel bug.Avery Pennarun
2011-02-21firewall.py: iptables: failure to delete a rule isn't always fatal.Avery Pennarun
2011-02-07server: workaround for idiotic ArchLinux renaming of python to python2.Avery Pennarun
2011-02-07client: workaround for idiotic ArchLinux renaming of python to python2.Avery Pennarun
2011-02-04firewall.py: MacOS: permanently set the net.inet.ip.scopedroute sysctl.sshuttle-0.51Avery Pennarun
2011-02-04ui-macos: move the noLatencyControl setting to a per-connection setting.Avery Pennarun
2011-02-04stresstest.py: a program to create lots and lots of TCP connections.Avery Pennarun
2011-02-02Add --wrap option to force channel number wrapping at a lower number.Avery Pennarun
2011-02-01ui-macos: include routing type in each connection title.Avery Pennarun
2011-02-01ui-macos: add checkboxes for --no-latency-control and --dns options.Avery Pennarun
2011-01-26Oops, left in a junk option that causes a crash without --dns.sshuttle-0.50aAvery Pennarun
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