Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: apenwarr/sshuttle
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: bemre/sshuttle
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 32 files changed
  • 3 contributors

Commits on Jan 2, 2012

  1. ipfw: don't use 'log' parameter.

    I guess we were causing the kernel to syslog on every single packet on
    MacOS.  Oops.
    apenwarr committed Jan 2, 2012
    Configuration menu
    Copy the full SHA
    2268e76 View commit details
    Browse the repository at this point in the history
  2. 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.
    apenwarr committed Jan 2, 2012
    Configuration menu
    Copy the full SHA
    89e914e View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2012

  1. 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.
    apenwarr committed Jan 6, 2012
    Configuration menu
    Copy the full SHA
    e2c6820 View commit details
    Browse the repository at this point in the history
  2. Use the new arguments from redo v0.10.

    (apenwarr: also updates to the matching, latest minimal/do)
    Jimmy Tang authored and apenwarr committed Jan 6, 2012
    Configuration menu
    Copy the full SHA
    6698992 View commit details
    Browse the repository at this point in the history
  3. 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.
    apenwarr committed Jan 6, 2012
    Configuration menu
    Copy the full SHA
    cbc32ff View commit details
    Browse the repository at this point in the history
  4. Add a --version (-V) option.

    Now that we imported the feature from redo, might as well use it.
    apenwarr committed Jan 6, 2012
    Configuration menu
    Copy the full SHA
    41d1f73 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2012

  1. 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.
    apenwarr committed Jan 9, 2012
    Configuration menu
    Copy the full SHA
    4c1a505 View commit details
    Browse the repository at this point in the history
  2. 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.
    apenwarr committed Jan 9, 2012
    Configuration menu
    Copy the full SHA
    bd20841 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9f761a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e737f4b View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2012

  1. 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]
    drheld authored and apenwarr committed Feb 7, 2012
    Configuration menu
    Copy the full SHA
    12f6a52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    274ee85 View commit details
    Browse the repository at this point in the history
Loading