1. 30 May, 2021 20 commits
  2. 20 May, 2021 16 commits
  3. 25 Apr, 2021 1 commit
  4. 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
  5. 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
  6. 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