Skip to content

mcd v2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Mar 05:46
· 40 commits to main since this release

Complete rewrite of core IGMP parts, nothing left of the original
mrouted code base.

Note: breaking changes to .conf file format!

Changes

  • Add support for IGMP query interval per interface
  • IGMP global options renamed with global- prefix
  • Add support for include GLOB directive to .conf parser, see
    bundled sample mcd.conf for an example
  • Add support for injecting VLAN tagged frames and receiving frames on
    a VLAN filtering bridge without VLAN interfaces
  • Add support for tracking remote querier's query interval using QQIC
  • Relicense under the ISC license

Fixes

  • Fix output from usage, -h, show correct paths used when
    program identity changes, also add missing options
  • Add missing linefeed in show igmp json output
  • Fix parsing of max response time (IGMP code field), changed
    in IGMPv3 to use float encoding for values >= 128
  • Fix JSON output for interface state and querier fields