Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: 94803ce0976222385d752ada70a4edc629177af1 https://github.com/kronosnet/kronosnet/commit/94803ce0976222385d752ada70a4ed... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 5c6f40ce14be7e1186dbaa2b9b75a7ed501183d8 https://github.com/kronosnet/kronosnet/commit/5c6f40ce14be7e1186dbaa2b9b75a7... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 8cff247ffbf44c2134701d87e2c5d004786249ca https://github.com/kronosnet/kronosnet/commit/8cff247ffbf44c2134701d87e2c5d0... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 8810000823781da6faae651733a3df0544117db2 https://github.com/kronosnet/kronosnet/commit/8810000823781da6faae651733a3df... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: fbd30cf49e584ef87e901a13afed4237cfd2f117 https://github.com/kronosnet/kronosnet/commit/fbd30cf49e584ef87e901a13afed42... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 95cc8c8d82e3adf9d508d5d5a1b8e5246873813e https://github.com/kronosnet/kronosnet/commit/95cc8c8d82e3adf9d508d5d5a1b8e5... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 0608d31989553986a4360df9de56298efcf0a8e9 https://github.com/kronosnet/kronosnet/commit/0608d31989553986a4360df9de5629... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: f918c8a4fe36ce4664e19d3b387d8580caebbd5f https://github.com/kronosnet/kronosnet/commit/f918c8a4fe36ce4664e19d3b387d85... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 69960a384a7103f9d3f888c59223082e284ae15e https://github.com/kronosnet/kronosnet/commit/69960a384a7103f9d3f888c5922308... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 0057b47c87e59179cbd9909a686810bacabe6cd7 https://github.com/kronosnet/kronosnet/commit/0057b47c87e59179cbd9909a686810... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 4206ec27cd65d9a8dec193b84005a7adb0325c15 https://github.com/kronosnet/kronosnet/commit/4206ec27cd65d9a8dec193b84005a7... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: d13440a3dbb54b405acdd4b20c2417cc0d3802e5 https://github.com/kronosnet/kronosnet/commit/d13440a3dbb54b405acdd4b20c2417... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: f5bdc6ac72476e8bab86e550046769801e59bf3a https://github.com/kronosnet/kronosnet/commit/f5bdc6ac72476e8bab86e550046769... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: a4c628dbf2dacd90838c1edd435a41b79e7dd2ac https://github.com/kronosnet/kronosnet/commit/a4c628dbf2dacd90838c1edd435a41... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: fc4776bd2d05a90a640879f85ce6bc9f19ff64fb https://github.com/kronosnet/kronosnet/commit/fc4776bd2d05a90a640879f85ce6bc... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 0657bdce2b5c1b05f225f673071201b37946707c https://github.com/kronosnet/kronosnet/commit/0657bdce2b5c1b05f225f673071201... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: cae7e851fedd865b9d810d8dc203e8e7305e9154 https://github.com/kronosnet/kronosnet/commit/cae7e851fedd865b9d810d8dc203e8... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 7bafd8ff9cebbfcc656164b26d0623d42cb77545 https://github.com/kronosnet/kronosnet/commit/7bafd8ff9cebbfcc656164b26d0623... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 6224a21168626a9f5acf9e4bd9fff748299ab2e3 https://github.com/kronosnet/kronosnet/commit/6224a21168626a9f5acf9e4bd9fff7... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 8f3c70347ef2dc895996cda2070e69c0ed7c058a https://github.com/kronosnet/kronosnet/commit/8f3c70347ef2dc895996cda2070e69... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 8cb0a0d44bca62a700a88824b20c7bff7ce54fd0 https://github.com/kronosnet/kronosnet/commit/8cb0a0d44bca62a700a88824b20c7b... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 4c367baa0ba80b85fe7f928aaf1c3eabfece0b5f https://github.com/kronosnet/kronosnet/commit/4c367baa0ba80b85fe7f928aaf1c3e... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 321546f18727a48cb5d84ad10dccfa8de90337b9 https://github.com/kronosnet/kronosnet/commit/321546f18727a48cb5d84ad10dccfa... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 4c30577b6070ab00595df51313271cd2b0ffcf14 https://github.com/kronosnet/kronosnet/commit/4c30577b6070ab00595df51313271c... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: e2aaaf05c56474ac05b597b71aeb5042b9b37184 https://github.com/kronosnet/kronosnet/commit/e2aaaf05c56474ac05b597b71aeb50... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: c5477bb8b286f259bfd6d95ec8ceb9727015e6c7 https://github.com/kronosnet/kronosnet/commit/c5477bb8b286f259bfd6d95ec8ceb9... Author: Christine Caulfield ccaulfie@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/25c3a211690d4fcf95ada535e30111... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: ee246edb1ea00932bfb883157ded7c0a5ce4dacf https://github.com/kronosnet/kronosnet/commit/ee246edb1ea00932bfb883157ded7c... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: b47b1221ec3f6e01db9fa659f14c528f1f1c08c5 https://github.com/kronosnet/kronosnet/commit/b47b1221ec3f6e01db9fa659f14c52... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 69e8b1eb7d4e9eaa31b0c48831eeabd0324db03a https://github.com/kronosnet/kronosnet/commit/69e8b1eb7d4e9eaa31b0c48831eeab... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Commit: 29e57fa6ae523e08adf5af411c2848c221ec0220 https://github.com/kronosnet/kronosnet/commit/29e57fa6ae523e08adf5af411c2848... Author: Fabio M. Di Nitto fdinitto@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@redhat.com
Compare: https://github.com/kronosnet/kronosnet/compare/38f579319fbe...29e57fa6ae52