Skip to content

mrouted v4.4

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Nov 10:56

Changes

  • Rename tunnel vifs, from base interface, to use the Linux kernel
    naming; dvmrpN, where N is the VIF number. Other kernels may
    handle this differently, patches to support other nomenclatures are
    most welcome!
  • Logging to stdout now always prefixes messages with the daemon ident
  • If adding a tunnel VIF and Linux does not have ipip.ko loaded,
    mrouted logs this as a warning message
  • Add test for IPIP tunnels
  • Add Docker container image, see https://ghcr.io/troglobit/mrouted
  • Update mping testing tool to v1.6 (internal)
  • Refactored linked-list handling in unicast route engine (internal)
  • Drop experimental RSRR feature. It is very likely unused these days,
    seeing as the draft memo never made it into widespread use. It is
    also not working properly with multiple instances of mrouted

Fixes

  • Issue #52: IP-IP tunnels don't work anymore. Somewhere in the big
    refactor for the mrouted v4.x series, the tunnel directive in the
    .conf parser was never adapted to the new internals
  • Fix a 10 year old regression after a linked-list refactor, causing
    off-by-one (loss of one) in unicast route distribution. Which in
    turn cause VIF tunnels to malfunction

Packages for Debian 10, or later, and compatible Ubuntu releases, available at https://deb.troglobit.com/