]> git.ipfire.org Git - thirdparty/lldpd.git/commit - .gitignore
Separate daemon and client code. Provide a client library.
authorVincent Bernat <bernat@luffy.cx>
Tue, 14 Aug 2012 15:06:23 +0000 (17:06 +0200)
committerVincent Bernat <bernat@luffy.cx>
Tue, 28 Aug 2012 19:46:42 +0000 (21:46 +0200)
commit4b292b556534baf26cf741626dff95a99781fe5f
treee7453f6cc79b6f68e46088169da5dca67e40013d
parent31093dd920959dec1c158bae5cdb371ec4a6622b
Separate daemon and client code. Provide a client library.

In `daemon/`, we have what is exclusively used by lldpd. In `client/`,
we have what is exclusively used by lldpctl and in `lib/`, we have a
library that will talk to the daemon and can be used to build other
clients. lldpctl is using this library.

This is a mega commit.

There are also some extra little changes, notably, adding a line to
each file to set "openbsd" as the default C style.
79 files changed:
.gitignore
Makefile.am
NEWS
README.md
configure.ac
doxygen.am [new file with mode: 0644]
doxygen.cfg [new file with mode: 0644]
m4/ax_prog_doxygen.m4 [new file with mode: 0644]
man/lldpctl.8
src/Makefile.am
src/agent.h [deleted file]
src/client/Makefile.am [new file with mode: 0644]
src/client/actions.c [new file with mode: 0644]
src/client/client.h [moved from src/lldpctl.h with 69% similarity]
src/client/display.c [new file with mode: 0644]
src/client/kv_writer.c [moved from src/kv_writer.c with 97% similarity]
src/client/lldpctl.c [new file with mode: 0644]
src/client/text_writer.c [moved from src/text_writer.c with 97% similarity]
src/client/writer.h [moved from src/writer.h with 91% similarity]
src/client/xml_writer.c [moved from src/xml_writer.c with 97% similarity]
src/compat/Makefile.am [new file with mode: 0644]
src/compat/compat.h [moved from src/compat.h with 97% similarity]
src/compat/getifaddrs.c [moved from src/getifaddrs.c with 99% similarity]
src/compat/malloc.c [moved from src/malloc.c with 85% similarity]
src/compat/realloc.c [moved from src/realloc.c with 88% similarity]
src/compat/strlcpy.c [moved from src/strlcpy.c with 97% similarity]
src/ctl.c
src/ctl.h [new file with mode: 0644]
src/daemon/Makefile.am [new file with mode: 0644]
src/daemon/agent.c [moved from src/agent.c with 98% similarity]
src/daemon/agent.h [new file with mode: 0644]
src/daemon/agent_priv.c [moved from src/agent_priv.c with 99% similarity]
src/daemon/cdp.c [moved from src/cdp.c with 99% similarity]
src/daemon/cdp.h [moved from src/cdp.h with 97% similarity]
src/daemon/client.c [moved from src/client.c with 87% similarity]
src/daemon/dmi.c [moved from src/dmi.c with 97% similarity]
src/daemon/edp.c [moved from src/edp.c with 99% similarity]
src/daemon/edp.h [moved from src/edp.h with 96% similarity]
src/daemon/event.c [moved from src/event.c with 99% similarity]
src/daemon/frame.c [moved from src/frame.c with 96% similarity]
src/daemon/frame.h [moved from src/frame.h with 98% similarity]
src/daemon/interfaces.c [moved from src/interfaces.c with 99% similarity]
src/daemon/lldp-tlv.h [new file with mode: 0644]
src/daemon/lldp.c [moved from src/lldp.c with 94% similarity]
src/daemon/lldpd.c [moved from src/lldpd.c with 90% similarity]
src/daemon/lldpd.h [new file with mode: 0644]
src/daemon/main.c [moved from src/main.c with 65% similarity]
src/daemon/priv.c [moved from src/priv.c with 99% similarity]
src/daemon/privsep_fdpass.c [moved from src/privsep_fdpass.c with 98% similarity]
src/daemon/sonmp.c [moved from src/sonmp.c with 99% similarity]
src/daemon/sonmp.h [moved from src/sonmp.h with 96% similarity]
src/display.c [deleted file]
src/lib/Makefile.am [new file with mode: 0644]
src/lib/atom-private.c [new file with mode: 0644]
src/lib/atom.c [new file with mode: 0644]
src/lib/connection.c [new file with mode: 0644]
src/lib/errors.c [new file with mode: 0644]
src/lib/lldpctl.h [new file with mode: 0644]
src/lib/lldpctl.pc.in [new file with mode: 0644]
src/lib/private.h [new file with mode: 0644]
src/lldp-const.h [new file with mode: 0644]
src/lldp.h [deleted file]
src/lldpctl.c [deleted file]
src/lldpd-structs.c [new file with mode: 0644]
src/lldpd-structs.h [moved from src/lldpd.h with 53% similarity]
src/log.c
src/log.h [new file with mode: 0644]
src/marshal.c
src/marshal.h
tests/Makefile.am
tests/check_cdp.c
tests/check_edp.c
tests/check_ifaddrs.c
tests/check_lldp.c
tests/check_marshal.c
tests/check_snmp.c
tests/check_sonmp.c
tests/common.c
tests/common.h