Branch: refs/heads/libtap-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 7d31d759fcc283acd9a1fef50aedd2f4d956abe6
https://github.com/kronosnet/kronosnet/commit/7d31d759fcc283acd9a1fef50aedd…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 8675279bb8548f068a868f065528ed28bc5d8a58
https://github.com/kronosnet/kronosnet/commit/8675279bb8548f068a868f065528e…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: bfbc4ab23e1b70e320a442c2dec3f427cff7e1ae
https://github.com/kronosnet/kronosnet/commit/bfbc4ab23e1b70e320a442c2dec3f…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 0164bc3659fd27c12e7228fa55ee0d846e451b1a
https://github.com/kronosnet/kronosnet/commit/0164bc3659fd27c12e7228fa55ee0…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 6d0c8695e377d8162d6c60f0afa18ad3b9c147d1
https://github.com/kronosnet/kronosnet/commit/6d0c8695e377d8162d6c60f0afa18…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 1c45af614ec1722cca551d670e6257e2edfa9ea4
https://github.com/kronosnet/kronosnet/commit/1c45af614ec1722cca551d670e625…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: affc40473b087909f7c0566224361c4b010e8e4c
https://github.com/kronosnet/kronosnet/commit/affc40473b087909f7c0566224361…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: af04f590fa892ac5b56cc0533b8e531e88a76d22
https://github.com/kronosnet/kronosnet/commit/af04f590fa892ac5b56cc0533b8e5…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 51a37f95ff869fcd3343c341477eb1bc3ec90af7
https://github.com/kronosnet/kronosnet/commit/51a37f95ff869fcd3343c341477eb…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 801f41f5a8a7da7730a80ddec4bc3c92dea5620a
https://github.com/kronosnet/kronosnet/commit/801f41f5a8a7da7730a80ddec4bc3…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 9309fd1941ab874116f870b5187de3994bf9d11b
https://github.com/kronosnet/kronosnet/commit/9309fd1941ab874116f870b5187de…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 05346f8c74d5361dc3b518fdd690688577e103f0
https://github.com/kronosnet/kronosnet/commit/05346f8c74d5361dc3b518fdd6906…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 83bfbbdb3870f678f1a94be3a54bc56be9327479
https://github.com/kronosnet/kronosnet/commit/83bfbbdb3870f678f1a94be3a54bc…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: a3a41510f50b8c6b9b207bc74b774c88220d0693
https://github.com/kronosnet/kronosnet/commit/a3a41510f50b8c6b9b207bc74b774…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 5d0d766101d1640694d2c63097c83eaff221e711
https://github.com/kronosnet/kronosnet/commit/5d0d766101d1640694d2c63097c83…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 177ced0890c4a47a235cf90034b75539c41a0c53
https://github.com/kronosnet/kronosnet/commit/177ced0890c4a47a235cf90034b75…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: d2a76c33bafb0aa984235d85038fd4157fce2e73
https://github.com/kronosnet/kronosnet/commit/d2a76c33bafb0aa984235d85038fd…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: e52f5b6c1fc7dc2bf26c6cd1f19a607638510c61
https://github.com/kronosnet/kronosnet/commit/e52f5b6c1fc7dc2bf26c6cd1f19a6…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: be16c40060df2743647d536e0265b5df67227572
https://github.com/kronosnet/kronosnet/commit/be16c40060df2743647d536e0265b…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: cdb5c8fc7ed3cb804605f3d45ddda47d92dd88f0
https://github.com/kronosnet/kronosnet/commit/cdb5c8fc7ed3cb804605f3d45ddda…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 68262611e0c037d098898362797fd88af2dbafce
https://github.com/kronosnet/kronosnet/commit/68262611e0c037d098898362797fd…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 791d52840978485024d7f2de40b7661d20028817
https://github.com/kronosnet/kronosnet/commit/791d52840978485024d7f2de40b76…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 44ee650d9cedf410b70413e1c248e8acba228233
https://github.com/kronosnet/kronosnet/commit/44ee650d9cedf410b70413e1c248e…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 19a7848ed81f14a5756c4d3cde921b505e9ec2b3
https://github.com/kronosnet/kronosnet/commit/19a7848ed81f14a5756c4d3cde921…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 77b86c075408929585145a9ba5d492ce7021f0d3
https://github.com/kronosnet/kronosnet/commit/77b86c075408929585145a9ba5d49…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 8c8630bc1c411303e942fabd24ab36eb423c159c
https://github.com/kronosnet/kronosnet/commit/8c8630bc1c411303e942fabd24ab3…
Author: Christine Caulfield <ccaulfie(a)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/165862d9da23f4d751c5d8038f32b…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 99e2682429e8cc915dda9038f202a51283a666e7
https://github.com/kronosnet/kronosnet/commit/99e2682429e8cc915dda9038f202a…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: de5614b92430419ec1cd03154172de49439a94ce
https://github.com/kronosnet/kronosnet/commit/de5614b92430419ec1cd03154172d…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: ec06eb649d7de32cec39f0e475272e2693c8df9e
https://github.com/kronosnet/kronosnet/commit/ec06eb649d7de32cec39f0e475272…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 8f66a0e5fc61cb3963240c9d3fc5275a4147492e
https://github.com/kronosnet/kronosnet/commit/8f66a0e5fc61cb3963240c9d3fc52…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 89263cd888706b008e40476cc746ddb6020e606d
https://github.com/kronosnet/kronosnet/commit/89263cd888706b008e40476cc746d…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: ca3fa8598e1c96d13eb537ca67af1418b94485bf
https://github.com/kronosnet/kronosnet/commit/ca3fa8598e1c96d13eb537ca67af1…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 3f35cdd701c438be55982b17abb393924f6b4500
https://github.com/kronosnet/kronosnet/commit/3f35cdd701c438be55982b17abb39…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 7752d9435ef1cbbca22f71e3492c4b05c59b336c
https://github.com/kronosnet/kronosnet/commit/7752d9435ef1cbbca22f71e3492c4…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 4c6963fbcb94d88f678d808f1dde8cd67a32e492
https://github.com/kronosnet/kronosnet/commit/4c6963fbcb94d88f678d808f1dde8…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 3932e58ea1fe6712864acdbe82640ef93540a956
https://github.com/kronosnet/kronosnet/commit/3932e58ea1fe6712864acdbe82640…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 5438cbfbf21c7728eda4d0f37a06688d1daef693
https://github.com/kronosnet/kronosnet/commit/5438cbfbf21c7728eda4d0f37a066…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 4c9bca0fa4f3073afe7adc57565e7164f67ab124
https://github.com/kronosnet/kronosnet/commit/4c9bca0fa4f3073afe7adc57565e7…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: cee6e311159b35e614f3e30d154d88acf7775494
https://github.com/kronosnet/kronosnet/commit/cee6e311159b35e614f3e30d154d8…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 8c982cb096b50a69c38734d083b89685ce86bac6
https://github.com/kronosnet/kronosnet/commit/8c982cb096b50a69c38734d083b89…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 43df6749866e45b484b53f695ba3be8a9a2b584f
https://github.com/kronosnet/kronosnet/commit/43df6749866e45b484b53f695ba3b…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 085703c035f8186cfdbe7c511f14592990c0a96f
https://github.com/kronosnet/kronosnet/commit/085703c035f8186cfdbe7c511f145…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: f768293f5fab3a8b1db0083659e05fbd5eed43ac
https://github.com/kronosnet/kronosnet/commit/f768293f5fab3a8b1db0083659e05…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 1656a62e7851d518fbce4f742fd1ab70b84704c1
https://github.com/kronosnet/kronosnet/commit/1656a62e7851d518fbce4f742fd1a…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: f8ad8756414fe5597076a2cf25fad4d97a71a173
https://github.com/kronosnet/kronosnet/commit/f8ad8756414fe5597076a2cf25fad…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: cd395b2d3812d587f44969e955c3d702d16b1e14
https://github.com/kronosnet/kronosnet/commit/cd395b2d3812d587f44969e955c3d…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 1568837c9d2e396a501e5ec5462609758bb18ade
https://github.com/kronosnet/kronosnet/commit/1568837c9d2e396a501e5ec546260…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: eba29d3d1cb466e94d2869482cc7a6a858482cd8
https://github.com/kronosnet/kronosnet/commit/eba29d3d1cb466e94d2869482cc7a…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 4f75d12e31fb1a6d2565674b1660f50afb1b3425
https://github.com/kronosnet/kronosnet/commit/4f75d12e31fb1a6d2565674b1660f…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: c6edf4fb2b78f5b120493b1ed2d8c82f17309a91
https://github.com/kronosnet/kronosnet/commit/c6edf4fb2b78f5b120493b1ed2d8c…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 463be564ceccbb9356a8d99c6d550459b7f1268f
https://github.com/kronosnet/kronosnet/commit/463be564ceccbb9356a8d99c6d550…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: fb216439435945861e05b702d314d77a7fda5e0b
https://github.com/kronosnet/kronosnet/commit/fb216439435945861e05b702d314d…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: df5dd4442c69ca0e7ae927a7f8246c54b024536d
https://github.com/kronosnet/kronosnet/commit/df5dd4442c69ca0e7ae927a7f8246…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: b9207190449dedf06ac50994696e2fd0e54bca21
https://github.com/kronosnet/kronosnet/commit/b9207190449dedf06ac50994696e2…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 5b132f964b203b4138ca5aec52aa2f15a3fda8fd
https://github.com/kronosnet/kronosnet/commit/5b132f964b203b4138ca5aec52aa2…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: b53d9cb93fa33b60002cb1d95ad4f203b4507512
https://github.com/kronosnet/kronosnet/commit/b53d9cb93fa33b60002cb1d95ad4f…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 020f5acca3dcb548c973419548245b73c2329a5e
https://github.com/kronosnet/kronosnet/commit/020f5acca3dcb548c973419548245…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/7b641a01449b...020f5acca3dc
Branch: refs/heads/flags
Home: https://github.com/kronosnet/kronosnet
Commit: 76cc0ddb42968f75914a21c36140eac0dbae087e
https://github.com/kronosnet/kronosnet/commit/76cc0ddb42968f75914a21c36140e…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M configure.ac
Log Message:
-----------
build: remove unused DEBUG Automake conditional
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: 77768599043277a0b6a946c1d620e5b399c42678
https://github.com/kronosnet/kronosnet/commit/77768599043277a0b6a946c1d620e…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M poc-code/iov-hash/Makefile.am
Log Message:
-----------
build: LIBS belong to LDADD for binaries
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: cc5199a662ac9229494e8d7ab78272c73847c8a3
https://github.com/kronosnet/kronosnet/commit/cc5199a662ac9229494e8d7ab7827…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libtap/Makefile.am
Log Message:
-----------
build: sanitize LDFLAGS handling
The Automake manual states that according to the GNU Coding Standards
the so-called "Variables reserved for the user" mustn't be changed by
the build system, and they must override the default settings from the
build system. The "Flag Variables Ordering" section provides the
recipes on which we build here.
Using $lt_prog_compiler_pic directly shouldn't be necessary, let's try
leaving it out.
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: 6754dbab103d47003ab381c8ef412bfd25eb72f4
https://github.com/kronosnet/kronosnet/commit/6754dbab103d47003ab381c8ef412…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M configure.ac
Log Message:
-----------
build: we preserve CPPFLAGS, just remove the tempting hooks
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: 242124c955d80aef180ad4a7333b6cd9c7b8004e
https://github.com/kronosnet/kronosnet/commit/242124c955d80aef180ad4a7333b6…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M configure.ac
M kronosnetd/Makefile.am
M libknet/Makefile.am
M libknet/tests/Makefile.am
M libtap/Makefile.am
M poc-code/iov-hash/Makefile.am
Log Message:
-----------
build: sanitize CFLAGS handling
As for LDFLAGS previously: leave the CFLAGS "user variable" untouched to
enable easy selective overriding of the flags used by the build system.
Using $lt_prog_compiler_pic shouldn't be necessary, let's drop it and
see if anything breaks. WERROR_CFLAGS was undefined, so dropped as well.
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: af7bb5fdf9ce269e2157ec3d374d47e0456a18f5
https://github.com/kronosnet/kronosnet/commit/af7bb5fdf9ce269e2157ec3d374d4…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M configure.ac
A m4/ax_check_link_flag.m4
Log Message:
-----------
build: check for the --enable-new-dtags flag before using it
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: afb7bf5302e0fdfee80b921b30eeede1882191fc
https://github.com/kronosnet/kronosnet/commit/afb7bf5302e0fdfee80b921b30eee…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M configure.ac
Log Message:
-----------
build: use --as-needed to avoid unnecessary dependency on libm
I removed --as-needed in 1b96703, but now I found a good reason to use
it after all.
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: 9412ec18b0b93a6f861cce8ee033464dd07adefc
https://github.com/kronosnet/kronosnet/commit/9412ec18b0b93a6f861cce8ee0334…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M configure.ac
Log Message:
-----------
build: linking with libm is unnecessary on some systems (like OS X)
Inlining of builtin functions can eliminate the libm dependency on other
systems as well, but AC_SEARCH_LIBS can't detect this because it tests
with a false prototype. Thus we use --as-needed linking already to trim
such unnecessary dependencies.
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: 659ac06b1e430c2998e6ff871208aaf857acf201
https://github.com/kronosnet/kronosnet/commit/659ac06b1e430c2998e6ff871208a…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M libknet/Makefile.am
M libtap/Makefile.am
Log Message:
-----------
build: --export-dynamic is needed for dlopened modules only
Not that it matters on ELF platforms the least. If Kronosnet is ever
ported to Windows, however...
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Compare: https://github.com/kronosnet/kronosnet/compare/f77b5f38b311...659ac06b1e43
Branch: refs/heads/export-regex
Home: https://github.com/kronosnet/kronosnet
Commit: 3f8205260b50e87be5735ca6dfce05b6d976580e
https://github.com/kronosnet/kronosnet/commit/3f8205260b50e87be5735ca6dfce0…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2018-01-29 (Mon, 29 Jan 2018)
Changed paths:
M libknet/Makefile.am
R libknet/libknet_exported_syms
M libtap/Makefile.am
R libtap/libtap_exported_syms
Log Message:
-----------
build: filter exported symbols by libtool regexes
This should be equivalent to the previous solution,
just a little less verbose.
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>