Branch: refs/heads/master Home: https://github.com/kronosnet/kronosnet Commit: 288419f8cb692a236569d2c24fa142f969d7ec08 https://github.com/kronosnet/kronosnet/commit/288419f8cb692a236569d2c24fa142... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths: M libknet/links.c
Log Message: ----------- [acl] make knet_link_add_acl a wrapper to knet_link_insert_acl
remove lots of duplicated code
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 88e9e93f06da574f833676d2afc72469233dabd7 https://github.com/kronosnet/kronosnet/commit/88e9e93f06da574f833676d2afc724... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths: M libknet/bindings/rust/tests/src/bin/knet-test.rs M libknet/internals.h M libknet/links.c M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/tests/Makefile.am M libknet/tests/api_knet_link_add_acl.c M libknet/tests/api_knet_link_clear_acl.c M libknet/tests/api_knet_link_insert_acl.c M libknet/tests/api_knet_link_rm_acl.c M libknet/tests/api_knet_link_set_config.c M libknet/tests/api_knet_send.c A libknet/tests/fun_acl_check.c M libknet/tests/test-common.c M libknet/threads_rx.c M libknet/transport_sctp.c
Log Message: ----------- [acl] major internal rework
ACL internal management was somewhat broken and didn“t really do what was advertised for dynamic links.
- fix ACL to be truely per host/link as public API advertise - move ACL checking when host/link are known - add extensive tests - fix various minor bugs that went undetected for a bit - enable access list testings on more tests
Signed-off-by: Christine Caulfield ccaulfie@redhat.com Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 2ef5a12e77e16946f328b6eb153356c6e5b329fa https://github.com/kronosnet/kronosnet/commit/2ef5a12e77e16946f328b6eb153356... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths: M libknet/internals.h M libknet/transport_loopback.c M libknet/transport_loopback.h M libknet/transport_sctp.c M libknet/transport_sctp.h M libknet/transport_udp.c M libknet/transport_udp.h M libknet/transports.c M libknet/transports.h
Log Message: ----------- [transports] remove unused internal ACL API
with the new ACL code, this internal API is no longer used
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 196a53a80e6bb75d3c68c2badf6b9b1da2747dbd https://github.com/kronosnet/kronosnet/commit/196a53a80e6bb75d3c68c2badf6b9b... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths: M libknet/libknet.h M libknet/tests/api_knet_send_sync.c M libknet/threads_tx.c
Log Message: ----------- send: Fix send_sync()
send_sync needs a filter to work - enforce this Clear out some arrays that could have random values
Commit: c82d0aa60ec3776ad545841f1acc88f4f3332eb2 https://github.com/kronosnet/kronosnet/commit/c82d0aa60ec3776ad545841f1acc88... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths: M libknet/tests/fun_onwire_upgrade.c
Log Message: ----------- [tests] fix fun_onwire_upgrade checks
- handle wait_for_nodes_states properly (detected by coverity scan) - wait for the correct number of nodes
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 4257b45ebbc2b4e783743c06179bc22984094c0c https://github.com/kronosnet/kronosnet/commit/4257b45ebbc2b4e783743c06179bc2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths: M configure.ac M libknet/tests/Makefile.am
Log Message: ----------- [tests] make execution of functional testing optionals
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 7ed376febcd8357626afa86b32f79f57b54b59c6 https://github.com/kronosnet/kronosnet/commit/7ed376febcd8357626afa86b32f79f... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths: M libknet/tests/fun_onwire_upgrade.c M libknet/tests/test-common.c
Log Message: ----------- test: Use a pipe to synchronise wait_for_xxx events
The condition variable thing clearly not working for us.
Commit: 5c5e41ce446b0b6164de39596b2042e7e38bcec5 https://github.com/kronosnet/kronosnet/commit/5c5e41ce446b0b6164de39596b2042... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths: M configure.ac M libknet/bindings/rust/tests/src/bin/knet-test.rs M libknet/internals.h M libknet/libknet.h M libknet/links.c M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/tests/Makefile.am M libknet/tests/api_knet_link_add_acl.c M libknet/tests/api_knet_link_clear_acl.c M libknet/tests/api_knet_link_insert_acl.c M libknet/tests/api_knet_link_rm_acl.c M libknet/tests/api_knet_link_set_config.c M libknet/tests/api_knet_send.c M libknet/tests/api_knet_send_sync.c A libknet/tests/fun_acl_check.c M libknet/tests/fun_onwire_upgrade.c M libknet/tests/test-common.c M libknet/threads_rx.c M libknet/threads_tx.c M libknet/transport_loopback.c M libknet/transport_loopback.h M libknet/transport_sctp.c M libknet/transport_sctp.h M libknet/transport_udp.c M libknet/transport_udp.h M libknet/transports.c M libknet/transports.h
Log Message: ----------- Merge pull request #355 from kronosnet/fix-acl
Fix acl
Compare: https://github.com/kronosnet/kronosnet/compare/387c57bab103...5c5e41ce446b