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