bind9/bin/named
Ondřej Surý b8d00e2e18
Change the loopmgr to be singleton
All the applications built on top of the loop manager were required to
create just a single instance of the loop manager.  Refactor the loop
manager to not expose this instance to the callers and keep the loop
manager object internal to the isc_loop compilation unit.

This significantly simplifies a number of data structures and calls to
the isc_loop API.
2025-07-23 22:44:16 +02:00
..
include Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Expose the incoming transfers' rates in the statistics channel 2025-02-20 09:32:55 +00:00
builtin.c make all ISC_LIST_FOREACH calls safe 2025-05-23 13:09:10 -07:00
config.c Fix the default interface-interval docs and default value 2025-07-01 11:19:57 +02:00
control.c Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
controlconf.c Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
dlz_dlopen_driver.c Use clang-format-20 to update formatting 2025-06-25 12:44:22 +10:00
fuzz.c Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
geoip.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
log.c debug level was ignored when logging to stderr 2025-05-13 12:47:23 -07:00
logconf.c add CFG_LIST_FOREACH macro 2025-05-27 21:08:09 -07:00
main.c Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00
named.conf.rst Remove the configblock sphinx extension 2025-06-23 13:45:09 +03:00
named.rst Finalize removal of memory debug flags size and mctx 2024-12-06 02:29:20 +00:00
os.c implement the systemd notification protocol manually, drop libsystemd 2025-03-27 22:52:41 +03:00
server.c Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
statschannel.c renamed named_g_config/defaults 2025-06-23 10:35:17 -07:00
tkeyconf.c simplify dns_name_fromtext() interface 2025-02-25 12:53:25 -08:00
transportconf.c add CFG_LIST_FOREACH macro 2025-05-27 21:08:09 -07:00
tsigconf.c simplify code around isc_mem_put() and isc_mem_free() 2025-05-28 17:22:32 -07:00
xsl_c.in replace the build system with meson 2025-06-11 10:30:12 +03:00
xsl_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneconf.c renamed named_g_config/defaults 2025-06-23 10:35:17 -07:00