Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: 87e46b269dc8762e084ad9f2034315fe6627acae https://github.com/kronosnet/kronosnet/commit/87e46b269dc8762e084ad9f2034315... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 9ed5b9688208fdb7b02ef221d05f35cae2959e9b https://github.com/kronosnet/kronosnet/commit/9ed5b9688208fdb7b02ef221d05f35... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: f208513dc83f705b22d7c9fb566347c9ecc07d5f https://github.com/kronosnet/kronosnet/commit/f208513dc83f705b22d7c9fb566347... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 1a7278174d9ef399f382250c4003a72bf8c3c7a1 https://github.com/kronosnet/kronosnet/commit/1a7278174d9ef399f382250c4003a7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths: M README
Log Message: ----------- [libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: fa6375d8cd674eb8d39a5d71b1cb969be5236f86 https://github.com/kronosnet/kronosnet/commit/fa6375d8cd674eb8d39a5d71b1cb96... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 5a80dd0f05135c3afbfbe51bb13838fff3193d1f https://github.com/kronosnet/kronosnet/commit/5a80dd0f05135c3afbfbe51bb13838... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: b5823abb2c3602016722bef865dd785f80093321 https://github.com/kronosnet/kronosnet/commit/b5823abb2c3602016722bef865dd78... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 07dfcdc30cca14798cf675e98eb8313948d14f09 https://github.com/kronosnet/kronosnet/commit/07dfcdc30cca14798cf675e98eb831... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: ad0d6dacfeaa23d78ba462c7db53e223e3c10481 https://github.com/kronosnet/kronosnet/commit/ad0d6dacfeaa23d78ba462c7db53e2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 114468a405ac82e414a51685a902df1420b6c923 https://github.com/kronosnet/kronosnet/commit/114468a405ac82e414a51685a902df... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: a3c7181d25af4cc97b31ef5c4b55ab6767e10aeb https://github.com/kronosnet/kronosnet/commit/a3c7181d25af4cc97b31ef5c4b55ab... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 885c19bc117608445861fc8e6a8d9dc6c4e8640f https://github.com/kronosnet/kronosnet/commit/885c19bc117608445861fc8e6a8d9d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: f3c4120f8744a29d4dd9aa0866b8d0dced7cb99b https://github.com/kronosnet/kronosnet/commit/f3c4120f8744a29d4dd9aa0866b8d0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: d6a03daf9c3dfd919acd3396062ceef85b5a5b2a https://github.com/kronosnet/kronosnet/commit/d6a03daf9c3dfd919acd3396062cee... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 91122ab8b8177923997e17b95172b5296657983a https://github.com/kronosnet/kronosnet/commit/91122ab8b8177923997e17b95172b5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 004120ea2da48bbcb2351ab86193f1ff7a5f328e https://github.com/kronosnet/kronosnet/commit/004120ea2da48bbcb2351ab86193f1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 21b6a6d1147406ce6ef7b2afe9f91deea8badd20 https://github.com/kronosnet/kronosnet/commit/21b6a6d1147406ce6ef7b2afe9f91d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 5169d511b084ed877aed370a4cffc4a392fc412b https://github.com/kronosnet/kronosnet/commit/5169d511b084ed877aed370a4cffc4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: da49a138ae39ffd728a0f492e17d707d103c5e03 https://github.com/kronosnet/kronosnet/commit/da49a138ae39ffd728a0f492e17d70... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 465bf82894320f1e42b519f42d5c4e79da517965 https://github.com/kronosnet/kronosnet/commit/465bf82894320f1e42b519f42d5c4e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: fb914be6aca1d6b2c1330c2eeb34b34694f892ca https://github.com/kronosnet/kronosnet/commit/fb914be6aca1d6b2c1330c2eeb34b3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: c95758f10e73f8725a6832328f00eada8776c8a9 https://github.com/kronosnet/kronosnet/commit/c95758f10e73f8725a6832328f00ea... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: a13a8187a55a3012ab73a5f837f688390e91d41f https://github.com/kronosnet/kronosnet/commit/a13a8187a55a3012ab73a5f837f688... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 544b18a03be8d02a4d47b98a2ca183193b69e2f7 https://github.com/kronosnet/kronosnet/commit/544b18a03be8d02a4d47b98a2ca183... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 8479481b1a18ea74c379babcc86954fb64e129de https://github.com/kronosnet/kronosnet/commit/8479481b1a18ea74c379babcc86954... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: f43154f6d8bf4b945c3bbd737bfc67ecc9ce874f https://github.com/kronosnet/kronosnet/commit/f43154f6d8bf4b945c3bbd737bfc67... Author: Christine Caulfield ccaulfie@redhat.com Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- Tidy some English
Commit: d28a7864d4d92dbec81b059895de06e40d451a5b https://github.com/kronosnet/kronosnet/commit/d28a7864d4d92dbec81b059895de06... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: e9844ee6c7db6f7f52df637feaed6fd4b8200e3d https://github.com/kronosnet/kronosnet/commit/e9844ee6c7db6f7f52df637feaed6f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 27ee14356b3260eb079f26958aec5651d377921b https://github.com/kronosnet/kronosnet/commit/27ee14356b3260eb079f26958aec56... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: fc58f3d4f7990c73d6fd207a8094bd663bc8c582 https://github.com/kronosnet/kronosnet/commit/fc58f3d4f7990c73d6fd207a8094bd... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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: 924ddde9afbbbe55134ce36f6b744cbbccd0d747 https://github.com/kronosnet/kronosnet/commit/924ddde9afbbbe55134ce36f6b744c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-28 (Tue, 28 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/5bfd92199608...924ddde9afbb