summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-01-10Remember to increment version.v0.74Brian May
2016-01-10Version 0.74Brian May
2016-01-10Fix documentation.Brian May
Should work even with different python versions on client and server.
2016-01-09fixes the sshuttle entry-point in setup.pyzimbatm
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-07Fixed str being used as bytes in hostwatchvieira
This should solve the TypeError reported in #53 and some others I found while testing the fix. Closes: #53
2016-01-05Adds support for FreeBSD PFvieira
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-15IPv6 routes must be added manuallyBrian May
2015-12-15Add another test.Brian May
2015-12-15Replace numbered points with dot points.Brian May
2015-12-15Mirror setup/restore logicBrian May
2015-12-15If listenip_v6 we should declare ipv6 requiredBrian May
2015-12-15Fixes for --auto-netsBrian May
2015-12-15Add FIXME comment.Brian May
2015-12-15Fix server side Python3 issues.Brian May
Closes: #49.
2015-12-15Add to TPROXY documentationBrian May
2015-12-15Fix UDP Python 3.5 issues.Brian May
Closes: #48
2015-12-15Simplify selection of featuresBrian May
2015-12-14Declare DNS support as featureBrian May
2015-12-14Don't declare udp feature without recvmsgBrian May
2015-12-14Ensure Fatal errors are really FatalBrian May
2015-12-14Updates to TPROXY docs.Brian May
2015-12-14Fixed dictionary changed size during iterationvieira
The removal loop should probably be outside the iteration loop.
2015-12-14Test PF on non-darwin.Brian May
2015-12-14Print PF rules used.Brian May
Also support multiline debug output better.
2015-12-13Split setup_firewall method.Brian May
* setup_firewall sets the firewall up. * restore_firewall restores the firewall to initial state.
2015-12-09Fixed str being used as bytes in daemonizevieira
2015-12-09Respect --syslog as soon as possiblevieira
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-09Don't change object while iteratingBrian May
Closes: #40
2015-12-07Add tox.ini file.Brian May
2015-12-07Fix logging with pf method and Python 3.5Brian May
2015-12-07Fix get_tcp_dstip with MacOSX/Python3.5Brian May
2015-12-06Fix more brokenness.Brian May
2015-12-06Remove 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-06Fix MacOSX tests.Brian May
2015-12-06Fix another MacOSX/Python3.5 issue.Brian May
2015-12-06Fixup firewall tests.Brian May
2015-12-06hostmap shouldn't be global.Brian May
2015-12-06Be more explicitBrian May
2015-12-05Fix more MacOSX/Python3.5 issues.Brian May
2015-12-05Fix MacOSX/Python3.5 issues.Brian May
Closes: #36.
2015-12-05Try Python3.5 by default.Brian May
Python 3.0, 3.1, 3.2, and 3.4 not supported however.
2015-12-05Fix typo.Brian May
2015-12-05Add accidentally removed line.Brian May
2015-12-05Make firewall messages consistentBrian May
2015-12-05Don't fail if can't revert errorsBrian 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-05Don't use Xtoken if not setBrian May
2015-12-05Remove reference to obsolete globalBrian May
2015-12-01Python 3.5 fix.Brian May
2015-12-01Print Python version used for the various stages.Brian May
2015-12-01Merge pull request #33 from felixonmars/masterBrian May
Fix bug reported by @matiwinnetou in #31