Skip to content
Snippets Groups Projects
  1. Dec 26, 2024
  2. Dec 17, 2024
  3. Dec 16, 2024
  4. Dec 12, 2024
    • Ondřej Zajíček's avatar
      Netlink: Handle onlink flag on BSD-Netlink · e0ed978e
      Ondřej Zajíček authored
      On BSD, the onlink flag is not tracked or reported by kernel. We are
      using an heuristic that assigns the onlink flag to routes scanned from
      the kernel. We should use the same heuristic even in BSD-Netlink
      case, as the onlink flag is not reported here too.
      
      Thanks to Björn König for the original patch.
      e0ed978e
  5. Dec 10, 2024
  6. Dec 06, 2024
    • Ondřej Zajíček's avatar
      BGP: Graceful restart timer overrides · 6a55359b
      Ondřej Zajíček authored
      Implement several options (min/max graceful restart time, min/max long
      lived stale time) to override graceful restart and long-lived graceful
      restart timer values, as suggested by RFC 9494.
      6a55359b
  7. Dec 05, 2024
  8. Dec 03, 2024
  9. Dec 02, 2024
  10. Nov 29, 2024
  11. Nov 28, 2024
    • Maria Matejka's avatar
      RPKI: refactored pdu to host byte order conversion · 3ca6e03d
      Maria Matejka authored
      We shouldn't convert bytes 2 and 3 of the PDU blindly, there are several
      cases where these are used by bytes. Instead, the conversion is done
      only where needed.
      
      This fixes misinterpretation bug of ASPA PDU flags on little endian
      architectures.
      3ca6e03d
  12. Nov 27, 2024
    • Maria Matejka's avatar
      String tests: fixed too strict strcmp checks · 54499f88
      Maria Matejka authored
      The strcmp function is not guaranteed to return -1 or +1
      but any negative or positive value if the input strings
      are different. Fixed the false assumption which triggered
      a build bug on emulated arm64.
      54499f88
    • Ondřej Zajíček's avatar
      Fixed crash if logging happened in unit tests · fc2b4b26
      Ondřej Zajíček authored
      The patch initializes logging in unit tests. Previously, unit tests did
      not initialize logging and other subsystems, just resources. But
      resource_init() could under certain circumstances trigger logging and
      cause crash.
      
      The bug was Found by Jakub Ruzicka, dissected by David Petera and Maria
      Matejka, disguised as failing build for Debian arm64 in pbuilder
      emulation which did not like disabling THP.
      
      Fixes #42.
      fc2b4b26
  13. Nov 26, 2024
Loading