Releases: westermo/querierd
Releases · westermo/querierd
querierd v0.10
Changes
- Add new passive mode, where no queries are sent
querierd v0.9
Fixes
- Fix memory leak in join handler
- Fix issue with elements not being removed correctly with TIALQ
querierd v0.8
Fixes
- Fix ports not sorted when running querierctl
- Fix router ports not showing if vlan doesn't have router port
querierd v0.7
Fixes
- Fix use-after-free on machines with unsigned-by-default chars
- Fix incorrect VID parsing of MDB entries
querierd v0.6
Fixes
- querierctl: Fix handling of bigger interface indexes in router port parsing
querierd v0.5
Changes
- Add per interface proxy mode
- Any interface listed as disabled in configuration is considered a
proxy interface - Proxy queries (with source 0.0.0.0) are sent until a real querier is
detected - querierctl shows elected querier for proxy interfaces
- Any interface listed as disabled in configuration is considered a
- querierctl: Support for displaying discovered router ports
querierd v0.4
Changes
- Support for adding/removing interfaces at runtime, with new test
- Add
querierctl
tool, with plain text API over UNIX domain socket- Shows elected querier per VLAN,
querierctl show
- Shows elected querier timeout
- Shows which port the elected querier is connected to on bridge
- Support for displaying
bridge mdb show
in human-friendly format
- Shows elected querier per VLAN,
Fixes
- Fix rearming of internal timers, caused wrong querier timeout
handling and querierd jumping in too early - Never allow link-local addresses to win a querier election
- Never allow 0.0.0.0 address to win a querier election
querierd v0.3
Changes
- Add NETLINK support for link up/down and address add/del
- Enables seamless operation on interfaces with, e.g., DHCP address
- Allows for bringing up interfaces long after daemon has started
- Querier timer now operates per interface, starts when interfaces are
brought into operation -- configuration remains a global setting - Very basic IPC support for querying status from daemon
- Massive refactor/rename of internal APIs
- Support for multicast output interface without an address
- Support for join/leave on interface without an address
querierd v0.2
Changes
- Add proper /etc/querierd.conf support to change:
- query interval (QI)
- query response interval (QRI)
- query last member interval
- robustness (QRV)
- router timeout
- router alert
- interface on/off with IGMP version
- Add sample querierd.conf
Fixes
- Ignore proxy querys, they must never win elections
- Query jitter problem of several seconds
querierd v0.1
Initial public release.
Limited IGMPv1/v2/v3 querier with hard-coded query interval, etc. Put
interfaces in a .conf file, whitespace separated to enable querier.