Branch: refs/heads/remove_rpath
Home: https://github.com/kronosnet/kronosnet
Commit: 7b90d3ae9728668da2812fbcd0fa4a7d96032162
https://github.com/kronosnet/kronosnet/commit/7b90d3ae9728668da2812fbcd0fa4…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M libknet/Makefile.am
M libknet/common.c
M libknet/handle.c
M libknet/internals.h
M libknet/tests/Makefile.am
M libknet/tests/test-common.c
Log Message:
-----------
[lib] Don't use -rpath
rpath seems to annoy some analysis tools. We
use it to locate the crypto & compression plugins but libknet also needs
to use the plugins from the build-tree when running tests.
A simple way to do this is have the plugin directory as part of the knet
handle then we can override it in the test suite, which already does
'illegal' accesses to some handle fields.
OK, it's not the MOST elegant way of doing this perhaps, but it is
simple and effective.
Branch: refs/heads/remove_rpath
Home: https://github.com/kronosnet/kronosnet
Commit: a9e09bf2682a1fb026fd44e8db4049da7cf7d900
https://github.com/kronosnet/kronosnet/commit/a9e09bf2682a1fb026fd44e8db404…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-04-19 (Mon, 19 Apr 2021)
Changed paths:
M libknet/Makefile.am
M libknet/common.c
M libknet/handle.c
M libknet/internals.h
M libknet/tests/Makefile.am
M libknet/tests/test-common.c
Log Message:
-----------
[lib] Don't use -rpath
rpath seems to annoy some analysis tool, and I can understand why. We
use it to locate the crypto & compression plugins but libknet also needs
to use the plugins from the build-tree when running tests.
A simple way to do this is have the plugin directory as part of the knet
handle then we can override it in the test suite, which already does
'illegal' accesses to some handle fields.
OK, it's not the MOST elegant way of doing this perhaps, but it is nice
and simple and effective.
Branch: refs/heads/stable1-proposed
Home: https://github.com/kronosnet/kronosnet
Commit: 2d43f9d1f29458dff805610c6cfe9bdfd2dd9a6b
https://github.com/kronosnet/kronosnet/commit/2d43f9d1f29458dff805610c6cfe9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-04-14 (Wed, 14 Apr 2021)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/crypto.c
M libknet/handle.c
M libknet/handle_api.c
M libknet/host.c
M libknet/internals.h
A libknet/lib_config.c
M libknet/links.c
M libknet/logging.c
M libknet/tests/Makefile.am
M libknet/tests/api_knet_handle_free.c
M libknet/threads_pmtud.c
M libknet/threads_rx.c
M libknet/threads_tx.c
M libknet/transports.c
Log Message:
-----------
[handle] validate handle in public API
- add _is_valid_handle() function to verify if a handle
is known, via qb_list*
- change all (and only) public API to use _is_valid_handle().
- move library config bits to lib_config.c and keep
header bit in internal.h.
this is more of a commodity need to simplify
accessability of above function to the test suite
at link time.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: ae386c3e7eb18688a35d9032673d81e59601c7da
https://github.com/kronosnet/kronosnet/commit/ae386c3e7eb18688a35d9032673d8…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-04-19 (Mon, 19 Apr 2021)
Changed paths:
M libnozzle/internals.c
Log Message:
-----------
[nozzle] Remove inet_ntoa() call
inet_ntoa() is deprecated in favour of inet_ntop() (see man page for
inet_ntop()).
Compare: https://github.com/kronosnet/kronosnet/compare/e8231cb24e24...ae386c3e7eb1