|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for smcroute-2.5.7-1.1.x86_64.rpm :
* Thu May 09 2024 Martin Hauke - Update to version 2.5.7 * Fix crash when adding IPv6 multicast route on a kernel without IPv6 multicast support. * Mon Feb 26 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN. * Mon Nov 28 2022 Martin Hauke - Update to version 2.5.6 * Add smcroutectl batch support. * Fix removing group config. * Sun Nov 21 2021 Martin Hauke - Update to version 2.5.5 Fixes * Parse error in /etc/smcroute.conf. SMCRoute fails to start on interfaces with mrdisc disabled, when built with mrdisc support and -N passed on command line.- Update to version 2.5.4 Fixes * Avoid trying to delete inactive VIFs. Fixing an annoying bogus error: \"Failed deleting VIF for iface lo: Resource temporarily unavailable\". * Too small string buffer for IPv6 address causing garbled output in periodic expiry callback. * Fix too small buffer for IPv6 address in mroute display functions. * Wed Nov 17 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_smcroute.service.patch * Thu Sep 23 2021 Martin Hauke - Update to version 2.5.3 Changes * New tests to verify add/del of IPv4/IPv6 routes in kernel MFC. Fixes * Fix #166: build warning with gcc 10.2.1: \"comparison is always true due to limited range of data type\". * Fix build warning with --disable-mrdisc configure option. * Fix #167: cannot remove routes added with smcroutectl add, only affects add/del at runtime with smcroutectl, not .conf reload. * Fri Aug 27 2021 Martin Hauke - Update to version 2.5.2 Changes * Allow installing routes with no outbound interfaces. * Reinitialize VIFs on reload in case of new interfaces. * Handle cases when interfaces change ifindex, i.e. they\'ve first been * removed and then re-added with the same name. Fixes * Fix VIF leak when deleting interfaces with MRDISC enabled. * Fix handling when an (S,G) moves to another IIF. This fixes issues where the SMCRoute kernel cache was out of sync with the kernel MFC. * Fix handling of lost/disabled interfaces at reload. This fixes a couple of issues where routes were not updated properly at runtime. * Update interface flags on reload, this fixes issues when SMCRoute failed to detect interfaces that had their MULTICAST flag set or cleared at runtime. * Skip setsockopt() for IPC sockets. This fixes warnings in syslog about failing to disable MULTICAST_LOOP and MULTICAST_ALL. * Sun Aug 22 2021 Martin Hauke - Update to version 2.5.1 Changes * Add .sha256 checksum to dist files, useful for packagers Fixes * systemd Notify integration, restore NotifyAccess=main * ftbfs on older compilers, e.g. gcc 4.8.3, use -std=gnu99 * Fix Documentation refs in systemd unit file, new man pages * Fri Aug 20 2021 Martin Hauke - Update to version 2.5.0 * Fully automated test suite with 15 tests covering many use cases. * Support for /etc/smcroute.d/ *.conf . * Support for applying changes to .conf files without disturbing established flows -- i.e., seamless addition or removal of outbound interfaces in existing rules, or add/remove routes, without ever affecting other routes. * Support for route replacement/update smcroutectl. * Full ( *,G) wildcard route matching, for IPv4 and IPv6. * Variant wildcard route matching with source and group range matching. This may of course waste a lot of resources, so handle with care: + ( *,G/LEN), issue #135 (IPv4), and issue #162 (IPv6) + (S/LEN,G), issue #81 + (S/LEN,G/LEN) * Full SSM/ASM group join support, for both IPv4 and IPv6. Including joining group ranges from both smcroutectl and .conf . * New command line option, -F file.conf to verify file syntax. * The -I NAME command line option has changed to -i NAME, compat support for the previous option remains. * The mrdisc flag to the phyint directive is now what solely controls the functionality per interface. Previously a mechanism to enable/disable the functionality (if enabled) if active routes were in place. However, this did not cover ( *,G) routes so that has been removed to simplify and guarantee full function. * Output format from smcroutectl has been extensively changed. E.g, new /LEN support means wider columns, but heading have also changed. Fixes * Fix #120: failed ASM/SSM IGMP join if interface has no address * Fix #130: dynamic IPv6 routes are not flushed (like IPv4 ( *,G)) * Fix #149: ( *,G) cache timeout callback stops, or never starts * Fix #151: same log entries * Fix #156: smcruotectl show does not show IPv6 routes * Fix stochastic timer behavior, e.g. mrdisc announcements experienced interference with the ( *,G) cache timer * Tue Feb 12 2019 Martin Hauke - Update to version 2.4.4 Changes * Allow same outbound interface as inbound for routes, only warn user * systemd unit file hardening, recommended by Debian Fixes * IGMP header checksum missing from mrdisc frames * Unblock *all * matching, and currently blocked, (S,G) to a newly installed ( *,G) route, only the first know was unblocked * Timer nanosecond bug causing loss of address refresh on DHCP interfaces. Interface monitoring feature introduced in v2.4.3 * Calling init script with `stop` does not stop `smcrouted` * ifindex in UNIX/POSIX is an interger, not unsigned short
|
|
|