1. 24 Oct, 2016 1 commit
    • vieira's avatar
      Support sdnotify for better systemd integration · fbbcc05d
      vieira authored
      These changes introduce support for sdnotify allowing sshuttle to notify
      systemd when it finishes connecting to the server and installing
      firewall rules, and is ready to tunnel requests.
      fbbcc05d
  2. 13 Oct, 2016 1 commit
    • Joao Vieira's avatar
      Fix #117 to allow for no subnets via file (-s) · 15b394da
      Joao Vieira authored
      This should fix an issue introduced in #117 where when no subnets are
      given via file (-s file) the variable is None instead of an empty list
      and the concatenation with the subnets given as positional parameters
      fails.
      15b394da
  3. 04 Oct, 2016 1 commit
    • Felix Dreissig's avatar
      Fix argument splitting for multi-word arguments · 0ed5ef9a
      Felix Dreissig authored
      By just splitting at spaces, multi-word arguments are torn apart even if
      quoted. In case of custom ssh-cmd, this makes it practically impossible
      to set certian options through `ssh -o`.
      shlex splits arguments like a shell and e.g. respects quotes.
      0ed5ef9a
  4. 27 Sep, 2016 1 commit
    • vieira's avatar
      Allow subnets to be given only by file (-s) · c0c3612e
      vieira authored
      This should fix #116. Handling this while still having the positional
      arguments and -s both write to the same list turned out to be more
      complicated than it's worth so each writes to their own variable and we
      merge them at the end.
      c0c3612e
  5. 05 Sep, 2016 2 commits
  6. 01 Sep, 2016 2 commits
  7. 30 Aug, 2016 4 commits
  8. 06 Aug, 2016 2 commits
  9. 29 Jul, 2016 1 commit
  10. 28 Jul, 2016 4 commits
  11. 25 Jul, 2016 3 commits
  12. 10 Jul, 2016 2 commits
  13. 17 Jun, 2016 3 commits
  14. 16 Jun, 2016 1 commit
  15. 03 May, 2016 2 commits
  16. 30 Apr, 2016 2 commits
  17. 23 Apr, 2016 2 commits
  18. 20 Apr, 2016 3 commits
    • Brian May's avatar
      Add ENETUNREACH to NET_ERRS · 1dda9dd6
      Brian May authored
      We shouldn't come up with a fatal error because of a ENETUNREACH when
      trying to contact the DNS server. Although this error shouldn't happen
      either.
      
      Fixes #89.
      1dda9dd6
    • vieira's avatar
      Don't mix tab and spaces in shell script · 74e308a2
      vieira authored
      Sometime ago I was in python mode and incorrectly indented a line of the
      shell script with spaces instead of tabs. Shame on me. This should bring
      things back to their natural order.
      74e308a2
    • vieira's avatar
      Correctly obtains the python executable to use · 516ff7bc
      vieira authored
      Previously the sshuttle shell script would pass the python to use as the
      first argument of the command. The new run script no longer does this.
      Instead we can obtain the python being used via sys.executable.
      Fixes #88.
      516ff7bc
  19. 18 Apr, 2016 1 commit
  20. 08 Apr, 2016 2 commits