Skip to content

Releases: westermo/querierd

querierd v0.10

30 May 12:26
Compare
Choose a tag to compare

Changes

  • Add new passive mode, where no queries are sent

querierd v0.9

24 Nov 10:12
Compare
Choose a tag to compare

Fixes

  • Fix memory leak in join handler
  • Fix issue with elements not being removed correctly with TIALQ

querierd v0.8

21 Nov 12:37
Compare
Choose a tag to compare

Fixes

  • Fix ports not sorted when running querierctl
  • Fix router ports not showing if vlan doesn't have router port

querierd v0.7

10 Oct 12:54
Compare
Choose a tag to compare

Fixes

  • Fix use-after-free on machines with unsigned-by-default chars
  • Fix incorrect VID parsing of MDB entries

querierd v0.6

05 Jul 12:30
Compare
Choose a tag to compare

Fixes

  • querierctl: Fix handling of bigger interface indexes in router port parsing

querierd v0.5

20 Jun 13:58
Compare
Choose a tag to compare

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
  • querierctl: Support for displaying discovered router ports

querierd v0.4

16 Feb 18:42
Compare
Choose a tag to compare

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

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

08 Feb 19:11
Compare
Choose a tag to compare

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

04 Feb 09:29
Compare
Choose a tag to compare

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

01 Dec 12:11
Compare
Choose a tag to compare

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.