notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
lldpd LLDP (802.1ab)/CDP/EDP/SONMP/FDP daemon and SNMP subagent
1.0.3 net-mgmt on this many watch lists=4 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
1.0.1Version of this port present on the latest quarterly branch.
Maintainer: freebsd@simweb.ch search for ports maintained by this maintainer
Port Added: 2015-02-05 17:03:39
Last Update: 2019-05-22 13:53:34
SVN Revision: 502267
License: ISCL
LLDP (Link Layer Discovery Protocol) is an industry standard protocol
designed to supplant proprietary Link-Layer protocols such as
Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery
Protocol). The goal of LLDP is to provide an inter-vendor compatible
mechanism to deliver Link-Layer notifications to adjacent network
devices.

lldpd implements both reception and sending. It also implements an
SNMP subagent for net-snmp to get local and remote LLDP
information. The LLDP MIB is partially implemented but the most useful
tables are here. lldpd also partially implements LLDP-MED.

lldpd supports bridge, vlan and bonding. Bonding need to be done on
real physical devices, not on bridges, vlans, etc. However, vlans can
be mapped on the bonding device. You can bridge vlan but not add vlans
on bridges. More complex setups may give false results.

WWW: http://vincentbernat.github.io/lldpd/
SVNWeb : Homepage
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (27 items)
  1. /usr/local/share/licenses/lldpd-1.0.3/catalog.mk
  2. /usr/local/share/licenses/lldpd-1.0.3/LICENSE
  3. /usr/local/share/licenses/lldpd-1.0.3/ISCL
  4. etc/lldpd.d/README.conf
  5. include/lldp-const.h
  6. include/lldpctl.h
  7. lib/liblldpctl.a
  8. lib/liblldpctl.so
  9. lib/liblldpctl.so.4
  10. lib/liblldpctl.so.4.8.0
  11. libdata/pkgconfig/lldpctl.pc
  12. man/man8/lldpcli.8.gz
  13. man/man8/lldpctl.8.gz
  14. man/man8/lldpd.8.gz
  15. sbin/lldpcli
  16. sbin/lldpctl
  17. sbin/lldpd
  18. share/bash-completion/completions/lldpcli
  19. share/doc/lldpd/CONTRIBUTE.md
  20. share/doc/lldpd/ChangeLog
  21. share/doc/lldpd/LICENSE
  22. share/doc/lldpd/NEWS
  23. share/doc/lldpd/README.bsd
  24. share/doc/lldpd/README.md
  25. share/zsh/site-functions/_lldpcli
  26. @postexec /usr/sbin/service ldconfig restart > /dev/null
  27. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  28. Collapse this list.
Dependency lines:
  • lldpd>0:net-mgmt/lldpd
  • liblldpctl.so:net-mgmt/lldpd

To install the port: cd /usr/ports/net-mgmt/lldpd/ && make install clean
To add the package: pkg install lldpd

PKGNAME: lldpd

There is no flavor information for this port.

distinfo:

TIMESTAMP = 1558528967
SHA256 (lldpd-1.0.3.tar.gz) = 39fced395168015416bfe78b95414facf066f841f349024433aa20ab54e4c360
SIZE (lldpd-1.0.3.tar.gz) = 1605563


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libevent.so : devel/libevent
  2. libjansson.so : devel/jansson
  3. libnetsnmp.so : net-mgmt/net-snmp
  4. libxml2.so : textproc/libxml2
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for lldpd-1.0.3:
     BASH=on: Install programmable completions for Bash
     DOCS=on: Build and/or install documentation
     DTRACE=off: DTrace support
     JSON=on: JSON output support
     PIE=off: Build PIE (position independant executables)
     PROPRIETARY=on: Support proprietary protocols (CDP/EDP/FDP/SONMP)
     READLINE=off: Command line editing via libreadline
     SNMP=on: Enable the use of SNMP
     XML=on: XML output support
     ZSH=on: Install programmable completions for zsh
===> Use 'make config' to modify these settings

USES:
libtool pkgconfig ssl

pkg-message:
To run lldpd at startup, add the following line to rc.conf:

	lldpd_enable="YES"

Add lldpd_flags to rc.conf control its behaviour.

Master Sites:
  1. http://media.luffy.cx/files/lldpd/
  2. http://mirror.1labs.ch/lldpd/

Number of commits found: 20

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 May 2019 12:53:34
Original commit files touched by this commit  1.0.3
Revision:502267
zi search for other commits by this committer
- Update to 1.0.3 to resolve build failure (undefined symbol:
arc4random_addrandom)
06 May 2018 16:25:15
Original commit files touched by this commit  1.0.1
Revision:469237
krion search for other commits by this committer
Update to 1.0.1

PR:		228024
Submitted by:	maintainer
23 Mar 2018 11:53:11
Original commit files touched by this commit  0.9.9
Revision:465349
linimon search for other commits by this committer
Disable dtrace on arm for now; fails to link.

PR:		224271
Submitted by:	mikael.urankar
Approved by:	maintainer
21 Feb 2018 21:42:03
Original commit files touched by this commit  0.9.9
Revision:462545
dbaio search for other commits by this committer
net-mgmt/lldpd: Update to 0.9.9

Patches removed were incorporated upstream.

Changes:	https://github.com/vincentbernat/lldpd/blob/0.9.9/NEWS

PR:		225595
Reported by:	Denny Page <dennypage@me.com>
Approved by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
11 Aug 2017 10:15:11
Original commit files touched by this commit  0.9.4_3
Revision:447750
woodsb02 search for other commits by this committer
net-mgmt/lldpd: Fix install location for zsh completion file

- Also enable ZSH option by default to install completion file

PR:		220244
Approved by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
MFH:		2017Q3
20 Feb 2017 02:57:04
Original commit files touched by this commit  0.9.4_2
Revision:434427
jbeich search for other commits by this committer
devel/libevent2: drop historical suffix after r362796

PR:		216777
Approved by:	mm (maintainer)
04 Feb 2017 07:56:59
Original commit files touched by this commit  0.9.4_1
Revision:433286
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.8 and cleanup

- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
25 Jun 2016 23:47:22
Original commit files touched by this commit  0.9.4
Revision:417507
junovitch search for other commits by this committer
net-mgmt/lldpd: update 0.9.2 -> 0.9.4

- Fix lldpd(8) in post-patch to show correct lldpd config file/directory path.
- Apply extra patches taken from upstream right after 0.9.4 was released:
* Fix build issues with 9.3's older cpp not supporting mutiple files as input.
  (likely Tier 2 archs with GCC 4.2 too)
* Fix a regression which was caused by importing/adding support for new
  OpenBSD ifmediareq changes* and the use of typeof in 0.9.4

lldpd (0.9.3)
* Do not rely on support of constructors for liblldpctl.
* Always log to stderr (even in addition to syslog).
* `lldpcli watch` accepts a limit on the number of received events.
* `lldpcli -f {xml,json} watch` should work now.
* Consider `veth` interfaces as physical interfaces.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21 Apr 2016 19:29:14
Original commit files touched by this commit  0.9.2
Revision:413753
pi search for other commits by this committer
net-mgmt/lldpd: 0.9.1 -> 0.9.1

Change:
- Ability to add/remove/replace custom TLV from lldpcli.
- LLDP-MED capabilities are displayed differently in lldpcli.
- Limit the maximum depth (5) when trying to apply a VLAN.
- Change JSON output format when using json-c to match Jansson
  output.
- Integration tests for the major parts of lldpd, including use of
  address and leak sanitizer.
Fix:
- LLDP-MED POE TLV are now displayed in lldpcli.
- Ignore lower link when it is in another namespace.
- Fix various problems with interfaces being enslaved.
- Fix a memory leak when modifying port-related settings.

PR:		208960
Submitted by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
01 Apr 2016 14:16:20
Original commit files touched by this commit  0.9.1
Revision:412348
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
28 Feb 2016 13:31:29
Original commit files touched by this commit  0.9.1
Revision:409740
rakuco search for other commits by this committer
Update to 0.9.1.

PR:		207439
Submitted by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
18 Jan 2016 13:14:53
Original commit files touched by this commit  0.9.0
Revision:406568
miwi search for other commits by this committer
- Update to 0.9.0

PR:		206361
Submitted by:	maintainer
27 Oct 2015 13:44:13
Original commit files touched by this commit  0.7.19
Revision:400237
mat search for other commits by this committer
Update to 0.7.19.

Fixes a buffer overflow allowing arbitrary code execution.

PR:		204044
Submitted by:	maintainer
MFH:		2015Q4
Security:	2a4a112a-7c1b-11e5-bd77-0800275369e2
Sponsored by:	Absolight
10 Oct 2015 13:44:11
Original commit files touched by this commit  0.7.18
Revision:398994 This port version is marked as vulnerable.
junovitch search for other commits by this committer
net-mgmt/lldpd: Add maintainer's mirror to MASTER_SITES

PR:		203621
Submitted by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
09 Oct 2015 20:02:04
Original commit files touched by this commit  0.7.18
Revision:398954 This port version is marked as vulnerable.
junovitch search for other commits by this committer
net-mgmt/lldpd: update 0.7.16 -> 0.7.18

- Add additional information to README on -I interface flag usage
- Change formatting of pkg-message

Changes:	https://github.com/vincentbernat/lldpd/compare/0.7.16...0.7.18

PR:		203621
Submitted by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
12 Aug 2015 01:45:37
Original commit files touched by this commit  0.7.16
Revision:394000 This port version is marked as vulnerable.
junovitch search for other commits by this committer
net-mgmt/lldpd: update 0.7.15 -> 0.7.16

- Explicitly set --enable-hardening configure option
- Chase upstream bash completion path change in pkg-plist

PR:		202245
Submitted by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
Approved by:	pgollucci (mentor)
17 Jun 2015 16:52:20
Original commit files touched by this commit  0.7.15
Revision:389941 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Update to 0.7.15
- Remove hidden dependency on doxygen

PR:		200876
Submitted by:	freebsd@simweb.ch (maintainer)
10 May 2015 15:17:08
Original commit files touched by this commit  0.7.14
Revision:385962 This port version is marked as vulnerable.
rodrigo search for other commits by this committer
Upgrade net-mgmt/lldpd to 0.7.14

PR:		199449
Submitted by:	Mathieu Simon <freebsd@simweb.ch> (maintainer)
15 Mar 2015 18:44:29
Original commit files touched by this commit  0.7.13_1
Revision:381355 This port version is marked as vulnerable.
rodrigo search for other commits by this committer
Fix rc script
Bump port revision

PR:		198571
Submitted by:	<jason.unovitch@gmail.com>
05 Feb 2015 17:03:15
Original commit files touched by this commit  0.7.13
Revision:378477 This port version is marked as vulnerable.
rodrigo search for other commits by this committer
Add lldp, an implementation of the LLDP industry protocol

PR:		189824
Submitted by:	freebsd@simweb.ch
Reviewed by:	danfe

Number of commits found: 20

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
GraphicsMagickJun 16
netatalk3Jun 16
chromiumJun 15
neovimJun 13
phpmyadminJun 13
vimJun 13
vim-consoleJun 13
vim-tinyJun 13
mybbJun 12
linux-flashplayerJun 11
drupal7Jun 08
eximJun 06
py-django111Jun 06
py-django21Jun 06
py-django22Jun 06

12 vulnerabilities affecting 78 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-06-16 18:07:46


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36685
Broken 82
Deprecated 120
Ignore 303
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 33
Expired 14
Set to expire 91
Interactive 0
new 24 hours 9
new 48 hours13
new 7 days38
new fortnight60
new month202

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.