Debian Patches

Status for gdnsd/3.8.3-2.1

Patch Description Author Forwarded Bugs Origin Last update
tests-Fix-Net-DNS-1.49-testsuite-breakage.patch Fix Net::DNS 1.49 testsuite breakage
As of 1.49, apparently the previously readonly call
RR::OPT->option('foo') will, as a side effect, *create* the option
"foo" with an option-length of zero if it doesn't already exist.

One part of our testsuite driver used this call to check for the
existence of the "cookie" option while parsing packets for tests
which did not use the "cookie" option, resulting in failures from
the artificially-created "cookie" option. This commit switches
the option() calls to use direct access to the option hash
instead, avoiding the side-effect.
Brandon Black <bblack@wikimedia.org> no debian upstream, https://github.com/gdnsd/gdnsd/commit/4df9ddfedfb186137a88e154497f619306b8ddb7 2025-01-13
0001-testsuite-update-for-Net-DNS-1.53-breakage.patch testsuite: update for Net::DNS 1.53 breakage
It used to be the case that an undefined / unspecified DNS class
defaulted to "IN", now it doesn't, so we have to be explicit
everywhere.

[backported from blblack/zigzag branch]
Brandon L Black <blblack@gmail.com> no 2025-10-08

All known versions for source package 'gdnsd'

Links