Lldpd Versions Save

implementation of IEEE 802.1ab (LLDP)

1.0.8

3 years ago
  • 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

3 years ago
  • 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

3 years ago
  • 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

3 years ago
  • 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.8

10 years ago
  • 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.

0.7.9

10 years ago
  • 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).