]> git.ipfire.org Git - thirdparty/lldpd.git/blame - NEWS
Separate daemon and client code. Provide a client library.
[thirdparty/lldpd.git] / NEWS
CommitLineData
4b292b55
VB
1lldpd (0.6.1)
2 * Features:
3 + Provide liblldpctl.so, a library to interface with lldpd. The
4 documentation is provided through Doxygen. See src/lib/lldpctl.h
5 which contains all the exported functions.
6 + Make lldpctl uses liblldpctl.so.
7
4e22da4c 8lldpd (0.6)
9c43aeb4
VB
9 * Features:
10 + Allow lldpctl to display hidden ports.
5339e725 11 + Add a switch to specify interfaces to use to get chassis ID.
2135cce1
VB
12 + Support for multiple management addresses and IPv6 management
13 addresses. Contributed by João Valverde.
da92cd57 14 * Global changes:
68b375c3 15 + Switch to libevent. See README.md for details.
da92cd57
VB
16 + Partial rewrite of the SNMP part. Less code.
17 + Unit tests for SNMP.
18 + Major rewrite of the protocol between lldpd and lldpctl. Less
19 code.
4e22da4c 20 * Fixes:
4e22da4c
VB
21 + Several small SNMP fixes (discovered by unit tests).
22
c520cb14
VB
23lldpd (0.5.7)
24 * Fixes:
25 + Configure issue with NetSNMP and some linkers
26 + Fix infinite loop for the receive part: on certain conditions,
27 lldpd will stop sending packets and stop updating local data.
28
aff85bf3
VB
29lldpd (0.5.6)
30 * Features:
2a19e9ea 31 + Send and receive native VLAN TLV with CDP
10935633 32 + Add a whitelist for some drivers (currently: dsa and veth)
ab2d1c1f
VB
33 * Fixes:
34 + Compilation issues with NetSNMP 5.7 (and with earlier versions too)
a2606cac 35 + Small optimization of BPF filter
aff85bf3 36
84e06882 37lldpd (0.5.5)
f17501b6
VB
38 * Features:
39 + Support for PPVID and PI Dot1 TLV, thanks to Shuah Khan.
5abfffc2 40 + Extend whitelist with possibility to blacklist.
84e06882
VB
41 * Fixes:
42 + Key/value output was incorrect when a dot was present in
43 interface names. This is fixed but it is preferable to use XML
44 output since the parsing is more difficult in this case.
0265b1e5 45 + Only grab DMI information once. Only uses DMI for x86 platform.
a8818344
VB
46 + Padding issues with socket protocol. This introduces a change in
47 the socket protocol!
bf89e7e0
VB
48 + Fix a segfault when neither /etc/os-release nor lsb_release
49 are available.
84e06882 50
e02afca4
VB
51lldpd (0.5.4)
52 * Features:
53 + Get OS information from /etc/os-release if available. Patch from
54 Michael Tremer.
ba85f9f4 55 + Add a flag to specify which interfaces lldpd should listen to.
e02afca4 56
05eacc7a
VB
57lldpd (0.5.3)
58 * Fixes:
59 + Allow root to change configuration of lldpd when lldpctl has suid set.
09721cce
VB
60 * Features:
61 + Handle Dot3 POE-MDI TLV (802.3af and 802.3at).
62 + Allow to set Dot3 POE-MDI from lldpctl.
05eacc7a 63
8482abe9
VB
64lldpd (0.5.2)
65 * Features:
66 + More flexible smart mode and new default. Manual page has been updated.
537a8043 67 + Add a "receive-only" mode with "-r" switch.
8482abe9 68
93108f71
VB
69lldpd (0.5.1)
70 * Features:
71 + Allow to force a protocol even when no peer for this protocol is
72 detected.
42b39485
VB
73 + Add a smart mode that allows to discard bogus port information,
74 for example CDP packets that are flooded through a switch that
75 does not support CDP.
0d606289 76 + Allow to set LLDP-MED network policy from lldpctl, thanks to a patch from
40d6a8d2 77 Philipp Kempgen.
0d606289 78 + Allow to set LLDP-MED POE-MDI from lldpctl.
93108f71 79 + Add a summary of available options in "lldpd -h" and "lldpctl -h",
999509a3
VB
80 thanks to a patch from Jorge Boncompte.
81 + Add a new output (keyvalue) for lldpctl.
49697208
VB
82 + Listen on VLAN using an appropriate BPF filter, VLAN
83 decapsulation. Older "listen on vlan" feature is discarded. See
84 README for more information on the new feature.
c036b15d 85 + Use output of lsb_release if available for system description.
93108f71 86
58fe6128 87 * Fixes:
5b3214aa
VB
88 + Ignore interface with no queue. It should filter out interfaces
89 like "vnet0" that would fail if we try to send something on them.
4ea50809
VB
90 + Don't check CDP checksums (not really a fix but it appears that
91 Cisco checksum have some difficult corner cases).
58fe6128 92
775d49a0
VB
93lldpd (0.5.0)
94
0bded858
VB
95 * Features:
96 + lldpd can now handle several systems on the same port. This
97 modification also allows to speak to a switch using CDP and LLDP
98 for example.
99 + The way that lldpd gathers information for each port has been
100 abstracted. This should allow to support more systems (BSD for
101 examples) or switch cores in the future. Sending/receive support
102 is also abstracted.
103 + Add "-k" switch to avoid to emit too much information on running
104 kernel.
105 + Support of ifAlias with kernel >= 2.6.28
106 + Lot of portability stuff. lldpd can now be compiled on RHEL
107 2.1. Still Linux-only though.
740d517e 108 + Add an option to specify AgentX socket (-X).
0bded858 109 + Add some unit tests
4f602042
V
110 + lldpctl has been reworked; it is now able to output data in XML
111 format for easier parsing. Patches were provided by Andreas
112 Hofmeister.
0bded858
VB
113
114 * Bug fixes:
115 + Fix EDP VLAN handling
116 + Silent warnings about bridge stuff.
c0ce5d1a
V
117 + Copy /etc/localtime into chroot before starting lldpd daemon to
118 ensure correct timestamps for logs.
775d49a0 119
b7eb76b7
VB
120lldpd (0.4.1)
121
122 * Fix EDP handling when there is no VLAN
123 * Fix CDP version to not always be 1
124 * Misc fix:
125 + incorrect number of arguments for a LLOG_INFO call
126 + fix SNMP last change in case this change occurs before start time
127
a8105c1b
VB
128lldpd (0.4)
129
130 * Rewrite of packet builder and parser to be able to cope with
131 architecture that cannot do unaligned read. For decoder, we don't
132 cast structures any more since they can be unaligned. For encoder,
133 we use memcpy through the use of macro that build packets step by
134 step.
135
34602f3b
VB
136lldpd (0.3.2)
137
138 * Fix LLDP-MED support
139
d32c8944
VB
140lldpd (0.3.1)
141
142 * Misc fixes, including memory leaks
143
b193e97e
VB
144lldpd (0.3)
145
efe3f9b0 146 * Initial support of LLDP-MED
43655386 147 * Fix for bridge detection (don't send bridge ioctl on random interfaces)
1d291522
VB
148 * For bonded devices, get the real hardware address. For inactive
149 slaves, transmit using a random MAC address.
b193e97e 150
ff1910c8
VB
151lldpd (0.2.1)
152
153 * Fix a syntax error in manual page
154 * Fix open() calls
155
ee92ac46
VB
156lldpd (0.2)
157
b752ebcb 158 * Add privilege separation
ee92ac46
VB
159 * Add FDP support
160 * Support CDP encapsulated into native VLAN
161 * Various fixes
162
ee92ac46
VB
163lldpd (0.1)
164
165 * Initial release