1. 07 Jun, 2021 1 commit
  2. 19 Jun, 2019 1 commit
    • Killian Lufau's avatar
      Implement HMAC for babel · 12ba2ee4
      Killian Lufau authored
      HMAC is added in babel call to prevent babel communication between nodes of different re6st networks. 
      This solves the problem of machines in different re6st networks but on the same LAN that exchange routes through babel. 
      The key used to authenticate packets is randomly created on 16 bytes by the registry and sent to nodes when they fetch network parameters. 
      This uses the WIP hmac branch of jech/babeld with Nexedi patches and the added possibility to not check HMAC in incoming packets for better HMAC integration on a HMAC-less network.
      
      /reviewed-on !18
      12ba2ee4
  3. 18 Jun, 2019 1 commit
    • Killian Lufau's avatar
      Fix attribute deletion when updating config · 63b5c4c2
      Killian Lufau authored
      The received network parameter name can have a ':json' suffix that
      is not present in the class attribute of this parameter.
      This suffix was not removed and could cause attribute deletion to fail.
      
      /reviewed-on !20
      63b5c4c2
  4. 04 Jun, 2019 1 commit
  5. 17 Oct, 2018 1 commit
  6. 25 Sep, 2018 1 commit
  7. 30 Aug, 2018 1 commit
  8. 01 Aug, 2018 1 commit
  9. 03 Jul, 2018 1 commit
  10. 02 Jul, 2018 1 commit
  11. 25 Jan, 2016 1 commit
  12. 10 Jun, 2015 1 commit
  13. 08 Apr, 2015 1 commit
  14. 07 Mar, 2015 2 commits
  15. 06 Mar, 2015 3 commits
  16. 25 Feb, 2015 1 commit
  17. 24 Feb, 2015 1 commit
  18. 19 Feb, 2014 1 commit
  19. 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
  20. 13 May, 2013 2 commits
  21. 23 Apr, 2013 1 commit
  22. 22 Apr, 2013 2 commits
  23. 17 Apr, 2013 1 commit
  24. 16 Apr, 2013 1 commit
    • Julien Muchembled's avatar
      Fix use of alternate addresses · 620b9e98
      Julien Muchembled authored
      When a peer advertised several addresses, a node trying to create a tunnel to
      it never tried any other address than the first one.
      
      Before, we wrongly assumed OpenVPN would try all addresses before aborting
      (--ping-exit). New code reexecutes OpenVPN until all addresses are tried
      and update the peer db to reorder addresses if the first one failed.
      620b9e98
  25. 12 Oct, 2012 1 commit
  26. 03 Sep, 2012 1 commit
  27. 30 Aug, 2012 1 commit
  28. 16 Aug, 2012 6 commits
  29. 14 Aug, 2012 2 commits