Minor feature and bug fix release.
Changes
- Issue #40: Automatically detect and add
altnet
to interfaces with multiple addresses, possible thanks to work on #36 - Reduce number of exposed aliases to debug sub-systems in online help text and man page. Only primary name, as of mrouted v3.9-beta3
- Removed noisy
timer
sub-system from-d all
, use-d all, timer
- Document a lot of
mrouted.conf
options available in this version of mrouted since before v3.9, but not in the OpenBSD, based on v3.8:prune-lifetime
rexmit-prunes
phyint
and tunnel interface flags:
-advert-metric
-allow-nonpruners
-blaster
-force-leaf
-noflood
passive
prune-lifetime
rexmit-prunes
- The tunnel option
beside off
- Router filtering options with
accept
,deny
, andnotransit
Fixes
- Fix update of
mrouted.genid
on SIGHUP and reboot. mrouted replaced contents with the value zero (0), causing a zero genid in DVMRP as well, which likely caused peering issues with some implementations - Fix build warning on Clang 3.4.1 (FreeBSD 10.3)
- Workaround for older autoconf without
--runstatedir
support - Fix double free in
pidfile()
- Fix #35: Cannot disable multicast routing in kernel: Permission denied when starting up.
- Fix #36: Refactor interface probing and bringup. Fixes issue with the
no phyint
config option not working, introduced in v4.0 - Fix #37: Fix bad path for mrouted.genid, should be in
/var/lib/misc
on Linux and/var/db
on *BSD - Fix #38: Document and improve error message when running out of IGMP groups on Linux. When running with many interfaces
- Fix #40: Detect and warn if multicast ingresses an unknown vif
Packages for Debian 10, and compatible Ubuntu releases, available at https://deb.troglobit.com/