Branch: refs/heads/libtap-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 87e46b269dc8762e084ad9f2034315fe6627acae
https://github.com/kronosnet/kronosnet/commit/87e46b269dc8762e084ad9f203431…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: allow random localhost IPs for testing
- avoids clashing with machine routing
- allows parallel testing
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9ed5b9688208fdb7b02ef221d05f35cae2959e9b
https://github.com/kronosnet/kronosnet/commit/9ed5b9688208fdb7b02ef221d05f3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: add better IPv6 private address space randomization
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f208513dc83f705b22d7c9fb566347c9ecc07d5f
https://github.com/kronosnet/kronosnet/commit/f208513dc83f705b22d7c9fb56634…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M configure.ac
M libtap/libtap.c
Log Message:
-----------
[libtap] port to freebsd and fix a bunch of small bugs
- tap_open: do mutex lock only after malloc to avoid deadlock
- fix test suite to increase randomness when testing named tap devices
- remove hardcoded paths to /bin/true /bin/false and /bin/grep
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1a7278174d9ef399f382250c4003a72bf8c3c7a1
https://github.com/kronosnet/kronosnet/commit/1a7278174d9ef399f382250c4003a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M README
Log Message:
-----------
[libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fa6375d8cd674eb8d39a5d71b1cb969be5236f86
https://github.com/kronosnet/kronosnet/commit/fa6375d8cd674eb8d39a5d71b1cb9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libtap/libtap.h
Log Message:
-----------
[libtap] define IFNAMSIZ for applications that don't need/want to include net/if.h
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5a80dd0f05135c3afbfbe51bb13838fff3193d1f
https://github.com/kronosnet/kronosnet/commit/5a80dd0f05135c3afbfbe51bb1383…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] BSD: switch to ioctl to destroy tap devices
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: b5823abb2c3602016722bef865dd785f80093321
https://github.com/kronosnet/kronosnet/commit/b5823abb2c3602016722bef865dd7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M Makefile.am
M NOTES_TO_PACKAGE_MAINTAINERS
M README
M configure.ac
M kronosnet.spec.in
M kronosnetd/Makefile.am
M kronosnetd/cfg.c
M kronosnetd/cfg.h
M kronosnetd/vty_cli_cmds.c
A libnozzle/Makefile.am
A libnozzle/api-test-coverage
A libnozzle/libnozzle.c
A libnozzle/libnozzle.h
A libnozzle/libnozzle.pc.in
A libnozzle/libnozzle_exported_syms
A libnozzle/tap_updown_bad/down.d/kronostest
A libnozzle/tap_updown_bad/post-down.d/kronostest
A libnozzle/tap_updown_bad/pre-up.d/kronostest
A libnozzle/tap_updown_bad/up.d/kronostest
A libnozzle/tap_updown_good/down.d/kronostest
A libnozzle/tap_updown_good/post-down.d/kronostest
A libnozzle/tap_updown_good/pre-up.d/kronostest
A libnozzle/tap_updown_good/up.d/kronostest
R libtap/Makefile.am
R libtap/api-test-coverage
R libtap/libtap.c
R libtap/libtap.h
R libtap/libtap.pc.in
R libtap/libtap_exported_syms
R libtap/tap_updown_bad/down.d/kronostest
R libtap/tap_updown_bad/post-down.d/kronostest
R libtap/tap_updown_bad/pre-up.d/kronostest
R libtap/tap_updown_bad/up.d/kronostest
R libtap/tap_updown_good/down.d/kronostest
R libtap/tap_updown_good/post-down.d/kronostest
R libtap/tap_updown_good/pre-up.d/kronostest
R libtap/tap_updown_good/up.d/kronostest
Log Message:
-----------
[libnozzle] rename libtap to libnozzle (part 1)
Our fearless Debian maintainer wferi made us aware that TAP is an overloaded
term already and it would be very confusing to add yet another one.
nozzle is a good pick from http://www.thesaurus.com/browse/tap
I am sure lib*cock* would have cause havoc :-)
This commit only rename files and allow builds. The API needs to be renamed too,
but that will come over time with major code cleanup as documented here:
https://trello.com/c/pyEKd4UH/396-libnozzle-make-it-production-ga-ready
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 07dfcdc30cca14798cf675e98eb8313948d14f09
https://github.com/kronosnet/kronosnet/commit/07dfcdc30cca14798cf675e98eb83…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: ad0d6dacfeaa23d78ba462c7db53e223e3c10481
https://github.com/kronosnet/kronosnet/commit/ad0d6dacfeaa23d78ba462c7db53e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] include net/if.h to define IFNAMSIZ instead of redefine
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 114468a405ac82e414a51685a902df1420b6c923
https://github.com/kronosnet/kronosnet/commit/114468a405ac82e414a51685a902d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename tap_t to nozzle_t
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a3c7181d25af4cc97b31ef5c4b55ab6767e10aeb
https://github.com/kronosnet/kronosnet/commit/a3c7181d25af4cc97b31ef5c4b55a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename struct _iface to nozzle_iface (looks better on public headers)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 885c19bc117608445861fc8e6a8d9dc6c4e8640f
https://github.com/kronosnet/kronosnet/commit/885c19bc117608445861fc8e6a8d9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.pc.in
Log Message:
-----------
[nozzle] fix pkg-config to point to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f3c4120f8744a29d4dd9aa0866b8d0dced7cb99b
https://github.com/kronosnet/kronosnet/commit/f3c4120f8744a29d4dd9aa0866b8d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/api-test-coverage
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
M libnozzle/libnozzle_exported_syms
Log Message:
-----------
[nozzle] rename API from tap_ to nozzle_
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d6a03daf9c3dfd919acd3396062ceef85b5a5b2a
https://github.com/kronosnet/kronosnet/commit/d6a03daf9c3dfd919acd3396062ce…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] rename last tap bits to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 91122ab8b8177923997e17b95172b5296657983a
https://github.com/kronosnet/kronosnet/commit/91122ab8b8177923997e17b95172b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup nozzle_open coding style and return codes
also update the header file for Doxygen man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 004120ea2da48bbcb2351ab86193f1ff7a5f328e
https://github.com/kronosnet/kronosnet/commit/004120ea2da48bbcb2351ab86193f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] start to cleanup nozzle_close to be more informative and effective
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 21b6a6d1147406ce6ef7b2afe9f91deea8badd20
https://github.com/kronosnet/kronosnet/commit/21b6a6d1147406ce6ef7b2afe9f91…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_up
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5169d511b084ed877aed370a4cffc4a392fc412b
https://github.com/kronosnet/kronosnet/commit/5169d511b084ed877aed370a4cffc…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_down
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: da49a138ae39ffd728a0f492e17d707d103c5e03
https://github.com/kronosnet/kronosnet/commit/da49a138ae39ffd728a0f492e17d7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] re-order functions in order of importance
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 465bf82894320f1e42b519f42d5c4e79da517965
https://github.com/kronosnet/kronosnet/commit/465bf82894320f1e42b519f42d5c4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_add_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fb914be6aca1d6b2c1330c2eeb34b34694f892ca
https://github.com/kronosnet/kronosnet/commit/fb914be6aca1d6b2c1330c2eeb34b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_del_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c95758f10e73f8725a6832328f00eada8776c8a9
https://github.com/kronosnet/kronosnet/commit/c95758f10e73f8725a6832328f00e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_ips (part 1)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a13a8187a55a3012ab73a5f837f688390e91d41f
https://github.com/kronosnet/kronosnet/commit/a13a8187a55a3012ab73a5f837f68…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
[nozzle] fix test on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 544b18a03be8d02a4d47b98a2ca183193b69e2f7
https://github.com/kronosnet/kronosnet/commit/544b18a03be8d02a4d47b98a2ca18…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_mtu
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8479481b1a18ea74c379babcc86954fb64e129de
https://github.com/kronosnet/kronosnet/commit/8479481b1a18ea74c379babcc8695…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_set_mtu and nozzle_reset_mtu
couldn't split those 2 because they are stricly related
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f43154f6d8bf4b945c3bbd737bfc67ecc9ce874f
https://github.com/kronosnet/kronosnet/commit/f43154f6d8bf4b945c3bbd737bfc6…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
Tidy some English
Commit: d28a7864d4d92dbec81b059895de06e40d451a5b
https://github.com/kronosnet/kronosnet/commit/d28a7864d4d92dbec81b059895de0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e9844ee6c7db6f7f52df637feaed6fd4b8200e3d
https://github.com/kronosnet/kronosnet/commit/e9844ee6c7db6f7f52df637feaed6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_(re)set_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 27ee14356b3260eb079f26958aec5651d377921b
https://github.com/kronosnet/kronosnet/commit/27ee14356b3260eb079f26958aec5…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_handle_by_name
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fc58f3d4f7990c73d6fd207a8094bd663bc8c582
https://github.com/kronosnet/kronosnet/commit/fc58f3d4f7990c73d6fd207a8094b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_name_by_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 924ddde9afbbbe55134ce36f6b744cbbccd0d747
https://github.com/kronosnet/kronosnet/commit/924ddde9afbbbe55134ce36f6b744…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/libnozzle.h
Log Message:
-----------
[nozzle] cleanup and document nozzle_get_fd
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/5bfd92199608...924ddde9afbb
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 842ef2a8d6de44bcd956dd9f7470d6acd9cbc294
https://github.com/kronosnet/kronosnet/commit/842ef2a8d6de44bcd956dd9f7470d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
[transport] make the new derooted sock management less chatty
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5bf81612d4debe168b10f328fe796d0112ca17ae
https://github.com/kronosnet/kronosnet/commit/5bf81612d4debe168b10f328fe796…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
[transport] fix errno handling
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9ffb6eec868cf16eb1af2d5d52210f770f126bd2
https://github.com/kronosnet/kronosnet/commit/9ffb6eec868cf16eb1af2d5d52210…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
[transport] consistency is not optional :-)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a17516dea077961f616ff9579c9233aa123d62d7
https://github.com/kronosnet/kronosnet/commit/a17516dea077961f616ff9579c923…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
[transport] add missing include files and really fix 86c81a32cfccde1dea
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 29e395dfe7de1c20d5821deb3b425a9ed78e54c2
https://github.com/kronosnet/kronosnet/commit/29e395dfe7de1c20d5821deb3b425…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
M libknet/transport_udp.c
Log Message:
-----------
[transports] add logging around setsockopts that have specific per distro/include requirements
this is helpful to determine if a given option has been built-in and/or activated
properly
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 2e305eb8f56e4fa03a868ee6e5db0a3ed22e0a3d
https://github.com/kronosnet/kronosnet/commit/2e305eb8f56e4fa03a868ee6e5db0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
M libknet/transport_udp.c
Log Message:
-----------
Merge pull request #94 from kronosnet/sock
[transport] make the new derooted sock management less chatty
Compare: https://github.com/kronosnet/kronosnet/compare/0f7bf3fce06b...2e305eb8f56e
Branch: refs/heads/sock
Home: https://github.com/kronosnet/kronosnet
Commit: 29e395dfe7de1c20d5821deb3b425a9ed78e54c2
https://github.com/kronosnet/kronosnet/commit/29e395dfe7de1c20d5821deb3b425…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
M libknet/transport_udp.c
Log Message:
-----------
[transports] add logging around setsockopts that have specific per distro/include requirements
this is helpful to determine if a given option has been built-in and/or activated
properly
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/sock
Home: https://github.com/kronosnet/kronosnet
Commit: 842ef2a8d6de44bcd956dd9f7470d6acd9cbc294
https://github.com/kronosnet/kronosnet/commit/842ef2a8d6de44bcd956dd9f7470d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
[transport] make the new derooted sock management less chatty
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>