]> git.ipfire.org Git - thirdparty/lldpd.git/blame - NEWS
osx: sync homebrew formula
[thirdparty/lldpd.git] / NEWS
CommitLineData
28ce7fd3
VB
1lldpd (0.9.9)
2 * Changes:
3 + lldpcli can now display local interfaces with LLDP data sent on
4 each of them ("show interfaces").
5
d14b0665
VB
6lldpd (0.9.8)
7 * Changes:
8 + "Station" capability is only set if no other bit is set.
2d8bd087
VB
9 + Use ethtool to get permanent address for bonds and teams. This
10 might provide different results than the previous method. Some
11 devices may still use the previous method.
78c9dfde
VB
12 + Don't run ethtool as root. Kernels older than 2.6.19 won't get
13 link information anymore.
a9d00cbd
VB
14 + Add "configure system hostname ." option to not use a FQDN
15 for system name.
479d4985
VB
16 + Add "-f json0" to provide a more regular/machine-parsable output
17 to JSON output, even when not compiled with --enable-json0.
5f658dac
VB
18 * Fixes:
19 + Handle team interfaces like a bond. Real MAC address cannot be
20 retrieved yet.
d14b0665 21
52767c4d
VB
22lldpd (0.9.7)
23 * Changes:
78346c89 24 + Attach remote TTL to port instead of chassis.
06987a24
VB
25 + JSON support is now built-in and unconditionally enabled. Use
26 --enable-json0 to keep the pre-0.9.2 json-c format.
52767c4d 27 + When logging to syslog and daemonizing, don't log to stderr.
aed57880 28 + vxlan interfaces are now ignored as they are multi-point interfaces.
a9c7618f 29 + Maximum number of neighbors for an interface is increased from 4 to 32.
52767c4d 30
20edc61c 31lldpd (0.9.6)
bd10ce9d 32 * Changes:
20edc61c
VB
33 + Add a compile-time option to restore pre-0.9.2 JSON format (when
34 using json-c). Use `--enable-json0` to enable this option.
38cbcf2b 35 + Support for newer ethtool interface on Linux
e0d9719f 36 (ETHTOOL_GLINKSETTINGS) and additional speed settings.
72cf4bba 37 + Current MAU type is displayed even when autoneg is off.
568a0d73
VB
38 + Increase netlink receive buffer by default. Can be changed at
39 compile-time through ./configure.
bd10ce9d 40 * Fixes:
23ce0513
VB
41 + Correctly parse LLDP-MED civic address when the length of the
42 TLV exceeds the length of the address.
54cccdd4 43 + Fix 100% CPU on some rare error condition.
92c6dcfe 44 + Fix lost timer when an interface is enslaved on Linux.
20edc61c 45
340f159c 46lldpd (0.9.5)
bd10ce9d 47 * Changes:
2fb135c8
VB
48 + More Ethernet media supported. However, RFC4836 is quite
49 out-of-date with respected to 10G+ speeds, bringing some
50 inaccuracies.
a92e6f01
VB
51 + Directly get media information for an interface without using
52 the privileged process.
03d178b6
VB
53 + LLDP-MED capability TLV is not sent when LLDP-MED is not enabled,
54 even if other LLDP-MED TLV are present.
bd10ce9d 55 * Fixes:
340f159c 56 + Compilation fix with older versions of GCC.
0b7f8847
VB
57 + Don't use ethtool at all to get real MAC address for enslaved
58 devices (always use /proc).
340f159c 59
7b6cbfe2 60lldpd (0.9.4)
bd10ce9d 61 * Changes:
7b6cbfe2 62 + Make lldpd accepts a `-p` option to specify the PID file.
d3b81cc5
VB
63 + Ability to change multicast MAC address to two additional values
64 to reach customer bridges.
35cc2de4 65 + lldpcli will now display chassis TTL when detailed view is enabled.
bd10ce9d 66 * Fixes:
e1717397 67 + Fix setting of local value for port ID.
e8ffca58 68 + Fix compilation with BSD make.
fe64f8e5 69 + Ensure lldpcli returns an error code on invalid commands.
7b6cbfe2 70
d954509e 71lldpd (0.9.3)
bd10ce9d 72 * Changes:
d954509e 73 + Do not rely on support of constructors for liblldpctl.
b5463687 74 + Always log to stderr (even in addition to syslog).
d12b1391 75 + `lldpcli watch` accepts a limit on the number of received events.
bd10ce9d 76 * Fixes:
69d4aed5 77 + `lldpcli -f {xml,json} watch` should work now.
2958b9d4 78 + Consider `veth` interfaces as physical interfaces.
d954509e 79
4d99c9cf 80lldpd (0.9.2)
bd10ce9d 81 * Changes:
4d99c9cf 82 + Ability to add/remove/replace custom TLV from lldpcli.
1f8742dd 83 + LLDP-MED capabilities are displayed differently in lldpcli.
e7e6676e 84 + Limit the maximum depth (5) when trying to apply a VLAN.
c8b8b858
VB
85 + Change JSON output format when using json-c to match Jansson
86 output.
abced782
VB
87 + Integration tests for the major parts of lldpd, including use of
88 address and leak sanitizer.
bd10ce9d 89 * Fixes:
60ad2804 90 + LLDP-MED POE TLV are now displayed in lldpcli.
c04fafa7 91 + Ignore lower link when it is in another namespace.
2fdba99c 92 + Fix various problems with interfaces being enslaved.
809498b5 93 + Fix a memory leak when modifying port-related settings.
4d99c9cf 94
87bb9a1b 95lldpd (0.9.1)
bd10ce9d 96 * Changes:
87bb9a1b
VB
97 + Rework packaging for OS X to make it work with El Capitan. To
98 simplify a bit, it is not possible anymore to build fat
99 binaries. Latest version of OS X supporting 32bit was 10.6.
bd10ce9d 100 * Fixes:
a403df66
VB
101 + By default, when using port alias as description, use port name
102 as port ID.
652d72dd 103 + Miscellaneous fixes with netlink cache.
522acf33 104 + Ensure large netlink messages can be received.
87bb9a1b 105
0fa2254b 106lldpd (0.9.0)
bd10ce9d 107 * Changes:
b5a71b24
VB
108 + Don't rely on libnl3 for netlink. Reuse the previous code and
109 implement a lighweight cache.
0fa2254b 110
59b4cc6d 111lldpd (0.8.0, never released)
bd10ce9d 112 * Changes:
a8add742
VB
113 + PIE is now disabled by default. It's too difficult to reliably
114 detect if it works. Use --enable-pie to enable it.
d535fe05 115 + Retrieve the permanent MAC address of an interface through
1a3ec373 116 ethtool for Linux if /proc/net/bonding is not available.
9856f279
VB
117 + Running lldpd with "-d" will keep the process in foreground but
118 logs will still go to syslog. To log to the console, add at
119 least one "-d".
aedb840f
VB
120 + Fix minimal kernel version to 2.6.39. Add a runtime warning when
121 this is not the case.
31c9173a 122 + Remove old bridge code (the one using ioctl).
36080cdc
VB
123 + Don't discard down interfaces. Notably, this enables us to keep
124 their specific configuration if any.
13181ede
VB
125 + For Linux, switch to libnl3. Be aware of the licensing issues in
126 case of static linking.
9da663f7
VB
127 + Introduce the notion of default local port. New interfaces will
128 use it as a base. This allows setting various MED stuff.
cd7ee899 129 + Provide an apparmor profile (untested).
bd10ce9d
VB
130 * Fixes:
131 + Fix a buffer overflow when receiving a too large management
132 address TLV. Unless hardening has been disabled, this overflow
133 cannot be used for arbitrary code execution.
134 + Update LLDP-MED policy L2 priority values to match
135 802.1Q-2005. This may be a breaking change.
13181ede 136
b52ec8a0 137lldpd (0.7.17)
bd10ce9d
VB
138 * Fixes:
139 + Fix the way libevent configure is called.
b52ec8a0
VB
140 + Fix an infinite loop when using veth on Linux 4.1+ kernels.
141 + Make CDP advertise the appropriate kernel name as platform,
142 not just "Linux".
b52ec8a0 143
45eec1ff 144lldpd (0.7.16)
bd10ce9d 145 * Changes:
16eacc5b
VB
146 + For Linux, 2.6.32 is now the minimal required kernel. When using
147 an older kernel, use `--enable-oldies`.
148 + For Linux, use netlink to retrieve information about bridges,
149 VLAN and bonds. The code was contributed by Cumulus Networks.
45eec1ff 150 + Use symbol versioning for liblldpctl.so.
88301db1
VB
151 + Ability to get local chassis information with "show
152 chassis".
153 + The library also has the same ability with the
154 `lldpctl_get_local_chassis()` function. It is also possible to
155 get a chassis atom from a port with `lldpctl_k_port_chassis`
156 key. This is now the preferred way to retrieve chassis related
157 information.
bd10ce9d 158 * Fixes:
d8367e17 159 + Fix build on OS X.
451b0c3c 160 + Accept "language" when configuring MED location as a civic address.
d8367e17 161
fa9b12c5 162lldpd (0.7.15)
bd10ce9d 163 * Changes:
fa9b12c5 164 + Optional features can be configured with "auto" to autodetect if
dd8c9fe3 165 they are usable. This is the default value for JSON and XML support.
d0e76b5f
VB
166 + Ability to send and decode custom/unknown TLV. Thanks to Alexandru
167 Ardelean.
63e52965
VB
168 + Modify checksum function. While this should be strictly
169 equivalent, if you notice CDP packets not accepted anymore, this
170 change is the first culprit.
fa9b12c5 171
efdd6718 172lldpd (0.7.14)
bd10ce9d 173 * Changes:
efdd6718 174 + Shutdown LLPDU are sent on MSAP change and when lldpd exits.
abfea7d0
VB
175 + When an exact IP is provided as a management pattern, use it
176 unconditionally.
a8382e7f
VB
177 + Ability to set port ID and description to an arbitrary value,
178 thanks to Alexandru Ardelean.
bd10ce9d 179 * Fixes:
ac07e7e4
VB
180 + Incorrect boundary check when decoding management address and
181 protocol identity may lead to lldpd crash when processing
182 malformed LLDPDU.
5683586e
VB
183 + Many edge cases where lldpd was leaving hanging processes after
184 crashing.
efdd6718 185
da9c551a 186lldpd (0.7.13)
bd10ce9d 187 * Fixes:
da9c551a
VB
188 + Unbreak customization of Unix socket path from command line.
189
6d2c29c7 190lldpd (0.7.12)
bd10ce9d 191 * Changes:
6dd83015
VB
192 + Interface pattern, management pattern, system description,
193 system platform and system hostname can be unconfigured to their
194 default values.
bd10ce9d 195 * Fixes:
08ced6b4 196 + Don't complain when parsing a commented line.
22a53755
VB
197 + Correctly persist configuration changes for "system interface
198 promiscuous", "system interface description" "med fast-start
199 enable", "pause" and "resume".
148a1efe 200 + Fix listening on bond devices for old kernels (< 2.6.27).
6d2c29c7 201
9bc3d50e 202lldpd (0.7.11)
bd10ce9d 203 * Changes:
9bc3d50e 204 + Ship bash and zsh completion.
9b11faad 205 + Abort when some command-line options are repeated.
bd10ce9d 206 * Fixes:
62f2faac 207 + Handle correctly read failures in liblldpctl.
9bc3d50e 208
f84199dd 209lldpd (0.7.10)
bd10ce9d 210 * Changes:
f84199dd
VB
211 + Ability to set promiscuous mode to work around bugs of some
212 switches encapsulating LLDP frames inside 802.1Q frames.
87ebf13d
VB
213 + JSON support for lldpcli can use json-c instead of jansson,
214 thanks to Michel Stam.
bd10ce9d 215 * Fixes:
806eaef4 216 + Fix checksum computation for Cisco CDP.
1059a20e 217 + Fix ability to disable LLDP.
5e23c6b9 218 + Fix seccomp sandbox, thanks to Patrick McLean.
f84199dd 219
5133ce2f
VB
220lldpd (0.7.9)
221 * Changes:
222 + Default location for chroot, socket and PID are now configurable
223 in `./configure`. The default location is based on the value of
224 `runstatedir` which in turn may be based on the value of
225 `localstatedir` which defaults to `/usr/local/var`. Therefore,
226 to get the previous locations, lldpd should be configured with
227 `./configure --localstatedir=/var`.
a85eea84 228 + Add support for shutdown LLDPU.
622d14bb 229 + Ability to configure IP management pattern from lldpcli.
e82818d1 230 + Ability to choose what port ID should be (MAC or interface name).
bd10ce9d
VB
231 * Fixes:
232 + Fix `configure system bond-slave-src-mac-type local`. Also use
233 it as default.
5133ce2f 234
12313820 235lldpd (0.7.8)
bd10ce9d 236 * Changes:
8b0ca98e 237 + Android support
71a7dbb3
VB
238 + Add the possibility to disable privilege separation (lower
239 memory consumption, lower security, don't do it).
8b53fc2c
VB
240 + Interfaces can now be whitelisted. For example, *,!eth*,!!eth1
241 is a valid pattern for all interfaces except eth ones, except
627e31c4
VB
242 eth1. Moreover, on exact match, an matching interface
243 circumvents most sanity checks (like VLAN handling).
724d71ea 244 + Ability to override the hostname.
bd10ce9d
VB
245 * Fixes:
246 + Don't hard-code default values for system name, system
247 description and port description. When the field is not present,
248 just don't display it.
249 + Fix lldpcli behaviour when suid.
250 + On OSX, don't use p2p0 interfaces: it would break WLAN.
251 + Fix SNMP support on RHEL.
12313820 252
f730f6c5 253lldpd (0.7.7)
bd10ce9d 254 * Changes:
87bc6683 255 + Use a locally administered MAC address or an arbitrary one
d7166588
VB
256 instead of null MAC address for bond devices on Linux. This is
257 configurable through `lldpcli`.
f5a0a15e 258 + Add support for "team" driver (alternative to bond devices).
bdfe4193 259 + Preliminary support for DTrace/systemtap.
00e40dba 260 + Preliminary support for seccomp (for monitor process).
b6312220 261 + Setup chroot inside lldpd instead of relying on init script.
f730f6c5
VB
262 * Fixes:
263 + Various bugs related to fixed point number handling (for
264 coordinates in LLDP-MED)
12baf781
VB
265 + Fix a regression in how MAC address of an enslaved device is
266 retrieved.
f730f6c5 267
2523da3a 268lldpd (0.7.6)
bd10ce9d 269 * Changes:
b708297c 270 + Provide a way to build packages for OSX.
bb37268d 271 + Add an option to update interface description with neighbor name.
2523da3a
VB
272 * Fixes:
273 + Compilation fix for OSX 10.6.
274
2169efb2
VB
275lldpd (0.7.5)
276 * Fixes:
277 + Segfault while tokenizing in lldpcli.
278
655145c0
VB
279lldpd (0.7.4)
280 * Fixes:
281 + Segfault in lldpcli.
bea70314 282 + Memory leak in liblldpctl when using a custom log handler.
d8234294 283 + Fix some unaligned memory accesses.
13812178 284 + Fix frame reception on OpenBSD.
bd10ce9d 285 * Changes:
0093777b
VB
286 + Allow to configure hold value from lldpcli (and hence the TTL).
287 + Allow to configure pattern for valid interfaces from lldpcli.
decaec0d 288 + Allow to override system description from lldpcli.
96b97fac
VB
289 + Display the neighbor connected as the process title (or the
290 number of connected neighbors).
655145c0 291
de461f15 292lldpd (0.7.3)
bd10ce9d 293 * Changes:
1b3eea3d 294 + DragonFly BSD support.
a1728b7d 295 + Solaris support (incomplete).
d0787f4e 296 + LLDP-MED fast start support (thanks to Roopa Prabhu).
adcb76f8
VB
297 + Provide global statistics through "show statistics summary"
298 command (thanks to Roopa Prabhu).
de461f15
VB
299 * Fixes:
300 + Fix IPv4/IPv6 address discovery in Linux.
301
e735a319 302lldpd (0.7.2)
bd10ce9d 303 * Changes:
29095198
VB
304 + lldpd can be configured through /etc/lldpd.conf and
305 /etc/lldpd.d. All commands accepted by lldpcli are accepted.
e735a319
VB
306 + Lock BPF interfaces before handing them to chrooted process on
307 BSD.
42589660 308 + Limit the number of neighbors for each port to 4 (per protocol).
43d10956 309 + Force CDPv2 protocol with argument `-ccc`.
ced5eed1
VB
310 + Provide port statistics through "show statistics" command
311 (thanks to Roopa Prabhu).
29095198
VB
312 * Fixes:
313 + Driver whitelisting is done before checking if an interface has
314 a lower interface in Linux.
3333d2a8 315 + Expire remote ports and chassis in a timely manner.
e735a319 316
8172214f 317lldpd (0.7.1)
bd10ce9d 318 * Changes:
e66b7f34
VB
319 + Mac OS X support, sponsored by Xcloud, Mac cloud server hosting
320 provider. http://xcloud.me/
322aafc9 321 + Upstart and systemd support.
8172214f
VB
322 + Remove Unix socket when there is no process listening.
323
a0665efa 324lldpd (0.7.0)
bd10ce9d 325 * Changes:
fda729fd 326 + FreeBSD support.
690b944c 327 + OpenBSD support.
2565eae6 328 + NetBSD support.
9a775667 329 + Detect interface changes.
fe80711e 330 + CLI for lldpctl: lldpcli.
46baf627
VB
331 + Allow to disable LLDP protocol (with `-ll`). In this case, the
332 first enabled protocol will be used when no neighbor is detected.
43b82d6e 333 + Allow to filter debug logs using tokens. Add more debug logs.
8b7150e4 334 + lldpctl can now output JSON.
fda729fd
VB
335 + Use netlink to gather interface information on Linux.
336 + Don't use ioctl for bridges anymore on Linux. The configure
337 option `--enable-oldies` allow to reenable their uses for
338 systems not supporting sysfs.
46baf627 339
4b292b55 340lldpd (0.6.1)
bd10ce9d 341 * Changes:
4b292b55
VB
342 + Provide liblldpctl.so, a library to interface with lldpd. The
343 documentation is provided through Doxygen. See src/lib/lldpctl.h
344 which contains all the exported functions.
345 + Make lldpctl uses liblldpctl.so.
4e90a9e0 346 + Add a "watch" option to lldpctl to monitor neighbor changes.
47287a61
VB
347 + Add the possibility to display the current configuration of
348 lldpd with lldpctl. Also add the possibility to reset the
349 current transmit delay.
4b292b55 350
4e22da4c 351lldpd (0.6)
bd10ce9d 352 * Changes:
9c43aeb4 353 + Allow lldpctl to display hidden ports.
5339e725 354 + Add a switch to specify interfaces to use to get chassis ID.
2135cce1
VB
355 + Support for multiple management addresses and IPv6 management
356 addresses. Contributed by João Valverde.
68b375c3 357 + Switch to libevent. See README.md for details.
da92cd57
VB
358 + Partial rewrite of the SNMP part. Less code.
359 + Unit tests for SNMP.
360 + Major rewrite of the protocol between lldpd and lldpctl. Less
361 code.
4e22da4c 362 * Fixes:
4e22da4c
VB
363 + Several small SNMP fixes (discovered by unit tests).
364
c520cb14
VB
365lldpd (0.5.7)
366 * Fixes:
367 + Configure issue with NetSNMP and some linkers
368 + Fix infinite loop for the receive part: on certain conditions,
369 lldpd will stop sending packets and stop updating local data.
370
aff85bf3 371lldpd (0.5.6)
bd10ce9d 372 * Changes:
2a19e9ea 373 + Send and receive native VLAN TLV with CDP
10935633 374 + Add a whitelist for some drivers (currently: dsa and veth)
ab2d1c1f
VB
375 * Fixes:
376 + Compilation issues with NetSNMP 5.7 (and with earlier versions too)
a2606cac 377 + Small optimization of BPF filter
aff85bf3 378
84e06882 379lldpd (0.5.5)
bd10ce9d 380 * Changes:
f17501b6 381 + Support for PPVID and PI Dot1 TLV, thanks to Shuah Khan.
5abfffc2 382 + Extend whitelist with possibility to blacklist.
84e06882
VB
383 * Fixes:
384 + Key/value output was incorrect when a dot was present in
385 interface names. This is fixed but it is preferable to use XML
386 output since the parsing is more difficult in this case.
0265b1e5 387 + Only grab DMI information once. Only uses DMI for x86 platform.
a8818344
VB
388 + Padding issues with socket protocol. This introduces a change in
389 the socket protocol!
bf89e7e0
VB
390 + Fix a segfault when neither /etc/os-release nor lsb_release
391 are available.
84e06882 392
e02afca4 393lldpd (0.5.4)
bd10ce9d 394 * Changes:
e02afca4
VB
395 + Get OS information from /etc/os-release if available. Patch from
396 Michael Tremer.
ba85f9f4 397 + Add a flag to specify which interfaces lldpd should listen to.
e02afca4 398
05eacc7a 399lldpd (0.5.3)
bd10ce9d 400 * Changes:
09721cce
VB
401 + Handle Dot3 POE-MDI TLV (802.3af and 802.3at).
402 + Allow to set Dot3 POE-MDI from lldpctl.
bd10ce9d
VB
403 * Fixes:
404 + Allow root to change configuration of lldpd when lldpctl has suid set.
05eacc7a 405
8482abe9 406lldpd (0.5.2)
bd10ce9d 407 * Changes:
8482abe9 408 + More flexible smart mode and new default. Manual page has been updated.
537a8043 409 + Add a "receive-only" mode with "-r" switch.
8482abe9 410
93108f71 411lldpd (0.5.1)
bd10ce9d 412 * Changes:
93108f71
VB
413 + Allow to force a protocol even when no peer for this protocol is
414 detected.
42b39485
VB
415 + Add a smart mode that allows to discard bogus port information,
416 for example CDP packets that are flooded through a switch that
417 does not support CDP.
0d606289 418 + Allow to set LLDP-MED network policy from lldpctl, thanks to a patch from
40d6a8d2 419 Philipp Kempgen.
0d606289 420 + Allow to set LLDP-MED POE-MDI from lldpctl.
93108f71 421 + Add a summary of available options in "lldpd -h" and "lldpctl -h",
999509a3
VB
422 thanks to a patch from Jorge Boncompte.
423 + Add a new output (keyvalue) for lldpctl.
49697208
VB
424 + Listen on VLAN using an appropriate BPF filter, VLAN
425 decapsulation. Older "listen on vlan" feature is discarded. See
426 README for more information on the new feature.
c036b15d 427 + Use output of lsb_release if available for system description.
58fe6128 428 * Fixes:
5b3214aa
VB
429 + Ignore interface with no queue. It should filter out interfaces
430 like "vnet0" that would fail if we try to send something on them.
4ea50809
VB
431 + Don't check CDP checksums (not really a fix but it appears that
432 Cisco checksum have some difficult corner cases).
58fe6128 433
775d49a0 434lldpd (0.5.0)
bd10ce9d 435 * Changes:
0bded858
VB
436 + lldpd can now handle several systems on the same port. This
437 modification also allows to speak to a switch using CDP and LLDP
438 for example.
439 + The way that lldpd gathers information for each port has been
440 abstracted. This should allow to support more systems (BSD for
441 examples) or switch cores in the future. Sending/receive support
442 is also abstracted.
443 + Add "-k" switch to avoid to emit too much information on running
444 kernel.
445 + Support of ifAlias with kernel >= 2.6.28
446 + Lot of portability stuff. lldpd can now be compiled on RHEL
447 2.1. Still Linux-only though.
740d517e 448 + Add an option to specify AgentX socket (-X).
0bded858 449 + Add some unit tests
4f602042
V
450 + lldpctl has been reworked; it is now able to output data in XML
451 format for easier parsing. Patches were provided by Andreas
452 Hofmeister.
bd10ce9d 453 * Fixes:
0bded858
VB
454 + Fix EDP VLAN handling
455 + Silent warnings about bridge stuff.
c0ce5d1a
V
456 + Copy /etc/localtime into chroot before starting lldpd daemon to
457 ensure correct timestamps for logs.
775d49a0 458
b7eb76b7 459lldpd (0.4.1)
b7eb76b7
VB
460 * Fix EDP handling when there is no VLAN
461 * Fix CDP version to not always be 1
462 * Misc fix:
463 + incorrect number of arguments for a LLOG_INFO call
464 + fix SNMP last change in case this change occurs before start time
465
a8105c1b 466lldpd (0.4)
a8105c1b
VB
467 * Rewrite of packet builder and parser to be able to cope with
468 architecture that cannot do unaligned read. For decoder, we don't
469 cast structures any more since they can be unaligned. For encoder,
470 we use memcpy through the use of macro that build packets step by
471 step.
472
34602f3b 473lldpd (0.3.2)
34602f3b
VB
474 * Fix LLDP-MED support
475
d32c8944 476lldpd (0.3.1)
d32c8944
VB
477 * Misc fixes, including memory leaks
478
b193e97e 479lldpd (0.3)
efe3f9b0 480 * Initial support of LLDP-MED
43655386 481 * Fix for bridge detection (don't send bridge ioctl on random interfaces)
1d291522
VB
482 * For bonded devices, get the real hardware address. For inactive
483 slaves, transmit using a random MAC address.
b193e97e 484
ff1910c8 485lldpd (0.2.1)
ff1910c8
VB
486 * Fix a syntax error in manual page
487 * Fix open() calls
488
ee92ac46 489lldpd (0.2)
b752ebcb 490 * Add privilege separation
ee92ac46
VB
491 * Add FDP support
492 * Support CDP encapsulated into native VLAN
493 * Various fixes
494
ee92ac46 495lldpd (0.1)
ee92ac46 496 * Initial release