Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 48661b3f1822dd92f6516173a630e76cc7d53d98
https://github.com/kronosnet/kronosnet/commit/48661b3f1822dd92f6516173a630e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
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_model.h
M libknet/compress_zlib.c
M libknet/tests/api_knet_handle_compress.c
Log Message:
-----------
[compress] delegate compress_level validation to compress libraries
- make val_level internal api call optional
- keep lzo2 val_level around due to the specific nature of compress_level values
- add internal compress_lib_test to do a round-robin (compress/decompress) check with provided values
- drop unnecessary val_level checks around
- update internal compress API include file
- adjust api_knet_handle_compress test to use a known bad value for zlib validation
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 90a826ad0288730cd15a292a34e1cd7265e1bb7f
https://github.com/kronosnet/kronosnet/commit/90a826ad0288730cd15a292a34e1c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M build-aux/knet_valgrind_memcheck.supp
Log Message:
-----------
[compress] update valgrind exception file to match new lzma entry points
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 08e1c5c10392ef8942040415eba88157565eb89e
https://github.com/kronosnet/kronosnet/commit/08e1c5c10392ef8942040415eba88…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M libknet/compress.c
Log Message:
-----------
[compress] extend check to compare end buffer data
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f843f7d8154d2dadc158519ccb2deec8f7003fc1
https://github.com/kronosnet/kronosnet/commit/f843f7d8154d2dadc158519ccb2de…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M build-aux/knet_valgrind_memcheck.supp
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_model.h
M libknet/compress_zlib.c
M libknet/tests/api_knet_handle_compress.c
Log Message:
-----------
Merge pull request #139 from kronosnet/new-compress-level-checks
[compress] delegate compress_level validation to compress libraries
Compare: https://github.com/kronosnet/kronosnet/compare/39ca177c40b5...f843f7d8154d
Branch: refs/heads/stable1-proposed
Home: https://github.com/kronosnet/kronosnet
Commit: c364e20a89922b9a45335ebf7760379768c2ab96
https://github.com/kronosnet/kronosnet/commit/c364e20a89922b9a45335ebf77603…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M libknet/threads_rx.c
M libknet/threads_tx.c
Log Message:
-----------
[tx/rx] improve error checking when running external code
libknet cannot guarantee that the dst_host_filter is sane nor that it cannot
be exploited to return garbage to knet.
there is an infinitesimal possibility that, if the plugin returns total crap,
knet could crash by trying to access out-of-bound memory.
Prevent that by adding specific checks both in TX/RX.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-compress-level-checks
Home: https://github.com/kronosnet/kronosnet
Commit: 48661b3f1822dd92f6516173a630e76cc7d53d98
https://github.com/kronosnet/kronosnet/commit/48661b3f1822dd92f6516173a630e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
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_model.h
M libknet/compress_zlib.c
M libknet/tests/api_knet_handle_compress.c
Log Message:
-----------
[compress] delegate compress_level validation to compress libraries
- make val_level internal api call optional
- keep lzo2 val_level around due to the specific nature of compress_level values
- add internal compress_lib_test to do a round-robin (compress/decompress) check with provided values
- drop unnecessary val_level checks around
- update internal compress API include file
- adjust api_knet_handle_compress test to use a known bad value for zlib validation
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 90a826ad0288730cd15a292a34e1cd7265e1bb7f
https://github.com/kronosnet/kronosnet/commit/90a826ad0288730cd15a292a34e1c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M build-aux/knet_valgrind_memcheck.supp
Log Message:
-----------
[compress] update valgrind exception file to match new lzma entry points
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 08e1c5c10392ef8942040415eba88157565eb89e
https://github.com/kronosnet/kronosnet/commit/08e1c5c10392ef8942040415eba88…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M libknet/compress.c
Log Message:
-----------
[compress] extend check to compare end buffer data
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/7a1bedd802ff...08e1c5c10392
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 92020dfe24bbd5a6213477b8f14a1f8b908ee4e5
https://github.com/kronosnet/kronosnet/commit/92020dfe24bbd5a6213477b8f14a1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-25 (Sun, 25 Feb 2018)
Changed paths:
M libknet/threads_rx.c
M libknet/threads_tx.c
Log Message:
-----------
[tx/rx] improve error checking when running external code
libknet cannot guarantee that the dst_host_filter is sane nor that it cannot
be exploited to return garbage to knet.
there is an infinitesimal possibility that, if the plugin returns total crap,
knet could crash by trying to access out-of-bound memory.
Prevent that by adding specific checks both in TX/RX.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 39ca177c40b55bed092961a3855d12204f5e553c
https://github.com/kronosnet/kronosnet/commit/39ca177c40b55bed092961a3855d1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M libknet/threads_rx.c
M libknet/threads_tx.c
Log Message:
-----------
Merge pull request #138 from kronosnet/host-filter-fix
[tx/rx] improve error checking when running external code
Compare: https://github.com/kronosnet/kronosnet/compare/94a9953d1c7a...39ca177c40b5
Branch: refs/heads/new-compress-level-checks
Home: https://github.com/kronosnet/kronosnet
Commit: 7a1bedd802fff6973058c9ebffed42265b9b7dfa
https://github.com/kronosnet/kronosnet/commit/7a1bedd802fff6973058c9ebffed4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-26 (Mon, 26 Feb 2018)
Changed paths:
M libknet/compress.c
Log Message:
-----------
[compress] extend check to compare end buffer data
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-compress-level-checks
Home: https://github.com/kronosnet/kronosnet
Commit: 7d65186eca2c4c3411968a7b976efea163709dc1
https://github.com/kronosnet/kronosnet/commit/7d65186eca2c4c3411968a7b976ef…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-25 (Sun, 25 Feb 2018)
Changed paths:
M build-aux/knet_valgrind_memcheck.supp
Log Message:
-----------
[compress] update valgrind exception file to match new lzma entry points
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-specfile
Home: https://github.com/kronosnet/kronosnet
Commit: 9212547a6aecc7f583c992082f6cb103313f18d9
https://github.com/kronosnet/kronosnet/commit/9212547a6aecc7f583c992082f6cb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2018-02-25 (Sun, 25 Feb 2018)
Changed paths:
M kronosnet.spec.in
Log Message:
-----------
[spec] be more strict about plugins version and architecture depedencies
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>