Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: 02688ef43cde2a7d84d24e808dbefcaf7bf75f74 https://github.com/kronosnet/kronosnet/commit/02688ef43cde2a7d84d24e808dbefc... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 08f766b8d671614f3b25e227f30fb7fc60d2b8ba https://github.com/kronosnet/kronosnet/commit/08f766b8d671614f3b25e227f30fb7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 2f522331cd4b6920c2a31760d320effef65b785e https://github.com/kronosnet/kronosnet/commit/2f522331cd4b6920c2a31760d320ef... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 8681d4355dc0efd8dff5d81eff652e4640298b61 https://github.com/kronosnet/kronosnet/commit/8681d4355dc0efd8dff5d81eff652e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths: M README
Log Message: ----------- [libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: b645c03987b9b1fc07a91e07d0025fd2daa8348b https://github.com/kronosnet/kronosnet/commit/b645c03987b9b1fc07a91e07d0025f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: d0a18eb9eea7157c9a1e7cb4967d699ad34e2a74 https://github.com/kronosnet/kronosnet/commit/d0a18eb9eea7157c9a1e7cb4967d69... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: fe1567f0c0cafd43382829177a639dd560cf4e43 https://github.com/kronosnet/kronosnet/commit/fe1567f0c0cafd43382829177a639d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 16ee7bfec5eb2dac506cc699c78f24e793c28e0f https://github.com/kronosnet/kronosnet/commit/16ee7bfec5eb2dac506cc699c78f24... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 34eea01c5abdab91e9fe6a4cd76cf24e44258c0f https://github.com/kronosnet/kronosnet/commit/34eea01c5abdab91e9fe6a4cd76cf2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 91df547c4b6dee0a41f1aea5b27e4ddb1f2c1826 https://github.com/kronosnet/kronosnet/commit/91df547c4b6dee0a41f1aea5b27e4d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: d96009ae694a4adececf7b425d880d6fbb978c8e https://github.com/kronosnet/kronosnet/commit/d96009ae694a4adececf7b425d880d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 68e7c93db8b53cca0500f55327d3e850de6cb866 https://github.com/kronosnet/kronosnet/commit/68e7c93db8b53cca0500f55327d3e8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: e865f5a1531656a6dfa1607a593a4b68249ddb13 https://github.com/kronosnet/kronosnet/commit/e865f5a1531656a6dfa1607a593a4b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: d78367b1fe245a5ebdeb7b1ed20335781948141f https://github.com/kronosnet/kronosnet/commit/d78367b1fe245a5ebdeb7b1ed20335... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: b8fe6ccf9baf5363804e860a2cb9c6e9d91d756d https://github.com/kronosnet/kronosnet/commit/b8fe6ccf9baf5363804e860a2cb9c6... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: f0970edcdba9e0055b0e3790e1d7df130822f2dc https://github.com/kronosnet/kronosnet/commit/f0970edcdba9e0055b0e3790e1d7df... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 8c98f86d30eb171cdf137e9abd06ff94b831134f https://github.com/kronosnet/kronosnet/commit/8c98f86d30eb171cdf137e9abd06ff... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: a7d64ffbdc2a93d7967854fac82c2e357c2135f1 https://github.com/kronosnet/kronosnet/commit/a7d64ffbdc2a93d7967854fac82c2e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 25aa1481e9e9c470b1355916d88584d2fde42e5f https://github.com/kronosnet/kronosnet/commit/25aa1481e9e9c470b1355916d88584... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: a4aacc894f5dfbfaea659a943323a70315103110 https://github.com/kronosnet/kronosnet/commit/a4aacc894f5dfbfaea659a943323a7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: f09005a1d4d6e23e901c0dcde63a47912889f909 https://github.com/kronosnet/kronosnet/commit/f09005a1d4d6e23e901c0dcde63a47... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 42361de3cf7bb32d1ed9a2c6199631bb6b3d7619 https://github.com/kronosnet/kronosnet/commit/42361de3cf7bb32d1ed9a2c6199631... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 6b45831a8f91dcbb531c3228357f1e09d4a500c0 https://github.com/kronosnet/kronosnet/commit/6b45831a8f91dcbb531c3228357f1e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 4ce4d0a93c59bc7953fbba8ac08cb6a0f6d6ead2 https://github.com/kronosnet/kronosnet/commit/4ce4d0a93c59bc7953fbba8ac08cb6... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 4755ed9a05cad69a1964b463b51b9066a024e921 https://github.com/kronosnet/kronosnet/commit/4755ed9a05cad69a1964b463b51b90... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: cbb9da07c607be876133471ecf152df862be54d5 https://github.com/kronosnet/kronosnet/commit/cbb9da07c607be876133471ecf152d... Author: Christine Caulfield ccaulfie@redhat.com Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- Tidy some English
Commit: e8321e5d6e03aaa9daaea77b94643931b5ce00f9 https://github.com/kronosnet/kronosnet/commit/e8321e5d6e03aaa9daaea77b946439... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 8854a2994c4819d8570dd720be8cb04b2d06c660 https://github.com/kronosnet/kronosnet/commit/8854a2994c4819d8570dd720be8cb0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 6fa4af7be198ad55ad7b4685f9a3be9ac0c62d09 https://github.com/kronosnet/kronosnet/commit/6fa4af7be198ad55ad7b4685f9a3be... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 7860cf5ccaa1c1269cda9eb5883c328bd1c79eba https://github.com/kronosnet/kronosnet/commit/7860cf5ccaa1c1269cda9eb5883c32... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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: 90fb89460354515b1f2e190662c64a7607cf8a10 https://github.com/kronosnet/kronosnet/commit/90fb89460354515b1f2e190662c64a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-25 (Sat, 25 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/73756616fa6f...90fb89460354