1. 31 Jan, 2016 1 commit
  2. 30 Jan, 2016 2 commits
    • Brian May's avatar
      Don't allocate socket until we need it · ba8e948c
      Brian May authored
      Wew were trying to allocate an IPv6 socket even though we weren't using
      IPv6, causing failures on systems without IPv6 support available.
      
      This change means a number of methods on MultiListener, e.g. setsockopt,
      should not be called until after the bind call.
      
      Closes #68
      ba8e948c
    • Brian May's avatar
      Make sure we use Python 3.5 · e06f0240
      Brian May authored
      e06f0240
  3. 21 Jan, 2016 2 commits
  4. 20 Jan, 2016 2 commits
  5. 18 Jan, 2016 1 commit
  6. 17 Jan, 2016 13 commits
    • Brian May's avatar
      Release version 0.76 · ff9756f2
      Brian May authored
      ff9756f2
    • Brian May's avatar
      Update documentation · 59865269
      Brian May authored
      Closes #60.
      59865269
    • Brian May's avatar
      Add link to documentation · 28017303
      Brian May authored
      28017303
    • Brian May's avatar
      Remove table. · c5af6fef
      Brian May authored
      Suspect it is causing sphinx to crash on readthedocs. See
      https://github.com/sphinx-doc/sphinx/issues/1871
      c5af6fef
    • Brian May's avatar
      Attempt work around of sphinx bug · 6835183b
      Brian May authored
      6835183b
    • Brian May's avatar
      Move recvmsg to requirements · 242c266e
      Brian May authored
      242c266e
    • Brian May's avatar
      Remove coverage · 7408ab3c
      Brian May authored
      Not required as we are not documenting the source code.
      7408ab3c
    • Brian May's avatar
      Fix broken link. · ea10ff13
      Brian May authored
      ea10ff13
    • Brian May's avatar
      Add changelog to documentation · d9939b84
      Brian May authored
      d9939b84
    • Brian May's avatar
      Add requirements.txt for readthedocs · 80f36384
      Brian May authored
      80f36384
    • 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
  7. 13 Jan, 2016 7 commits
  8. 12 Jan, 2016 3 commits
  9. 10 Jan, 2016 4 commits
  10. 07 Jan, 2016 1 commit
  11. 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
  12. 15 Dec, 2015 3 commits