1. 28 Jan, 2017 1 commit
  2. 15 Jan, 2017 1 commit
    • vieira's avatar
      Add support for PfSense · e8ceccc3
      vieira authored
      PfSense is based on FreeBSD and its pf is pretty close to the one
      FreeBSD ships, however some structures have different fields and two
      offsets had to be fixed.
      e8ceccc3
  3. 09 Jan, 2017 1 commit
    • vieira's avatar
      Set started_by_sshuttle False after disabling pf · e39c4afc
      vieira authored
      We set it to true when we enable pf, but do not set it back to False
      after disabling. When using IPv4 and IPv6 we end up trying to disable
      twice which procudes an error while undoing changes in FreeBSD 11.
      e39c4afc
  4. 30 Oct, 2016 2 commits
  5. 29 Oct, 2016 1 commit
    • vieira's avatar
      Move pytest-runner to tests_require · 08fb3be7
      vieira authored
      As it is only required to run the tests move pytest-runner from
      setup_requires to tests_require as suggested by @jonathanunderwood
      on #115.
      08fb3be7
  6. 28 Oct, 2016 1 commit
  7. 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
  8. 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
  9. 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
  10. 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
  11. 05 Sep, 2016 2 commits
  12. 01 Sep, 2016 2 commits
  13. 30 Aug, 2016 4 commits
  14. 06 Aug, 2016 2 commits
  15. 29 Jul, 2016 1 commit
  16. 28 Jul, 2016 4 commits
  17. 25 Jul, 2016 3 commits
  18. 10 Jul, 2016 2 commits
  19. 17 Jun, 2016 3 commits
  20. 16 Jun, 2016 1 commit
  21. 03 May, 2016 2 commits
  22. 30 Apr, 2016 2 commits
  23. 23 Apr, 2016 1 commit