bind9/lib/ns
Evan Hunt 69243a0f56 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:12:33 +02:00
..
include Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00
tests The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
client.c ns_client_error() could assert if rcode was overridden to NOERROR 2021-08-19 07:12:33 +02:00
hooks.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
interfacemgr.c Get rid of RW locks in the DoH code 2021-08-04 10:32:25 +03:00
lib.c Remove LIB<*>_EXTERNAL_DATA defines 2021-07-06 05:33:48 +00:00
listenlist.c Make max number of HTTP/2 streams configurable 2021-07-16 11:50:22 +03:00
log.c Remove LIB<*>_EXTERNAL_DATA defines 2021-07-06 05:33:48 +00:00
Makefile.am Use -release instead of -version-info for internal library SONAMEs 2021-01-25 14:19:53 +01:00
notify.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
query.c Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00
server.c Add (http-)listener-clients option (DoH quota mechanism) 2021-07-16 11:50:20 +03:00
sortlist.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
stats.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
update.c Reduce the number of clientmgr objects created 2021-05-24 20:44:54 +02:00
xfrout.c use a fixedname buffer in dns_message_gettempname() 2021-05-20 20:41:29 +02:00