I’ve just released ladvd 0.6.1, which was destined to fix bugs found in 0.6.0, but a fair number of new features and improvements have crept in as well.
- Fix for interfaces without link-layer addresses (ppp0/pptp0)
- Reset (router/wlan/bridge) capabilities after each run
- Improved the linux virtual interface detection
(the previous method only worked on 2.6.23+ kernels) - Add support for OpenBSD’s interface descriptions
- Add support for TIA inventory management TLV set
using dmi information available on OpenBSD and Linux - Use an ISC-licensed strlcpy for certain string operations
- Add -m/-M switches to specify management addresses
via the commandline - Add ioctl code to linux bonding/bridge detection which
works on hosts without sysfs - Add minimal LLDP civic location support using the LOC type
and the -C (country) switch - Add pcap headers to debug output to make it suitable for
piping to tcpdump.
This release owes a lot to Paul de Weerd and Alexander Ottl, their tests and patches have helped to make this release as stable as possible.
Tarballs and Debian sources are available.