bind9/lib/isc/include/isc
Ondřej Surý db083a2172
Add normal and slow task queues
Split the task manager queues into normal and slow task queues, so we
can move the tasks that blocks processing for a long time (like DNSSEC
validation) into the slow queue which doesn't block fast
operations (like responding from the cache).  This mitigates the whole
class of KeyTrap-like issues.
2024-02-22 13:22:01 +01:00
..
aes.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
app.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
assertions.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
backtrace.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
base32.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
base64.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
bind9.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
boolean.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
buffer.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
bufferlist.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
cmocka.h Add the ability to select tests to run 2020-10-01 23:03:01 +10:00
commandline.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
counter.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
crc64.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
deprecated.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
endian.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
entropy.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
errno.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
error.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
event.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
eventclass.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
file.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
formatcheck.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
fsaccess.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
hash.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
heap.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
hex.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
hmacmd5.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
hmacsha.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
ht.h Backport isc_ht API changes from BIND 9.18 2024-02-22 12:00:47 +01:00
httpd.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
int.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
interfaceiter.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
ipv6.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
iterated_hash.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
json.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
lang.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
lex.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
lfsr.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
lib.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
likely.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
list.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
log.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
magic.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
Makefile.in Add the ability to select tests to run 2020-10-01 23:03:01 +10:00
md5.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
mem.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
meminfo.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
msgcat.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
msgs.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
mutexblock.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
netaddr.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
netscope.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
ondestroy.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
os.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
parseint.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
platform.h.in update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
pool.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
portset.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
print.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
queue.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
quota.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
radix.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
random.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
ratelimiter.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
refcount.h Lock read of refs when atomics are not available. 2020-12-10 06:31:19 +00:00
regex.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
region.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
resource.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
result.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
resultclass.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
rwlock.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
safe.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
serial.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
sha1.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
sha2.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
siphash.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
sockaddr.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
socket.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
stats.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
stdatomic.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
stdio.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
stdlib.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
string.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
symtab.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
task.h Add normal and slow task queues 2024-02-22 13:22:01 +01:00
taskpool.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
timer.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
tm.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
types.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
utf8.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
util.h Prevent inlining of code with thread sanitiser disabled 2020-12-10 06:31:19 +00:00
version.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00
xml.h update all copyright headers to eliminate the typo 2020-09-14 17:00:40 -07:00