Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: 7d31d759fcc283acd9a1fef50aedd2f4d956abe6 https://github.com/kronosnet/kronosnet/commit/7d31d759fcc283acd9a1fef50aedd2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 8675279bb8548f068a868f065528ed28bc5d8a58 https://github.com/kronosnet/kronosnet/commit/8675279bb8548f068a868f065528ed... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: bfbc4ab23e1b70e320a442c2dec3f427cff7e1ae https://github.com/kronosnet/kronosnet/commit/bfbc4ab23e1b70e320a442c2dec3f4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 0164bc3659fd27c12e7228fa55ee0d846e451b1a https://github.com/kronosnet/kronosnet/commit/0164bc3659fd27c12e7228fa55ee0d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M README
Log Message: ----------- [libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 6d0c8695e377d8162d6c60f0afa18ad3b9c147d1 https://github.com/kronosnet/kronosnet/commit/6d0c8695e377d8162d6c60f0afa18a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 1c45af614ec1722cca551d670e6257e2edfa9ea4 https://github.com/kronosnet/kronosnet/commit/1c45af614ec1722cca551d670e6257... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: affc40473b087909f7c0566224361c4b010e8e4c https://github.com/kronosnet/kronosnet/commit/affc40473b087909f7c0566224361c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: af04f590fa892ac5b56cc0533b8e531e88a76d22 https://github.com/kronosnet/kronosnet/commit/af04f590fa892ac5b56cc0533b8e53... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- [nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 51a37f95ff869fcd3343c341477eb1bc3ec90af7 https://github.com/kronosnet/kronosnet/commit/51a37f95ff869fcd3343c341477eb1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 801f41f5a8a7da7730a80ddec4bc3c92dea5620a https://github.com/kronosnet/kronosnet/commit/801f41f5a8a7da7730a80ddec4bc3c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 9309fd1941ab874116f870b5187de3994bf9d11b https://github.com/kronosnet/kronosnet/commit/9309fd1941ab874116f870b5187de3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 05346f8c74d5361dc3b518fdd690688577e103f0 https://github.com/kronosnet/kronosnet/commit/05346f8c74d5361dc3b518fdd69068... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 83bfbbdb3870f678f1a94be3a54bc56be9327479 https://github.com/kronosnet/kronosnet/commit/83bfbbdb3870f678f1a94be3a54bc5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: a3a41510f50b8c6b9b207bc74b774c88220d0693 https://github.com/kronosnet/kronosnet/commit/a3a41510f50b8c6b9b207bc74b774c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 5d0d766101d1640694d2c63097c83eaff221e711 https://github.com/kronosnet/kronosnet/commit/5d0d766101d1640694d2c63097c83e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 177ced0890c4a47a235cf90034b75539c41a0c53 https://github.com/kronosnet/kronosnet/commit/177ced0890c4a47a235cf90034b755... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: d2a76c33bafb0aa984235d85038fd4157fce2e73 https://github.com/kronosnet/kronosnet/commit/d2a76c33bafb0aa984235d85038fd4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: e52f5b6c1fc7dc2bf26c6cd1f19a607638510c61 https://github.com/kronosnet/kronosnet/commit/e52f5b6c1fc7dc2bf26c6cd1f19a60... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: be16c40060df2743647d536e0265b5df67227572 https://github.com/kronosnet/kronosnet/commit/be16c40060df2743647d536e0265b5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: cdb5c8fc7ed3cb804605f3d45ddda47d92dd88f0 https://github.com/kronosnet/kronosnet/commit/cdb5c8fc7ed3cb804605f3d45ddda4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 68262611e0c037d098898362797fd88af2dbafce https://github.com/kronosnet/kronosnet/commit/68262611e0c037d098898362797fd8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 791d52840978485024d7f2de40b7661d20028817 https://github.com/kronosnet/kronosnet/commit/791d52840978485024d7f2de40b766... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 44ee650d9cedf410b70413e1c248e8acba228233 https://github.com/kronosnet/kronosnet/commit/44ee650d9cedf410b70413e1c248e8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] fix test on BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 19a7848ed81f14a5756c4d3cde921b505e9ec2b3 https://github.com/kronosnet/kronosnet/commit/19a7848ed81f14a5756c4d3cde921b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 77b86c075408929585145a9ba5d492ce7021f0d3 https://github.com/kronosnet/kronosnet/commit/77b86c075408929585145a9ba5d492... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 8c8630bc1c411303e942fabd24ab36eb423c159c https://github.com/kronosnet/kronosnet/commit/8c8630bc1c411303e942fabd24ab36... Author: Christine Caulfield ccaulfie@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- Tidy some English
Commit: 165862d9da23f4d751c5d8038f32bdd363220b97 https://github.com/kronosnet/kronosnet/commit/165862d9da23f4d751c5d8038f32bd... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 99e2682429e8cc915dda9038f202a51283a666e7 https://github.com/kronosnet/kronosnet/commit/99e2682429e8cc915dda9038f202a5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: de5614b92430419ec1cd03154172de49439a94ce https://github.com/kronosnet/kronosnet/commit/de5614b92430419ec1cd03154172de... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: ec06eb649d7de32cec39f0e475272e2693c8df9e https://github.com/kronosnet/kronosnet/commit/ec06eb649d7de32cec39f0e475272e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 8f66a0e5fc61cb3963240c9d3fc5275a4147492e https://github.com/kronosnet/kronosnet/commit/8f66a0e5fc61cb3963240c9d3fc527... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 89263cd888706b008e40476cc746ddb6020e606d https://github.com/kronosnet/kronosnet/commit/89263cd888706b008e40476cc746dd... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: ca3fa8598e1c96d13eb537ca67af1418b94485bf https://github.com/kronosnet/kronosnet/commit/ca3fa8598e1c96d13eb537ca67af14... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 3f35cdd701c438be55982b17abb393924f6b4500 https://github.com/kronosnet/kronosnet/commit/3f35cdd701c438be55982b17abb393... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 7752d9435ef1cbbca22f71e3492c4b05c59b336c https://github.com/kronosnet/kronosnet/commit/7752d9435ef1cbbca22f71e3492c4b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 4c6963fbcb94d88f678d808f1dde8cd67a32e492 https://github.com/kronosnet/kronosnet/commit/4c6963fbcb94d88f678d808f1dde8c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 3932e58ea1fe6712864acdbe82640ef93540a956 https://github.com/kronosnet/kronosnet/commit/3932e58ea1fe6712864acdbe82640e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
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: 5438cbfbf21c7728eda4d0f37a06688d1daef693 https://github.com/kronosnet/kronosnet/commit/5438cbfbf21c7728eda4d0f37a0668... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c
Log Message: ----------- [build] fix build on BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 4c9bca0fa4f3073afe7adc57565e7164f67ab124 https://github.com/kronosnet/kronosnet/commit/4c9bca0fa4f3073afe7adc57565e71... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] rename lib_mutex to config_mutex
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: cee6e311159b35e614f3e30d154d88acf7775494 https://github.com/kronosnet/kronosnet/commit/cee6e311159b35e614f3e30d154d88... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M configure.ac M libnozzle/Makefile.am R libnozzle/api-test-coverage A libnozzle/man/Doxyfile.in A libnozzle/man/Makefile.am R libnozzle/tap_updown_bad/down.d/kronostest R libnozzle/tap_updown_bad/post-down.d/kronostest R libnozzle/tap_updown_bad/pre-up.d/kronostest R libnozzle/tap_updown_bad/up.d/kronostest R libnozzle/tap_updown_good/down.d/kronostest R libnozzle/tap_updown_good/post-down.d/kronostest R libnozzle/tap_updown_good/pre-up.d/kronostest R libnozzle/tap_updown_good/up.d/kronostest A libnozzle/tests/Makefile.am A libnozzle/tests/api-test-coverage A libnozzle/tests/tap_updown_bad/down.d/kronostest A libnozzle/tests/tap_updown_bad/post-down.d/kronostest A libnozzle/tests/tap_updown_bad/pre-up.d/kronostest A libnozzle/tests/tap_updown_bad/up.d/kronostest A libnozzle/tests/tap_updown_good/down.d/kronostest A libnozzle/tests/tap_updown_good/post-down.d/kronostest A libnozzle/tests/tap_updown_good/pre-up.d/kronostest A libnozzle/tests/tap_updown_good/up.d/kronostest
Log Message: ----------- [build] split tests, man pages and build dirs
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 8c982cb096b50a69c38734d083b89685ce86bac6 https://github.com/kronosnet/kronosnet/commit/8c982cb096b50a69c38734d083b896... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/Makefile.am A libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c M libnozzle/tests/Makefile.am A libnozzle/tests/nozzle_test.c
Log Message: ----------- [nozzle] split code around to separate libnozzle and testsuite
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 43df6749866e45b484b53f695ba3be8a9a2b584f https://github.com/kronosnet/kronosnet/commit/43df6749866e45b484b53f695ba3be... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c M libnozzle/tests/nozzle_test.c
Log Message: ----------- [nozzle] start cleaning internal function names
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 085703c035f8186cfdbe7c511f14592990c0a96f https://github.com/kronosnet/kronosnet/commit/085703c035f8186cfdbe7c511f1459... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] be more explicit on function naming
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: f768293f5fab3a8b1db0083659e05fbd5eed43ac https://github.com/kronosnet/kronosnet/commit/f768293f5fab3a8b1db0083659e05f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/tests/nozzle_test.c
Log Message: ----------- [nozzle] be more explicit on function naming (part 2)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 1656a62e7851d518fbce4f742fd1ab70b84704c1 https://github.com/kronosnet/kronosnet/commit/1656a62e7851d518fbce4f742fd1ab... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] rename _check to is_valid_nozzle, make it more useful and fixup error code checking
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: f8ad8756414fe5597076a2cf25fad4d97a71a173 https://github.com/kronosnet/kronosnet/commit/f8ad8756414fe5597076a2cf25fad4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/libnozzle.c M libnozzle/libnozzle.h
Log Message: ----------- [nozzle] move code around to reflect completion and drop copy of code from internals.c
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: cd395b2d3812d587f44969e955c3d702d16b1e14 https://github.com/kronosnet/kronosnet/commit/cd395b2d3812d587f44969e955c3d7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] move code around to reflect public API and internal functions
cleanup _get_mtu in the process
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 1568837c9d2e396a501e5ec5462609758bb18ade https://github.com/kronosnet/kronosnet/commit/1568837c9d2e396a501e5ec5462609... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] cleanup mac address functions
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: eba29d3d1cb466e94d2869482cc7a6a858482cd8 https://github.com/kronosnet/kronosnet/commit/eba29d3d1cb466e94d2869482cc7a6... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] move ipv4 broadcast to internals
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 4f75d12e31fb1a6d2565674b1660f50afb1b3425 https://github.com/kronosnet/kronosnet/commit/4f75d12e31fb1a6d2565674b1660f5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] move find_ip to internals
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: c6edf4fb2b78f5b120493b1ed2d8c82f17309a91 https://github.com/kronosnet/kronosnet/commit/c6edf4fb2b78f5b120493b1ed2d8c8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c M libnozzle/libnozzle.h
Log Message: ----------- [nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 1)
provide the facility to do it via nozzle_run_updown but delegate the task to the application.
This has the benefit of much better fine grained control over errors during those code paths.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 463be564ceccbb9356a8d99c6d550459b7f1268f https://github.com/kronosnet/kronosnet/commit/463be564ceccbb9356a8d99c6d5504... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c M libnozzle/libnozzle.h M libnozzle/tests/nozzle_test.c
Log Message: ----------- [nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 2)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: fb216439435945861e05b702d314d77a7fda5e0b https://github.com/kronosnet/kronosnet/commit/fb216439435945861e05b702d314d7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c M libnozzle/libnozzle.h M libnozzle/tests/nozzle_test.c
Log Message: ----------- [nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 3)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: df5dd4442c69ca0e7ae927a7f8246c54b024536d https://github.com/kronosnet/kronosnet/commit/df5dd4442c69ca0e7ae927a7f8246c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c M libnozzle/libnozzle.h M libnozzle/tests/nozzle_test.c
Log Message: ----------- [nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 4)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: b9207190449dedf06ac50994696e2fd0e54bca21 https://github.com/kronosnet/kronosnet/commit/b9207190449dedf06ac50994696e2f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/internals.c M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] move set up and down to the stable API section
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 5b132f964b203b4138ca5aec52aa2f15a3fda8fd https://github.com/kronosnet/kronosnet/commit/5b132f964b203b4138ca5aec52aa2f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] nozzle_open and nozzle_close should be stable now
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: b53d9cb93fa33b60002cb1d95ad4f203b4507512 https://github.com/kronosnet/kronosnet/commit/b53d9cb93fa33b60002cb1d95ad4f2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/tests/nozzle_test.c
Log Message: ----------- [nozzle] fix build on BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 020f5acca3dcb548c973419548245b73c2329a5e https://github.com/kronosnet/kronosnet/commit/020f5acca3dcb548c973419548245b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths: M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] propagate errors all the way
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Compare: https://github.com/kronosnet/kronosnet/compare/7b641a01449b...020f5acca3dc