bind9/lib/dns/include/dns
Matthijs Mekking a0ce89bc15 Implement global limit for outgoing queries
This global limit is not reset on query restarts and is a hard limit
for any client request.

Note: This commit has been significantly modified because of many
merge conflicts due to the dns_resolver_createfetch api changes.

(cherry picked from commit 16b3bd1cc7)
2024-12-06 15:17:53 +00:00
..
acl.h Update clang to version 14 2022-06-16 18:09:33 +02:00
adb.h Implement global limit for outgoing queries 2024-12-06 15:17:53 +00:00
badcache.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
bit.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
byaddr.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
cache.h Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
callbacks.h Update clang to version 14 2022-06-16 18:09:33 +02:00
catz.h Reconfigure catz member zones during named reconfiguration 2024-08-09 08:52:25 +02:00
cert.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
client.h make "max_restarts" a configurable value 2024-08-07 15:36:15 -07:00
clientinfo.h Move contributed DLZ modules into a separate repository 2024-11-26 16:24:35 +01:00
compress.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
db.h emit more helpful log for exceeding max-records-per-type 2024-11-27 12:34:11 +11:00
dbiterator.h Reformat sources with up-to-date clang-format-17 2023-11-13 17:13:07 +01:00
diff.h Update clang to version 14 2022-06-16 18:09:33 +02:00
dispatch.h Don't undef <unit>_TRACE, instead add comment how to enable it 2023-10-13 11:46:41 +02:00
dlz.h Update clang to version 14 2022-06-16 18:09:33 +02:00
dlz_dlopen.h Update clang to version 14 2022-06-16 18:09:33 +02:00
dns64.h Add isc_rwlock around dns_aclenv .localhost and .localnets member 2022-04-26 14:21:57 +02:00
dnsrps.h Update clang to version 14 2022-06-16 18:09:33 +02:00
dnssec.h Make make_dnskey() a public funcion 2024-01-12 19:56:54 +11:00
dnstap.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ds.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dsdigest.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dyndb.h remove isc_bind9 variable 2023-02-09 10:07:39 -08:00
ecs.h Move contributed DLZ modules into a separate repository 2024-11-26 16:24:35 +01:00
edns.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
events.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
fixedname.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
forward.h remove nonfunctional DSCP implementation 2023-01-09 14:23:26 -08:00
geoip.h Update clang to version 14 2022-06-16 18:09:33 +02:00
ipkeylist.h remove nonfunctional DSCP implementation 2023-01-09 14:23:26 -08:00
iptable.h Update clang to version 14 2022-06-16 18:09:33 +02:00
journal.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
kasp.h Implement signature jitter 2024-04-18 15:00:07 +00:00
keydata.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
keyflags.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
keymgr.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
keytable.h Reformat sources with up-to-date clang-format-17 2023-11-13 17:13:07 +01:00
keyvalues.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
librpz.h Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
log.h Update clang to version 14 2022-06-16 18:09:33 +02:00
lookup.h Update clang to version 14 2022-06-16 18:09:33 +02:00
master.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
masterdump.h Update clang to version 14 2022-06-16 18:09:33 +02:00
message.h Use hashtable when parsing a message 2024-01-05 11:50:23 +01:00
name.h Clang-format header file changes 2024-05-17 16:21:35 -07:00
ncache.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
nsec.h Wait with NSEC3 during a DNSSEC policy change 2022-08-22 19:21:39 +02:00
nsec3.h Update clang to version 14 2022-06-16 18:09:33 +02:00
nta.h Update clang to version 14 2022-06-16 18:09:33 +02:00
opcode.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
order.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
peer.h remove nonfunctional DSCP implementation 2023-01-09 14:23:26 -08:00
private.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rbt.h Reduce lock contention during RBTDB tree pruning 2024-02-29 12:06:56 +01:00
rcode.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rdata.h Update code formatting 2024-09-21 07:20:11 +00:00
rdataclass.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rdatalist.h Update clang to version 14 2022-06-16 18:09:33 +02:00
rdataset.h Store static-stub addresses seperately in the adb 2024-10-01 15:30:17 +10:00
rdatasetiter.h Reformat sources with up-to-date clang-format-17 2023-11-13 17:13:07 +01:00
rdataslab.h Add a limit to the number of RRs in RRSets 2024-06-10 18:50:03 +02:00
rdatatype.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
request.h remove nonfunctional DSCP implementation 2023-01-09 14:23:26 -08:00
resolver.h Implement global limit for outgoing queries 2024-12-06 15:17:53 +00:00
result.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rootns.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rpz.h Update sources to Clang 18 formatting 2024-04-23 12:48:56 +00:00
rriterator.h Update clang to version 14 2022-06-16 18:09:33 +02:00
rrl.h Fix RRL responses-per-second bypass using wildcard names 2022-09-08 09:36:50 +02:00
sdb.h Update clang to version 14 2022-06-16 18:09:33 +02:00
sdlz.h Update clang to version 14 2022-06-16 18:09:33 +02:00
secalg.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
secproto.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
soa.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ssu.h Add isc_rwlock around dns_aclenv .localhost and .localnets member 2022-04-26 14:21:57 +02:00
stats.h Update the source code formatting using clang-format-17 2023-10-18 09:02:57 +02:00
time.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tkey.h Update clang to version 14 2022-06-16 18:09:33 +02:00
transport.h Update clang to version 14 2022-06-16 18:09:33 +02:00
tsec.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tsig.h prevent TSIG keys from being added to multiple rings 2023-05-25 15:08:48 -07:00
ttl.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
types.h Implement catalog zones change of ownership (coo) support 2022-04-14 20:53:31 +00:00
update.h Reformat sources with up-to-date clang-format-17 2023-11-13 17:13:07 +01:00
validator.h Implement global limit for outgoing queries 2024-12-06 15:17:53 +00:00
view.h Implement 'max-query-count' 2024-12-06 15:17:53 +00:00
xfrin.h Implement maximum global and idle time for incoming XFR 2023-04-21 17:21:32 +02:00
zone.h Add a limit to the number of RR types for single name 2024-06-10 18:50:06 +02:00
zonekey.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneverify.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zt.h Merge branch 'feature/main/zt-rwlock.h' into 'main' 2023-01-16 11:07:19 +00:00