Skip to content

mrouted v4.1

Compare
Choose a tag to compare
@troglobit troglobit released this 02 Oct 04:39
· 188 commits to master since this release

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, and notransit

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/