Branch: refs/heads/libtap-fixes
Home:
https://github.com/kronosnet/kronosnet
Commit: 02688ef43cde2a7d84d24e808dbefcaf7bf75f74
https://github.com/kronosnet/kronosnet/commit/02688ef43cde2a7d84d24e808dbef…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 08f766b8d671614f3b25e227f30fb7fc60d2b8ba
https://github.com/kronosnet/kronosnet/commit/08f766b8d671614f3b25e227f30fb…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 2f522331cd4b6920c2a31760d320effef65b785e
https://github.com/kronosnet/kronosnet/commit/2f522331cd4b6920c2a31760d320e…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 8681d4355dc0efd8dff5d81eff652e4640298b61
https://github.com/kronosnet/kronosnet/commit/8681d4355dc0efd8dff5d81eff652…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: b645c03987b9b1fc07a91e07d0025fd2daa8348b
https://github.com/kronosnet/kronosnet/commit/b645c03987b9b1fc07a91e07d0025…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: d0a18eb9eea7157c9a1e7cb4967d699ad34e2a74
https://github.com/kronosnet/kronosnet/commit/d0a18eb9eea7157c9a1e7cb4967d6…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: fe1567f0c0cafd43382829177a639dd560cf4e43
https://github.com/kronosnet/kronosnet/commit/fe1567f0c0cafd43382829177a639…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 16ee7bfec5eb2dac506cc699c78f24e793c28e0f
https://github.com/kronosnet/kronosnet/commit/16ee7bfec5eb2dac506cc699c78f2…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 34eea01c5abdab91e9fe6a4cd76cf24e44258c0f
https://github.com/kronosnet/kronosnet/commit/34eea01c5abdab91e9fe6a4cd76cf…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 91df547c4b6dee0a41f1aea5b27e4ddb1f2c1826
https://github.com/kronosnet/kronosnet/commit/91df547c4b6dee0a41f1aea5b27e4…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: d96009ae694a4adececf7b425d880d6fbb978c8e
https://github.com/kronosnet/kronosnet/commit/d96009ae694a4adececf7b425d880…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 68e7c93db8b53cca0500f55327d3e850de6cb866
https://github.com/kronosnet/kronosnet/commit/68e7c93db8b53cca0500f55327d3e…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: e865f5a1531656a6dfa1607a593a4b68249ddb13
https://github.com/kronosnet/kronosnet/commit/e865f5a1531656a6dfa1607a593a4…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: d78367b1fe245a5ebdeb7b1ed20335781948141f
https://github.com/kronosnet/kronosnet/commit/d78367b1fe245a5ebdeb7b1ed2033…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: b8fe6ccf9baf5363804e860a2cb9c6e9d91d756d
https://github.com/kronosnet/kronosnet/commit/b8fe6ccf9baf5363804e860a2cb9c…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: f0970edcdba9e0055b0e3790e1d7df130822f2dc
https://github.com/kronosnet/kronosnet/commit/f0970edcdba9e0055b0e3790e1d7d…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 8c98f86d30eb171cdf137e9abd06ff94b831134f
https://github.com/kronosnet/kronosnet/commit/8c98f86d30eb171cdf137e9abd06f…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: a7d64ffbdc2a93d7967854fac82c2e357c2135f1
https://github.com/kronosnet/kronosnet/commit/a7d64ffbdc2a93d7967854fac82c2…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 25aa1481e9e9c470b1355916d88584d2fde42e5f
https://github.com/kronosnet/kronosnet/commit/25aa1481e9e9c470b1355916d8858…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: a4aacc894f5dfbfaea659a943323a70315103110
https://github.com/kronosnet/kronosnet/commit/a4aacc894f5dfbfaea659a943323a…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: f09005a1d4d6e23e901c0dcde63a47912889f909
https://github.com/kronosnet/kronosnet/commit/f09005a1d4d6e23e901c0dcde63a4…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 42361de3cf7bb32d1ed9a2c6199631bb6b3d7619
https://github.com/kronosnet/kronosnet/commit/42361de3cf7bb32d1ed9a2c619963…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 6b45831a8f91dcbb531c3228357f1e09d4a500c0
https://github.com/kronosnet/kronosnet/commit/6b45831a8f91dcbb531c3228357f1…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 4ce4d0a93c59bc7953fbba8ac08cb6a0f6d6ead2
https://github.com/kronosnet/kronosnet/commit/4ce4d0a93c59bc7953fbba8ac08cb…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 4755ed9a05cad69a1964b463b51b9066a024e921
https://github.com/kronosnet/kronosnet/commit/4755ed9a05cad69a1964b463b51b9…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: cbb9da07c607be876133471ecf152df862be54d5
https://github.com/kronosnet/kronosnet/commit/cbb9da07c607be876133471ecf152…
Author: Christine Caulfield <ccaulfie(a)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/e8321e5d6e03aaa9daaea77b94643…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 8854a2994c4819d8570dd720be8cb04b2d06c660
https://github.com/kronosnet/kronosnet/commit/8854a2994c4819d8570dd720be8cb…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 6fa4af7be198ad55ad7b4685f9a3be9ac0c62d09
https://github.com/kronosnet/kronosnet/commit/6fa4af7be198ad55ad7b4685f9a3b…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 7860cf5ccaa1c1269cda9eb5883c328bd1c79eba
https://github.com/kronosnet/kronosnet/commit/7860cf5ccaa1c1269cda9eb5883c3…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 90fb89460354515b1f2e190662c64a7607cf8a10
https://github.com/kronosnet/kronosnet/commit/90fb89460354515b1f2e190662c64…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Compare:
https://github.com/kronosnet/kronosnet/compare/73756616fa6f...90fb89460354