1. 15 May, 2019 2 commits
  2. 09 May, 2019 1 commit
    • OpenVPN 2.4.7 workaround to revert to previous MTU settings · d398aa93
      In commit 06974788,
      we increased the --link-mtu value as a temporary way to compensate the
      unexplained behaviour change of recent OpenVPN.
      
      This was partly due to encryption, which was enabled despite
      `--cipher none`. And it happens that the behaviour of --link-mtu only
      changed for the server, with a mysterious difference of 93 bytes.
      
      Hence the workaround to get identical tunnel MTU on both sides.
      
      /reviewed-on !13
      Killian Lufau committed
  3. 06 May, 2019 1 commit
    • Remove old fix in ovpn-client · 24fea8cd
      The fix to mark an interface as "up" and indicate its MTU was
      useful for machines with a single client, because OpenVPN would fail
      to configure them this way in OpenVPN 2.3. It has been fixed in 2.4
      so the fix has been removed.
      
      /reviewed-on !14
      Killian Lufau committed
  4. 03 May, 2019 1 commit
  5. 29 Apr, 2019 1 commit
    • Switch to OpenVPN 2.4 · 06974788
      The behaviour of --link-mtu has changed and we increase the values to
      at least have interface MTU greater than IPv6 minimum.
      We'll see later to have even greater values in ovpn_link_mtu_dict
      (so that the resulting MTU is closer to what we had with 2.3)
      or review the whole MTU part completely.
      Killian Lufau committed
  6. 10 Apr, 2019 1 commit
  7. 12 Mar, 2019 1 commit
  8. 21 Feb, 2019 1 commit
  9. 05 Feb, 2019 1 commit
  10. 14 Dec, 2018 1 commit
    • x509: gracefully handle ENOMEM when running openssl · 2b0d5043
      prevent this kind of errors when running openssl fail:
      
      ```
      10-12-2018 19:04:02 ERROR     AttributeError: 'NoneType' object has no attribute 'splitlines'
      Traceback (most recent call last):
        File "/opt/re6st/eggs/re6stnet-0.513-py2.7.egg/re6st/cli/node.py", line 428, in main
          s(*args)
        File "/opt/re6st/eggs/re6stnet-0.513-py2.7.egg/re6st/utils.py", line 191, in select
          R[r]()
        File "/opt/re6st/eggs/re6stnet-0.513-py2.7.egg/re6st/tunnel.py", line 399, in handlePeerEvent
          True, crypto.FILETYPE_ASN1)
        File "/opt/re6st/eggs/re6stnet-0.513-py2.7.egg/re6st/x509.py", line 136, in loadVerify
          for x in err.splitlines():
      ```
      
      /reviewed-on !6
      Jérome Perrin committed
  11. 17 Oct, 2018 2 commits
  12. 02 Oct, 2018 1 commit
  13. 25 Sep, 2018 2 commits
  14. 30 Aug, 2018 3 commits
  15. 09 Aug, 2018 1 commit
  16. 07 Aug, 2018 1 commit
  17. 01 Aug, 2018 3 commits
  18. 03 Jul, 2018 1 commit
  19. 02 Jul, 2018 3 commits
  20. 29 Jun, 2018 1 commit
  21. 26 Jun, 2018 1 commit
  22. 01 Jun, 2018 1 commit
  23. 15 Mar, 2018 1 commit
  24. 13 Mar, 2018 1 commit
  25. 12 Mar, 2018 2 commits
  26. 26 Feb, 2018 1 commit
  27. 05 Jan, 2018 1 commit
  28. 23 Oct, 2017 1 commit
  29. 20 Jul, 2017 2 commits