bind9/lib
Colin Vidal ad5e8fee8d Detect UTF-16 surrogates in isc_utf8_valid()
UTF-8 standard forbid usage of unicode character between the range of
0xD800..0xDFFF (reserved, and used as UTF-16 surrogates, see RFC 3629).

However, `usc_utf8_valid()` was not checking if the encoded unicode
character was in this range, which then would accept invalid UTF-8
strings. This is now fixed.
2026-07-08 10:31:10 +02:00
..
dns Mark the related slabheader as visited on cache hit 2026-07-07 16:28:14 +02:00
isc Detect UTF-16 surrogates in isc_utf8_valid() 2026-07-08 10:31:10 +02:00
isccc switch isc_md_type_t to a proper enum 2026-02-02 11:12:55 +03:00
isccfg Delegations have a minimal TTL of 60 seconds 2026-07-01 08:40:05 +02:00
ns Replace query and client attribute bitfield with named bools 2026-07-02 13:27:11 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00