Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: f1a7adc2b2aba4091e2f1f9c6667727afb9489a4
https://github.com/fabbione/kronosnet/commit/f1a7adc2b2aba4091e2f1f9c666772…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-09-10 (Sun, 10 Sep 2017)
Changed paths:
M libknet/compress.c
M libknet/crypto.c
Log Message:
-----------
[dlopen] fix crypto/compress internal name space for similar functions
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: 27489be5a00561fb3213b59a03ac17072759686a
https://github.com/fabbione/kronosnet/commit/27489be5a00561fb3213b59a03ac17…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-09-10 (Sun, 10 Sep 2017)
Changed paths:
M libknet/common.c
Log Message:
-----------
[dlopen] use RTLD_NOW instead of RTLD_LAZY to avoid perf hit on fast path
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: 868eb7816288259f66724f2a9938cb91fdaf5953
https://github.com/fabbione/kronosnet/commit/868eb7816288259f66724f2a9938cb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-30 (Wed, 30 Aug 2017)
Changed paths:
M libknet/handle.c
M libknet/internals.h
Log Message:
-----------
[handle] remove knet handle tracker
reload of shlib should be done on a per handle base to avoid complex
global functions.
For example, if you application is using 2 knet_h and you need to reload
libbz2, then switch both knet_h to use another compression method (or none)
and switch back to libbz2.
Similar can be done with nss/openssl once openssl support is added.
A global function to reload all library would a very complex error reporting
mechanism and could leave some handles improperly configured.
The application would have a better understanding of the needs at any given
time.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/dlopen
Home: https://github.com/fabbione/kronosnet
Commit: 31b653109148882f57b872b8482c44e0ffb74fee
https://github.com/fabbione/kronosnet/commit/31b653109148882f57b872b8482c44…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths:
M libknet/common.c
Log Message:
-----------
[dlopen] if the library is a symlink, display the symlink info to the final binary
it cannot prevent symlink attacks but definetely helps to identify them
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>