]> git.ipfire.org Git - thirdparty/lldpd.git/blobdiff - NEWS
lldp: validate a bit more received LLDP frames
[thirdparty/lldpd.git] / NEWS
diff --git a/NEWS b/NEWS
index 61f917a65f576534d0cd87cccda8d5f7401048d6..7c96206e67aa3d83ccf312b3f546e8461978f044 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,73 @@
+lldpd (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.
+
+lldpd (1.0.4)
+  * Changes:
+    + Add "configure system max-neighbors XX" command to modify maximum
+      of neighbors accepted per port.
+    + Implement lldpRemOrgDefInfoTable table for custom TLVs.
+  * Fix:
+    + Better compliance for statsTLVsUnrecognizedTotal and
+      statsAgeoutsTotal counters.
+    + On Linux, handle rare blocking case in Netlink code.
+
+lldpd (1.0.3)
+  * Fix:
+    + Fix creation of chroot directory.
+
+lldpd (1.0.2)
+  * Changes:
+    + On Linux, the monitor process will now drop its privileges
+      instead of running as root. It will keep CAP_NET_RAW,
+      CAP_NET_ADMIN and CAP_DAC_OVERRIDE capabilities.
+    + Support for CDP PD PoE (with negotiation). Thanks to Gustav
+      Wiklander.
+    + Move support for bonded devices on Linux < 2.6.27 into the
+      `--enable-oldies` option. This avoids duplicate packets
+      starting from Linux 4.19.
+
+lldpd (1.0.1)
+  * Fix:
+    + Use "mkdir -p" instead of "mkdir" in systemd unit.
+
+lldpd (1.0.0)
+  * Changes:
+    + Chassis ID can be set to an arbitrary value with "configure system
+      chassisid".
+    + Port description can be overriden directly with "configure lldp
+      portdescription".
+    + Command "configure system interface permanent" enables one to
+      specify a pattern for interfaces to be kept in memory even when
+      they are removed from the system.
+  * Fix:
+    + Ensure chassis-related changes are propagated immediately.
+    + Ensure management address change is correctly detected.
+
+lldpd (0.9.9)
+  * Changes:
+    + lldpcli can now display local interfaces with LLDP data sent on
+      each of them ("show interfaces").
+    + As Dot3 PD device, echo back allocated value from PSE device.
+  * Fix:
+    + Don't remove interfaces when they are released from a bridge.
+    + Don't use "expect stop" with Upstart. It's buggy.
+
 lldpd (0.9.8)
   * Changes:
     + "Station" capability is only set if no other bit is set.
+    + Use ethtool to get permanent address for bonds and teams. This
+      might provide different results than the previous method. Some
+      devices may still use the previous method.
+    + Don't run ethtool as root. Kernels older than 2.6.19 won't get
+      link information anymore.
+    + Add "configure system hostname ." option to not use a FQDN
+      for system name.
+    + Add "-f json0" to provide a more regular/machine-parsable output
+      to JSON output, even when not compiled with --enable-json0.
   * Fixes:
     + Handle team interfaces like a bond. Real MAC address cannot be
       retrieved yet.