Commit Graph

  • 15e26d2e0e README.md: fix little bug Grissiom 2011-05-05 15:21:12 +0800
  • e2ec475de3 ui-macos/models.py: fix a compatibility problem on MacOS for PPC. Avery Pennarun 2011-05-07 23:09:47 -0400
  • 5b57de2404 MacOS precompiled app package for sshuttle-0.53 dist/macos Avery Pennarun 2011-05-03 14:22:54 -0700
  • 57e744dadd ./do: use the latest minimal/do from the redo project. sshuttle-0.53-macos-bin sshuttle-0.53 Avery Pennarun 2011-05-03 14:19:45 -0700
  • c13be0b817 ui-macos/bits/runpython.do: auto-determine arches to build for. Avery Pennarun 2011-05-03 14:18:37 -0700
  • da2c6273f6 Add some friendly info to the README Jonathan \"Duke\" Leto 2011-05-01 11:47:59 -0700
  • 7712c60c36 Insert two binary NUL bytes (\0) before SSHUTTLE0001 sync string. Avery Pennarun 2011-05-03 13:59:25 -0700
  • 65b0390fe9 ssh.py: use 'exec python -c' instead of just 'python -c'. Avery Pennarun 2011-05-03 13:51:09 -0700
  • c5834a9773 Handle EHOSTDOWN, ENETDOWN. Avery Pennarun 2011-05-03 13:32:25 -0700
  • e2474543fc runpython.do: also compile for ppc architecture. Avery Pennarun 2011-04-24 22:51:27 -0400
  • 8636378870 Dereference symlink for sshuttle launch script kaizoku 2011-04-09 23:51:15 -0700
  • f5eed4c809 Don't try to connect to remote IPs that start with zero. Avery Pennarun 2011-04-24 22:15:20 -0400
  • 783d33cada DNS: auto-retry if we get an error on send/recv to DNS server. Avery Pennarun 2011-04-06 12:30:12 -0400
  • 94241b938b On FreeBSD, avoid a crash caused by buggy socket.connect() in python pre-2.5. Avery Pennarun 2011-03-21 03:12:32 -0700
  • 9031de1527 repr(socket.error) is useless in some versions of python. Avery Pennarun 2011-03-21 02:25:35 -0700
  • cde9521825 MacOS precompiled app package for sshuttle-0.52 Avery Pennarun 2011-03-20 04:13:09 -0700
  • cfb2592346 server.py: handle (throw away) ECONNREFUSED from the DNS server. sshuttle-0.52 Avery Pennarun 2011-03-19 22:48:15 -0700
  • 2e8381ecda hostwatch.py: avoid using /dev/null on the server. Avery Pennarun 2011-03-14 18:51:13 -0700
  • 7d35690e41 ui-macos/clean: fix a GNUism in usage of the 'find' command. Jimmy Tang 2011-02-28 02:42:22 -0800
  • 141d9760b9 all.do: add some hints about how to run sshuttle. Avery Pennarun 2011-02-26 18:14:06 -0800
  • 0658c85ffe Replace make-based build with redo-based build. Avery Pennarun 2011-02-26 18:10:06 -0800
  • 90a55a33a2 firewall.py: make it super clear when we apply the MacOS fix. Avery Pennarun 2011-02-26 17:45:27 -0800
  • c3399595d2 README/sshuttle.1: add a note about the MacOS kernel bug. Avery Pennarun 2011-02-26 17:23:11 -0800
  • 6ef9ae1796 firewall.py: iptables: failure to delete a rule isn't always fatal. Avery Pennarun 2011-02-21 03:04:00 -0800
  • 1ca8aa5b89 server: workaround for idiotic ArchLinux renaming of python to python2. Avery Pennarun 2011-02-07 00:32:16 -0800
  • a62975e0ce client: workaround for idiotic ArchLinux renaming of python to python2. Avery Pennarun 2011-02-07 00:05:19 -0800
  • cd15e2eda6 MacOS precompiled app package for sshuttle-0.51 sshuttle-0.51-macos-bin Avery Pennarun 2011-02-04 22:21:25 -0800
  • 4fde980f46 firewall.py: MacOS: permanently set the net.inet.ip.scopedroute sysctl. sshuttle-0.51 Avery Pennarun 2011-02-04 21:55:40 -0800
  • 621997b279 ui-macos: move the noLatencyControl setting to a per-connection setting. Avery Pennarun 2011-02-04 21:37:51 -0800
  • ca7d38dc1a stresstest.py: a program to create lots and lots of TCP connections. Avery Pennarun 2011-02-02 02:35:08 -0800
  • a81972b2b5 Add --wrap option to force channel number wrapping at a lower number. Avery Pennarun 2011-02-02 02:32:46 -0800
  • 76359bc71c MacOS precompiled app package for sshuttle-0.50a-2-ga238f76 Avery Pennarun 2011-02-01 03:57:29 -0800
  • a238f7636c ui-macos: include routing type in each connection title. Avery Pennarun 2011-02-01 03:40:40 -0800
  • 62e1ac4b46 ui-macos: add checkboxes for --no-latency-control and --dns options. Avery Pennarun 2011-02-01 03:20:04 -0800
  • f2297066e7 Oops, left in a junk option that causes a crash without --dns. sshuttle-0.50a Avery Pennarun 2011-01-26 11:26:35 -0800
  • 0bf0351d9b Merge branch 'dns' sshuttle-0.50 Avery Pennarun 2011-01-26 05:29:51 -0800
  • 9731680d2e dns on MacOS: use divert sockets instead of 'fwd' rules. Avery Pennarun 2011-01-26 04:54:17 -0800
  • 88937e148e client.py: do DNS listener on the same port as the TCP listener. Avery Pennarun 2011-01-26 04:44:32 -0800
  • 7f3c522c56 Move client._islocal() to helpers.islocal() in preparation for sharing. Avery Pennarun 2011-01-26 04:32:00 -0800
  • ebfc3703ec dns: add support for MacOS (but it doesn't work...) Avery Pennarun 2011-01-26 03:46:59 -0800
  • 760740e9aa Oops, dns_done() crashed if the request had already been timed out. Avery Pennarun 2011-01-26 05:19:03 -0800
  • b570778894 dns: trim DNS channel handlers after a response, or after a timeout. Avery Pennarun 2011-01-26 02:34:12 -0800
  • 4c5185dc55 dns: extract 'nameserver' lines from /etc/resolv.conf Avery Pennarun 2011-01-26 02:15:00 -0800
  • a2fcb08a2d Extremely basic, but functional, DNS proxying support (--dns option) Avery Pennarun 2011-01-26 02:00:19 -0800
  • e7a19890aa Merge branch 'fullness' Avery Pennarun 2011-01-25 21:30:56 -0800
  • d9b1bb52e5 man page for the --no-latency-control option. Avery Pennarun 2011-01-25 21:30:29 -0800
  • a30c4d7ccb options: remove unused 'exe' parameter Avery Pennarun 2011-01-25 21:19:11 -0800
  • 9877a8d6fb options.py: generate usage string correctly for no-* options. Avery Pennarun 2011-01-25 21:14:35 -0800
  • 8fde1155da Implement the optional fullness checking a bit more like I like it. Avery Pennarun 2011-01-25 21:07:01 -0800
  • fdb7c9b995 new option to disable fullness checking Roger 2011-01-11 20:52:02 +0800
  • 675f19f57e Don't die if iptables doesn't have 'ttl match' support. Avery Pennarun 2011-01-25 20:35:45 -0800
  • 049a0c40ac ui-macos: guess we don't need stupid.py anymore. Avery Pennarun 2011-01-22 16:55:07 -0800
  • 34ea1ed8b7 MacOS precompiled app package for sshuttle-0.45 sshuttle-0.45-macos-bin Avery Pennarun 2011-01-22 16:52:07 -0800
  • 668441adb6 Merge branch 'macapp' sshuttle-0.45 Avery Pennarun 2011-01-22 16:49:19 -0800
  • d4ccd30c24 ui-macos: call the main binary MacOS/Sshuttle. Avery Pennarun 2011-01-22 16:35:31 -0800
  • 522bc23854 ui-macos/git-export.do: write the generated app to a branch. Avery Pennarun 2011-01-18 20:22:59 -0800
  • 191d97a897 ui-macos/default.app.do: get rid of some duplicated files. Avery Pennarun 2011-01-18 20:16:24 -0800
  • da7a490cd7 ui-macos: Actually prompt for passwords instead of assuming a default. Avery Pennarun 2011-01-18 20:05:22 -0800
  • 342ce12840 ui-macos: Don't enable connecting for hosts with Custom but zero subnets. Avery Pennarun 2011-01-18 19:47:59 -0800
  • 701f59a5b8 ui-macos: Smoother log messages in the log window. Avery Pennarun 2011-01-18 19:40:14 -0800
  • 9f7b2bb4f6 ui-macos: Notice when we've connected; make debug logs optional. Avery Pennarun 2011-01-18 19:11:44 -0800
  • d301184184 ui-macos: Much better connection status reporting. Avery Pennarun 2011-01-18 18:44:58 -0800
  • 659a57beb2 ui-macos/run.do: a shortcut for running debug.app. Avery Pennarun 2011-01-18 17:38:24 -0800
  • c70b9937df ui-macos/*: "a series of unfortunate events." Avery Pennarun 2011-01-07 01:30:17 -0800
  • 415be935d4 options.py: don't die if tty width is set to 0. Avery Pennarun 2011-01-22 16:42:32 -0800
  • d4c9d31068 Oops, we were being overzealous about calling nowrite(). sshuttle-0.44a Avery Pennarun 2011-01-12 09:33:56 -0800
  • 38bb7f3c21 If we get EPIPE on uwrite(), don't close, just do nowrite(). Avery Pennarun 2011-01-12 09:19:43 -0800
  • b7f1530aef Remember which syscall got a particular stream-killing error. Avery Pennarun 2011-01-12 09:18:17 -0800
  • 973d5a95a1 man page update for daemonization options. sshuttle-0.44 Avery Pennarun 2011-01-01 00:32:37 -0800
  • 95ab6e7119 ssyslog.py: use daemon.notice instead of daemon.info Avery Pennarun 2011-01-01 00:28:31 -0800
  • e6d7c44e27 Merge branch 'daemon' Avery Pennarun 2011-01-01 00:22:43 -0800
  • 5bf6e40682 daemonization: make sure the firewall subproc sends to syslog too. Avery Pennarun 2011-01-01 00:06:04 -0800
  • 8a5ae1a40a Rearrange daemonization/syslog stuff and make it more resilient. Avery Pennarun 2010-12-31 22:54:07 -0800
  • 651b607361 If ssh dies right after starting, we might get ECONNRESET. Avery Pennarun 2010-12-31 23:46:47 -0800
  • dc9a5e63c7 Minor tweak to help for the python= option. Avery Pennarun 2010-12-31 22:25:03 -0800
  • 33bc55be27 Merge branch 'closing' Avery Pennarun 2010-12-31 22:12:54 -0800
  • c3204d2728 Correctly close server connection when client disconnects. Avery Pennarun 2010-12-31 21:58:02 -0800
  • b1edb226a5 "Too many open files" shouldn't be a fatal condition. Avery Pennarun 2010-12-31 21:32:51 -0800
  • 7fa1c3c4e4 Listen on localhost:0 instead of 0.0.0.0:0 by default. Avery Pennarun 2010-12-31 21:21:17 -0800
  • cca69eb496 Don't allow proxying of connections to the proxy port. Avery Pennarun 2010-12-31 21:05:41 -0800
  • 91f65132be Get rid of ugly quotes on "Accept:" log messages. Avery Pennarun 2010-12-31 20:53:42 -0800
  • 2ef3a301fb run in background (daemon) and option Roger 2010-12-05 20:05:35 +0800
  • 41fd0348eb Fix a bug when packets are received on a channel after it closes. sshuttle-0.43a Avery Pennarun 2010-12-11 17:27:12 -0800
  • 1907048dad Remove the never-used and misleading CMD_CLOSE. sshuttle-0.43 Avery Pennarun 2010-12-09 19:09:30 -0800
  • 82e1d1c166 Fix memory leak of MuxWrapper object. Roger 2010-12-09 07:02:10 +0800
  • a497132c01 Add debug messages for counting SockWrapper objects. Avery Pennarun 2010-12-09 18:31:41 -0800
  • 7354600849 Fix a socket leak: delete object after close on both direction. Roger 2010-12-08 13:23:30 +0800
  • 918725c485 Oops, earlier ipv6 patch didn't work if no -r option is specified. Avery Pennarun 2010-12-09 19:19:15 -0800
  • 95c9b788a0 Add support for IPv6 remote hosts. Christopher Bowns 2010-11-19 15:11:58 -0800
  • ef71751846 Add a sshuttle.8 manpage. Avery Pennarun 2010-11-09 01:59:03 -0800
  • 32b4defa9b Add a new --ssh-cmd= option to let you override the ssh command. Avery Pennarun 2010-11-09 00:17:01 -0800
  • 8b7605cc5d Remove the --noserver option. Avery Pennarun 2010-11-08 23:59:26 -0800
  • bcf1892305 Make password prompting more clear. Avery Pennarun 2010-11-08 23:27:02 -0800
  • fe742c928d firewall.py: don't die if a given sysctl doesn't exist. sshuttle-0.42 Avery Pennarun 2010-10-16 20:11:30 -0600
  • 10ce1ee5d4 ipfw: use 'delete' instead of 'del' to avoid a warning on freebsd. Avery Pennarun 2010-10-05 13:29:12 -0400
  • a32305a275 server.py: don't send partial hostwatch lists. Avery Pennarun 2010-10-04 02:45:21 -0700
  • ae32fe2a59 Merge branch 'python23' - python 2.3 compatibility sshuttle-0.41 Avery Pennarun 2010-10-02 16:34:24 -0700
  • 5070f2ffcf Oops, missed another << operator to replace with _shl(). Avery Pennarun 2010-10-02 15:26:29 -0700
  • b219b523c2 socket.SHUT_RD and socket.SHUT_WR don't exist in python 2.3. Avery Pennarun 2010-10-02 15:24:04 -0700
  • 52fbb2ebbe compat/ssubprocess.py: some python versions don't have os.closerange(). Avery Pennarun 2010-10-01 18:40:53 -0700