1. 17 Jan, 2016 3 commits
    • Brian May's avatar
      Use Sphinx for documentation · 262affe9
      Brian May authored
      See #60
      262affe9
    • shaiay's avatar
      Fix joining of seed hosts to be compatible with python 3.5 · d80b590a
      shaiay authored
      this should also be backwards compatible with python 2
      d80b590a
    • Brian May's avatar
      Fix installation from wheel · 7f0b5c69
      Brian May authored
      Fix the following error. Looks like we have to have a function to call
      for the entrypoint.
      
      $ pip install dist/sshuttle-0.76.dev8_ngf59508f4-py2-none-any.whl
      Processing ./dist/sshuttle-0.76.dev8_ngf59508f4-py2-none-any.whl
      Installing collected packages: sshuttle
      Exception:
      Traceback (most recent call last):
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/basecommand.py", line 211, in main
          status = self.run(options, args)
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/commands/install.py", line 311, in run
          root=options.root_path,
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/req/req_set.py", line 646, in install
          **kwargs
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/req/req_install.py", line 803, in install
          self.move_wheel_files(self.source_dir, root=root)
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/req/req_install.py", line 998, in move_wheel_files
          isolated=self.isolated,
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/wheel.py", line 479, in move_wheel_files
          maker.make_multiple(['%s = %s' % kv for kv in console.items()])
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py", line 364, in make_multiple
          filenames.extend(self.make(specification, options))
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py", line 353, in make
          self._make_script(entry, filenames, options=options)
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py", line 244, in _make_script
          script = self._get_script_text(entry).encode('utf-8')
        File "/tmp/ddd/local/lib/python2.7/site-packages/pip/wheel.py", line 396, in _get_script_text
          "import_name": entry.suffix.split(".")[0],
      AttributeError: 'NoneType' object has no attribute 'split'
      7f0b5c69
  2. 13 Jan, 2016 7 commits
  3. 12 Jan, 2016 3 commits
  4. 10 Jan, 2016 4 commits
  5. 07 Jan, 2016 1 commit
  6. 05 Jan, 2016 1 commit
    • vieira's avatar
      Adds support for FreeBSD PF · 11838d65
      vieira authored
      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.
      11838d65
  7. 15 Dec, 2015 11 commits
  8. 14 Dec, 2015 7 commits
  9. 13 Dec, 2015 1 commit
  10. 09 Dec, 2015 2 commits
    • vieira's avatar
      Fixed str being used as bytes in daemonize · 2eeea953
      vieira authored
      2eeea953
    • vieira's avatar
      Respect --syslog as soon as possible · 9a77d03e
      vieira authored
      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.
      9a77d03e