Age | Commit message (Collapse) | Author |
|
|
|
Closes #60.
|
|
|
|
Suspect it is causing sphinx to crash on readthedocs. See
https://github.com/sphinx-doc/sphinx/issues/1871
|
|
|
|
|
|
Not required as we are not documenting the source code.
|
|
|
|
|
|
|
|
See #60
|
|
this should also be backwards compatible with python 2
|
|
Fix the following error. Looks like we have to have a function to call
for the entrypoint.
$ pip install dist/sshuttle-0.76.dev8_ngf59508f-py2-none-any.whl
Processing ./dist/sshuttle-0.76.dev8_ngf59508f-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'
|
|
These files were included, however just to make sure.
|
|
|
|
Closes: #58
|
|
|
|
|
|
|
|
Closes: #61
|
|
Using --disable-ipv6 will now force sshuttle not to capture
ipv6 traffic, even if the client supports ipv6.
|
|
|
|
See #57 for details.
This reverts commit b4b283b2145f937248e90032d6944178278fb1f5.
|
|
|
|
|
|
Should work even with different python versions on client and server.
|
|
This fixes the following error:
"import_name": entry.suffix.split(".")[0],
AttributeError: 'NoneType' object has no attribute 'split'
See
https://pythonhosted.org/setuptools/setuptools.html#automatic-script-creation
|
|
This should solve the TypeError reported in #53 and some others I found
while testing the fix.
Closes: #53
|
|
The PF firewall that is included in the FreeBSD base system does not
have exactly the same data structures as the OSX version. This commit
fixes the offsets and some field types that are also different. Tested
with FreeBSD 10.2 and OSX 10.11.2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Closes: #49.
|
|
|
|
Closes: #48
|
|
|
|
|
|
|
|
|
|
|
|
The removal loop should probably be outside the iteration loop.
|
|
|
|
Also support multiline debug output better.
|
|
* setup_firewall sets the firewall up.
* restore_firewall restores the firewall to initial state.
|
|
|
|
When executing with the option --syslog start redirecting to
syslog immediately after the command line options are validated.
This way when using with some init daemon, e.g., upstart all the
relevant information (connection failures, etc) can be retrieved from
the log instead of being lost to stdout or stderr.
|