Branch: refs/heads/libtap-fixes
Home:
https://github.com/kronosnet/kronosnet
Commit: a126d8502ad0bb1eb02924c90a5f8d87189dc1fa
https://github.com/kronosnet/kronosnet/commit/a126d8502ad0bb1eb02924c90a5f8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 25f78ca3f5c580ebfc3da32097969c7a0f5fe620
https://github.com/kronosnet/kronosnet/commit/25f78ca3f5c580ebfc3da32097969…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 0a5af7fd988a0a1588bdfa13719f3755daaf20a5
https://github.com/kronosnet/kronosnet/commit/0a5af7fd988a0a1588bdfa13719f3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 3474e75b23152eb61ffb9dafa4da4c6335103102
https://github.com/kronosnet/kronosnet/commit/3474e75b23152eb61ffb9dafa4da4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 21541b033a5bc8710b44c86751c8e5eee8a8839c
https://github.com/kronosnet/kronosnet/commit/21541b033a5bc8710b44c86751c8e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: e94f21ae4efd83b21ab4235a9bcaf07965179bbc
https://github.com/kronosnet/kronosnet/commit/e94f21ae4efd83b21ab4235a9bcaf…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 713353c0cf162bdd98e59b37f3232b40a925282f
https://github.com/kronosnet/kronosnet/commit/713353c0cf162bdd98e59b37f3232…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: dbf7b03691d56581965e59bcd0498a727c0788f6
https://github.com/kronosnet/kronosnet/commit/dbf7b03691d56581965e59bcd0498…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 9114745190bc217f40ecbaf2b45cf1aafa1854fd
https://github.com/kronosnet/kronosnet/commit/9114745190bc217f40ecbaf2b45cf…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 16c1df9a154200f0dcb9be10a6e1b0d3a2d522ed
https://github.com/kronosnet/kronosnet/commit/16c1df9a154200f0dcb9be10a6e1b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 62c12943de914fa2e66765d2b53053deec696f3b
https://github.com/kronosnet/kronosnet/commit/62c12943de914fa2e66765d2b5305…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 54b4b9ab97e368895f41114373e445540be84aed
https://github.com/kronosnet/kronosnet/commit/54b4b9ab97e368895f41114373e44…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 96f6d0c4c29fa09b99e7fbc19eb7564e0b11f524
https://github.com/kronosnet/kronosnet/commit/96f6d0c4c29fa09b99e7fbc19eb75…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: c21298f37530b90c3810c245e48334338c297bc5
https://github.com/kronosnet/kronosnet/commit/c21298f37530b90c3810c245e4833…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 6e38fc693a89275dfb8e8df82223b6948bfb28b6
https://github.com/kronosnet/kronosnet/commit/6e38fc693a89275dfb8e8df82223b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 0958b4f0d3ba7350c15f45ee1e87bd8a821b779c
https://github.com/kronosnet/kronosnet/commit/0958b4f0d3ba7350c15f45ee1e87b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: dc86c6b648a478c67e415d0e02d24920b1eefcfb
https://github.com/kronosnet/kronosnet/commit/dc86c6b648a478c67e415d0e02d24…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 136e8d8086cedf4f8bada185c60116d9f384388d
https://github.com/kronosnet/kronosnet/commit/136e8d8086cedf4f8bada185c6011…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: a771857e615345d6190584645c9751cfe3175514
https://github.com/kronosnet/kronosnet/commit/a771857e615345d6190584645c975…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: a4e2c93cdf43e841f7ffbaac033c92777f2f7460
https://github.com/kronosnet/kronosnet/commit/a4e2c93cdf43e841f7ffbaac033c9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 6ab9fb916ab05aa1585ed2481d14532d1b7011db
https://github.com/kronosnet/kronosnet/commit/6ab9fb916ab05aa1585ed2481d145…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 7f54f0118f20dd8c81c6b4f8007fb16885a26afb
https://github.com/kronosnet/kronosnet/commit/7f54f0118f20dd8c81c6b4f8007fb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 4911c40b0a63117c28ca1af807e9205d59a5334d
https://github.com/kronosnet/kronosnet/commit/4911c40b0a63117c28ca1af807e92…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 887b650152d72f802221ceb6667ab5e392844339
https://github.com/kronosnet/kronosnet/commit/887b650152d72f802221ceb6667ab…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 90d35548ca252f6db2f10dafc439db04d8527a43
https://github.com/kronosnet/kronosnet/commit/90d35548ca252f6db2f10dafc439d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-20 (Mon, 20 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: 383721c5e20f4264ef7eb530c65284810352ffd6
https://github.com/kronosnet/kronosnet/commit/383721c5e20f4264ef7eb530c6528…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2017-11-20 (Mon, 20 Nov 2017)
Changed paths:
M libnozzle/libnozzle.h
Log Message:
-----------
Tidy some English
Compare:
https://github.com/kronosnet/kronosnet/compare/a507038031e5...383721c5e20f