Branch: refs/heads/fix-sctp
Home: https://github.com/kronosnet/kronosnet
Commit: ee29a5930ae77ed4eaf85fd8c059ac92dddf2141
https://github.com/kronosnet/kronosnet/commit/ee29a5930ae77ed4eaf85fd8c059a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths:
M libknet/links.c
M libknet/logging.c
M libknet/tests/fun_acl_check.c
M libknet/threads_rx.c
M libknet/transport_sctp.c
M libknet/transports.c
Log Message:
-----------
[sctp] start to fix dynamic links
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/stable1-proposed
Home: https://github.com/kronosnet/kronosnet
Commit: 79365b8d9cd36032a8540909bad588cba13aa16c
https://github.com/kronosnet/kronosnet/commit/79365b8d9cd36032a8540909bad58…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-08-26 (Thu, 26 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(a)redhat.com>
Commit: da2a7bdd94a7f1d115f2e9107950e419d152e4c6
https://github.com/kronosnet/kronosnet/commit/da2a7bdd94a7f1d115f2e9107950e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-08-26 (Thu, 26 Aug 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(a)redhat.com>
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: cfe3ebabba275d5f0a96ffc357c12fa9c8f9645c
https://github.com/kronosnet/kronosnet/commit/cfe3ebabba275d5f0a96ffc357c12…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-08-26 (Thu, 26 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(a)redhat.com>
Commit: 65dddc76a643726665d5793dc7a81a059719b7d0
https://github.com/kronosnet/kronosnet/commit/65dddc76a643726665d5793dc7a81…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-08-26 (Thu, 26 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: c0e35bbec640f45ea1f5873c463a8d222c1bc7d2
https://github.com/kronosnet/kronosnet/commit/c0e35bbec640f45ea1f5873c463a8…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-08-26 (Thu, 26 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(a)redhat.com>
Commit: b110f42c4ebe9609770f50e555dd83b10d46f4a0
https://github.com/kronosnet/kronosnet/commit/b110f42c4ebe9609770f50e555dd8…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths:
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.
Compare: https://github.com/kronosnet/kronosnet/compare/c8dc8520aabd...b110f42c4ebe