Branch: refs/heads/fix-acl Home: https://github.com/kronosnet/kronosnet Commit: d6bdae84195f79bbeb44ec7fb552bff8db68ec3b https://github.com/kronosnet/kronosnet/commit/d6bdae84195f79bbeb44ec7fb552bf... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths: M libknet/tests/api_knet_send_sync.c M libknet/transport_sctp.c
Log Message: ----------- [sctp] fix invalid memory access
and add more tests to the SCTP matrix
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: f9caec37a3d0888d71e4f7ce33ad59ed7dfcbe28 https://github.com/kronosnet/kronosnet/commit/f9caec37a3d0888d71e4f7ce33ad59... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths: M libknet/transport_sctp.c
Log Message: ----------- [sctp] remove sockets from epoll earlier
on some slow machines, where scheduling of some threads can be blocked for some time, keeping a FD on error on the epoll can cause even more load and reduce chances of the error handling thread to be scheduled.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: b7c33081344e7eae3533b7a8e9f25d6de011b4d3 https://github.com/kronosnet/kronosnet/commit/b7c33081344e7eae3533b7a8e9f25d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-07-26 (Mon, 26 Jul 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: 4e9ff4b7ea944c051defb4d7e935989dbad9316a https://github.com/kronosnet/kronosnet/commit/4e9ff4b7ea944c051defb4d7e93598... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths: 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: 75c3cd9a975aefdc0f98adbd786dd242e0182f68 https://github.com/kronosnet/kronosnet/commit/75c3cd9a975aefdc0f98adbd786dd2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-07-26 (Mon, 26 Jul 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: 68c1b93f9c379c272ef70abc62d647e10ce4260f https://github.com/kronosnet/kronosnet/commit/68c1b93f9c379c272ef70abc62d647... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-07-26 (Mon, 26 Jul 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
Compare: https://github.com/kronosnet/kronosnet/compare/594ec61b8619...68c1b93f9c37