Branch: refs/heads/libtap-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 94803ce0976222385d752ada70a4edc629177af1
https://github.com/kronosnet/kronosnet/commit/94803ce0976222385d752ada70a4e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: allow random localhost IPs for testing
- avoids clashing with machine routing
- allows parallel testing
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5c6f40ce14be7e1186dbaa2b9b75a7ed501183d8
https://github.com/kronosnet/kronosnet/commit/5c6f40ce14be7e1186dbaa2b9b75a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: add better IPv6 private address space randomization
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8cff247ffbf44c2134701d87e2c5d004786249ca
https://github.com/kronosnet/kronosnet/commit/8cff247ffbf44c2134701d87e2c5d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M configure.ac
M libtap/libtap.c
Log Message:
-----------
[libtap] port to freebsd and fix a bunch of small bugs
- tap_open: do mutex lock only after malloc to avoid deadlock
- fix test suite to increase randomness when testing named tap devices
- remove hardcoded paths to /bin/true /bin/false and /bin/grep
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8810000823781da6faae651733a3df0544117db2
https://github.com/kronosnet/kronosnet/commit/8810000823781da6faae651733a3d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M README
Log Message:
-----------
[libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fbd30cf49e584ef87e901a13afed4237cfd2f117
https://github.com/kronosnet/kronosnet/commit/fbd30cf49e584ef87e901a13afed4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libtap/libtap.h
Log Message:
-----------
[libtap] define IFNAMSIZ for applications that don't need/want to include net/if.h
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 95cc8c8d82e3adf9d508d5d5a1b8e5246873813e
https://github.com/kronosnet/kronosnet/commit/95cc8c8d82e3adf9d508d5d5a1b8e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] BSD: switch to ioctl to destroy tap devices
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 0608d31989553986a4360df9de56298efcf0a8e9
https://github.com/kronosnet/kronosnet/commit/0608d31989553986a4360df9de562…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M Makefile.am
M NOTES_TO_PACKAGE_MAINTAINERS
M README
M configure.ac
M kronosnet.spec.in
M kronosnetd/Makefile.am
M kronosnetd/cfg.c
M kronosnetd/cfg.h
M kronosnetd/vty_cli_cmds.c
A libnozzle/Makefile.am
A libnozzle/api-test-coverage
A libnozzle/libnozzle.c
A libnozzle/libnozzle.h
A libnozzle/libnozzle.pc.in
A libnozzle/libnozzle_exported_syms
A libnozzle/tap_updown_bad/down.d/kronostest
A libnozzle/tap_updown_bad/post-down.d/kronostest
A libnozzle/tap_updown_bad/pre-up.d/kronostest
A libnozzle/tap_updown_bad/up.d/kronostest
A libnozzle/tap_updown_good/down.d/kronostest
A libnozzle/tap_updown_good/post-down.d/kronostest
A libnozzle/tap_updown_good/pre-up.d/kronostest
A libnozzle/tap_updown_good/up.d/kronostest
R libtap/Makefile.am
R libtap/api-test-coverage
R libtap/libtap.c
R libtap/libtap.h
R libtap/libtap.pc.in
R libtap/libtap_exported_syms
R libtap/tap_updown_bad/down.d/kronostest
R libtap/tap_updown_bad/post-down.d/kronostest
R libtap/tap_updown_bad/pre-up.d/kronostest
R libtap/tap_updown_bad/up.d/kronostest
R libtap/tap_updown_good/down.d/kronostest
R libtap/tap_updown_good/post-down.d/kronostest
R libtap/tap_updown_good/pre-up.d/kronostest
R libtap/tap_updown_good/up.d/kronostest
Log Message:
-----------
[libnozzle] rename libtap to libnozzle (part 1)
Our fearless Debian maintainer wferi made us aware that TAP is an overloaded
term already and it would be very confusing to add yet another one.
nozzle is a good pick from http://www.thesaurus.com/browse/tap
I am sure lib*cock* would have cause havoc :-)
This commit only rename files and allow builds. The API needs to be renamed too,
but that will come over time with major code cleanup as documented here:
https://trello.com/c/pyEKd4UH/396-libnozzle-make-it-production-ga-ready
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f918c8a4fe36ce4664e19d3b387d8580caebbd5f
https://github.com/kronosnet/kronosnet/commit/f918c8a4fe36ce4664e19d3b387d8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 69960a384a7103f9d3f888c59223082e284ae15e
https://github.com/kronosnet/kronosnet/commit/69960a384a7103f9d3f888c592230…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] include net/if.h to define IFNAMSIZ instead of redefine
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 0057b47c87e59179cbd9909a686810bacabe6cd7
https://github.com/kronosnet/kronosnet/commit/0057b47c87e59179cbd9909a68681…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename tap_t to nozzle_t
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4206ec27cd65d9a8dec193b84005a7adb0325c15
https://github.com/kronosnet/kronosnet/commit/4206ec27cd65d9a8dec193b84005a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename struct _iface to nozzle_iface (looks better on public headers)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d13440a3dbb54b405acdd4b20c2417cc0d3802e5
https://github.com/kronosnet/kronosnet/commit/d13440a3dbb54b405acdd4b20c241…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.pc.in
Log Message:
-----------
[nozzle] fix pkg-config to point to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f5bdc6ac72476e8bab86e550046769801e59bf3a
https://github.com/kronosnet/kronosnet/commit/f5bdc6ac72476e8bab86e55004676…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/api-test-coverage
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
M libnozzle/libnozzle_exported_syms
Log Message:
-----------
[nozzle] rename API from tap_ to nozzle_
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a4c628dbf2dacd90838c1edd435a41b79e7dd2ac
https://github.com/kronosnet/kronosnet/commit/a4c628dbf2dacd90838c1edd435a4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename last tap bits to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fc4776bd2d05a90a640879f85ce6bc9f19ff64fb
https://github.com/kronosnet/kronosnet/commit/fc4776bd2d05a90a640879f85ce6b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup nozzle_open coding style and return codes
also update the header file for Doxygen man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 0657bdce2b5c1b05f225f673071201b37946707c
https://github.com/kronosnet/kronosnet/commit/0657bdce2b5c1b05f225f67307120…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] start to cleanup nozzle_close to be more informative and effective
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: cae7e851fedd865b9d810d8dc203e8e7305e9154
https://github.com/kronosnet/kronosnet/commit/cae7e851fedd865b9d810d8dc203e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_up
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 7bafd8ff9cebbfcc656164b26d0623d42cb77545
https://github.com/kronosnet/kronosnet/commit/7bafd8ff9cebbfcc656164b26d062…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_down
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 6224a21168626a9f5acf9e4bd9fff748299ab2e3
https://github.com/kronosnet/kronosnet/commit/6224a21168626a9f5acf9e4bd9fff…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] re-order functions in order of importance
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8f3c70347ef2dc895996cda2070e69c0ed7c058a
https://github.com/kronosnet/kronosnet/commit/8f3c70347ef2dc895996cda2070e6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_add_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8cb0a0d44bca62a700a88824b20c7bff7ce54fd0
https://github.com/kronosnet/kronosnet/commit/8cb0a0d44bca62a700a88824b20c7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_del_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4c367baa0ba80b85fe7f928aaf1c3eabfece0b5f
https://github.com/kronosnet/kronosnet/commit/4c367baa0ba80b85fe7f928aaf1c3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_ips (part 1)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 321546f18727a48cb5d84ad10dccfa8de90337b9
https://github.com/kronosnet/kronosnet/commit/321546f18727a48cb5d84ad10dccf…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] fix test on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4c30577b6070ab00595df51313271cd2b0ffcf14
https://github.com/kronosnet/kronosnet/commit/4c30577b6070ab00595df51313271…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_mtu
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e2aaaf05c56474ac05b597b71aeb5042b9b37184
https://github.com/kronosnet/kronosnet/commit/e2aaaf05c56474ac05b597b71aeb5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_mtu and nozzle_reset_mtu
couldn't split those 2 because they are stricly related
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c5477bb8b286f259bfd6d95ec8ceb9727015e6c7
https://github.com/kronosnet/kronosnet/commit/c5477bb8b286f259bfd6d95ec8ceb…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
Tidy some English
Commit: 25c3a211690d4fcf95ada535e30111ffc8ba92e4
https://github.com/kronosnet/kronosnet/commit/25c3a211690d4fcf95ada535e3011…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: ee246edb1ea00932bfb883157ded7c0a5ce4dacf
https://github.com/kronosnet/kronosnet/commit/ee246edb1ea00932bfb883157ded7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_(re)set_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: b47b1221ec3f6e01db9fa659f14c528f1f1c08c5
https://github.com/kronosnet/kronosnet/commit/b47b1221ec3f6e01db9fa659f14c5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_handle_by_name
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 69e8b1eb7d4e9eaa31b0c48831eeabd0324db03a
https://github.com/kronosnet/kronosnet/commit/69e8b1eb7d4e9eaa31b0c48831eea…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_name_by_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 29e57fa6ae523e08adf5af411c2848c221ec0220
https://github.com/kronosnet/kronosnet/commit/29e57fa6ae523e08adf5af411c284…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_fd
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/38f579319fbe...29e57fa6ae52
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 8b1cf1b6ab27defca8b5181fd44d2bbdd704a4b2
https://github.com/kronosnet/kronosnet/commit/8b1cf1b6ab27defca8b5181fd44d2…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-20 (Mon, 20 Nov 2017)
Changed paths:
M configure.ac
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
Log Message:
-----------
build: determine the plugin SONAMEs automatically
Most importantly, this avoids dlopening libcrypto.so, which is a symlink
in the OpenSSL development packages on Linux. Rather, we use the SONAME
of the first library added by pkg-config, which seems to work well across
the board. The strange case is NSS, which ends up using libssl3.so on
CentOS, Fedora and RedHat, but libnss3.so on Debian, FreeBSD and Ubuntu.
The tests pass regardless, so this might be tolerable.
Commit: e3c6d11f2d81e59aacb0e78d2ae2c726bd8a73a0
https://github.com/kronosnet/kronosnet/commit/e3c6d11f2d81e59aacb0e78d2ae2c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M configure.ac
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
Log Message:
-----------
Merge pull request #90 from kronosnet/soname
build: determine the plugin SONAMEs automatically
Compare: https://github.com/kronosnet/kronosnet/compare/0e7fb5c38cdf...e3c6d11f2d81
Branch: refs/heads/soname
Home: https://github.com/kronosnet/kronosnet
Commit: 8b1cf1b6ab27defca8b5181fd44d2bbdd704a4b2
https://github.com/kronosnet/kronosnet/commit/8b1cf1b6ab27defca8b5181fd44d2…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-20 (Mon, 20 Nov 2017)
Changed paths:
M configure.ac
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
Log Message:
-----------
build: determine the plugin SONAMEs automatically
Most importantly, this avoids dlopening libcrypto.so, which is a symlink
in the OpenSSL development packages on Linux. Rather, we use the SONAME
of the first library added by pkg-config, which seems to work well across
the board. The strange case is NSS, which ends up using libssl3.so on
CentOS, Fedora and RedHat, but libnss3.so on Debian, FreeBSD and Ubuntu.
The tests pass regardless, so this might be tolerable.
Branch: refs/heads/soname
Home: https://github.com/kronosnet/kronosnet
Commit: 4704082d8731ca2c253dc48a87e109dbb6406743
https://github.com/kronosnet/kronosnet/commit/4704082d8731ca2c253dc48a87e10…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-20 (Mon, 20 Nov 2017)
Changed paths:
M configure.ac
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
Log Message:
-----------
build: define the compress SONAMEs automatically