Import openresolv-3.14.0 with the following changes:
unbound: Add option for marking domains as private
resolvconf: Add option to exclude a whole file on match
vi(1): Reorganize version.h and thus avoid another local modification
Meanwhile, remove the unnecessary '-I${SRCDIR}/vi' from CFLAGS.
Obtained-from: FreeBSD
libz: Remove the 'ZLIBprivate_1.0' version together with its symbols
These three symbols are private and are not even needed to be exported
by the private 'ZLIBprivate_1.0' version tag. So just remove them and
be the same as the default vendor zlib.map as well as other systems
(like FreeBSD and Debian Linux).
vendor/ZLIB: Upgrade from 1.2.13 to 1.3.1
Changes in 1.3.1 (22 Jan 2024)
- Reject overflows of zip header fields in minizip
- Fix bug in inflateSync() for data held in bit buffer
- Add LIT_MEM define to use more memory for a small deflate speedup
- Fix decision on the emission of Zip64 end records in minizip
- Add bounds checking to ERR_MSG() macro, used by zError()
- Neutralize zip file traversal attacks in miniunz
- Fix a bug in ZLIB_DEBUG compiles in check_match()
- Various portability and appearance improvements
Changes in 1.3 (18 Aug 2023)
- Remove K&R function definitions and zlib2ansi
- Fix bug in deflateBound() for level 0 and memLevel 9
- Fix bug when gzungetc() is used immediately after gzopen()
- Fix bug when using gzflush() with a very small buffer
- Fix crash when gzsetparams() attempted for transparent write
- Fix test/example.c to work with FORCE_STORED
[10 lines not shown]