]> git.ipfire.org Git - thirdparty/lldpd.git/log
thirdparty/lldpd.git
9 years agoclient: fix copy+paste for some vars 138/head
Alexandru Ardelean [Thu, 24 Sep 2015 13:40:40 +0000 (16:40 +0300)] 
client: fix copy+paste for some vars

Only affects logging.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
9 years agodoc: add a NEWS entry for latest commit
Vincent Bernat [Wed, 23 Sep 2015 18:08:22 +0000 (20:08 +0200)] 
doc: add a NEWS entry for latest commit

9 years agolldpd: add a warning if the kernel seems to be too old
Vincent Bernat [Wed, 23 Sep 2015 18:07:08 +0000 (20:07 +0200)] 
lldpd: add a warning if the kernel seems to be too old

9 years agoredhat: on RHEL 6, enable oldies support
Vincent Bernat [Wed, 23 Sep 2015 16:25:34 +0000 (18:25 +0200)] 
redhat: on RHEL 6, enable oldies support

9 years agobuild: declare kernels before 2.6.39 "too old"
Vincent Bernat [Wed, 23 Sep 2015 16:05:07 +0000 (18:05 +0200)] 
build: declare kernels before 2.6.39 "too old"

Unfortunately, netlink support for bond devices has been introduced in
2.6.33 (commit 88ead977109da926a03068e277869ea8fedd170d). For bridge
devices, this is an addition of Linux 2.6.39 (commit
bb900b27a2f49b37bc38c08e656ea13048fee13b).

9 years agocdp: fix log message spelling
Vincent Bernat [Wed, 23 Sep 2015 08:25:02 +0000 (10:25 +0200)] 
cdp: fix log message spelling

9 years agoredhat: for RHEL 7 and CentOS 7, install systemd unit file
Vincent Bernat [Sat, 19 Sep 2015 19:30:30 +0000 (21:30 +0200)] 
redhat: for RHEL 7 and CentOS 7, install systemd unit file

9 years agobuild: fool autoreconf to do a recursive reconfiguration
Vincent Bernat [Wed, 16 Sep 2015 20:15:25 +0000 (22:15 +0200)] 
build: fool autoreconf to do a recursive reconfiguration

We just redefine AC_CONFIG_SUBDIRS to our own empty version. autoreconf
will see this during the tracing step and will automatically reconfigure
libevent and libnl as well. This may unbreak people relying on tool
trying to regen configure without using the "autogen.sh" script.

Fix #133 (with a bit of luck)

9 years agorelease: 0.7.17 released
Vincent Bernat [Wed, 9 Sep 2015 15:15:51 +0000 (17:15 +0200)] 
release: 0.7.17 released

9 years agobuild: .git may be a file
Vincent Bernat [Wed, 9 Sep 2015 15:06:34 +0000 (17:06 +0200)] 
build: .git may be a file

It happens when using a worktree.

9 years agobuild: tell seccomp is experimental
Vincent Bernat [Wed, 9 Sep 2015 14:58:26 +0000 (16:58 +0200)] 
build: tell seccomp is experimental

I don't think many people are using it and the risk for lldpd to not
work is therefore increased.

9 years agoapparmor: fix profile so that it works on Ubuntu 15.04
Vincent Bernat [Sun, 30 Aug 2015 15:11:54 +0000 (17:11 +0200)] 
apparmor: fix profile so that it works on Ubuntu 15.04

9 years agoapparmor: provide an apparmor profile
Vincent Bernat [Sun, 30 Aug 2015 14:41:27 +0000 (16:41 +0200)] 
apparmor: provide an apparmor profile

Currently, lldpd has to be installed in /usr/sbin/lldpd. Will change
that later.

9 years agopriv: no need to access bridge files unless "oldies"
Vincent Bernat [Tue, 25 Aug 2015 12:20:39 +0000 (14:20 +0200)] 
priv: no need to access bridge files unless "oldies"

However, bonding stuff is still needed because we get the permanence MAC
address this way.

9 years agolib: map_reverse_lookup needs to be always available
Vincent Bernat [Sun, 23 Aug 2015 15:08:23 +0000 (17:08 +0200)] 
lib: map_reverse_lookup needs to be always available

9 years agoAbility to enable/disable RX/TX individually on each port
Vincent Bernat [Sun, 23 Aug 2015 14:01:48 +0000 (16:01 +0200)] 
Ability to enable/disable RX/TX individually on each port

9 years agolldpcli: fix per-port occurrences of "conf lldp"
Vincent Bernat [Sun, 23 Aug 2015 13:28:58 +0000 (15:28 +0200)] 
lldpcli: fix per-port occurrences of "conf lldp"

Some commands were documented as not accepting a per-port setting while
they accepted it (without any effect). On the other hand, some other
commands were accepting and used per-port setting while not
documented. Fix all that.

9 years agolldpd: ensure retransmit is triggered when a port goes up
Vincent Bernat [Sat, 22 Aug 2015 21:27:14 +0000 (23:27 +0200)] 
lldpd: ensure retransmit is triggered when a port goes up

9 years agolldpd: fix a memory leak in the way interfaces were cloned
Vincent Bernat [Sat, 22 Aug 2015 21:13:54 +0000 (23:13 +0200)] 
lldpd: fix a memory leak in the way interfaces were cloned

9 years agointerfaces: clean neighbors if an interface goes down
Vincent Bernat [Sat, 22 Aug 2015 21:09:42 +0000 (23:09 +0200)] 
interfaces: clean neighbors if an interface goes down

As we don't delete down interfaces anymore, we must at least clear
neighbors correctly.

9 years agointerfaces: don't discard down interfaces
Vincent Bernat [Sat, 22 Aug 2015 21:03:27 +0000 (23:03 +0200)] 
interfaces: don't discard down interfaces

This is an easy way to keep the configuration associated to those
interfaces. However, we still need to discard any neighbors in this
case.

9 years agolib/atom: only allow custom TLV modification for local ports
Vincent Bernat [Sat, 22 Aug 2015 14:39:13 +0000 (16:39 +0200)] 
lib/atom: only allow custom TLV modification for local ports

9 years agoAdd a default local port as a template for any future local port.
Vincent Bernat [Sat, 22 Aug 2015 14:34:24 +0000 (16:34 +0200)] 
Add a default local port as a template for any future local port.

This default local port can be modified through the library and any
future ports will use it as a template.

9 years agoclient: factor port modification in a dedicated function
Vincent Bernat [Sat, 22 Aug 2015 08:45:46 +0000 (10:45 +0200)] 
client: factor port modification in a dedicated function

9 years agomarshal: add a macro to repair TQ lists
Vincent Bernat [Sat, 22 Aug 2015 07:58:48 +0000 (09:58 +0200)] 
marshal: add a macro to repair TQ lists

9 years agoNEWS: add some entries for 0.7.17
Vincent Bernat [Wed, 19 Aug 2015 16:40:18 +0000 (18:40 +0200)] 
NEWS: add some entries for 0.7.17

9 years agolldpcli: display a warning when a configuration file is not found
Vincent Bernat [Wed, 19 Aug 2015 15:11:26 +0000 (17:11 +0200)] 
lldpcli: display a warning when a configuration file is not found

Otherwise, the output of lldpcli would look pretty empty.

9 years agonetlink: make error message more explicit
Vincent Bernat [Tue, 18 Aug 2015 08:58:15 +0000 (10:58 +0200)] 
netlink: make error message more explicit

But there is some other reason behind it. This needs to be investigated
at some point.

9 years agosnmp: make use of newer snmp_select_info2() function
Vincent Bernat [Tue, 18 Aug 2015 08:34:04 +0000 (10:34 +0200)] 
snmp: make use of newer snmp_select_info2() function

When available, it allows to not hit the 1024 FD limit of
snmp_select_info().

9 years agointerfaces: fix incomplete declaration of interfaces_cleanup
Vincent Bernat [Mon, 17 Aug 2015 12:22:06 +0000 (14:22 +0200)] 
interfaces: fix incomplete declaration of interfaces_cleanup

For BSD and Solaris, the declaration was incomplete.

9 years agobuild: ignore libnl documentation errors
Vincent Bernat [Mon, 17 Aug 2015 12:15:21 +0000 (14:15 +0200)] 
build: ignore libnl documentation errors

9 years agobuild: fix test building with libnl dependency
Vincent Bernat [Mon, 17 Aug 2015 12:07:34 +0000 (14:07 +0200)] 
build: fix test building with libnl dependency

9 years agobuild: better find system libnl3
Vincent Bernat [Mon, 17 Aug 2015 12:05:43 +0000 (14:05 +0200)] 
build: better find system libnl3

9 years agobuild: don't limit dist tarball files to 99 characters
Vincent Bernat [Mon, 17 Aug 2015 12:00:19 +0000 (14:00 +0200)] 
build: don't limit dist tarball files to 99 characters

Otherwise, some files from libnl will be missing.

9 years agobuild: don't forget to ship libnl directory too
Vincent Bernat [Mon, 17 Aug 2015 11:44:16 +0000 (13:44 +0200)] 
build: don't forget to ship libnl directory too

At least, on Linux. Therefore, dist tarballs should now be released on
Linux (otherwise, libnl won't be shipped).

9 years agobuild: ensure we can build libnl with -Wall -Werror
Vincent Bernat [Mon, 17 Aug 2015 11:43:44 +0000 (13:43 +0200)] 
build: ensure we can build libnl with -Wall -Werror

We need to silence out unused variables, in this case.

9 years agobuild: only test for libnl on Linux
Vincent Bernat [Mon, 17 Aug 2015 10:42:07 +0000 (12:42 +0200)] 
build: only test for libnl on Linux

9 years agotravis: install libnl-3-dev
Vincent Bernat [Mon, 17 Aug 2015 10:31:58 +0000 (12:31 +0200)] 
travis: install libnl-3-dev

Even if it will not be used due to being too old.

9 years agonetlink: workaround veth being peered together through IFLA_LINK
Vincent Bernat [Mon, 17 Aug 2015 06:51:46 +0000 (08:51 +0200)] 
netlink: workaround veth being peered together through IFLA_LINK

This is a change introduced in Linux 4.1. It's easy to detect, so,
workaround it. See:

    commit a45253bf32bf49cdb2807bad212b84f5ab51ac26
    Author: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    Date:   Thu Apr 2 17:07:11 2015 +0200

        veth: set iflink to the peer veth

        Now that the peer netns is advertised in rtnl messages, we can set this property
        so that IFLA_LINK will advertise the peer ifindex. It allows the userland to get
        the full veth configuration.

Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
9 years agonetlink: use libnl3 instead of custom netlink code
Vincent Bernat [Sun, 16 Aug 2015 23:19:52 +0000 (01:19 +0200)] 
netlink: use libnl3 instead of custom netlink code

The main goal of this change is to implement a caching system for
netlink and avoiding the full scan done when a change was
triggered. Implementing a netlink cache is not as funny as it seems and
therefore, it seems just better to use libnl3.

Licensing issues are explained in README. People concerned with that
should just use dynamic linking. An embedded copy of libnl3 is also
provided, just like libevent.

9 years agobuild: add a marker at the end of third-party configure
Vincent Bernat [Sun, 16 Aug 2015 13:12:50 +0000 (15:12 +0200)] 
build: add a marker at the end of third-party configure

9 years agobuild: make --with-embedded-libevent a tri-state switch
Vincent Bernat [Sun, 16 Aug 2015 13:02:36 +0000 (15:02 +0200)] 
build: make --with-embedded-libevent a tri-state switch

It defaults to auto (same as before) but not embedding libevent can be
enforced with `--without-embedded-libevent`.

9 years agobuild: don't let autoreconf rely on AC_CONFIG_SUBDIRS macro
Vincent Bernat [Sun, 16 Aug 2015 12:07:44 +0000 (14:07 +0200)] 
build: don't let autoreconf rely on AC_CONFIG_SUBDIRS macro

We don't use it anymore.

9 years agobuild: automatically reuse regular configure args for distcheck
Vincent Bernat [Sun, 16 Aug 2015 11:57:00 +0000 (13:57 +0200)] 
build: automatically reuse regular configure args for distcheck

9 years agobuild: run ./configure for libevent even when not needed
Vincent Bernat [Sun, 16 Aug 2015 10:31:45 +0000 (12:31 +0200)] 
build: run ./configure for libevent even when not needed

We need it for "make dist"...

9 years agobuild: only enable silent rules if they are not disabled
Vincent Bernat [Sun, 16 Aug 2015 10:05:03 +0000 (12:05 +0200)] 
build: only enable silent rules if they are not disabled

9 years agobuild: replace AC_CONFIG_SUBDIRS with custom version
Vincent Bernat [Sun, 16 Aug 2015 09:49:07 +0000 (11:49 +0200)] 
build: replace AC_CONFIG_SUBDIRS with custom version

Modifying `$ac_configure_args` breaks maintainer mode. Moreover,
./configure is run even when not needed. We use a custom version
allowing to pass custom parameters and not delaying ./configure
invocation.

9 years agocdp: compute default platform when updating the chassis
Vincent Bernat [Wed, 12 Aug 2015 15:01:46 +0000 (17:01 +0200)] 
cdp: compute default platform when updating the chassis

Like for other data, collect the default platform name for CDP in
`lldpd_update_localchassis()`. Code in `cdp.c` should be independant of
the environment. Also, fix the unittests.

9 years agocdp: make the default platform name really the kernel name
Baptiste Daroussin [Wed, 12 Aug 2015 12:40:45 +0000 (14:40 +0200)] 
cdp: make the default platform name really the kernel name

Instead of hardcoding 'Linux" directly query the kernel name of the user
is not overwriting it.

9 years agobuild: propagate appropriate build flags in src/compat
Vincent Bernat [Tue, 11 Aug 2015 09:40:10 +0000 (11:40 +0200)] 
build: propagate appropriate build flags in src/compat

9 years agoosx: remove unneeded patch for launchd
Vincent Bernat [Sat, 8 Aug 2015 19:24:06 +0000 (21:24 +0200)] 
osx: remove unneeded patch for launchd

It is not needed since 0.7.6.

9 years agoosx: fix configure command line in Homebrew
Vincent Bernat [Sat, 8 Aug 2015 19:16:52 +0000 (21:16 +0200)] 
osx: fix configure command line in Homebrew

The array concat operator has an higher precedence than the ternary
operator in Ruby.

9 years agoosx: restore use of _lldpd/_lldpd user/group in Homebrew
Vincent Bernat [Sat, 8 Aug 2015 18:16:39 +0000 (20:16 +0200)] 
osx: restore use of _lldpd/_lldpd user/group in Homebrew

This has been wrongly removed in a previous commit. Homebrew don't want
to do that, but I feel this is better to keep that here.

9 years agoosx: synchronize a bit with official HomeBrew formula
Vincent Bernat [Sat, 8 Aug 2015 18:14:57 +0000 (20:14 +0200)] 
osx: synchronize a bit with official HomeBrew formula

9 years agoREADME: incorrect instructions for OS X
Vincent Bernat [Sat, 8 Aug 2015 17:56:16 +0000 (19:56 +0200)] 
README: incorrect instructions for OS X

A backslash was missing.

9 years agodebian: update symbol versioning
Vincent Bernat [Sat, 8 Aug 2015 17:02:59 +0000 (19:02 +0200)] 
debian: update symbol versioning

Since all the work is now done in the `.map` file, we don't need to say
more here. As the symbols were previously unversioned, we have to start
both generations at 0.7.16.

9 years agoclient: parse options only once
Vincent Bernat [Sat, 8 Aug 2015 17:01:17 +0000 (19:01 +0200)] 
client: parse options only once

getopt() will parse them in order. If a user specifies `-d` after `-c`,
they will be ignored but this seems like a corner case.

9 years agoclient: make lldpctl also accepts `-u` flag
Vincent Bernat [Sat, 8 Aug 2015 16:24:40 +0000 (18:24 +0200)] 
client: make lldpctl also accepts `-u` flag

Close: #129

9 years agoMerge pull request #128 from baloo/patch-1
Vincent Bernat [Sat, 8 Aug 2015 09:53:01 +0000 (11:53 +0200)] 
Merge pull request #128 from baloo/patch-1

Typo in README.md

9 years agoTypo in README.md 128/head
Arthur Gautier [Sat, 8 Aug 2015 08:10:06 +0000 (08:10 +0000)] 
Typo in README.md

9 years agodebian: don't complain about too recent Standards-Version
Vincent Bernat [Fri, 7 Aug 2015 09:51:41 +0000 (11:51 +0200)] 
debian: don't complain about too recent Standards-Version

9 years agodebian: add a lintian override for debian-revision-should-not-be-zero
Vincent Bernat [Fri, 7 Aug 2015 09:35:37 +0000 (11:35 +0200)] 
debian: add a lintian override for debian-revision-should-not-be-zero

This is expected.

9 years agoredhat: on RHEL 5, use --enable-oldies
Vincent Bernat [Fri, 7 Aug 2015 09:22:38 +0000 (11:22 +0200)] 
redhat: on RHEL 5, use --enable-oldies

Kernel is too old to support everything we need (2.6.18).

9 years agotravis: also test when oldies are enabled
Vincent Bernat [Fri, 7 Aug 2015 09:19:25 +0000 (11:19 +0200)] 
travis: also test when oldies are enabled

9 years agotravis: don't add too many alternatives in configure
Vincent Bernat [Fri, 7 Aug 2015 09:19:00 +0000 (11:19 +0200)] 
travis: don't add too many alternatives in configure

9 years agorelease: prepare 0.7.16 0.7.16
Vincent Bernat [Fri, 7 Aug 2015 09:13:19 +0000 (11:13 +0200)] 
release: prepare 0.7.16

9 years agolib: accept "language" as a valid MED location type
Vincent Bernat [Fri, 7 Aug 2015 09:02:09 +0000 (11:02 +0200)] 
lib: accept "language" as a valid MED location type

Closes #127

9 years agolldpd: add version string to "starting" log entry
Vincent Bernat [Mon, 27 Jul 2015 06:55:39 +0000 (08:55 +0200)] 
lldpd: add version string to "starting" log entry

9 years agoMerge pull request #126 from idryzhov/master
Vincent Bernat [Wed, 5 Aug 2015 16:59:52 +0000 (18:59 +0200)] 
Merge pull request #126 from idryzhov/master

daemon: fix missing parenthesis

9 years agodaemon: fix missing parenthesis 126/head
Igor Ryzhov [Wed, 5 Aug 2015 15:28:38 +0000 (18:28 +0300)] 
daemon: fix missing parenthesis

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
9 years agoMerge pull request #124 from commodo/rename-unconfig-custom-tlvs-cmd
Vincent Bernat [Thu, 30 Jul 2015 12:52:36 +0000 (14:52 +0200)] 
Merge pull request #124 from commodo/rename-unconfig-custom-tlvs-cmd

lldpcli: rename "unconfigure lldp custom-tlvs" to "unconfigure lldp custom-tlv"

9 years agolldpcli: rename "unconfigure lldp custom-tlvs" to "unconfigure lldp custom-tlv" 124/head
Alexandru Ardelean [Thu, 30 Jul 2015 11:26:13 +0000 (14:26 +0300)] 
lldpcli: rename "unconfigure lldp custom-tlvs" to "unconfigure lldp custom-tlv"

There was a bit of confusion regarding this command.
It's documented as 'unconfigure lldp custom-tlv', when in fact it's
'unconfigure lldp custom-tlvs' (plural).

That's also my fault, since I did not update much (or take care about)
documentation.
It seems simpler to rename the command as is in the doc than change
the doc.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
9 years agolldpcli: remove spurious space before port aggregation
Vincent Bernat [Sat, 25 Jul 2015 15:27:56 +0000 (17:27 +0200)] 
lldpcli: remove spurious space before port aggregation

9 years agonetlink: use netlink to retrieve bridge/bond/vlan information
Vincent Bernat [Sat, 25 Jul 2015 15:23:01 +0000 (17:23 +0200)] 
netlink: use netlink to retrieve bridge/bond/vlan information

On Linux, Netlink is more efficient to get this kind of information. Use
it all the time, unless we are configured to run on old kernels. In this
case, fallback to the previous functions.

An old kernel is now < 2.6.32 (RHEL 6, Ubuntu Lucid, Debian Squeeze).

9 years agobuild: add a note to remember why setproctitle may not work
Vincent Bernat [Fri, 24 Jul 2015 16:35:50 +0000 (18:35 +0200)] 
build: add a note to remember why setproctitle may not work

On libbsd < 0.5, this is only a stub function. So, it is expected to do
nothing on OS like Ubuntu Precise.

9 years agodoc: fix latest NEWS update
Vincent Bernat [Sat, 11 Jul 2015 21:12:01 +0000 (23:12 +0200)] 
doc: fix latest NEWS update

0.7.16 was not released yet.

9 years agolib: fix memory leak when handling MED location data
Vincent Bernat [Sat, 11 Jul 2015 21:10:04 +0000 (23:10 +0200)] 
lib: fix memory leak when handling MED location data

When formatting fixed precision data, the result was copied into the
atom but the original wasn't freed.

9 years agodoc: add a NEWS entry for the chassis-related stuff
Vincent Bernat [Sat, 11 Jul 2015 21:03:11 +0000 (23:03 +0200)] 
doc: add a NEWS entry for the chassis-related stuff

9 years agolldpcli: add "show chassis" command
Vincent Bernat [Sat, 11 Jul 2015 20:59:23 +0000 (22:59 +0200)] 
lldpcli: add "show chassis" command

This demonstrates the use of `lldpctl_get_local_chassis()` function.

9 years agolldpcli: get chassis atom to query chassis-related information
Vincent Bernat [Sat, 11 Jul 2015 20:39:13 +0000 (22:39 +0200)] 
lldpcli: get chassis atom to query chassis-related information

Don't rely on the previously introduced compatibility layer. There is no
plan to deprecate this layer, but as an example, we prefer to show how
stuff should be done.

9 years agoRevert "lib: bump ABI"
Vincent Bernat [Sat, 11 Jul 2015 20:30:40 +0000 (22:30 +0200)] 
Revert "lib: bump ABI"

This reverts commit 8ee9bc2cec66b080746372e0a7b5f3ec1363b694. Thanks to
the compatibility layer, we can only do a minor ABI bump.

9 years agolib: add compatibility layer with chassis-related information
Vincent Bernat [Sat, 11 Jul 2015 20:29:12 +0000 (22:29 +0200)] 
lib: add compatibility layer with chassis-related information

When querying a port, if we don't find the requested information,
check if the chassis has the information as well.

9 years agolib: bump ABI
Vincent Bernat [Sat, 11 Jul 2015 18:41:44 +0000 (20:41 +0200)] 
lib: bump ABI

Due to the absence of compatibility layer, all atom-related functions
are considered incompatible since they don't work on ports like they
used too. This is not strictly an ABI incompatibility, but we consider
the change important enough to do like it was.

This commit will be reverted once the compatibility layer is here.

9 years agolib: ability to get and query local chassis
Vincent Bernat [Sat, 11 Jul 2015 18:04:12 +0000 (20:04 +0200)] 
lib: ability to get and query local chassis

Up until now, to get information about the local chassis, we had to get
one interface and query the associated local port, then get chassis
information out of it.

With this change, a dedicated `lldpctl_get_local_chassis()` function is
provided and returns a chassis atom. All the chassis-related properties
are moved to this kind of atom. We also add a `lldpctl_k_port_chassis`
key to get the chassis associated to a port.

Left for next commits:
 - lldpcli hasn't been updated
 - compatibility layer to query chassis-related properties from port

9 years agobuild: fix URL to library versioning documentation
Vincent Bernat [Sat, 11 Jul 2015 16:19:27 +0000 (18:19 +0200)] 
build: fix URL to library versioning documentation

9 years agolldpcli: move "conf sys bond-slave-src-mac-type" in man page
Vincent Bernat [Mon, 6 Jul 2015 15:44:49 +0000 (17:44 +0200)] 
lldpcli: move "conf sys bond-slave-src-mac-type" in man page

9 years agoMerge pull request #119 from kcgthb/master
Vincent Bernat [Thu, 25 Jun 2015 05:08:51 +0000 (07:08 +0200)] 
Merge pull request #119 from kcgthb/master

redhat: fix minor issues in .spec file

9 years agoredhat: fix minor issues in .spec file 119/head
Kilian Cavalotti [Tue, 23 Jun 2015 01:20:36 +0000 (18:20 -0700)] 
redhat: fix minor issues in .spec file

- fix BuildRequires package name (pkgconfig instead of pkg-config)

10 years agobuild: fix help string for --enable-hardening for consistency
Vincent Bernat [Thu, 18 Jun 2015 07:38:52 +0000 (09:38 +0200)] 
build: fix help string for --enable-hardening for consistency

Closes #118.

10 years agobuild: ship lldpctl.map in tarball
Vincent Bernat [Tue, 16 Jun 2015 15:50:58 +0000 (17:50 +0200)] 
build: ship lldpctl.map in tarball

10 years agobuild: use symbol versioning for liblldpctl
Vincent Bernat [Tue, 16 Jun 2015 15:02:07 +0000 (17:02 +0200)] 
build: use symbol versioning for liblldpctl

10 years agoMerge pull request #115 from alagoutte/travis_container
Vincent Bernat [Thu, 28 May 2015 18:44:01 +0000 (20:44 +0200)] 
Merge pull request #115 from alagoutte/travis_container

Don't use container-based Travis CI

10 years agoMerge pull request #114 from alagoutte/clang
Vincent Bernat [Thu, 28 May 2015 15:06:46 +0000 (17:06 +0200)] 
Merge pull request #114 from alagoutte/clang

Add -Wdocumentation (Clang CFLAG) and fix warning

10 years agoDon't use container-based Travis CI 115/head
Alexis La Goutte [Thu, 21 May 2015 14:04:09 +0000 (16:04 +0200)] 
Don't use container-based Travis CI

10 years agoAdd -Wheader-guard and -Wdocumentation to CFLAG (Use by Clang) 114/head
Alexis La Goutte [Thu, 21 May 2015 11:28:33 +0000 (13:28 +0200)] 
Add -Wheader-guard and -Wdocumentation to CFLAG (Use by Clang)

10 years agoDisable -Wdocumentation for some include using pragma
Alexis La Goutte [Thu, 21 May 2015 14:00:30 +0000 (16:00 +0200)] 
Disable -Wdocumentation for some include using pragma

10 years agoosx: tell the build fix will be here in 0.7.16.
Vincent Bernat [Mon, 25 May 2015 18:06:10 +0000 (20:06 +0200)] 
osx: tell the build fix will be here in 0.7.16.

10 years agoosx/homebrew: use --without-json and --without-snmp to avoid autodetection
Vincent Bernat [Mon, 25 May 2015 18:03:56 +0000 (20:03 +0200)] 
osx/homebrew: use --without-json and --without-snmp to avoid autodetection

10 years agobuild: create parent directory before editing files
Vincent Bernat [Mon, 25 May 2015 17:48:15 +0000 (19:48 +0200)] 
build: create parent directory before editing files

10 years agoosx: add appropriate dependency on pre/postinstall scripts
Vincent Bernat [Mon, 25 May 2015 17:46:25 +0000 (19:46 +0200)] 
osx: add appropriate dependency on pre/postinstall scripts