Branch: refs/heads/libtap-fixes Home: https://github.com/kronosnet/kronosnet Commit: 7616741e417e3a7ba9c3c51a56684281083992eb https://github.com/kronosnet/kronosnet/commit/7616741e417e3a7ba9c3c51a566842... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 400258d009bfe10b84342ded7984aa8e3720a745 https://github.com/kronosnet/kronosnet/commit/400258d009bfe10b84342ded7984aa... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: f2b22d1d779160ed61849f8bd5cc0defdbdb4ace https://github.com/kronosnet/kronosnet/commit/f2b22d1d779160ed61849f8bd5cc0d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: bac8785ebb8588e2499b7ba019fedc9831b7fed4 https://github.com/kronosnet/kronosnet/commit/bac8785ebb8588e2499b7ba019fedc... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M README
Log Message: ----------- [libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: eec8303c003eff720e5253e68bd7b4f1a48ef0e6 https://github.com/kronosnet/kronosnet/commit/eec8303c003eff720e5253e68bd7b4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 3841b0a650a9032e0bb245ec54269a61257f3db4 https://github.com/kronosnet/kronosnet/commit/3841b0a650a9032e0bb245ec54269a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 17ee8559874e0e1e120cc1fe34f3e35f82202ea6 https://github.com/kronosnet/kronosnet/commit/17ee8559874e0e1e120cc1fe34f3e3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: b4e480b6e7bd600fa117e3b5cef911ee003bab65 https://github.com/kronosnet/kronosnet/commit/b4e480b6e7bd600fa117e3b5cef911... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- [nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 3106482838b10e149746b7ab06984394c19cd20c https://github.com/kronosnet/kronosnet/commit/3106482838b10e149746b7ab069843... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 57d3c543c69dca90a1633e6b5be58a30726228fa https://github.com/kronosnet/kronosnet/commit/57d3c543c69dca90a1633e6b5be58a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 1caba4d0ed7b091d75f9174ce0e0aa6140c24da6 https://github.com/kronosnet/kronosnet/commit/1caba4d0ed7b091d75f9174ce0e0aa... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 0aeb392ef6f55d1f6d3c3d7d01fdae881e55c3a5 https://github.com/kronosnet/kronosnet/commit/0aeb392ef6f55d1f6d3c3d7d01fdae... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: c89bccb2790c02a02401320ccbe108c050f46cc9 https://github.com/kronosnet/kronosnet/commit/c89bccb2790c02a02401320ccbe108... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 6882ff3fe3bfcb4e6bce1a0b5f9f8359d0343be0 https://github.com/kronosnet/kronosnet/commit/6882ff3fe3bfcb4e6bce1a0b5f9f83... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 9c6f88998acd85deb2a95d8b4cc6d5cbbf9c4d5c https://github.com/kronosnet/kronosnet/commit/9c6f88998acd85deb2a95d8b4cc6d5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: bb08831dc06d32bffa234dd69a4b08806e4453cc https://github.com/kronosnet/kronosnet/commit/bb08831dc06d32bffa234dd69a4b08... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 39cdb8b95c833b3f3861676acf30b4372bd39dbc https://github.com/kronosnet/kronosnet/commit/39cdb8b95c833b3f3861676acf30b4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 1bcb1eab0ef9f5b6c6f031cf6f2e6293c8a1904c https://github.com/kronosnet/kronosnet/commit/1bcb1eab0ef9f5b6c6f031cf6f2e62... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 9e90d9990668cb1ae4002ed57fe1a0c196613792 https://github.com/kronosnet/kronosnet/commit/9e90d9990668cb1ae4002ed57fe1a0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: e71372b1ef93d0b64a79c609ca249afd50a2d6c8 https://github.com/kronosnet/kronosnet/commit/e71372b1ef93d0b64a79c609ca249a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 38e4002a4600538837bb7b60ae876f0a25fea773 https://github.com/kronosnet/kronosnet/commit/38e4002a4600538837bb7b60ae876f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 77e92765e95a591af985b33cd9e9030f80fc3f0d https://github.com/kronosnet/kronosnet/commit/77e92765e95a591af985b33cd9e903... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: eb91ff15d32b8d9bf0220e4cfa35ffc381346473 https://github.com/kronosnet/kronosnet/commit/eb91ff15d32b8d9bf0220e4cfa35ff... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 6e988894f5a2ac14648040f300e9586076bc71ea https://github.com/kronosnet/kronosnet/commit/6e988894f5a2ac14648040f300e958... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: a75937749885c45b548f0272f5b8320ed7344447 https://github.com/kronosnet/kronosnet/commit/a75937749885c45b548f0272f5b832... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 868a1c964e7144e388465213fc1456f0052c369e https://github.com/kronosnet/kronosnet/commit/868a1c964e7144e388465213fc1456... Author: Christine Caulfield ccaulfie@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M libnozzle/libnozzle.h
Log Message: ----------- Tidy some English
Commit: 2c4cefd6cb87bc6c74deb3a3f9b4c2325e12cab4 https://github.com/kronosnet/kronosnet/commit/2c4cefd6cb87bc6c74deb3a3f9b4c2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: a053d9b9a12ecbfc947c562eace703495b4c8572 https://github.com/kronosnet/kronosnet/commit/a053d9b9a12ecbfc947c562eace703... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 8541db6d111a732722a44b178794ca7560a6e121 https://github.com/kronosnet/kronosnet/commit/8541db6d111a732722a44b178794ca... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 2998a96ae38be66528ed493ceb123ae85fa2de23 https://github.com/kronosnet/kronosnet/commit/2998a96ae38be66528ed493ceb123a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 28c433d89b13bbf333b928516e41a5a2910d8da5 https://github.com/kronosnet/kronosnet/commit/28c433d89b13bbf333b928516e41a5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 59f3cd94a3304e6e555ac07375f6cb28b43aee46 https://github.com/kronosnet/kronosnet/commit/59f3cd94a3304e6e555ac07375f6cb... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: fb2f928fe6fd4b0033ebe2f2da5d2f208c56593a https://github.com/kronosnet/kronosnet/commit/fb2f928fe6fd4b0033ebe2f2da5d2f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: c14c1c3404959ec537324f4485b9c1313b491c5a https://github.com/kronosnet/kronosnet/commit/c14c1c3404959ec537324f4485b9c1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 27ac54ea95850efa79471e5a5db77a474885c0ec https://github.com/kronosnet/kronosnet/commit/27ac54ea95850efa79471e5a5db77a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: e67bf28657135430d39a6a7ee618687e8cb89e4d https://github.com/kronosnet/kronosnet/commit/e67bf28657135430d39a6a7ee61868... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 56d511e7dcbd3b7a9f7b43afa649a3d23ad26892 https://github.com/kronosnet/kronosnet/commit/56d511e7dcbd3b7a9f7b43afa649a3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 2af3d3a3a668357df986a0a08184a8dcc69903b9 https://github.com/kronosnet/kronosnet/commit/2af3d3a3a668357df986a0a08184a8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 01117402ee9bd68c37818cd89d62d137b8a10841 https://github.com/kronosnet/kronosnet/commit/01117402ee9bd68c37818cd89d62d1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: a496e69dab57d276c81d0ffc04b970e5c185c2a7 https://github.com/kronosnet/kronosnet/commit/a496e69dab57d276c81d0ffc04b970... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 1ac5c1b0fe0cfafd705566ba45cb96eafb323578 https://github.com/kronosnet/kronosnet/commit/1ac5c1b0fe0cfafd705566ba45cb96... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 6329d88b3daa04391664c3e969ec462bd85f7d70 https://github.com/kronosnet/kronosnet/commit/6329d88b3daa04391664c3e969ec46... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 863a3efdc29e42d91102335d7366cc5a5c5cf4aa https://github.com/kronosnet/kronosnet/commit/863a3efdc29e42d91102335d7366cc... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: db88b481a6a952c4442821dea4834be8a8107fc5 https://github.com/kronosnet/kronosnet/commit/db88b481a6a952c4442821dea4834b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 39f9a9e812a7feda9be2506a7c1a4bfa2f646282 https://github.com/kronosnet/kronosnet/commit/39f9a9e812a7feda9be2506a7c1a4b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 1d2ca0e06457e31a2745403bc4a8f1c6f007fbe3 https://github.com/kronosnet/kronosnet/commit/1d2ca0e06457e31a2745403bc4a8f1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 4f0d60c6faf7f75df00bfee56eb08e0848ebcbfd https://github.com/kronosnet/kronosnet/commit/4f0d60c6faf7f75df00bfee56eb08e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: f038726db1d025464ab94b5cb5e875c8fc2f9563 https://github.com/kronosnet/kronosnet/commit/f038726db1d025464ab94b5cb5e875... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 510550eee053f9420ff610476c098268e39c2edc https://github.com/kronosnet/kronosnet/commit/510550eee053f9420ff610476c0982... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 4130d8dd0e984cfa13319a5bbb7d00ae9b718a23 https://github.com/kronosnet/kronosnet/commit/4130d8dd0e984cfa13319a5bbb7d00... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: e6baab6e7ebd3b4f0e3c12397d8edabad03a7da0 https://github.com/kronosnet/kronosnet/commit/e6baab6e7ebd3b4f0e3c12397d8eda... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 7f614b5ca926cdbe073b84572fa36962c3f63377 https://github.com/kronosnet/kronosnet/commit/7f614b5ca926cdbe073b84572fa369... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 6ef7482be6439aa27f1f2bfb129d6cccb027f8d3 https://github.com/kronosnet/kronosnet/commit/6ef7482be6439aa27f1f2bfb129d6c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 6f27580e7d3594c3ec6af63d285bc20696c776a2 https://github.com/kronosnet/kronosnet/commit/6f27580e7d3594c3ec6af63d285bc2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: eb92e186abd18825c9af556e7af166b87ee62b2f https://github.com/kronosnet/kronosnet/commit/eb92e186abd18825c9af556e7af166... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 4ba7ba03091ccdaa968d8b1a5055da2551e62444 https://github.com/kronosnet/kronosnet/commit/4ba7ba03091ccdaa968d8b1a5055da... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 921fedc84e47394beea8d468d501881df43cafca https://github.com/kronosnet/kronosnet/commit/921fedc84e47394beea8d468d50188... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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: 0832401a7209adc370c7a695f7c84bd45d40d2d7 https://github.com/kronosnet/kronosnet/commit/0832401a7209adc370c7a695f7c84b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 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
Commit: ffd9bc23c0a7ca3b1a2864e7202f3077e338c31b https://github.com/kronosnet/kronosnet/commit/ffd9bc23c0a7ca3b1a2864e7202f30... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M libnozzle/man/Makefile.am
Log Message: ----------- [nozzle] fix man page generation
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: d6d28a651c9c98935bfdf58141112a1df9ff445c https://github.com/kronosnet/kronosnet/commit/d6d28a651c9c98935bfdf58141112a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M configure.ac M libnozzle/Makefile.am R libnozzle/man/Doxyfile.in R libnozzle/man/Makefile.am A man/Doxyfile-nozzle.in M man/Makefile.am
Log Message: ----------- [nozzle] move man pages to top level dir
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 25d781f044e552022270d5086606446137d4ad0f https://github.com/kronosnet/kronosnet/commit/25d781f044e552022270d508660644... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M configure.ac
Log Message: ----------- [nozzle] enable libnozzle build by default
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 9c39ae7a785eb4fd48edc35f5c963ff837c44170 https://github.com/kronosnet/kronosnet/commit/9c39ae7a785eb4fd48edc35f5c963f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M libnozzle/internals.c
Log Message: ----------- [nozzle] drop duplicated code
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: c9d24c8b07764f5ed2a8d211091fed74ee18759d https://github.com/kronosnet/kronosnet/commit/c9d24c8b07764f5ed2a8d211091fed... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2018-04-20 (Fri, 20 Apr 2018)
Changed paths: M libnozzle/internals.h M libnozzle/libnozzle.c
Log Message: ----------- [nozzle] expand buffers to deal with strncpy and -Werror=stringop-truncatio
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Compare: https://github.com/kronosnet/kronosnet/compare/7b5a0ede4d3c...c9d24c8b0776