bind9/bin
Ondřej Surý e78506c3a8 Request exclusive access when crashing via fatal()
When loading the configuration fails, there might be already other tasks
running and calling OpenSSL library functions.  The OpenSSL on_exit
handler is called when exiting the main process and there's a timing
race between the on_exit function that destroys OpenSSL allocated
resources (threads, locks, ...) and other tasks accessing the very same
resources leading to a crash in the system threading library. Therefore,
the fatal() function needs to request exlusive access to the task
manager to finish the already running tasks and exit only when no other
tasks are running.

(cherry picked from commit 952d7fde63)
2019-11-26 12:51:49 +01:00
..
check Fix hang in named-compilezone | head 2019-10-30 10:52:22 +11:00
confgen Make VS solution upgrading unnecessary 2019-09-27 09:16:02 +02:00
delv alphabetise delv's usage. 2019-11-23 00:09:29 +11:00
dig Replace RUNTIME_CHECK(dns_name_copy(..., NULL)) with dns_name_copynf() 2019-10-04 14:08:26 +10:00
dnssec alphabetize command line switch 2019-11-19 20:44:21 +11:00
named Request exclusive access when crashing via fatal() 2019-11-26 12:51:49 +01:00
nsupdate Replace RUNTIME_CHECK(dns_name_copy(..., NULL)) with dns_name_copynf() 2019-10-04 14:08:26 +10:00
pkcs11 Make VS solution upgrading unnecessary 2019-09-27 09:16:02 +02:00
plugins add a search for GeoIP2 libraries in configure 2019-06-27 16:25:28 -07:00
python explicitly convert byte to string 2019-03-06 20:41:09 -08:00
rndc Make VS solution upgrading unnecessary 2019-09-27 09:16:02 +02:00
tests Add retry_quiet() function to retry quietly for an event to occur 2019-11-26 09:19:52 +01:00
tools Make VS solution upgrading unnecessary 2019-09-27 09:16:02 +02:00
win32/BINDInstall Make VS solution upgrading unnecessary 2019-09-27 09:16:02 +02:00
Makefile.in name change from "hook modules" to "plugins" 2018-12-06 10:36:50 -08:00