Branch: refs/heads/master Home: https://github.com/kronosnet/kronosnet Commit: 5ac0e2c9f7afa0688406258d7c58eabf51dce5a7 https://github.com/kronosnet/kronosnet/commit/5ac0e2c9f7afa0688406258d7c58ea... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths: M .gitignore
Log Message: ----------- git ignore libknet/{compress,crypto}_canary
Commit: 687f3f9c4e506b531d678cb42037c613c238d4b1 https://github.com/kronosnet/kronosnet/commit/687f3f9c4e506b531d678cb42037c6... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths: M libknet/common.c M libknet/common.h
Log Message: ----------- Define a common helper function for symbol remapping
Commit: 599087b7310f6799ee1634bbed386f4fa5af807a https://github.com/kronosnet/kronosnet/commit/599087b7310f6799ee1634bbed386f... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths: M libknet/compress_zlib.c
Log Message: ----------- Switch libknet/compress_zlib.c to using the remap_symbol helper
Commit: 26912ff1cea8e40e545af6cc7ce3a2c3d4623a8a https://github.com/kronosnet/kronosnet/commit/26912ff1cea8e40e545af6cc7ce3a2... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths: M libknet/Makefile.am M libknet/compress_canary.c M libknet/compress_zlib.c A libknet/compress_zlib_remap.h A libknet/remap.h
Log Message: ----------- Use the preprocessor to reference all remapped zlib symbols in the canary
Commit: 13b844f86ad3f08e11fd2f89c66b82c516d1a5af https://github.com/kronosnet/kronosnet/commit/13b844f86ad3f08e11fd2f89c66b82... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths: M libknet/compress_zlib.c M libknet/remap.h
Log Message: ----------- Use the preprocessor for the zlib symbol remapping as well
This ensures that the canary uses all dynamically loaded symbols, enabling precise versioning of the optional dependencies.
Commit: 0cffc380f8b0ac108e154d800d74282b7902800d https://github.com/kronosnet/kronosnet/commit/0cffc380f8b0ac108e154d800d7428... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths: M libknet/Makefile.am M libknet/compress_bzip2.c A libknet/compress_bzip2_remap.h M libknet/compress_canary.c M libknet/compress_lz4.c A libknet/compress_lz4_remap.h M libknet/compress_lzma.c A libknet/compress_lzma_remap.h M libknet/compress_lzo2.c A libknet/compress_lzo2_remap.h
Log Message: ----------- Extend the preprocessor schema to all compression plugins
Commit: fa2598010bc65d3955739ab1aa9c4bbeac488aa8 https://github.com/kronosnet/kronosnet/commit/fa2598010bc65d3955739ab1aa9c4b... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths: M libknet/compress_lzma_remap.h M libknet/remap.h
Log Message: ----------- Validate dynamic symbol prototypes
Practically, all imported symbols are functions returning an int, but the LZMA API defines it as an enum.
Commit: 7e58326d05d4cce5cd56469ecd8e04462cb8fb53 https://github.com/kronosnet/kronosnet/commit/7e58326d05d4cce5cd56469ecd8e04... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths: M libknet/Makefile.am M libknet/crypto_canary.c M libknet/crypto_openssl.c A libknet/crypto_openssl_remap.h
Log Message: ----------- Extend the preprocessor schema to the OpenSSL crypto plugin
Commit: e6ac8d8ec30f8ccb0e6bd81e62d42cfa1259c04f https://github.com/kronosnet/kronosnet/commit/e6ac8d8ec30f8ccb0e6bd81e62d42c... Author: Ferenc Wágner wferi@debian.org Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths: M libknet/Makefile.am M libknet/crypto_canary.c M libknet/crypto_nss.c A libknet/crypto_nss_remap.h
Log Message: ----------- Extend the preprocessor schema to the NSS crypto plugin
Commit: bbe704162ddaa379b5e830dd86c627c958c81563 https://github.com/kronosnet/kronosnet/commit/bbe704162ddaa379b5e830dd86c627... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths: M .gitignore M libknet/Makefile.am M libknet/common.c M libknet/common.h M libknet/compress_bzip2.c A libknet/compress_bzip2_remap.h M libknet/compress_canary.c M libknet/compress_lz4.c A libknet/compress_lz4_remap.h M libknet/compress_lzma.c A libknet/compress_lzma_remap.h M libknet/compress_lzo2.c A libknet/compress_lzo2_remap.h M libknet/compress_zlib.c A libknet/compress_zlib_remap.h M libknet/crypto_canary.c M libknet/crypto_nss.c A libknet/crypto_nss_remap.h M libknet/crypto_openssl.c A libknet/crypto_openssl_remap.h A libknet/remap.h
Log Message: ----------- Merge pull request #83 from wferi/canary
Automatic canaries
Compare: https://github.com/kronosnet/kronosnet/compare/881b06b9e3aa...bbe704162dda