Releases: lldpd/lldpd
Releases · lldpd/lldpd
1.0.8
- 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.
- Out-of-bound read access when parsing LLDP-MED civic address in
- Changes:
- Enable "router" capability bit when IPv6 routing is enabled.
1.0.7
- 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
- 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
- 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
- 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
.
- Default location for chroot, socket and PID are now configurable
- Fixes:
- Fix
configure system bond-slave-src-mac-type local
. Also use
it as default.
- Fix
- 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
- 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.
- Don't hard-code default values for system name, system
- 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.