-
Notifications
You must be signed in to change notification settings - Fork 622
Comparing changes
Open a pull request
base repository: apenwarr/sshuttle
base: master
head repository: bemre/sshuttle
compare: master
- 12 commits
- 32 files changed
- 3 contributors
Commits on Jan 2, 2012
-
ipfw: don't use 'log' parameter.
I guess we were causing the kernel to syslog on every single packet on MacOS. Oops.
Configuration menu - View commit details
-
Copy full SHA for 2268e76 - Browse repository at this point
Copy the full SHA 2268e76View commit details -
ui-macos/main.py: fix wait() to avoid deadlock.
If the subprocess was trying to write to its stdout/stderr, its process would never actually finish because it was blocked waiting for us to read it, but we were blocked on waitpid(). Instead, use waitpid(WNOHANG) and continually read from the subprocess (which should be a blocking operation) until it exits.
Configuration menu - View commit details
-
Copy full SHA for 89e914e - Browse repository at this point
Copy the full SHA 89e914eView commit details
Commits on Jan 6, 2012
-
firewall: catch SIGHUP and SIGPIPE.
Not sure if this will fix anything, but it might stop the problem reported on some MacOS versions where the firewall doesn't get cleaned up correctly.
Configuration menu - View commit details
-
Copy full SHA for e2c6820 - Browse repository at this point
Copy the full SHA e2c6820View commit details -
Use the new arguments from redo v0.10.
(apenwarr: also updates to the matching, latest minimal/do)
Configuration menu - View commit details
-
Copy full SHA for 6698992 - Browse repository at this point
Copy the full SHA 6698992View commit details -
Import the non-pandoc manpage generator from redo.
This makes it easier (possible?) to generate sshuttle.8 from sshuttle.md on MacOS. We also import the git-enhanced version numbering magic so the generated manpage can have a real version number.
Configuration menu - View commit details
-
Copy full SHA for cbc32ff - Browse repository at this point
Copy the full SHA cbc32ffView commit details -
Now that we imported the feature from redo, might as well use it.
Configuration menu - View commit details
-
Copy full SHA for 41d1f73 - Browse repository at this point
Copy the full SHA 41d1f73View commit details
Commits on Jan 9, 2012
-
firewall.py: workaround MacOS 10.7 Lion bug.
On top of the bug that already existed in 10.6, Lion also makes the sysctl needed to fix the problem into a read-only variable, so we have to actually change it at kernel boot time and force people to reboot. Nice job, Apple.
Configuration menu - View commit details
-
Copy full SHA for 4c1a505 - Browse repository at this point
Copy the full SHA 4c1a505View commit details -
firewall.py: clean up repeated calls to ssubprocess.call().
And make sshuttle exit with a well-defined exit code (111) if it needs to reboot.
Configuration menu - View commit details
-
Copy full SHA for bd20841 - Browse repository at this point
Copy the full SHA bd20841View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f761a - Browse repository at this point
Copy the full SHA d9f761aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e737f4b - Browse repository at this point
Copy the full SHA e737f4bView commit details
Commits on Feb 7, 2012
-
Fix runpython.do for systems with unxpected configurations.
If the expected arch directory doesn't exist, give up and don't specify arch at all. Currently it expands to '*' which fails. [slightly modified by apenwarr]
Configuration menu - View commit details
-
Copy full SHA for 12f6a52 - Browse repository at this point
Copy the full SHA 12f6a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 274ee85 - Browse repository at this point
Copy the full SHA 274ee85View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master