Skip to content

Releases: lldpd/lldpd

1.0.8

02 Apr 08:15
0a251e2
Compare
Choose a tag to compare
  • Fix:
    • Out-of-bound read access when parsing LLDP-MED civic address in
      liblldpctl for malformed fields.
    • Fix memory leak when receiving LLDPU with duplicate fields.
      CVE-2020-27827.
  • Changes:
    • Enable "router" capability bit when IPv6 routing is enabled.

1.0.7

14 Nov 08:24
55e1437
Compare
Choose a tag to compare
  • Fix:
    • Do not listen only to LLDP packets on Linux. When an interface is enslaved to an Open vSwitch, incoming packets are missed.

1.0.6

14 Nov 08:23
06ae963
Compare
Choose a tag to compare
  • Fix:
    • Do not loose chassis local information when interface status changes.
    • Fix SNMP walk on lldpRemTable when missing remote system name or description.
    • Remove length limitation on system description and platform.
  • Changes:
    • Deprecate use of lldpctl_watch_callback(). Use lldpctl_watch_callback2() instead.
    • Upgrade embedded libevent to 2.1.11-stable
    • Add support of sending LLDP frames on a configured VLAN

1.0.5

02 Jul 16:04
6d83fa5
Compare
Choose a tag to compare
  • Changes:
    • Interface names are also matched for management addresses.
    • On Linux, only register protocol handler for LLDP when only LLDP
      is enabled.
    • Stricter on LLDP incoming frames validation.
    • Add support for VLAN-aware bridges for Linux (no range support).
    • Add support for 802.3BT (no SNMP support).
    • Add support for millisecond-grained tx-interval (Jean-Pierre Tosoni).
    • Use generic names for VLAN names, instead of interface names (eg
      vlan100 instead of eth1.100).
  • Fix:
    • Don't clear chassis TLV on shutdown LLDPDU.
    • Don't require/display powerpairs for Dot3 power when device type
      is PD.

0.7.9

28 May 12:29
Compare
Choose a tag to compare
  • Changes:
    • Default location for chroot, socket and PID are now configurable
      in ./configure. The default location is based on the value of
      runstatedir which in turn may be based on the value of
      localstatedir which defaults to /usr/local/var. Therefore,
      to get the previous locations, lldpd should be configured with
      ./configure --localstatedir=/var.
  • Fixes:
    • Fix configure system bond-slave-src-mac-type local. Also use
      it as default.
  • Features:
    • Add support for shutdown LLDPU.
    • Ability to configure IP management pattern from lldpcli.
    • Ability to choose what port ID should be (MAC or interface name).

0.7.8

28 May 12:30
Compare
Choose a tag to compare
  • Fixes:
    • Don't hard-code default values for system name, system
      description and port description. When the field is not present,
      just don't display it.
    • Fix lldpcli behaviour when suid.
    • On OSX, don't use p2p0 interfaces: it would break WLAN.
    • Fix SNMP support on RHEL.
  • Features:
    • Android support
    • Add the possibility to disable privilege separation (lower
      memory consumption, lower security, don't do it).
    • Interfaces can now be whitelisted. For example, ,!eth,!!eth1
      is a valid pattern for all interfaces except eth ones, except
      eth1. Moreover, on exact match, an matching interface
      circumvents most sanity checks (like VLAN handling).
    • Ability to override the hostname.