Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: 06dcf05b3e36c1686a3f04f49529674b92e3162b https://github.com/kronosnet/kronosnet/commit/06dcf05b3e36c1686a3f04f4952967... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 4894175efd166c07f1920143976f9829ff08984d https://github.com/kronosnet/kronosnet/commit/4894175efd166c07f1920143976f98... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: be58c6f53e745b6e25c3c801bb6ad260d618de7e https://github.com/kronosnet/kronosnet/commit/be58c6f53e745b6e25c3c801bb6ad2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 3e5826e6a6aaa9baa4e609ce1cf531a2134888ad https://github.com/kronosnet/kronosnet/commit/3e5826e6a6aaa9baa4e609ce1cf531... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths: M README
Log Message: ----------- [libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 83219a95bc334cde8fc1dd7345a9e16984fe1fe9 https://github.com/kronosnet/kronosnet/commit/83219a95bc334cde8fc1dd7345a9e1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: c44ead256f405997981173c56e4bf8370f9b8b11 https://github.com/kronosnet/kronosnet/commit/c44ead256f405997981173c56e4bf8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: e7927a89ddc05749251b8d43944ff0c3673d0982 https://github.com/kronosnet/kronosnet/commit/e7927a89ddc05749251b8d43944ff0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: f1823e1af3be8c4bc70e9134642a785e590a1dbc https://github.com/kronosnet/kronosnet/commit/f1823e1af3be8c4bc70e9134642a78... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: d618bbe567d8d39dec519c0e9e220662ff2821db https://github.com/kronosnet/kronosnet/commit/d618bbe567d8d39dec519c0e9e2206... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: b2a000815a8984476e0f25f61b799014b026c536 https://github.com/kronosnet/kronosnet/commit/b2a000815a8984476e0f25f61b7990... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: ed28db7aced14be0c5360d49bf1b00f206ad4320 https://github.com/kronosnet/kronosnet/commit/ed28db7aced14be0c5360d49bf1b00... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: e97bbe3266d0f5a62a86699c7fa089866743a826 https://github.com/kronosnet/kronosnet/commit/e97bbe3266d0f5a62a86699c7fa089... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 0a1483bb9e2fbc357f703f04c16a923fce648395 https://github.com/kronosnet/kronosnet/commit/0a1483bb9e2fbc357f703f04c16a92... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 5fdf1b7ecf165202c038531824bd70889bb08996 https://github.com/kronosnet/kronosnet/commit/5fdf1b7ecf165202c038531824bd70... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: f49abf5ead6bfcf422e3a43b9bc76f277098021f https://github.com/kronosnet/kronosnet/commit/f49abf5ead6bfcf422e3a43b9bc76f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: cf20ad646f4cb18fef2364f1b43bbd3748e7931f https://github.com/kronosnet/kronosnet/commit/cf20ad646f4cb18fef2364f1b43bbd... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 5cd0eb6b2278238fbed6d11a6094809729558615 https://github.com/kronosnet/kronosnet/commit/5cd0eb6b2278238fbed6d11a609480... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: eeb2b87afaaae33c16b2d15d3ddd28b2383cc442 https://github.com/kronosnet/kronosnet/commit/eeb2b87afaaae33c16b2d15d3ddd28... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 477cb5840800db7067d34ea669445e5a3b3304b6 https://github.com/kronosnet/kronosnet/commit/477cb5840800db7067d34ea669445e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: d5bec218eccca6616fbfd7645125604111369345 https://github.com/kronosnet/kronosnet/commit/d5bec218eccca6616fbfd764512560... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 2ec35ce2a751d016f3ec0acd93b38d514b88fefb https://github.com/kronosnet/kronosnet/commit/2ec35ce2a751d016f3ec0acd93b38d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 982be1c5431826275230dbcb80c432600f8d7c63 https://github.com/kronosnet/kronosnet/commit/982be1c5431826275230dbcb80c432... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 7cff582ec0eeb27d8bd9c4b3bdd89e6918a6c75a https://github.com/kronosnet/kronosnet/commit/7cff582ec0eeb27d8bd9c4b3bdd89e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 3fce655966bddf8ed5d35c2ba47c528c163d8972 https://github.com/kronosnet/kronosnet/commit/3fce655966bddf8ed5d35c2ba47c52... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: df9af77be41c77cb52ee5a2f019368c4d77e6708 https://github.com/kronosnet/kronosnet/commit/df9af77be41c77cb52ee5a2f019368... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: b0a110d2ef5d2d9fb29a16bfe6864e38952d53d1 https://github.com/kronosnet/kronosnet/commit/b0a110d2ef5d2d9fb29a16bfe6864e... Author: Christine Caulfield ccaulfie@redhat.com Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- Tidy some English
Commit: 3275f0a30a2284a68843699ecadee3ba1180d15f https://github.com/kronosnet/kronosnet/commit/3275f0a30a2284a68843699ecadee3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 02b1c6d9fadad8e2eeddf642524ea2db91d1c21d https://github.com/kronosnet/kronosnet/commit/02b1c6d9fadad8e2eeddf642524ea2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: a81e3fff4fb1b1e595da75f68dbe34a9355b0932 https://github.com/kronosnet/kronosnet/commit/a81e3fff4fb1b1e595da75f68dbe34... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: f2c427f2723134ca1ee5033373ba8639b749e129 https://github.com/kronosnet/kronosnet/commit/f2c427f2723134ca1ee5033373ba86... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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: 73756616fa6ff834fe78ba8efd3829103e23ce94 https://github.com/kronosnet/kronosnet/commit/73756616fa6ff834fe78ba8efd3829... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-24 (Fri, 24 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/29e57fa6ae52...73756616fa6f