- 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 4 commits
-
-
Brian May authored
-
Brian May authored
This allows disabling all client tests using a conftest.py file, if for example #56 gets merged and the server supports more python versions then the server. The server side tests are very incomplete.
-
Brian May authored
Due to nested shells, we need to have multiple layers of quoting. Yuck. Closes #80
-
vieira authored
In situations where 2.7 is available and some unsupported 3.x is the system's default we should probably fallback to 2.7 instead of the default (that might be e.g. 3.4). This might fix #78.
-
- 09 Mar, 2016 1 commit
-
-
Andrew Gillham authored
The fish shell doesn’t support ‘||’ and requires a ‘—python python’ workaround. This change explicitly calls /bin/sh for the remote shell commands.
-
- 08 Mar, 2016 1 commit
-
-
Brian May authored
Just because we may have found IPv6 DNS servers from /etc/resolv.conf doesn't mean we should force IPv6 support. Instead we should disable the IPv6 DNS servers if IPv6 is disabled. Note: this will also result in any IPv6 servers specified on the command line being silently ignored too. Specifying an IPv6 subnet will still require IPv6 support. Closes #74
-
- 07 Mar, 2016 2 commits
- 06 Mar, 2016 1 commit
-
-
Brian May authored
Closes #73.
-
- 03 Mar, 2016 3 commits
- 02 Mar, 2016 5 commits
-
-
vieira authored
-
Brian May authored
-
vieira authored
In some cases (see #43) it seems that some network configurations may end up setting a skip on lo. As sshuttle adds rules that rely on filtering/translating packets on lo, this causes problem. This fix overrides the skip and makes the rules be applied again. Should fix at least some of the problems reported on #43.
-
vieira authored
This will make it easier to support other platforms/versions in the future, e.g., OpenBSD.
-
Brian May authored
-
- 01 Feb, 2016 1 commit
-
-
Matt Boswell authored
This is the error message that this commit fixes: TypeError: sequence item 142: expected a bytes-like object, str found Complete what 1c46f25e started, more or less.
-
- 31 Jan, 2016 1 commit
-
-
Brian May authored
Closes: #68
-
- 30 Jan, 2016 2 commits
-
-
Brian May authored
Wew were trying to allocate an IPv6 socket even though we weren't using IPv6, causing failures on systems without IPv6 support available. This change means a number of methods on MultiListener, e.g. setsockopt, should not be called until after the bind call. Closes #68
-
Brian May authored
-
- 21 Jan, 2016 2 commits
-
-
Veljko Tornjanski authored
Closes: #65
-
KS Chan authored
And some subtle grammar. Closes: #66
-
- 20 Jan, 2016 2 commits
-
-
Brian May authored
-
Brian May authored
Copied from https://coderwall.com/p/adfxgw/sshuttle-on-windows Closes #64
-