1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00
xz-archive/src/liblzma
Lasse Collin a18ae42a79 liblzma: Don't verify header CRC32s if building for fuzz testing.
FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is #defined when liblzma
is being built for fuzz testing.

Most fuzzed inputs would normally get rejected because of incorrect
CRC32 and the actual header decoding code wouldn't get fuzzed.
Disabling CRC32 checks avoids this problem. The fuzzer program
must still use LZMA_IGNORE_CHECK flag to disable verification of
integrity checks of uncompressed data.
2018-10-26 22:49:10 +03:00
..
api liblzma: Improve lzma_properties_decode() API documentation. 2018-05-19 21:23:25 +03:00
check liblzma: Disable external SHA-256 by default. 2016-03-13 20:21:49 +02:00
common liblzma: Don't verify header CRC32s if building for fuzz testing. 2018-10-26 22:49:10 +03:00
delta liblzma: Avoid multiple definitions of lzma_coder structures. 2016-11-21 20:24:50 +02:00
lz liblzma: Avoid multiple definitions of lzma_coder structures. 2016-11-21 20:24:50 +02:00
lzma Fix or hide warnings from GCC 7's -Wimplicit-fallthrough. 2017-08-14 20:08:33 +03:00
rangecoder liblzma: Remove incorrect #ifdef from range_common.h. 2018-02-06 18:02:48 +02:00
simple liblzma: Avoid multiple definitions of lzma_coder structures. 2016-11-21 20:24:50 +02:00
liblzma.map Bump the version number to 5.3.1alpha. 2018-04-29 18:58:19 +03:00
liblzma.pc.in liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed. 2012-04-19 14:02:25 +03:00
liblzma_w32res.rc Added public domain notice into a few files. 2009-07-18 11:26:39 +03:00
Makefile.am Bump version to 5.3.0alpha and soname to 5.3.99. 2015-03-30 22:44:02 +03:00
validate_map.sh liblzma: Use symbol versioning. 2011-05-28 15:55:39 +03:00