]> git.ipfire.org Git - thirdparty/lldpd.git/blobdiff - NEWS
osx: workaround issues with SIP on El Capitan
[thirdparty/lldpd.git] / NEWS
diff --git a/NEWS b/NEWS
index a05fa361524e244b2df2515cf786871ae3ecfcbc..558871afb03c298bfeea1397e51cc62cb4fe1adf 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,66 @@
+lldpd (0.9.1)
+  * Change:
+    + Rework packaging for OS X to make it work with El Capitan. To
+      simplify a bit, it is not possible anymore to build fat
+      binaries. Latest version of OS X supporting 32bit was 10.6.
+
+lldpd (0.9.0)
+  * Change:
+    + Don't rely on libnl3 for netlink. Reuse the previous code and
+      implement a lighweight cache.
+
+lldpd (0.8.0, never released)
+  * Fix:
+    + Fix a buffer overflow when receiving a too large management
+      address TLV. Unless hardening has been disabled, this overflow
+      cannot be used for arbitrary code execution.
+    + Update LLDP-MED policy L2 priority values to match
+      802.1Q-2005. This may be a breaking change.
+  * Change:
+    + PIE is now disabled by default. It's too difficult to reliably
+      detect if it works. Use --enable-pie to enable it.
+    + Retrieve the permanent MAC address of an interface through
+      ethtool for Linux if /proc/net/bonding is not available.
+    + Running lldpd with "-d" will keep the process in foreground but
+      logs will still go to syslog. To log to the console, add at
+      least one "-d".
+    + Fix minimal kernel version to 2.6.39. Add a runtime warning when
+      this is not the case.
+    + Remove old bridge code (the one using ioctl).
+    + Don't discard down interfaces. Notably, this enables us to keep
+      their specific configuration if any.
+    + For Linux, switch to libnl3. Be aware of the licensing issues in
+      case of static linking.
+    + Introduce the notion of default local port. New interfaces will
+      use it as a base. This allows setting various MED stuff.
+    + Provide an apparmor profile (untested).
+
+lldpd (0.7.17)
+  * Fix:
+    + Fix an infinite loop when using veth on Linux 4.1+ kernels.
+    + Make CDP advertise the appropriate kernel name as platform,
+      not just "Linux".
+  * Change:
+    + Fix the way libevent configure is called.
+
 lldpd (0.7.16)
+  * Change:
+    + For Linux, 2.6.32 is now the minimal required kernel. When using
+      an older kernel, use `--enable-oldies`.
+    + For Linux, use netlink to retrieve information about bridges,
+      VLAN and bonds. The code was contributed by Cumulus Networks.
+  * Features:
+    + Use symbol versioning for liblldpctl.so.
+    + Ability to get local chassis information with "show
+      chassis".
+    + The library also has the same ability with the
+      `lldpctl_get_local_chassis()` function. It is also possible to
+      get a chassis atom from a port with `lldpctl_k_port_chassis`
+      key. This is now the preferred way to retrieve chassis related
+      information.
   * Fix:
     + Fix build on OS X.
+    + Accept "language" when configuring MED location as a civic address.
 
 lldpd (0.7.15)
   * Features: