Branch: refs/heads/functional-testing
Home: https://github.com/kronosnet/kronosnet
Commit: 889c120229852923b93a17aa46b8e7a9190d9270
https://github.com/kronosnet/kronosnet/commit/889c120229852923b93a17aa46b8e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-03-25 (Mon, 25 Mar 2019)
Changed paths:
M libknet/tests/test-common.c
Log Message:
-----------
[tests] remove unnecessary shutdown locking
the test should be in charge not to shutdown too much at once
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/rekey
Home: https://github.com/kronosnet/kronosnet
Commit: e4d0354b39bb1083c47b741e63c7b6ba1ec119cf
https://github.com/kronosnet/kronosnet/commit/e4d0354b39bb1083c47b741e63c7b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-03-24 (Sun, 24 Mar 2019)
Changed paths:
M libknet/transport_sctp.c
M libknet/transport_udp.c
Log Message:
-----------
[transports] fix usage after free of transport info memory
spotted while implementing functional testing for rekey.
when configuring multiple hosts (3+) with 1 link sharing
the same listener, but NOT enabling the link, if the user
attempts to shutdown knet_h, the first call to knet_link_clear_config
will not recognize that the listener is still in use by another
link and will release all resources.
At the time of invoking clear_config on the second link, transport_clear_config
will access already freed memory, or alternatively, a call to
link_enable would cause a crash because the listener does no
longer exist.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/rekey
Home: https://github.com/kronosnet/kronosnet
Commit: bc9da112c8438c9cd1255ac22e975924b8310d3e
https://github.com/kronosnet/kronosnet/commit/bc9da112c8438c9cd1255ac22e975…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M libknet/crypto.c
M libknet/crypto.h
M libknet/crypto_model.h
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
M libknet/handle.c
M libknet/libknet.h
M libknet/tests/api-check.mk
A libknet/tests/api_knet_handle_crypto_start_rekey.c
A libknet/tests/api_knet_handle_crypto_stop_rekey.c
A libknet/tests/api_knet_handle_crypto_use_newkey.c
M man/Makefile.am
Log Message:
-----------
[crypto] add support for rekey public APIs
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>