Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: 296da96a71b6ad9a72c055e03d5e57908510ee5e https://github.com/kronosnet/kronosnet/commit/296da96a71b6ad9a72c055e03d5e57... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 9392d1d85f8db0d297d281e7712336431e724eff https://github.com/kronosnet/kronosnet/commit/9392d1d85f8db0d297d281e7712336... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 3a874b9cf47959ee74d2ae1ad4fa4e5f087507c2 https://github.com/kronosnet/kronosnet/commit/3a874b9cf47959ee74d2ae1ad4fa4e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 8c46db3d05e5bb5d70552d0c308639b0aa0fe328 https://github.com/kronosnet/kronosnet/commit/8c46db3d05e5bb5d70552d0c308639... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M README
Log Message: ----------- [libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: b1065765e57ea36c0148dca5fb3cd3d76cf2da6b https://github.com/kronosnet/kronosnet/commit/b1065765e57ea36c0148dca5fb3cd3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 110ca77dc96dbd256e0ae3909bda77cc149af450 https://github.com/kronosnet/kronosnet/commit/110ca77dc96dbd256e0ae3909bda77... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 5a8ec22f76e410b7945ea90054d646a92242cac5 https://github.com/kronosnet/kronosnet/commit/5a8ec22f76e410b7945ea90054d646... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 807036d072194430c94ffa5edccb3e12a56eab96 https://github.com/kronosnet/kronosnet/commit/807036d072194430c94ffa5edccb3e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- [nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 5fac10907cab5acdc764a2168455ccc2f4e6e2c5 https://github.com/kronosnet/kronosnet/commit/5fac10907cab5acdc764a2168455cc... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 67d67e31091a57109cb5599b65faaefbc6d86dc3 https://github.com/kronosnet/kronosnet/commit/67d67e31091a57109cb5599b65faae... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 142020424d13644dc8aae0f6a87b8dbb2887ccf0 https://github.com/kronosnet/kronosnet/commit/142020424d13644dc8aae0f6a87b8d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: abe17b36fe025f3aa9ee38ca9f7cd457fa69c59d https://github.com/kronosnet/kronosnet/commit/abe17b36fe025f3aa9ee38ca9f7cd4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: b8068824fa9a2ce40580a940894d22bfe0b1a851 https://github.com/kronosnet/kronosnet/commit/b8068824fa9a2ce40580a940894d22... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 9b3e5a1547a5453cf1b6c176b7a9c0c44f4103e3 https://github.com/kronosnet/kronosnet/commit/9b3e5a1547a5453cf1b6c176b7a9c0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 729d45c401b0b7a069d1030ea7ba15587134473f https://github.com/kronosnet/kronosnet/commit/729d45c401b0b7a069d1030ea7ba15... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 0261ed3c63039d1ace5ec60f821599e2723f1cb6 https://github.com/kronosnet/kronosnet/commit/0261ed3c63039d1ace5ec60f821599... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 10be573bd68abea5bb5dd76267ba5ab11a6d716d https://github.com/kronosnet/kronosnet/commit/10be573bd68abea5bb5dd76267ba5a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 40c8f4d0d1abc750f0431f876d5e39f37f442d24 https://github.com/kronosnet/kronosnet/commit/40c8f4d0d1abc750f0431f876d5e39... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 7a8d559c42c55b10b217bef394a0769eb7010c14 https://github.com/kronosnet/kronosnet/commit/7a8d559c42c55b10b217bef394a076... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 73178eadfedcfdb9ff3cfef05e782b1af9f50390 https://github.com/kronosnet/kronosnet/commit/73178eadfedcfdb9ff3cfef05e782b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: ee527f484c6e346844dd6f5f3878a1bef266e5d0 https://github.com/kronosnet/kronosnet/commit/ee527f484c6e346844dd6f5f3878a1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: a27548fc5e2ba794fc1bbf3fbf7f7ba3460a850f https://github.com/kronosnet/kronosnet/commit/a27548fc5e2ba794fc1bbf3fbf7f7b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 653e41183a90052a8001a580f2f82a9e6d9196e7 https://github.com/kronosnet/kronosnet/commit/653e41183a90052a8001a580f2f82a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 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: 932f5260004561affcbd401f07d071f430a9b0cb https://github.com/kronosnet/kronosnet/commit/932f5260004561affcbd401f07d071... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 94f29f2adf05b013f5eaed05242e4b80e2600542 https://github.com/kronosnet/kronosnet/commit/94f29f2adf05b013f5eaed05242e4b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: e5e1a3afdd2a18e9d6f9c5d5d9d23b5db0886221 https://github.com/kronosnet/kronosnet/commit/e5e1a3afdd2a18e9d6f9c5d5d9d23b... Author: Christine Caulfield ccaulfie@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- Tidy some English
Commit: ee55ec2e06fed19862e514fb3427d536b425c145 https://github.com/kronosnet/kronosnet/commit/ee55ec2e06fed19862e514fb3427d5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: b23d26a977f96005528e0691fc261322be83f276 https://github.com/kronosnet/kronosnet/commit/b23d26a977f96005528e0691fc2613... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: c3a9603f06f7e1d2aa1a7a54d232d43a0cf789a0 https://github.com/kronosnet/kronosnet/commit/c3a9603f06f7e1d2aa1a7a54d232d4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 5a63af7b24a71f840037cd498d86a9c1d99c0e2e https://github.com/kronosnet/kronosnet/commit/5a63af7b24a71f840037cd498d86a9... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: c792f19987d4cd7174c284317c4c3fe36c6ad159 https://github.com/kronosnet/kronosnet/commit/c792f19987d4cd7174c284317c4c3f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 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@redhat.com
Commit: 31f461216ace03a8d0b1f35aae12f7e00494a9b6 https://github.com/kronosnet/kronosnet/commit/31f461216ace03a8d0b1f35aae12f7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libknet/Makefile.am
Log Message: ----------- [man] drop redundant update-man-page code
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 8cc169a5100a3726f923e421460efae13f0fe90e https://github.com/kronosnet/kronosnet/commit/8cc169a5100a3726f923e421460efa... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/Makefile.am A libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [cleanup] start splitting the code across multiple files
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 1c3171737b9f9f239aee0aec4d8e44f48cb193f6 https://github.com/kronosnet/kronosnet/commit/1c3171737b9f9f239aee0aec4d8e44... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] rename _config to nozzle_lib_config
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 8453ceede44bc96f4a74dcf139e3d46e0e26b2a6 https://github.com/kronosnet/kronosnet/commit/8453ceede44bc96f4a74dcf139e3d4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [cleanup] rename struct _ip to struct nozzle_ip and cleanup related defines
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: fad3ab5163294e4f08bfa0f95f74f176bd6beb64 https://github.com/kronosnet/kronosnet/commit/fad3ab5163294e4f08bfa0f95f74f1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [cleanup] rename sockfd to ioctlfd
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 3cf6e70329dc43b17c8cf244c8221a1cee9a783b https://github.com/kronosnet/kronosnet/commit/3cf6e70329dc43b17c8cf244c8221a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/internals.h M libnozzle/libnozzle.c M libnozzle/libnozzle.h
Log Message: ----------- [cleanup] rename ip_addr to ipaddr
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 0728e502925461b0a719d91979774483d4b57b77 https://github.com/kronosnet/kronosnet/commit/0728e502925461b0a719d919797744... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [cleanup] document nozzle_iface struct, drop unnecessary ifr struct and cleanup names
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: b3e6b49d987ed1a68e8a9e6fd754659bacd8a319 https://github.com/kronosnet/kronosnet/commit/b3e6b49d987ed1a68e8a9e6fd75465... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-12-10 (Sun, 10 Dec 2017)
Changed paths: M libnozzle/libnozzle.c
Log Message: ----------- [build] fix build on BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Compare: https://github.com/kronosnet/kronosnet/compare/0a3e14136e5b...b3e6b49d987e