- 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
-
- 18 Jan, 2016 1 commit
-
-
Brian May authored
It is autogenerated.
-
- 17 Jan, 2016 13 commits
-
-
Brian May authored
-
Brian May authored
Closes #60.
-
Brian May authored
-
Brian May authored
Suspect it is causing sphinx to crash on readthedocs. See https://github.com/sphinx-doc/sphinx/issues/1871
-
Brian May authored
-
Brian May authored
-
Brian May authored
Not required as we are not documenting the source code.
-
Brian May authored
-
Brian May authored
-
Brian May authored
-
Brian May authored
See #60
-
shaiay authored
this should also be backwards compatible with python 2
-
Brian May authored
Fix the following error. Looks like we have to have a function to call for the entrypoint. $ pip install dist/sshuttle-0.76.dev8_ngf59508f4-py2-none-any.whl Processing ./dist/sshuttle-0.76.dev8_ngf59508f4-py2-none-any.whl Installing collected packages: sshuttle Exception: Traceback (most recent call last): File "/tmp/ddd/local/lib/python2.7/site-packages/pip/basecommand.py", line 211, in main status = self.run(options, args) File "/tmp/ddd/local/lib/python2.7/site-packages/pip/commands/install.py", line 311, in run root=options.root_path, File "/tmp/ddd/local/lib/python2.7/site-packages/pip/req/req_set.py", line 646, in install **kwargs File "/tmp/ddd/local/lib/python2.7/site-packages/pip/req/req_install.py", line 803, in install self.move_wheel_files(self.source_dir, root=root) File "/tmp/ddd/local/lib/python2.7/site-packages/pip/req/req_install.py", line 998, in move_wheel_files isolated=self.isolated, File "/tmp/ddd/local/lib/python2.7/site-packages/pip/wheel.py", line 479, in move_wheel_files maker.make_multiple(['%s = %s' % kv for kv in console.items()]) File "/tmp/ddd/local/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py", line 364, in make_multiple filenames.extend(self.make(specification, options)) File "/tmp/ddd/local/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py", line 353, in make self._make_script(entry, filenames, options=options) File "/tmp/ddd/local/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py", line 244, in _make_script script = self._get_script_text(entry).encode('utf-8') File "/tmp/ddd/local/lib/python2.7/site-packages/pip/wheel.py", line 396, in _get_script_text "import_name": entry.suffix.split(".")[0], AttributeError: 'NoneType' object has no attribute 'split'
-
- 13 Jan, 2016 1 commit
-
-
Brian May authored
These files were included, however just to make sure.
-