Overview

Request 813262 accepted

- Update to version 4.0
Major release with full IGMPv3 (ASM) support and a new
mroutectl tool.
Note: command line options have been changed!
Changes
* Support for IGMPv3, both sending queries and accepting
membership reports.
* Support for configurable IGMP query interval.
* Support for configurable IGMP robustness variable.
* Incompatible command line option refactor.
* New directive in mrouted.conf: no phyint, reverses the default
behavior of mrouted. Interfaces can then selectively be enabled
* Support for disabling the IP router-alert option
md unit file.
* Introduce mroutectl, a helpful tool to interact with mrouted.
This completely replaces mrouted.cache and mrouted.dump,
including SIGUSR1 and SIGUSR2 signals, which are now ignored.
* The mrouted.pid file, and the new mrouted.sock file, are now
located in /var/run
* Major cleanup of logging directives read from the command line,
and from mroutectl. Use -d ?, and -l ? to list alternatives.
Fixes
* Fix #20: Replace obsolete gethostbyname() w/ getaddrinfo()
* Fix #25: Save mrouted.genid to persistent store in /var/lib
instead of /var/run
* Fixed libc portability issues, e.g. GNU:isms like %m etc.
* Import OpenBSD fix to daemon() equivalent, use /dev/null for
stdin, stdout and stderr.
* Use clock_gettime(), with monotonic clock, instead of the
unsafe gethostbyname(), for all non-date-printing code paths.

Loading...

Request History
Martin Hauke's avatar

mnhauke created request

- Update to version 4.0
Major release with full IGMPv3 (ASM) support and a new
mroutectl tool.
Note: command line options have been changed!
Changes
* Support for IGMPv3, both sending queries and accepting
membership reports.
* Support for configurable IGMP query interval.
* Support for configurable IGMP robustness variable.
* Incompatible command line option refactor.
* New directive in mrouted.conf: no phyint, reverses the default
behavior of mrouted. Interfaces can then selectively be enabled
* Support for disabling the IP router-alert option
md unit file.
* Introduce mroutectl, a helpful tool to interact with mrouted.
This completely replaces mrouted.cache and mrouted.dump,
including SIGUSR1 and SIGUSR2 signals, which are now ignored.
* The mrouted.pid file, and the new mrouted.sock file, are now
located in /var/run
* Major cleanup of logging directives read from the command line,
and from mroutectl. Use -d ?, and -l ? to list alternatives.
Fixes
* Fix #20: Replace obsolete gethostbyname() w/ getaddrinfo()
* Fix #25: Save mrouted.genid to persistent store in /var/lib
instead of /var/run
* Fixed libc portability issues, e.g. GNU:isms like %m etc.
* Import OpenBSD fix to daemon() equivalent, use /dev/null for
stdin, stdout and stderr.
* Use clock_gettime(), with monotonic clock, instead of the
unsafe gethostbyname(), for all non-date-printing code paths.


Martin Hauke's avatar

mnhauke accepted request

openSUSE Build Service is sponsored by