1. 07 Nov, 2019 1 commit
    • Julien Muchembled's avatar
      Remove --ipv6, reuse --ip instead · 343e910a
      Julien Muchembled authored
      The previous commit, which adds --ipv6, has the issue
      that it does not check whether given IPs are valid.
      Since IPv4 & IPv6 use completely different address
      representation, --ip can be used for both.
      343e910a
  2. 06 Nov, 2019 1 commit
    • Julien Muchembled's avatar
      New --ipv6 option and fix learning of external IPv6 from other peers · 0106e2f9
      Julien Muchembled authored
      When re6st attempts to use UPnP and IPv6 is enabled at the same time,
      the external IPv4 was published for IPv6 protocols.
      For example, machine6 in the demo had:
        10.0.1.3,1194,tcp;10.0.1.3,1194,udp;10.0.1.3,1195,udp6
      
      This caused re6stnet to crash (socket.gaierror) if GEOIP2_MMDB is set.
      
      With this commit, IPv4 & IPv6 are now processed independently.
      0106e2f9
  3. 31 Oct, 2019 1 commit
  4. 04 Jul, 2019 1 commit
  5. 27 Jun, 2019 1 commit
    • Killian Lufau's avatar
      demo: add another re6st network · d868f09a
      Killian Lufau authored
      The purpose is to check that HMAC prevents routes from being exchanged
      between the 2 networks. This happened when 2 nodes of 2 different re6st
      networks are in the same LAN, and it caused many issues.
      
      /reviewed-on !15
      d868f09a
  6. 15 May, 2019 1 commit
  7. 12 Mar, 2019 1 commit
  8. 20 Jul, 2017 1 commit
  9. 15 Sep, 2016 1 commit
  10. 08 Apr, 2016 1 commit
  11. 30 Dec, 2015 1 commit
  12. 02 Dec, 2015 2 commits
  13. 09 Apr, 2015 1 commit
  14. 08 Apr, 2015 3 commits
  15. 03 Apr, 2015 1 commit
  16. 07 Mar, 2015 2 commits
  17. 06 Mar, 2015 1 commit
  18. 25 Feb, 2015 1 commit
  19. 24 Feb, 2015 1 commit
  20. 19 Feb, 2015 4 commits
  21. 09 Oct, 2014 1 commit
  22. 06 Oct, 2014 1 commit
  23. 25 Nov, 2013 1 commit
  24. 20 Nov, 2013 1 commit
    • Julien Muchembled's avatar
      Disable UDP protocol by default for OpenVPN tunnels · cd653523
      Julien Muchembled authored
      UDP protocol is useless if nothing is done to prevent fragmentation.
      Otherwise, it is at best unefficient.
      
      There exist routers on the internet that filter fragmented packets with specific
      data. This is hard to debug because TCP connections hang randomly when there is
      no OpenVPN encryption.
      
      Now, only TCP is enabled by default. A second protocol should be there for
      better performance when possible, either existing UDP one (provided it is
      guaranteed there is no fragmentation) or something better (GRE ?).
      cd653523
  25. 13 Nov, 2013 1 commit
  26. 01 Oct, 2013 1 commit
  27. 27 Sep, 2013 1 commit
    • Julien Muchembled's avatar
      Speed up bootstrap and reconnection · c4c04f4b
      Julien Muchembled authored
      The way peer addresses were exchanged polluted caches with information about
      dead nodes. In particular, bootstrapping often took a long time because the
      cache of the primary node was mostly useless.
      
      This also fixes bootstrap of registry.
      c4c04f4b
  28. 13 May, 2013 3 commits
  29. 12 Mar, 2013 1 commit
  30. 24 Sep, 2012 1 commit
  31. 12 Sep, 2012 1 commit