summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
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
2010-09-21hostwatch: add missing errno importFrederik Deweerdt
2010-09-04If netstat -rn returns an error, make that non-fatal.Avery Pennarun
2010-09-03add option to allow the remote python binary's name/path to be specifiedchocolateboy
2010-09-03Import latest options.py from bup-0.17.Avery Pennarun
2010-07-25README: fix some out-of-date system requirements stuff.Avery Pennarun
2010-07-15Add a --exclude option for excluding subnets from routing.sshuttle-0.31Avery Pennarun
2010-05-16log(): don't abort if we fail to write to stderr.Avery Pennarun
2010-05-12ssh.py: try harder to find required *.py files.Avery Pennarun
2010-05-11client: add a debug1() message for connecting/connected.Avery Pennarun
2010-05-11Created a googlegroups.com mailing list for sshuttle.Avery Pennarun
2010-05-10Don't use try/except/finally so that python 2.4 works.Avery Pennarun
2010-05-09firewall: preserve permissions on /etc/hostssshuttle-0.30Avery Pennarun
2010-05-08hostwatch: watch "netstat -n" for IP addresses.Avery Pennarun
2010-05-08Oops, previous change to ipfw settings prevented cleanup from working.Avery Pennarun
2010-05-08Added new --auto-hosts and --seed-hosts options to the client.Avery Pennarun
2010-05-08Add 'sshuttle --hostwatch' subcommand.Avery Pennarun
2010-05-07BSD: "ipfw add %d accept ip from any to any established"Avery Pennarun
2010-05-07Add -N (--auto-nets) option for auto-discovering subnets.Avery Pennarun
2010-05-07ssnet: EHOSTUNREACH and ENETUNREACH are non-fatal errors.Avery Pennarun
2010-05-04Don't require the remote server to have sshuttle installed.sshuttle-0.20Avery 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-04ssh.py: allow hostnames of the form hostname:portAvery Pennarun
2010-05-03README: clarify that the server doesn't need Linux or iptables.Avery Pennarun
2010-05-03README: add information about which iptables modules are needed.Avery Pennarun
2010-05-03README: fix some formatting for easier text-mode readability.Avery Pennarun
2010-05-02README: update to use real markdown-style headings.Avery Pennarun