Branch: refs/heads/master
Home:
https://github.com/kronosnet/kronosnet
Commit: b05cf66006f790561c2d50f62bbb66dc8e9ac8b7
https://github.com/kronosnet/kronosnet/commit/b05cf66006f790561c2d50f62bbb6…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-29 (Wed, 29 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress.h
A libknet/compress_model.h
Log Message:
-----------
Separate compress_model_t definition into a new header file
We'll use this type together with the zlib headers, which clash with
our compress.h because both define a function named compress.
Commit: 8ac4875b5e6ff664ca48fb78f8a3ade2ee41e6e9
https://github.com/kronosnet/kronosnet/commit/8ac4875b5e6ff664ca48fb78f8a3a…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-29 (Wed, 29 Nov 2017)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/compress.c
M libknet/compress_bzip2.c
R libknet/compress_bzip2.h
R libknet/compress_bzip2_remap.h
M libknet/compress_canary.c
M libknet/compress_model.h
Log Message:
-----------
Make the bzip2 compress plugin a proper module
Our current practice of dlopening foreign shared libraries is problematic
for several reasons:
* not portable: modules and shared libraries can be different object types
* dependency information is invisible (our canaries mostly solve this)
* hardwiring SONAMES breaks on transitions (KNET_PKG_SONAME solves this)
* symbol versioning information is lost (theoretically solvable)
The preferred way out is generating dynamically loaded private modules
from the main source, which then rely on the dynamic linker to load the
external symbols as usual.
Commit: c5661257d3c9c1947fdedffef082a38f884f1de1
https://github.com/kronosnet/kronosnet/commit/c5661257d3c9c1947fdedffef082a…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M .gitignore
M configure.ac
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/compress.c
M libknet/compress_bzip2.c
R libknet/compress_canary.c
M libknet/compress_lz4.c
R libknet/compress_lz4.h
R libknet/compress_lz4_remap.h
A libknet/compress_lz4hc.c
M libknet/compress_lzma.c
R libknet/compress_lzma.h
R libknet/compress_lzma_remap.h
M libknet/compress_lzo2.c
R libknet/compress_lzo2.h
R libknet/compress_lzo2_remap.h
M libknet/compress_model.h
M libknet/compress_zlib.c
R libknet/compress_zlib.h
R libknet/compress_zlib_remap.h
M libknet/crypto.c
M libknet/crypto.h
R libknet/crypto_canary.c
A libknet/crypto_model.h
M libknet/crypto_nss.c
R libknet/crypto_nss.h
R libknet/crypto_nss_remap.h
M libknet/crypto_openssl.c
R libknet/crypto_openssl.h
R libknet/crypto_openssl_remap.h
R libknet/remap.h
M libknet/tests/Makefile.am
Log Message:
-----------
Switch over all plugins to the module system
Commit: 58f7e655efa7d3aab7854f09f1e2b5c6fb6a9e54
https://github.com/kronosnet/kronosnet/commit/58f7e655efa7d3aab7854f09f1e2b…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M libknet/common.c
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lz4hc.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_zlib.c
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
M libknet/logging.h
Log Message:
-----------
Pass log_msg to the plugins
Commit: 571230457de615e75a8e0c05507a3736b357aff8
https://github.com/kronosnet/kronosnet/commit/571230457de615e75a8e0c05507a3…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M libknet/libknet.h
Log Message:
-----------
libknet.h uses ssize_t, include its definition directly
This fixes the BSD build.
Commit: effdb3a76ef9d13d3c63a22eab0fcabe05a2c749
https://github.com/kronosnet/kronosnet/commit/effdb3a76ef9d13d3c63a22eab0fc…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M libknet/common.c
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
Log Message:
-----------
Unify crypto module initialization functions
Taken from Fabio M. Di Nitto.
Commit: a9d79dd6f4d230941fe811fbe3cc55fccb7815a1
https://github.com/kronosnet/kronosnet/commit/a9d79dd6f4d230941fe811fbe3cc5…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M configure.ac
M libknet/common.c
M libknet/common.h
M libknet/compress.c
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lz4hc.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_model.h
M libknet/compress_zlib.c
M libknet/crypto.c
M libknet/crypto_model.h
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
M libknet/tests/api_knet_handle_compress.c
M libknet/tests/api_knet_handle_crypto.c
M libknet/tests/api_knet_send_compress.c
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
Unify compress and crypto module loaders
Commit: a88e592232f3cf01302e641af1db6e74463a38a4
https://github.com/kronosnet/kronosnet/commit/a88e592232f3cf01302e641af1db6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M kronosnet.spec.in
Log Message:
-----------
[modules] update spec file to ship modules in separate rpms + meta packages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f746849f57212453df22338721b0ff4a6bc92cdd
https://github.com/kronosnet/kronosnet/commit/f746849f57212453df22338721b0f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M kronosnet.spec.in
Log Message:
-----------
[modules] spec file: fix directory shipping
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: b9653e2049c37a2cb71aba5311ae60266a0d10fa
https://github.com/kronosnet/kronosnet/commit/b9653e2049c37a2cb71aba5311ae6…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-30 (Thu, 30 Nov 2017)
Changed paths:
M build-aux/knet_valgrind_memcheck.supp
Log Message:
-----------
[modules] update valgrind BSD exceptions
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 75b61fa567e0975975073464a84acd97f20b4d0c
https://github.com/kronosnet/kronosnet/commit/75b61fa567e0975975073464a84ac…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M configure.ac
M libknet/tests/api_knet_handle_compress.c
M libknet/tests/api_knet_handle_crypto.c
M libknet/tests/api_knet_send_compress.c
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] make module tests dynamic by using internal knowledge of what is built or not
drop all related #ifdef as well
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1b11840bb5add6666136158bb828fedf9bc83b40
https://github.com/kronosnet/kronosnet/commit/1b11840bb5add6666136158bb828f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M libknet/tests/Makefile.am
R libknet/tests/crypto_bench.c
R libknet/tests/int_crypto.c
Log Message:
-----------
[tests] drop obsoleted tests that are broken after moving to the new modules format
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4f34a6862b448a5c2c3d9fe49ff1953517370d55
https://github.com/kronosnet/kronosnet/commit/4f34a6862b448a5c2c3d9fe49ff19…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M libknet/compress.c
M libknet/compress_bzip2.c
M libknet/compress_lz4.c
M libknet/compress_lz4hc.c
M libknet/compress_lzma.c
M libknet/compress_lzo2.c
M libknet/compress_model.h
M libknet/compress_zlib.c
M libknet/crypto.c
M libknet/crypto_model.h
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
Log Message:
-----------
Check ABI version on module load
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: c7937384dedb9943b424ad83627e45212ad087a0
https://github.com/kronosnet/kronosnet/commit/c7937384dedb9943b424ad83627e4…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M Makefile.am
M configure.ac
M libknet/Makefile.am
Log Message:
-----------
build: move more repetitive module work into our Autoconf macro
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: f3396d98b3ecaa392c887eb8d3ea38277b051f23
https://github.com/kronosnet/kronosnet/commit/f3396d98b3ecaa392c887eb8d3ea3…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M configure.ac
Log Message:
-----------
build: recover original option ordering
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: f58d6934d7f645a0be03e6556aa6c645662f2dcc
https://github.com/kronosnet/kronosnet/commit/f58d6934d7f645a0be03e6556aa6c…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M configure.ac
Log Message:
-----------
build: use AS_HELP_STRING for consistent formatting
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: 967ee0b3c6e4b34f97038a079839f3fe7ca0bbe7
https://github.com/kronosnet/kronosnet/commit/967ee0b3c6e4b34f97038a079839f…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths:
M configure.ac
Log Message:
-----------
build: remove useless assignment
Signed-off-by: Ferenc Wágner <wferi(a)debian.org>
Commit: 6b8fba1a405cd9f9980a13b3c3f9d2a920d23d65
https://github.com/kronosnet/kronosnet/commit/6b8fba1a405cd9f9980a13b3c3f9d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-12-05 (Tue, 05 Dec 2017)
Changed paths:
M .gitignore
M Makefile.am
M build-aux/knet_valgrind_memcheck.supp
M configure.ac
M kronosnet.spec.in
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/compress.c
M libknet/compress.h
M libknet/compress_bzip2.c
R libknet/compress_bzip2.h
R libknet/compress_bzip2_remap.h
R libknet/compress_canary.c
M libknet/compress_lz4.c
R libknet/compress_lz4.h
R libknet/compress_lz4_remap.h
A libknet/compress_lz4hc.c
M libknet/compress_lzma.c
R libknet/compress_lzma.h
R libknet/compress_lzma_remap.h
M libknet/compress_lzo2.c
R libknet/compress_lzo2.h
R libknet/compress_lzo2_remap.h
A libknet/compress_model.h
M libknet/compress_zlib.c
R libknet/compress_zlib.h
R libknet/compress_zlib_remap.h
M libknet/crypto.c
M libknet/crypto.h
R libknet/crypto_canary.c
A libknet/crypto_model.h
M libknet/crypto_nss.c
R libknet/crypto_nss.h
R libknet/crypto_nss_remap.h
M libknet/crypto_openssl.c
R libknet/crypto_openssl.h
R libknet/crypto_openssl_remap.h
M libknet/libknet.h
M libknet/logging.h
R libknet/remap.h
M libknet/tests/Makefile.am
M libknet/tests/api_knet_handle_compress.c
M libknet/tests/api_knet_handle_crypto.c
M libknet/tests/api_knet_send_compress.c
M libknet/tests/api_knet_send_crypto.c
R libknet/tests/crypto_bench.c
R libknet/tests/int_crypto.c
Log Message:
-----------
Merge pull request #96 from kronosnet/modules2
Modules2
Compare:
https://github.com/kronosnet/kronosnet/compare/2e305eb8f56e...6b8fba1a405c