Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-10 | Remember to increment version.v0.74 | Brian May | |
2016-01-10 | Version 0.74 | Brian May | |
2016-01-10 | Fix documentation. | Brian May | |
Should work even with different python versions on client and server. | |||
2016-01-09 | fixes the sshuttle entry-point in setup.py | zimbatm | |
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 | |||
2016-01-07 | Fixed str being used as bytes in hostwatch | vieira | |
This should solve the TypeError reported in #53 and some others I found while testing the fix. Closes: #53 | |||
2016-01-05 | Adds support for FreeBSD PF | vieira | |
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. | |||
2015-12-15 | IPv6 routes must be added manually | Brian May | |
2015-12-15 | Add another test. | Brian May | |
2015-12-15 | Replace numbered points with dot points. | Brian May | |
2015-12-15 | Mirror setup/restore logic | Brian May | |
2015-12-15 | If listenip_v6 we should declare ipv6 required | Brian May | |
2015-12-15 | Fixes for --auto-nets | Brian May | |
2015-12-15 | Add FIXME comment. | Brian May | |
2015-12-15 | Fix server side Python3 issues. | Brian May | |
Closes: #49. | |||
2015-12-15 | Add to TPROXY documentation | Brian May | |
2015-12-15 | Fix UDP Python 3.5 issues. | Brian May | |
Closes: #48 | |||
2015-12-15 | Simplify selection of features | Brian May | |
2015-12-14 | Declare DNS support as feature | Brian May | |
2015-12-14 | Don't declare udp feature without recvmsg | Brian May | |
2015-12-14 | Ensure Fatal errors are really Fatal | Brian May | |
2015-12-14 | Updates to TPROXY docs. | Brian May | |
2015-12-14 | Fixed dictionary changed size during iteration | vieira | |
The removal loop should probably be outside the iteration loop. | |||
2015-12-14 | Test PF on non-darwin. | Brian May | |
2015-12-14 | Print PF rules used. | Brian May | |
Also support multiline debug output better. | |||
2015-12-13 | Split setup_firewall method. | Brian May | |
* setup_firewall sets the firewall up. * restore_firewall restores the firewall to initial state. | |||
2015-12-09 | Fixed str being used as bytes in daemonize | vieira | |
2015-12-09 | Respect --syslog as soon as possible | vieira | |
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. | |||
2015-12-09 | Don't change object while iterating | Brian May | |
Closes: #40 | |||
2015-12-07 | Add tox.ini file. | Brian May | |
2015-12-07 | Fix logging with pf method and Python 3.5 | Brian May | |
2015-12-07 | Fix get_tcp_dstip with MacOSX/Python3.5 | Brian May | |
2015-12-06 | Fix more brokenness. | Brian May | |
2015-12-06 | Remove IPFW support. | Brian May | |
This is no longer used by modern MacOSX and not getting tested. It also required a do_wait() function which was a complication for sshuttle as a whole. Can get resurrected if required. | |||
2015-12-06 | Fix MacOSX tests. | Brian May | |
2015-12-06 | Fix another MacOSX/Python3.5 issue. | Brian May | |
2015-12-06 | Fixup firewall tests. | Brian May | |
2015-12-06 | hostmap shouldn't be global. | Brian May | |
2015-12-06 | Be more explicit | Brian May | |
2015-12-05 | Fix more MacOSX/Python3.5 issues. | Brian May | |
2015-12-05 | Fix MacOSX/Python3.5 issues. | Brian May | |
Closes: #36. | |||
2015-12-05 | Try Python3.5 by default. | Brian May | |
Python 3.0, 3.1, 3.2, and 3.4 not supported however. | |||
2015-12-05 | Fix typo. | Brian May | |
2015-12-05 | Add accidentally removed line. | Brian May | |
2015-12-05 | Make firewall messages consistent | Brian May | |
2015-12-05 | Don't fail if can't revert errors | Brian May | |
We will log the errors, however no point in failing; not only can this hide errors that occured setting up the firewall, but is pointless as we can't actually handle these errors in a good way anyway. | |||
2015-12-05 | Don't use Xtoken if not set | Brian May | |
2015-12-05 | Remove reference to obsolete global | Brian May | |
2015-12-01 | Python 3.5 fix. | Brian May | |
2015-12-01 | Print Python version used for the various stages. | Brian May | |
2015-12-01 | Merge pull request #33 from felixonmars/master | Brian May | |
Fix bug reported by @matiwinnetou in #31 |