immortalwrt/package/libs
Petr Štetiar 066403b4e8 libs/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-04-04 17:16:56 +08:00
..
argp-standalone argp-standalone: add host-compile ability 2022-04-03 17:55:44 +08:00
elfutils elfutils: fix host compilation with Alpine Linux 2022-04-03 00:18:05 +08:00
gettext-full gettext-full: add gmsgfmt symlink in host install 2022-04-03 00:19:59 +08:00
gmp gmp: update to 6.2.1 2021-02-15 12:13:58 +08:00
jansson jansson: Activate link time optimization (LTO) 2020-09-07 17:20:07 +08:00
libaudit libaudit: add host-build required by policycoreutils/host 2020-09-02 11:30:31 +08:00
libbsd libbsd: update to 0.10.0 2020-02-23 15:26:25 +08:00
libcap libcap: Update to version 2.63 2022-02-16 12:45:15 +08:00
libevent2 libevent2: update to 2.1.12 2021-02-15 12:14:40 +08:00
libiconv treewide: sync with upstream source 2020-03-28 23:37:17 +08:00
libiconv-full libiconv-full: update to version 1.16 2020-11-28 19:05:28 +08:00
libjson-c libjson-c: remove old math patch 2021-08-31 18:27:15 +08:00
libmnl libmnl: update ABI version 2020-03-24 18:24:26 +08:00
libnetfilter-conntrack libnetfilter-conntrack: update to 1.0.8 2020-12-15 11:39:31 +08:00
libnfnetlink libnfnetlink: quote $(FPIC) on command line 2021-03-20 11:56:16 +08:00
libnftnl libnftnl: update to 1.2.0 2021-08-09 12:18:41 +08:00
libnl libnl: update to lastest version 2019-11-23 09:58:26 -08:00
libnl-tiny treewide: unmark selected packages nonshared 2021-07-03 17:22:14 +08:00
libpcap tcpdump: libpcap: Remove http://www.us.tcpdump.org mirror 2021-12-30 23:53:55 +08:00
libselinux libselinux: use musl-fts for host builds 2022-04-03 00:16:21 +08:00
libsemanage libsemanage: update to version 3.3 2021-11-06 00:34:56 +08:00
libsepol libsepol: update to version 3.3 2021-11-06 00:34:06 +08:00
libtool treewide: sync with upstream source 2020-03-28 23:37:17 +08:00
libubox libubox: update to 2021-05-16 2021-12-04 00:15:27 +08:00
libunwind libunwind: Add MIPS64 dep check 2021-03-02 12:04:21 +08:00
libusb libusb: Fix parsing of descriptors for multi-configuration devices 2021-02-22 12:02:39 +08:00
mbedtls mbedtls: refresh armv8ce_aes patches 2022-03-03 23:53:48 +08:00
musl-fts musl-fts: remove shared libraries from host 2022-04-03 00:17:43 +08:00
ncurses ncurses: update to 6.3 2022-03-25 10:33:40 +08:00
nettle nettle: update to 3.7.3 2021-08-09 12:19:35 +08:00
openssl openssl: move engine.mk to INCLUDE_DIR 2022-03-25 10:35:20 +08:00
pcre pcre: disable shared libraries for host builds 2022-04-03 00:17:53 +08:00
popt treewide: sync with upstream source 2020-03-28 23:37:17 +08:00
readline Revert "package: libs: ncurses/readline use PKG_ABI_VERSION" 2021-02-19 03:28:41 +08:00
sysfsutils treewide: sync with upstream source 2020-03-28 23:37:17 +08:00
toolchain toolchain: remove uClibc install stuff 2020-12-23 11:36:16 +08:00
uclient uclient: update to Git version 2020-12-10 2020-12-15 11:33:42 +08:00
ustream-ssl ustream-ssl: update to Git version 2022-01-16 2022-03-01 20:53:04 +08:00
wolfssl wolfssl: fix API breakage of SSL_get_verify_result 2022-02-24 11:37:21 +08:00
zlib libs/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) 2022-04-04 17:16:56 +08:00