- 30 Aug, 2016 3 commits
- 06 Aug, 2016 2 commits
- 29 Jul, 2016 1 commit
-
-
Brian May authored
IPv6 support for OSX and BSDs
-
- 28 Jul, 2016 4 commits
- 25 Jul, 2016 3 commits
-
-
vieira authored
Adds IPv6 support for OpenBSD and OSX.
-
vieira authored
AF_INET is the same constant on Linux and BSD but AF_INET6 is different. As the client and server can be running on different platforms we can not just set the socket family to what comes in the wire.
-
vieira authored
We were always excluding 127.0.0.1/8 but sshuttle might be listening on other IP, e.g., ::1 for IPv6 or any other defined with -l
-
- 10 Jul, 2016 2 commits
- 17 Jun, 2016 3 commits
-
-
Huiqiang Liu authored
-
Huiqiang Liu authored
Add <forward_subnets> to divert rule in OpenBSD
-
João Vieira authored
Fixes bug where all traffic routed to loopback would end up being diverted to the same port.
-
- 16 Jun, 2016 1 commit
-
-
Huiqiang Liu authored
-
- 03 May, 2016 2 commits
-
-
Dan Lenski authored
-
vieira authored
A possible implementation for the change requested in #94, so that seed hosts can be used without auto hosts. In this scenario only the specified hosts (or ips) will be looked up (or rev looked up).
-
- 30 Apr, 2016 2 commits
- 23 Apr, 2016 2 commits
- 20 Apr, 2016 3 commits
-
-
Brian May authored
We shouldn't come up with a fatal error because of a ENETUNREACH when trying to contact the DNS server. Although this error shouldn't happen either. Fixes #89.
-
vieira authored
Sometime ago I was in python mode and incorrectly indented a line of the shell script with spaces instead of tabs. Shame on me. This should bring things back to their natural order.
-
vieira authored
Previously the sshuttle shell script would pass the python to use as the first argument of the command. The new run script no longer does this. Instead we can obtain the python being used via sys.executable. Fixes #88.
-
- 18 Apr, 2016 1 commit
-
-
Brian May authored
readthedocs alters docs/conf.py which in turn means python_scm detects a version and incorrectly adjusts the version number. Here we try to work around this problem. We do this by renaming the docs/conf.py file and copying it back to docs/conf.py when setup.py is invoked. This way, hopefully, scm won't see the changes to docs/conf.py References: http://stackoverflow.com/questions/35811267/readthedocs-and-setuptools-scm-version-wrong/36386177 https://github.com/pypa/setuptools_scm/issues/84
-
- 08 Apr, 2016 2 commits
-
-
Brian May authored
-
- 06 Apr, 2016 1 commit
-
-
Brian May authored
-
- 05 Apr, 2016 1 commit
-
-
Brian May authored
In preparation for new release.
-
- 03 Apr, 2016 1 commit
-
-
vieira authored
It is often the case that the user has no administrative control over the server that is being used. As such it is important to support as many versions as possible, at least on the remote server end. These fixes will allow sshuttle to be used with servers that have only python 2.4 or python 2.6 installed while hopefully not breaking the compatibility with 2.7 and 3.5.
-
- 31 Mar, 2016 1 commit
-
-
vieira authored
When passing multiple subnet files, e.g., by using -s/--subnets multiple times or by using it together with subnets passed as positional arguments append the content from all sources instead of only using the subnets from the last source. This makes the behaviour of -s/--subnets consistent with -x/--exclude.
-
- 29 Mar, 2016 1 commit
-
-
vieira authored
As @brianmay observed in #82 this option is no longer used and can be dropped.
-
- 22 Mar, 2016 2 commits
- 16 Mar, 2016 2 commits