1. 24 Apr, 2021 1 commit
    • Antonin Décimo's avatar
      Fix interface leaking ipv4 field. · 83f44a35
      Antonin Décimo authored
      This is triggered when flushing an interface.
      
          4 bytes in 1 blocks are definitely lost in loss record 1 of 6
             at 0x483A77F: malloc (vg_replace_malloc.c:307)
             by 0x11155E: check_interface_ipv4 (interface.c:161)
             by 0x110FCD: interface_updown (interface.c:460)
             by 0x1116E2: check_interfaces (interface.c:550)
             by 0x10AFAA: main (babeld.c:546)
      83f44a35
  2. 23 Apr, 2021 1 commit
    • Juliusz Chroboczek's avatar
      Fix handling of retractions with no next-hop again. · 3b4b972e
      Juliusz Chroboczek authored
      RFC 8966 Section 3.2.6 says that the route table is indexed by
      triples of the form (prefix, plen, neigh).  Our indexing used to
      be incorrect, we'd sometimes include the next hop address, which
      made it impossible to interpret retractions with no next hop.
      3b4b972e
  3. 16 Jan, 2021 1 commit
    • Nick Hainke's avatar
      local: make local_kind function accessible · b29cb705
      Nick Hainke authored
      The kind-definitions are contained in the header file:
        LOCAL_FLUSH 0
        LOCAL_ADD 1
        LOCAL_CHANGE 2
      
      The function (local_kind) that converts them into strings again
      is private. New addons (for example openwrt ubus bindings) that make
      use of babeld should also use the same function to convert the kind
      to string format. This allows to ensure uniformity over all addons.
      Signed-off-by: default avatarNick Hainke <vincent@systemli.org>
      b29cb705
  4. 20 Dec, 2020 3 commits
  5. 10 Oct, 2020 3 commits
  6. 20 Sep, 2020 1 commit
  7. 19 Sep, 2020 8 commits
  8. 21 Apr, 2020 1 commit
  9. 17 Apr, 2020 2 commits
  10. 15 Apr, 2020 10 commits
  11. 20 Aug, 2019 1 commit
  12. 19 Aug, 2019 1 commit
  13. 18 Aug, 2019 1 commit
  14. 07 Aug, 2019 1 commit
    • Christof Schulze's avatar
      Refactor interface_updown. · d94537c1
      Christof Schulze authored
        * clarify code flow, only checking for future state once
        * clarify error messages when MTU is guessed by including the MTU value
      d94537c1
  15. 05 Aug, 2019 2 commits
  16. 04 Aug, 2019 1 commit
  17. 26 Jul, 2019 2 commits