bind9/bin/named
Ondřej Surý 8a38c17cca
Enforce type checking for dns_dbversiont_t
Originally, the dns_dbversion_t was typedef'ed to void type.  This
allowed some flexibility, but using (void *) just removes any
type-checking that C might have.  Instead of using:

    typedef void dns_dbversion_t;

use a trick to define the type to non-existing structure:

    typedef struct dns_dbversion dns_dbversion_t;

This allows the C compilers to employ the type-checking while the
structure itself doesn't have to be ever defined because the actual
'storage' is never accessed using dns_dbversion_t type.
2024-11-07 08:03:55 +01:00
..
include Remove named_g_sessionkey and named_g_sessionkeyname 2024-11-06 23:26:09 +00:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Expose 'first refresh' zone flag in stats channel 2024-02-05 17:41:14 +00:00
builtin.c Enforce type checking for dns_dbversiont_t 2024-11-07 08:03:55 +01:00
config.c suppress report-channel for zones above the agent-domain 2024-10-23 21:29:32 +00:00
control.c Do not ignore named_server_dumpdb() result code 2024-09-25 08:02:17 +00:00
controlconf.c Remove logging context (isc_log_t) from the public namespace 2024-08-20 12:50:39 +00:00
dlz_dlopen_driver.c Convert all categories and modules into static lists 2024-08-20 12:50:39 +00:00
fuzz.c Convert all categories and modules into static lists 2024-08-20 12:50:39 +00:00
geoip.c Remove logging context (isc_log_t) from the public namespace 2024-08-20 12:50:39 +00:00
log.c Support ISO timestamps with timezone information 2024-10-01 15:09:43 +00:00
logconf.c Support ISO timestamps with timezone information 2024-10-01 15:09:43 +00:00
main.c unify libcrypto and evp_md handling 2024-10-16 14:03:14 +03:00
Makefile.am Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
named.conf.rst remove {root-}delegation-only 2023-03-23 12:57:01 -07:00
named.rst Remove OpenSSL Engine support 2024-08-06 15:17:48 +02:00
os.c Delay release of root privileges until after configuring controls 2024-08-29 10:34:38 -07:00
server.c Remove named_g_sessionkey and named_g_sessionkeyname 2024-11-06 23:26:09 +00:00
statschannel.c Implement the ForwardOnlyFail statistics channel counter 2024-09-16 09:31:14 +00:00
tkeyconf.c Remove logging context (isc_log_t) from the public namespace 2024-08-20 12:50:39 +00:00
transportconf.c Remove logging context (isc_log_t) from the public namespace 2024-08-20 12:50:39 +00:00
tsigconf.c Remove logging context (isc_log_t) from the public namespace 2024-08-20 12:50:39 +00:00
xsl_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneconf.c suppress report-channel for zones above the agent-domain 2024-10-23 21:29:32 +00:00