bind9/lib
Ondřej Surý cd9bbe6dea lib/dns/resolver.c: Convert (dns_view_t *)->weakrefs to isc_refcount_t
There's a deadlock in BIND 9 code where (dns_view_t){ .lock } and
(dns_resolver_t){ .buckets[i].lock } gets locked in different order.  When
view->weakrefs gets converted to a reference counting we can reduce the locking
in dns_view_weakdetach only to cases where it's the last instance of the
dns_view_t object.

(cherry picked from commit a7c9a52c89)
(cherry picked from commit 232140edae)
2019-08-07 12:43:12 +02:00
..
bind9 check that bits 64..71 in a dns64 prefix are zero 2019-07-31 21:51:11 +10:00
dns lib/dns/resolver.c: Convert (dns_view_t *)->weakrefs to isc_refcount_t 2019-08-07 12:43:12 +02:00
irs Include <sched.h> where necessary for musl libc 2019-07-30 21:08:40 +02:00
isc Convert the configure.ac rules for zlib library to use pkg-config 2019-07-31 14:54:40 +02:00
isccc Unify header ordering in unit tests 2019-07-30 21:25:15 +02:00
isccfg Include <sched.h> where necessary for musl libc 2019-07-30 21:08:40 +02:00
ns Tweak buffer sizes to prevent compilation warnings 2019-07-30 21:25:18 +02:00
samples Use coccinelle to cleanup the failure handling blocks from isc_mem_strdup 2019-07-23 15:32:36 -04:00
win32/bindevt Convert *.vcxproj.user to CRLF line endings 2019-03-08 18:01:48 +01:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Kyuafile link in lib/isccc/tests/Kyuafile 2018-11-13 07:23:36 +11:00
Makefile.in remove lib/tests as nothing uses it anymore 2018-03-09 14:12:50 -08:00