Branch: refs/heads/libtap-fixes
Home:
https://github.com/kronosnet/kronosnet
Commit: 89e0baa8da2d966a9b450e2ec21d4933d752d2b6
https://github.com/kronosnet/kronosnet/commit/89e0baa8da2d966a9b450e2ec21d4…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: cd082ecfd3213807a8cfa918dc2480d8541f06c1
https://github.com/kronosnet/kronosnet/commit/cd082ecfd3213807a8cfa918dc248…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: a75d2531b4120cc1b724e942fce289b6947e3526
https://github.com/kronosnet/kronosnet/commit/a75d2531b4120cc1b724e942fce28…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: f9747bed24f331c04e959836c2d454af270225de
https://github.com/kronosnet/kronosnet/commit/f9747bed24f331c04e959836c2d45…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 6e1d90202fe7e395393211d82a41f9ebe8db7b8b
https://github.com/kronosnet/kronosnet/commit/6e1d90202fe7e395393211d82a41f…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 3d28291e29443bf8d38f69227e4b005287fa955c
https://github.com/kronosnet/kronosnet/commit/3d28291e29443bf8d38f69227e4b0…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: c89d892910c50bda3fb4353aa5b07aac64d347a8
https://github.com/kronosnet/kronosnet/commit/c89d892910c50bda3fb4353aa5b07…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 20127fff3b78a8e58c4c3362396756e7e45e9744
https://github.com/kronosnet/kronosnet/commit/20127fff3b78a8e58c4c336239675…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: ccb0f5cfbace925bdf09e39b0157bf6f4e74183c
https://github.com/kronosnet/kronosnet/commit/ccb0f5cfbace925bdf09e39b0157b…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 66def3b74ec56e900450eef7175687e90c5716c4
https://github.com/kronosnet/kronosnet/commit/66def3b74ec56e900450eef717568…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: e3a117cadf469e1c35d76bed9dab4f25f2b6df55
https://github.com/kronosnet/kronosnet/commit/e3a117cadf469e1c35d76bed9dab4…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: e8dfffaa956bc0c30c796885163bfe1e4bc4c88a
https://github.com/kronosnet/kronosnet/commit/e8dfffaa956bc0c30c796885163bf…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: ef8f0cb51c4d2b27d37ba70467451f0c83d505a1
https://github.com/kronosnet/kronosnet/commit/ef8f0cb51c4d2b27d37ba70467451…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 37be28b5b4cc28b4528808c38f96a1b75b63065a
https://github.com/kronosnet/kronosnet/commit/37be28b5b4cc28b4528808c38f96a…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 9e6b98b16629dacaf2030a002050d84b400f9abd
https://github.com/kronosnet/kronosnet/commit/9e6b98b16629dacaf2030a002050d…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: f6856d84c05b9e53e3521a1d75aa976e59b7dd65
https://github.com/kronosnet/kronosnet/commit/f6856d84c05b9e53e3521a1d75aa9…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: d4e786622a19afeca6c931fb55c9b5eea1aadad5
https://github.com/kronosnet/kronosnet/commit/d4e786622a19afeca6c931fb55c9b…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 76e750d6db6036a352ad90bfe0a4364af9a39e4e
https://github.com/kronosnet/kronosnet/commit/76e750d6db6036a352ad90bfe0a43…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: d22bbbca9a1ee555c68ed92746aca595bfe0a677
https://github.com/kronosnet/kronosnet/commit/d22bbbca9a1ee555c68ed92746aca…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 6fc4484b14e65795d9e4952ce7f3b09b9c0d67a7
https://github.com/kronosnet/kronosnet/commit/6fc4484b14e65795d9e4952ce7f3b…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 10a164fdbf7fc230830a40e4306669c587381959
https://github.com/kronosnet/kronosnet/commit/10a164fdbf7fc230830a40e430666…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 3c47f62174fe2b1869ac3d57afce324f58e24b6f
https://github.com/kronosnet/kronosnet/commit/3c47f62174fe2b1869ac3d57afce3…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 3769bf7cf29618652408fbc88d3b8a369cab97e2
https://github.com/kronosnet/kronosnet/commit/3769bf7cf29618652408fbc88d3b8…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: f369c22c477a5057c01e61c60069194049d8699c
https://github.com/kronosnet/kronosnet/commit/f369c22c477a5057c01e61c600691…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 15719299ed3229d396919805dfa07a0d828834ee
https://github.com/kronosnet/kronosnet/commit/15719299ed3229d396919805dfa07…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: bd245c606563d3a93ebacb8ab3da7c3dc06946ba
https://github.com/kronosnet/kronosnet/commit/bd245c606563d3a93ebacb8ab3da7…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
Tidy some English
Commit: 8a29bc012159ea98206d6928e82210a206d4ebad
https://github.com/kronosnet/kronosnet/commit/8a29bc012159ea98206d6928e8221…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 0b622f3edee69d65481a6a069c4b6b455d1e36cf
https://github.com/kronosnet/kronosnet/commit/0b622f3edee69d65481a6a069c4b6…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 840d94b0fbe5504499ba77c8070c72bdfe28f2c0
https://github.com/kronosnet/kronosnet/commit/840d94b0fbe5504499ba77c8070c7…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: fc34d830017f8167c87f48bb3d95618e7f262bed
https://github.com/kronosnet/kronosnet/commit/fc34d830017f8167c87f48bb3d956…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 5bfd9219960820e19290c71d787bdeee68636683
https://github.com/kronosnet/kronosnet/commit/5bfd9219960820e19290c71d787bd…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Compare:
https://github.com/kronosnet/kronosnet/compare/90fb89460354...5bfd92199608