Branch: refs/heads/stack-clash-protection
Home: https://github.com/kronosnet/kronosnet
Commit: 0b15f588e9065360a2610549dc29f212444c67a3
https://github.com/kronosnet/kronosnet/commit/0b15f588e9065360a2610549dc29f…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M build-aux/check.mk
M configure.ac
M libknet/Makefile.am
M libknet/tests/Makefile.am
M libnozzle/Makefile.am
M libnozzle/tests/Makefile.am
Log Message:
-----------
[build] Add annobin build/check support
the annobin check is enabled only if all compiler flags, linker flags
and annocheck binary are available.
the build will use as many of the hardening options required to pass
the annocheck regardless.
the check is performed / enabled only with gcc. clang currently suffers
from some limitations to automatically detect the annobin plugin, that
would increase drastacally the complexity of the build system
unnecessarely.
implementation based on:
- https://bugzilla.redhat.com/show_bug.cgi?id=1961686
- https://developers.redhat.com/blog/2019/02/04/annocheck-examining-the-conte…
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/ht…
Original idea by Christine Caulfield <ccaulfie(a)redhat.com>
CentOS Stream CI insists on this but it's generally a 'good thing'
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/stable1-proposed
Home: https://github.com/kronosnet/kronosnet
Commit: 36f5460f4da189c48680bba4b00b35dd5533344e
https://github.com/kronosnet/kronosnet/commit/36f5460f4da189c48680bba4b00b3…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_add_ip.c
M libnozzle/tests/api_nozzle_close.c
M libnozzle/tests/api_nozzle_del_ip.c
M libnozzle/tests/api_nozzle_get_fd.c
M libnozzle/tests/api_nozzle_get_handle_by_name.c
M libnozzle/tests/api_nozzle_get_ips.c
M libnozzle/tests/api_nozzle_get_mac.c
M libnozzle/tests/api_nozzle_get_mtu.c
M libnozzle/tests/api_nozzle_get_name_by_handle.c
M libnozzle/tests/api_nozzle_open.c
M libnozzle/tests/api_nozzle_run_updown.c
M libnozzle/tests/api_nozzle_set_down.c
M libnozzle/tests/api_nozzle_set_mac.c
M libnozzle/tests/api_nozzle_set_mtu.c
M libnozzle/tests/api_nozzle_set_up.c
M libnozzle/tests/test-common.c
M libnozzle/tests/test-common.h
Log Message:
-----------
nozzle: skip tests if TUN support is not available
Commit: e8ee37d663a7443eb09713bcf5ce29c9542d8433
https://github.com/kronosnet/kronosnet/commit/e8ee37d663a7443eb09713bcf5ce2…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_run_updown.c
Log Message:
-----------
nozzle: preserve test result across cleanup
Commit: f617f256fd5add1b6726173c9a8ea58a192db87f
https://github.com/kronosnet/kronosnet/commit/f617f256fd5add1b6726173c9a8ea…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/nozzle_run_updown_exit_false
M libnozzle/tests/nozzle_run_updown_exit_true
Log Message:
-----------
[nozzle] fix tests on machines that don´t have bash
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/0123ecebce0a...f617f256fd5a
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 52dce2b8cfd54d4e4a8418899385a577f7008c16
https://github.com/kronosnet/kronosnet/commit/52dce2b8cfd54d4e4a8418899385a…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_add_ip.c
M libnozzle/tests/api_nozzle_close.c
M libnozzle/tests/api_nozzle_del_ip.c
M libnozzle/tests/api_nozzle_get_fd.c
M libnozzle/tests/api_nozzle_get_handle_by_name.c
M libnozzle/tests/api_nozzle_get_ips.c
M libnozzle/tests/api_nozzle_get_mac.c
M libnozzle/tests/api_nozzle_get_mtu.c
M libnozzle/tests/api_nozzle_get_name_by_handle.c
M libnozzle/tests/api_nozzle_open.c
M libnozzle/tests/api_nozzle_run_updown.c
M libnozzle/tests/api_nozzle_set_down.c
M libnozzle/tests/api_nozzle_set_mac.c
M libnozzle/tests/api_nozzle_set_mtu.c
M libnozzle/tests/api_nozzle_set_up.c
M libnozzle/tests/test-common.c
M libnozzle/tests/test-common.h
Log Message:
-----------
nozzle: skip tests if TUN support is not available
Commit: fa5b13c92a134d11f7c059f81e1ba04a03dc5437
https://github.com/kronosnet/kronosnet/commit/fa5b13c92a134d11f7c059f81e1ba…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_run_updown.c
Log Message:
-----------
nozzle: preserve test result across cleanup
Commit: 3209776b4d2db7bb90d778f564ea88c5e8c4bf15
https://github.com/kronosnet/kronosnet/commit/3209776b4d2db7bb90d778f564ea8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/nozzle_run_updown_exit_false
M libnozzle/tests/nozzle_run_updown_exit_true
Log Message:
-----------
[nozzle] fix tests on machines that don´t have bash
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f8ef822486a95fa91da7f9c8b660d9201569f140
https://github.com/kronosnet/kronosnet/commit/f8ef822486a95fa91da7f9c8b660d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_add_ip.c
M libnozzle/tests/api_nozzle_close.c
M libnozzle/tests/api_nozzle_del_ip.c
M libnozzle/tests/api_nozzle_get_fd.c
M libnozzle/tests/api_nozzle_get_handle_by_name.c
M libnozzle/tests/api_nozzle_get_ips.c
M libnozzle/tests/api_nozzle_get_mac.c
M libnozzle/tests/api_nozzle_get_mtu.c
M libnozzle/tests/api_nozzle_get_name_by_handle.c
M libnozzle/tests/api_nozzle_open.c
M libnozzle/tests/api_nozzle_run_updown.c
M libnozzle/tests/api_nozzle_set_down.c
M libnozzle/tests/api_nozzle_set_mac.c
M libnozzle/tests/api_nozzle_set_mtu.c
M libnozzle/tests/api_nozzle_set_up.c
M libnozzle/tests/nozzle_run_updown_exit_false
M libnozzle/tests/nozzle_run_updown_exit_true
M libnozzle/tests/test-common.c
M libnozzle/tests/test-common.h
Log Message:
-----------
Merge pull request #358 from kronosnet/test-fixups
Test fixups
Compare: https://github.com/kronosnet/kronosnet/compare/972ab8a36e54...f8ef822486a9
Branch: refs/heads/test-fixups
Home: https://github.com/kronosnet/kronosnet
Commit: 52dce2b8cfd54d4e4a8418899385a577f7008c16
https://github.com/kronosnet/kronosnet/commit/52dce2b8cfd54d4e4a8418899385a…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_add_ip.c
M libnozzle/tests/api_nozzle_close.c
M libnozzle/tests/api_nozzle_del_ip.c
M libnozzle/tests/api_nozzle_get_fd.c
M libnozzle/tests/api_nozzle_get_handle_by_name.c
M libnozzle/tests/api_nozzle_get_ips.c
M libnozzle/tests/api_nozzle_get_mac.c
M libnozzle/tests/api_nozzle_get_mtu.c
M libnozzle/tests/api_nozzle_get_name_by_handle.c
M libnozzle/tests/api_nozzle_open.c
M libnozzle/tests/api_nozzle_run_updown.c
M libnozzle/tests/api_nozzle_set_down.c
M libnozzle/tests/api_nozzle_set_mac.c
M libnozzle/tests/api_nozzle_set_mtu.c
M libnozzle/tests/api_nozzle_set_up.c
M libnozzle/tests/test-common.c
M libnozzle/tests/test-common.h
Log Message:
-----------
nozzle: skip tests if TUN support is not available
Commit: fa5b13c92a134d11f7c059f81e1ba04a03dc5437
https://github.com/kronosnet/kronosnet/commit/fa5b13c92a134d11f7c059f81e1ba…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_run_updown.c
Log Message:
-----------
nozzle: preserve test result across cleanup
Commit: 3209776b4d2db7bb90d778f564ea88c5e8c4bf15
https://github.com/kronosnet/kronosnet/commit/3209776b4d2db7bb90d778f564ea8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/nozzle_run_updown_exit_false
M libnozzle/tests/nozzle_run_updown_exit_true
Log Message:
-----------
[nozzle] fix tests on machines that don´t have bash
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/8b51b4dc8f0d...3209776b4d2d
Branch: refs/heads/test-fixups
Home: https://github.com/kronosnet/kronosnet
Commit: 021c104631fd757ae490535304bba7831da32b0a
https://github.com/kronosnet/kronosnet/commit/021c104631fd757ae490535304bba…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_add_ip.c
M libnozzle/tests/api_nozzle_close.c
M libnozzle/tests/api_nozzle_del_ip.c
M libnozzle/tests/api_nozzle_get_fd.c
M libnozzle/tests/api_nozzle_get_handle_by_name.c
M libnozzle/tests/api_nozzle_get_ips.c
M libnozzle/tests/api_nozzle_get_mac.c
M libnozzle/tests/api_nozzle_get_mtu.c
M libnozzle/tests/api_nozzle_get_name_by_handle.c
M libnozzle/tests/api_nozzle_open.c
M libnozzle/tests/api_nozzle_run_updown.c
M libnozzle/tests/api_nozzle_set_down.c
M libnozzle/tests/api_nozzle_set_mac.c
M libnozzle/tests/api_nozzle_set_mtu.c
M libnozzle/tests/api_nozzle_set_up.c
M libnozzle/tests/test-common.c
M libnozzle/tests/test-common.h
Log Message:
-----------
nozzle: skip tests if TUN support is not available
Commit: 80c0ab66dba2da92b79df55acd0f7b98ee7cec0a
https://github.com/kronosnet/kronosnet/commit/80c0ab66dba2da92b79df55acd0f7…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/api_nozzle_run_updown.c
Log Message:
-----------
nozzle: preserve test result across cleanup
Commit: a02a244e8e6c72d3a3faa378a9e6d7fb59caa18b
https://github.com/kronosnet/kronosnet/commit/a02a244e8e6c72d3a3faa378a9e6d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/nozzle_run_updown_exit_false
M libnozzle/tests/nozzle_run_updown_exit_true
Log Message:
-----------
[nozzle] fix tests on machines that don´t have bash
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8b51b4dc8f0df19914113e1fc63c0892a2c9c93e
https://github.com/kronosnet/kronosnet/commit/8b51b4dc8f0df19914113e1fc63c0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libnozzle/tests/test-common.c
Log Message:
-----------
[nozzle] implement need_tun for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/f2482db97865...8b51b4dc8f0d
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 0fe92f8befaf47d8fbd450e6e3ace3ff27be8f0e
https://github.com/kronosnet/kronosnet/commit/0fe92f8befaf47d8fbd450e6e3ace…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-15 (Wed, 15 Sep 2021)
Changed paths:
M libknet/bindings/rust/src/knet_bindings.rs
M libknet/bindings/rust/tests/src/bin/knet-test.rs
M libknet/handle.c
M libknet/handle_api.c
M libknet/host.c
M libknet/host.h
M libknet/internals.h
M libknet/libknet.h
M libknet/tests/api-check.mk
A libknet/tests/api_knet_handle_get_host_defrag_bufs.c
A libknet/tests/api_knet_handle_set_host_defrag_bufs.c
M libknet/tests/knet_bench.c
M libknet/threads_rx.c
M man/Makefile.am
Log Message:
-----------
[host] switch to dynamically allocated defrag buffers
- add ability to double or half defrag buffers based
on usage
- add configuration API to determine defrag buffers
min/max/% and reclaim policy (absolute/average)
- add rust bindings
- add related tests
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Signed-off-by: Christine Caulfield <ccaulfie(a)redhat.com>
Commit: 972ab8a36e54cdc03c70e124c19214baf07d9661
https://github.com/kronosnet/kronosnet/commit/972ab8a36e54cdc03c70e124c1921…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-09-16 (Thu, 16 Sep 2021)
Changed paths:
M libknet/bindings/rust/src/knet_bindings.rs
M libknet/bindings/rust/tests/src/bin/knet-test.rs
M libknet/handle.c
M libknet/handle_api.c
M libknet/host.c
M libknet/host.h
M libknet/internals.h
M libknet/libknet.h
M libknet/tests/api-check.mk
A libknet/tests/api_knet_handle_get_host_defrag_bufs.c
A libknet/tests/api_knet_handle_set_host_defrag_bufs.c
M libknet/tests/knet_bench.c
M libknet/threads_rx.c
M man/Makefile.am
Log Message:
-----------
Merge pull request #359 from kronosnet/dynamic-defrag-bufs
Dynamic defrag bufs
Compare: https://github.com/kronosnet/kronosnet/compare/5c5e41ce446b...972ab8a36e54