bind9/lib
Ondřej Surý d4b96af062
Enforce isc_work enqueue loop affinity
Add a REQUIRE(isc_loop() == loop) assertion to isc_work_enqueue()
to strictly enforce that work is enqueued from the loop it is
assigned to. This loudly prohibits cross-thread queue manipulation
before it inevitably turns into a concurrency debugging nightmare.

(cherry picked from commit f1311d2d19)
2026-03-14 07:52:56 +01:00
..
dns Set length in dns_rdata_in_dhcid structure 2026-03-12 09:26:01 +00:00
isc Enforce isc_work enqueue loop affinity 2026-03-14 07:52:56 +01:00
isccc Remove redundant parentheses from the return statement 2024-11-19 14:26:52 +01:00
isccfg checkconf: check key existence in views 2026-03-01 13:41:53 +01:00
ns Use clang-format-22 to update formatting 2026-03-04 12:18:27 +01:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00