Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: a126d8502ad0bb1eb02924c90a5f8d87189dc1fa https://github.com/kronosnet/kronosnet/commit/a126d8502ad0bb1eb02924c90a5f8d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 25f78ca3f5c580ebfc3da32097969c7a0f5fe620 https://github.com/kronosnet/kronosnet/commit/25f78ca3f5c580ebfc3da32097969c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 0a5af7fd988a0a1588bdfa13719f3755daaf20a5 https://github.com/kronosnet/kronosnet/commit/0a5af7fd988a0a1588bdfa13719f37... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 3474e75b23152eb61ffb9dafa4da4c6335103102 https://github.com/kronosnet/kronosnet/commit/3474e75b23152eb61ffb9dafa4da4c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 Nov 2017)
Changed paths: M README
Log Message: ----------- [libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 21541b033a5bc8710b44c86751c8e5eee8a8839c https://github.com/kronosnet/kronosnet/commit/21541b033a5bc8710b44c86751c8e5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: e94f21ae4efd83b21ab4235a9bcaf07965179bbc https://github.com/kronosnet/kronosnet/commit/e94f21ae4efd83b21ab4235a9bcaf0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 713353c0cf162bdd98e59b37f3232b40a925282f https://github.com/kronosnet/kronosnet/commit/713353c0cf162bdd98e59b37f3232b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: dbf7b03691d56581965e59bcd0498a727c0788f6 https://github.com/kronosnet/kronosnet/commit/dbf7b03691d56581965e59bcd0498a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 9114745190bc217f40ecbaf2b45cf1aafa1854fd https://github.com/kronosnet/kronosnet/commit/9114745190bc217f40ecbaf2b45cf1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 16c1df9a154200f0dcb9be10a6e1b0d3a2d522ed https://github.com/kronosnet/kronosnet/commit/16c1df9a154200f0dcb9be10a6e1b0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 62c12943de914fa2e66765d2b53053deec696f3b https://github.com/kronosnet/kronosnet/commit/62c12943de914fa2e66765d2b53053... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 54b4b9ab97e368895f41114373e445540be84aed https://github.com/kronosnet/kronosnet/commit/54b4b9ab97e368895f41114373e445... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 96f6d0c4c29fa09b99e7fbc19eb7564e0b11f524 https://github.com/kronosnet/kronosnet/commit/96f6d0c4c29fa09b99e7fbc19eb756... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: c21298f37530b90c3810c245e48334338c297bc5 https://github.com/kronosnet/kronosnet/commit/c21298f37530b90c3810c245e48334... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 6e38fc693a89275dfb8e8df82223b6948bfb28b6 https://github.com/kronosnet/kronosnet/commit/6e38fc693a89275dfb8e8df82223b6... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 0958b4f0d3ba7350c15f45ee1e87bd8a821b779c https://github.com/kronosnet/kronosnet/commit/0958b4f0d3ba7350c15f45ee1e87bd... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: dc86c6b648a478c67e415d0e02d24920b1eefcfb https://github.com/kronosnet/kronosnet/commit/dc86c6b648a478c67e415d0e02d249... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 136e8d8086cedf4f8bada185c60116d9f384388d https://github.com/kronosnet/kronosnet/commit/136e8d8086cedf4f8bada185c60116... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: a771857e615345d6190584645c9751cfe3175514 https://github.com/kronosnet/kronosnet/commit/a771857e615345d6190584645c9751... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: a4e2c93cdf43e841f7ffbaac033c92777f2f7460 https://github.com/kronosnet/kronosnet/commit/a4e2c93cdf43e841f7ffbaac033c92... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 6ab9fb916ab05aa1585ed2481d14532d1b7011db https://github.com/kronosnet/kronosnet/commit/6ab9fb916ab05aa1585ed2481d1453... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 7f54f0118f20dd8c81c6b4f8007fb16885a26afb https://github.com/kronosnet/kronosnet/commit/7f54f0118f20dd8c81c6b4f8007fb1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 4911c40b0a63117c28ca1af807e9205d59a5334d https://github.com/kronosnet/kronosnet/commit/4911c40b0a63117c28ca1af807e920... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 887b650152d72f802221ceb6667ab5e392844339 https://github.com/kronosnet/kronosnet/commit/887b650152d72f802221ceb6667ab5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 90d35548ca252f6db2f10dafc439db04d8527a43 https://github.com/kronosnet/kronosnet/commit/90d35548ca252f6db2f10dafc439db... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-20 (Mon, 20 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: 383721c5e20f4264ef7eb530c65284810352ffd6 https://github.com/kronosnet/kronosnet/commit/383721c5e20f4264ef7eb530c65284... Author: Christine Caulfield ccaulfie@redhat.com Date: 2017-11-20 (Mon, 20 Nov 2017)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- Tidy some English
Compare: https://github.com/kronosnet/kronosnet/compare/a507038031e5...383721c5e20f