lede/tools
Petr Štetiar 92c3861504 tools/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032)
List of changes since previous release from 2018 is quite long:

 * Fix crc32.c to compile local functions only if used.
 * Check for cc masquerading as gcc or clang in configure.
 * Remove destructive aspects of make distclean.
 * Separate out address sanitizing from warnings in configure.
 * Eliminate use of ULL constants.
 * Add fallthrough comments for gcc.
 * Clean up minizip to reduce warnings for testing.
 * Fix unztell64() in minizip to work past 4GB. (Daniël Hörchner)
 * minizip warning fix if MAXU32 already defined. (gvollant)
 * Replace black/white with allow/block. (theresa-m)
 * Fix indentation in minizip's zip.c.
 * Improve portability of contrib/minizip.
 * Correct typo in blast.c.
 * Change macro name in inflate.c to avoid collision in VxWorks.
 * Clarify gz* function interfaces, referring to parameter names.
 * Fix error in comment on the polynomial representation of a byte.
 * Fix memory leak on error in gzlog.c.
 * Avoid adding empty gzip member after gzflush with Z_FINISH.
 * Explicitly note that the 32-bit check values are 32 bits.
 * Use ARM crc32 instructions if the ARM architecture has them.
 * Add use of the ARMv8 crc32 instructions when requested.
 * Correct comment in crc32.c.
 * Don't bother computing check value after successful inflateSync().
 * Use atomic test and set, if available, for dynamic CRC tables.
 * Speed up software CRC-32 computation by a factor of 1.5 to 3.
 * Add crc32_combine_gen() and crc32_combine_op() for fast combines.
 * Add tables for crc32_combine(), to speed it up by a factor of 200.
 * Fix the zran.c example to work on a multiple-member gzip file.
 * Add gznorm.c example, which normalizes gzip files.
 * Show all the codes for the maximum tables size in enough.c.
 * Clarify that prefix codes are counted in enough.c.
 * Use inline function instead of macro for index in enough.c.
 * Clean up code style in enough.c, update version.
 * Use a macro for the printf format of big_t in enough.c.
 * Use a structure to make globals in enough.c evident.
 * Assure that the number of bits for deflatePrime() is valid.
 * Fix a bug that can crash deflate on some input when using Z_FIXED.
 * Correct the initialization requirements for deflateInit2().
 * Emphasize the need to continue decompressing gzip members.
 * Add legal disclaimer to README.
 * Fix deflateEnd() to not report an error at start of raw deflate.
 * Remove old assembler code in which bugs have manifested.
 * Make the names in functions declarations identical to definitions.
 * Avoid an undefined behavior of memcpy() in _tr_stored_block().
 * Avoid undefined behaviors of memcpy() in gz*printf().
 * Avoid an undefined behavior of memcpy() in gzappend().
 * Avoid the use of ptrdiff_t.
 * Handle case where inflateSync used when header never processed.
 * Don't compute check value for raw inflate if asked to validate.
 * Add address checking in clang to -w option of configure.
 * Return an error if the gzputs string length can't fit in an int.
 * Small speedup to inflate [psumbera].
 * Update use of errno for newer Windows CE versions.
 * Avoid some conversion warnings in gzread.c and gzwrite.c.
 * Have Makefile return non-zero error code on test failure.
 * Avoid a conversion error in gzseek when off_t type too small.
 * Fix CLEAR_HASH macro to be usable as a single statement.
 * Fix bug when window full in deflate_stored().
 * Limit hash table inserts after switch from stored deflate.
 * Permit a deflateParams() parameter change as soon as possible.
 * Cygwin does not have _wopen(), so do not create gzopen_w() there.

Removed 006-fix-compressor-crash-on-certain-inputs.patch which was
hotfix for CVE-2018-25032 and is now included in this release.

This release is not available on @SF (yet?) so the sources are now
pulled from GitHub.

Fixes: CVE-2018-25032
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2022-10-01 10:03:52 +08:00
..
7z tools: bump 7z package to 22.01 2022-08-02 10:03:45 +08:00
autoconf update source 2017-09-06 19:19:45 +08:00
autoconf-archive tools/autoconf-archive: update to 2021.02.19 2022-03-02 16:59:10 +00:00
automake automake: always use correct path for aclocal.real 2022-07-15 10:05:30 +08:00
b43-tools Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
bash tools: build bash on macOS and use it for ipkg-build 2022-08-24 10:53:47 +08:00
bc tools/bc: add PKG_CPE_ID 2022-10-01 10:03:52 +08:00
bison tools/bison: update to 3.8.2 2022-03-03 11:04:47 +00:00
cbootimage add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
cbootimage-configs add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
ccache tools/ccache: update to 4.6 2022-10-01 10:03:52 +08:00
cmake tools/cmake: fix download url with make variables 2022-09-20 20:18:18 +08:00
coreutils tools/coreutils: enable ginstall utility 2022-07-15 10:01:30 +08:00
cpio add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
dosfstools tools: SOURCE_DATE_EPOCH handling for mkfs.fat 2022-10-01 10:03:52 +08:00
dwarves tools/dwarves: add host package 2022-08-24 10:57:28 +08:00
e2fsprogs tools: e2fsprogs: Update to version 1.46.5 2022-10-01 10:03:52 +08:00
elftosb update source 2017-09-06 19:19:45 +08:00
elfutils tools: elfutils: Update to version 0.187 2022-08-24 11:01:16 +08:00
expat tools/expat: update to 2.4.8 2022-10-01 10:03:52 +08:00
fakeroot tools/fakeroot: update to 1.29 2022-10-01 10:03:52 +08:00
findutils tools/findutils: update to 4.9.0 2022-03-03 11:07:21 +00:00
firmware-utils firmware-utils: update to git HEAD 2022-10-01 10:03:52 +08:00
flex Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
flock add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
genext2fs update source 2017-09-06 19:19:45 +08:00
gengetopt Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
gmp x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
include x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
isl tools/isl: update to 0.25 2022-08-24 10:38:35 +08:00
kernel2minor sync with OpenWrt trunk 2018-09-07 13:43:55 +08:00
libressl tools/libressl: disable assembly code for all hosts 2022-08-03 10:32:18 +08:00
libtool tools/libtool: update to 2.4.2 2021-11-30 10:08:31 +08:00
llvm-bpf ipq60xx: add dma arm64 api patch 2022-09-13 15:19:06 +08:00
lzma add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
lzma-old add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
m4 tools/m4: update to 1.4.19 (#8067) 2021-10-18 15:01:48 +08:00
make-ext4fs Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
meson tools/meson: update to 0.61.5 2022-10-01 10:03:52 +08:00
missing-macros add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
mkimage tools: mkimage: Add support for MediaTek MT798x 2022-08-29 11:16:54 +08:00
mklibs tools/mklibs: update to 0.1.45 2022-10-01 10:03:52 +08:00
mm-macros Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
mpc x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
mpfr add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
mtd-utils tools: mtd-utils: Update to version 2.1.4 2022-10-01 10:03:52 +08:00
mtools mtools: update to 4.0.40 2022-08-04 10:15:23 +08:00
ninja tools/ninja: update to 1.11.0 (#9608) 2022-06-19 02:08:31 +08:00
padjffs2 add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
patch Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
patch-image x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
patchelf add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
pkgconf tools/pkgconf: update to 1.9.3 2022-10-01 10:03:52 +08:00
quilt tools/quilt: update to 0.67 2022-02-26 05:48:55 +00:00
sdimage Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
sed Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
sparse add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
squashfs squashfs: Fix compile with GCC 10 2020-06-19 17:09:24 +08:00
squashfskit4 add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
sstrip tools/sstrip: update to 3.2 2022-10-01 10:03:52 +08:00
tar tools/tar: update to 1.34 2022-03-03 11:09:43 +00:00
ucl ucl: add Apple M1 configsub fix 2022-03-29 15:10:52 +08:00
upx upx: fix host build (#3339) 2020-03-01 14:05:09 +08:00
xz tools/xz: update to 5.2.6 2022-08-24 10:38:15 +08:00
zip ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
zlib tools/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) 2022-10-01 10:03:52 +08:00
zstd add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
Makefile tools/pkgconf: update to 1.8.0 2022-10-01 10:03:52 +08:00