Recent Releases

4.629 Nov 2024 12:05 minor feature: This release is a major refactor of the internal timer and socket handling, it also contains a major speedup of the peering of DVMRP routers at startup. ### Fixes - Issue #56: ensure group timers are stopped when stopping interfaces - Issue #56: replace homegrown timer and socket handling with pev v2.0. The existing timer implementation was too imprecise and jittered several seconds between query intervals - Issue #64: fix compiler warnings when building with 64-bit `time_t` targeting 32-bit platforms (only affects logging and status output) - Fix `mroutectl show routes`, locally connected routes never expire - Skip timeout of subordinates at startup - Minor compiler warnings on non-Linux systems ### Changes - Check interface status and update internal state on more error codes instead of logging `sendto()` or `sendmsg()` failure - Revert change in `TIMER_INTERVAL` from v4.0, update interval is now 5 seconds instead of 2 - Removed internal log rate limiter, demystifies behavior and greatly simplifies the code - Log interface names with their assigned VIF number to ease debugging - Speed up peering by sending route reports as soon as one-way peering has been established - Updates to logging, clarifying source 0.0.0.0 of routes as "us", and add logging when adding and discarding groups to/from interfaces - Use (S, G) format for all logging - Silence bogus `Failed MRT_DEL_MFC` warnings for routes never added to the MRIB due to missing reverse path
4.505 Jun 2023 03:45 minor feature: Update ChangLog with last minute for v4.5 Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
4.404 Nov 2021 03:45 minor feature: Update changelogs and bump version for v4.4 release Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
4.319 Sep 2021 10:35 major feature: Support for running multiple instances at the same time, overriding socket file, PID file. Also a few bug fixes.
4.207 Jan 2021 05:54 major feature: Support for static routes and improved configuration support for IGMP. Plus various bug fixes.
4.102 Oct 2020 04:42 minor feature: Support secondary addresses on interfaces by default, and usual crop of minor fixes.
4.009 Jun 2020 20:45 major feature: New command line tool, mroutectl, as well as support for IGMPv3.