bind9/bin
Evan Hunt d57fa148af Delay release of root privileges until after configuring controls
On systems where root access is needed to configure privileged
ports, we don't want to fully relinquish root privileges until
after the control channel (which typically runs on port 953) has
been established.

named_os_changeuser() now takes a boolean argument 'permanent'.
This allows us to switch the effective userid temporarily with
named_os_changeuser(false) and restore it with named_os_restoreuser(),
before permanently dropping privileges with named_os_changeuser(true).
2024-08-29 10:34:38 -07:00
..
check Add isc_log_createandusechannel() function to simplify usage 2024-08-20 12:50:39 +00:00
confgen use only c23 or c11 noreturn specifiers 2024-08-07 18:27:40 +03:00
delv Add isc_log_createandusechannel() function to simplify usage 2024-08-20 12:50:39 +00:00
dig Add isc_log_createandusechannel() function to simplify usage 2024-08-20 12:50:39 +00:00
dnssec Add optional range directive to keys in dnssec-policy 2024-08-22 12:12:02 +00:00
named Delay release of root privileges until after configuring controls 2024-08-29 10:34:38 -07:00
nsupdate Add isc_log_createandusechannel() function to simplify usage 2024-08-20 12:50:39 +00:00
plugins Convert all categories and modules into static lists 2024-08-20 12:50:39 +00:00
rndc Implement dummy 'rndc skr -import' command 2024-08-22 08:21:52 +02:00
tests Follow the number of CPU set by taskset/cpuset 2024-08-29 14:43:18 +00:00
tools Add isc_log_createandusechannel() function to simplify usage 2024-08-20 12:50:39 +00:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00