bind9/lib/ns
Evan Hunt 15996f0cb1 ns_client_error() could assert if rcode was overridden to NOERROR
The client->rcode_override was originally created to force the server
to send SERVFAIL in some cases when it would normally have sent FORMERR.

More recently, it was used in a3ba95116e
commit (part of GL #2790) to force the sending of a TC=1 NOERROR
response, triggering a retry via TCP, when a UDP packet could not be
sent due to ISC_R_MAXSIZE.

This ran afoul of a pre-existing INSIST in ns_client_error() when
RRL was in use. the INSIST was based on the assumption that
ns_client_error() could never result in a non-error rcode. as
that assumption is no longer valid, the INSIST has been removed.
2021-08-19 07:20:15 +02:00
..
include clean up query correctly if already answered by serve-stale 2021-05-27 12:09:43 -07:00
tests backport of netmgr/taskmgr to 9.16 2021-05-14 12:52:48 +02:00
win32 Use -release instead of -version-info for internal library SONAMEs 2021-01-25 15:28:09 +01:00
client.c ns_client_error() could assert if rcode was overridden to NOERROR 2021-08-19 07:20:15 +02:00
hooks.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
interfacemgr.c Refactor the interface handling in the netmgr 2021-05-26 10:09:47 +02:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
lib.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
listenlist.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
log.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
Makefile.in Remove custom ISC SPNEGO implementation 2021-04-01 10:42:32 +02:00
notify.c change from isc_nmhandle_ref/unref to isc_nmhandle attach/detach 2020-10-01 18:09:35 +02:00
query.c Make whether to follow additional data records generic 2021-08-18 14:59:20 +10:00
server.c Change the default ENDS buffer size to 1232 for DNS Flag Day 2020 2020-10-06 09:35:20 +02:00
sortlist.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
stats.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
update.c Reduce nsec3 max iterations to 150 2021-04-29 17:44:46 +10:00
version.c Use -release instead of -version-info for internal library SONAMEs 2021-01-25 15:28:09 +01:00
xfrout.c use a fixedname buffer in dns_message_gettempname() 2021-05-22 07:13:57 +02:00