Branch: refs/heads/libtap-fixes
Home:
https://github.com/kronosnet/kronosnet
Commit: 6a6bbe67ef333fdc662176d62cb740656a6efdb8
https://github.com/kronosnet/kronosnet/commit/6a6bbe67ef333fdc662176d62cb74…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 71fb7ad712937f83319bebc0f724764f3c7c61bb
https://github.com/kronosnet/kronosnet/commit/71fb7ad712937f83319bebc0f7247…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 25544661a396fe0ca22270a8ea16e49a58ca5145
https://github.com/kronosnet/kronosnet/commit/25544661a396fe0ca22270a8ea16e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 92fb9e5683ab86ac987aa9dfe4811de046891040
https://github.com/kronosnet/kronosnet/commit/92fb9e5683ab86ac987aa9dfe4811…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M README
Log Message:
-----------
[libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 59362811b0a2ce35a151d73cee2a76bdfd3b4ea8
https://github.com/kronosnet/kronosnet/commit/59362811b0a2ce35a151d73cee2a7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 15531bbfa59e805f4b3c269c6290ffd825f631b3
https://github.com/kronosnet/kronosnet/commit/15531bbfa59e805f4b3c269c6290f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 055c5aea5910742905685bb41f30c2a03223799c
https://github.com/kronosnet/kronosnet/commit/055c5aea5910742905685bb41f30c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 25c1db4812b36925d6fec550c65265e567da9489
https://github.com/kronosnet/kronosnet/commit/25c1db4812b36925d6fec550c6526…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 78387f6057697237d49e8c862a15589c0da570eb
https://github.com/kronosnet/kronosnet/commit/78387f6057697237d49e8c862a155…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 642cd035cd51976c3e8846b5f4fa872c1905c836
https://github.com/kronosnet/kronosnet/commit/642cd035cd51976c3e8846b5f4fa8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: f62f419915a51b213e3fcd8fc7ae9460c6b2c10a
https://github.com/kronosnet/kronosnet/commit/f62f419915a51b213e3fcd8fc7ae9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: af46a4281573419171ef86df4237f455a5438c4a
https://github.com/kronosnet/kronosnet/commit/af46a4281573419171ef86df4237f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: d86d6015ca12f221a3a1d8d8df78b8c4d7b8f053
https://github.com/kronosnet/kronosnet/commit/d86d6015ca12f221a3a1d8d8df78b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: e299112daf6be9017da1f79c3664026d86a73de8
https://github.com/kronosnet/kronosnet/commit/e299112daf6be9017da1f79c36640…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: ffc0f68761d25317ceffb2ae5919ec46be89f7fa
https://github.com/kronosnet/kronosnet/commit/ffc0f68761d25317ceffb2ae5919e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 40e953cdca0ba3351faeee3c872dad6b0a7d7d82
https://github.com/kronosnet/kronosnet/commit/40e953cdca0ba3351faeee3c872da…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 6115ba5d5b527e8bee164795775c6eb4c2c5c726
https://github.com/kronosnet/kronosnet/commit/6115ba5d5b527e8bee164795775c6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 75f66c6fcf02568ff586b4f1ae7b93c83eac8325
https://github.com/kronosnet/kronosnet/commit/75f66c6fcf02568ff586b4f1ae7b9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: ea21b4f6789b699ea2db740240e87d370d526b8d
https://github.com/kronosnet/kronosnet/commit/ea21b4f6789b699ea2db740240e87…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 568bf2c0a639651bc5ae6cfdf460d567364cebd0
https://github.com/kronosnet/kronosnet/commit/568bf2c0a639651bc5ae6cfdf460d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: b29a053aa40bdfb4b1de8ceb4253ec0e12284663
https://github.com/kronosnet/kronosnet/commit/b29a053aa40bdfb4b1de8ceb4253e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 07fe1e078310039089ffa2c7fa366963209cf7ce
https://github.com/kronosnet/kronosnet/commit/07fe1e078310039089ffa2c7fa366…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: dcc2b3908dceb583c878d92526be1e24bcc63fa8
https://github.com/kronosnet/kronosnet/commit/dcc2b3908dceb583c878d92526be1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: fa5c074aeaf45a45965a9945b28a794588a512a8
https://github.com/kronosnet/kronosnet/commit/fa5c074aeaf45a45965a9945b28a7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 5b342586b59eb17a5267fac84ac9a61354c866c1
https://github.com/kronosnet/kronosnet/commit/5b342586b59eb17a5267fac84ac9a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 5e30dff3d9e331b4c846b717d364d89edab6c4ea
https://github.com/kronosnet/kronosnet/commit/5e30dff3d9e331b4c846b717d364d…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
Tidy some English
Commit: 93d64662ababfcaabbdafd62478e803a8232f3c2
https://github.com/kronosnet/kronosnet/commit/93d64662ababfcaabbdafd62478e8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 15f6cd9238db25f2293eacbeeea05e5488487fd6
https://github.com/kronosnet/kronosnet/commit/15f6cd9238db25f2293eacbeeea05…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 14b8f9bde70e53d4869ec5d1d2681875961fa82c
https://github.com/kronosnet/kronosnet/commit/14b8f9bde70e53d4869ec5d1d2681…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: f1e3f95343ce90baebdd361dd8fc0fc6e4b56de8
https://github.com/kronosnet/kronosnet/commit/f1e3f95343ce90baebdd361dd8fc0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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: 854fc2ff93449d6e19b49644c4acd9573666501d
https://github.com/kronosnet/kronosnet/commit/854fc2ff93449d6e19b49644c4acd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 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/924ddde9afbb...854fc2ff9344