bind9/lib/isc
Michał Kępień 7983d5fa7c Check for SSL_CTX_set_keylog_callback() support
The SSL_CTX_set_keylog_callback() function is a fairly recent OpenSSL
addition, having first appeared in version 1.1.1.  Add a configure.ac
check for the availability of that function to prevent build errors on
older platforms.  Sort similar checks alphabetically.

This makes the SSLKEYLOGFILE mechanism a silent no-op on unsupported
platforms, which is considered acceptable for a debugging feature.
2021-12-22 18:17:26 +01:00
..
include Add a logging category for TLS pre-master secrets 2021-12-22 18:17:26 +01:00
netmgr Stop leaking mutex in nmworker and cond in nm socket 2021-12-08 17:58:53 +01:00
tests Pass the digest buffer length to EVP_DigestSignFinal 2021-12-17 20:28:01 +11:00
.gitignore
aes.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
app.c Remove support for external applications to register libisc 2021-08-30 08:47:39 +02:00
assertions.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
astack.c
backtrace.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
base32.c
base64.c
bind9.c Remove support for external applications to register libisc 2021-08-30 08:47:39 +02:00
buffer.c Stop providing branch prediction information 2021-10-14 10:33:24 +02:00
commandline.c Remove LIB<*>_EXTERNAL_DATA defines 2021-07-06 05:33:48 +00:00
condition.c Remove mutex profiling code 2021-12-09 12:25:21 +01:00
counter.c
crc64.c
dir.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
entropy.c
entropy_private.h
errno.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
errno2result.c Improve error message when directory name is given 2021-12-10 10:50:21 +01:00
errno2result.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
error.c
event.c
file.c Remove the mastefile-format map option 2021-09-17 07:09:50 +02:00
fsaccess.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
fsaccess_common.c
fsaccess_common_p.h
glob.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
hash.c Stop providing branch prediction information 2021-10-14 10:33:24 +02:00
heap.c
hex.c
hmac.c Pass the digest buffer length to EVP_DigestSignFinal 2021-12-17 20:28:01 +11:00
hp.c Fix the isc_hp initialization and memory usage 2021-12-07 20:41:46 +01:00
ht.c
httpd.c Handle truncating the request stream in isc_httpd 2021-11-04 17:06:36 -07:00
interfaceiter.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
iterated_hash.c
jemalloc_shim.h Use assertions to check for failed allocations 2021-09-30 13:54:55 +02:00
lex.c Improve error message when directory name is given 2021-12-10 10:50:21 +01:00
lib.c Remove support for external applications to register libisc 2021-08-30 08:47:39 +02:00
log.c Add a logging category for TLS pre-master secrets 2021-12-22 18:17:26 +01:00
Makefile.am remove all references to isc_socket and related types 2021-10-15 01:01:25 -07:00
managers.c Reduce the number of hazard pointers 2021-12-07 21:12:53 +01:00
md.c Use EVP_MD_CTX_get0_md() instead of deprecated EVP_MD_CTX_md() 2021-10-28 07:38:56 +00:00
mem.c Simplify Address Sanitizer tweaks in mem.c 2021-12-17 14:43:05 +01:00
mem_p.h
meminfo.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
mutex.c Remove mutex debugging code 2021-12-09 14:02:36 +01:00
mutexblock.c
net.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
netaddr.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
netmgr_p.h Destroy netmgr before destroying taskmgr 2021-05-07 14:28:30 -07:00
netscope.c
nonce.c
openssl_shim.c Add OPENSSL_cleanup to tls_shutdown function 2021-11-26 08:20:10 +01:00
openssl_shim.h Add OPENSSL_cleanup to tls_shutdown function 2021-11-26 08:20:10 +01:00
os.c Cache the isc_os_ncpu() result 2021-07-13 09:12:04 +02:00
parseint.c
pool.c
portset.c
queue.c
quota.c Add (http-)listener-clients option (DoH quota mechanism) 2021-07-16 11:50:20 +03:00
radix.c
random.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
ratelimiter.c
regex.c
region.c
resource.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
result.c Replace "master/slave" terms in code 2021-10-12 13:11:13 -07:00
rwlock.c Fix unchecked return of isc_rwlock_lock and isc_rwlock_unlock 2021-07-12 13:26:29 +10:00
safe.c
serial.c
siphash.c
sockaddr.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
stats.c Add a function isc_stats_resize 2021-08-24 09:07:15 +02:00
stdio.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
stdtime.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
string.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
symtab.c
syslog.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
task.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
task_p.h Destroy netmgr before destroying taskmgr 2021-05-07 14:28:30 -07:00
taskpool.c Refactor taskmgr to run on top of netmgr 2021-04-20 23:22:28 +02:00
thread.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
time.c Add isc_time_add and isc_time_subtract unit test 2021-10-21 09:31:01 +02:00
timer.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
timer_p.h Add new isc_managers API to simplify <*>mgr create/destroy 2021-05-07 10:19:05 -07:00
tls.c Check for SSL_CTX_set_keylog_callback() support 2021-12-22 18:17:26 +01:00
tls_p.h
tm.c Use isdigit instead of checking character range 2021-05-05 19:15:33 +02:00
trampoline.c Synchronize the isc_trampoline API with changes needed in v9_16 2021-09-01 10:44:21 +02:00
trampoline_p.h Synchronize the isc_trampoline API with changes needed in v9_16 2021-09-01 10:44:21 +02:00
url.c cast (char) to (unsigned char) when calling is*() 2021-03-15 14:18:03 +11:00
utf8.c