bind9/lib/dns
Ondřej Surý 259600c837
Cleanup the usage of dns_offsets_t vs unsigned char * pointers
There was a back-and-forth between static arrays and the pointers to the
offsets.  Since we are now only using the static arrays, we can cleanup
the usage of the pointers that would previously point either to the
static array or name->offsets if available.
2025-02-25 12:17:34 +01:00
..
include Cleanup the usage of dns_offsets_t vs unsigned char * pointers 2025-02-25 12:17:34 +01:00
rdata Simplify name initializers 2025-02-25 12:17:34 +01:00
.gitignore Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
acl.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
acl_p.h Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
adb.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
badcache.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
byaddr.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
cache.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
callbacks.c Convert all categories and modules into static lists 2024-08-20 12:50:39 +00:00
catz.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
client.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
clientinfo.c refactor dns_clientinfo_init(); use separate function to set ECS 2023-02-07 23:48:22 -08:00
compress.c Remove offsets from the dns_name and dns_fixedname structures 2025-02-25 12:17:34 +01:00
db.c Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
db_p.h Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
dbiterator.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
diff.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
dispatch.c Use a suitable response in tcp_connected() when initiating a read 2025-01-22 13:40:45 +00:00
dlz.c Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
dlz_p.h Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
dns64.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
dnssec.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
dnstap.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
dnstap.proto Update the dnstap protobuf definition 2024-04-26 16:08:46 +03:00
ds.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
dst_api.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
dst_internal.h Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
dst_openssl.h Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
dst_parse.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
dst_parse.h Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
dyndb.c Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
dyndb_p.h Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
ecs.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
ede.c detect dup EDE with bitmap and store next pos 2025-01-30 11:52:53 +01:00
fixedname.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
forward.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
gen.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
geoip2.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
gssapi_link.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
gssapictx.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
hmac_link.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
ipkeylist.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
iptable.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
journal.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
kasp.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
key.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
keydata.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
keymgr.c Fix possible truncation in dns_keymgr_status() 2025-01-23 09:31:00 +01:00
keystore.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
keytable.c Remove offsets from the dns_name and dns_fixedname structures 2025-02-25 12:17:34 +01:00
lib.c Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
Makefile.am Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
master.c Simplify name initializers 2025-02-25 12:17:34 +01:00
masterdump.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
message.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
name.c Cleanup the usage of dns_offsets_t vs unsigned char * pointers 2025-02-25 12:17:34 +01:00
nametree.c Remove offsets from the dns_name and dns_fixedname structures 2025-02-25 12:17:34 +01:00
ncache.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
nsec.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
nsec3.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
nta.c Remove offsets from the dns_name and dns_fixedname structures 2025-02-25 12:17:34 +01:00
openssl_link.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
openssl_shim.h Move the dst__openssl_toresult to isc_tls unit 2024-08-08 11:59:41 +02:00
opensslecdsa_link.c disable deterministic ecdsa for fips builds 2024-12-09 10:33:01 +00:00
openssleddsa_link.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
opensslrsa_link.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
order.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
peer.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
private.c Apply more SET_IF_NOT_NULL() changes 2024-12-13 13:52:52 +01:00
probes.d Do not destroy IXFR journal in xfrin_end() 2023-12-20 17:21:14 +01:00
qp.c Remove offsets from the dns_name and dns_fixedname structures 2025-02-25 12:17:34 +01:00
qp_p.h Move the library init and shutdown to executables 2025-02-22 16:19:00 +01:00
qpcache.c Remove offsets from the dns_name and dns_fixedname structures 2025-02-25 12:17:34 +01:00
qpcache_p.h Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
qpzone.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
qpzone_p.h Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
rcode.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
rdata.c Simplify name initializers 2025-02-25 12:17:34 +01:00
rdatalist.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
rdataset.c Check whether a rejected rrset is different 2025-02-19 17:25:20 -08:00
rdatasetiter.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
rdataslab.c Check whether a rejected rrset is different 2025-02-19 17:25:20 -08:00
remote.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
request.c Separate the connect and the read timeouts in dispatch 2025-01-22 11:57:52 +00:00
resconf.c Remove artificial search limit from libirs 2024-12-10 00:51:56 +00:00
resolver.c Simplify name initializers 2025-02-25 12:17:34 +01:00
result.c clean up result codes that are never used 2025-01-23 15:54:57 -08:00
rootns.c Simplify name initializers 2025-02-25 12:17:34 +01:00
rpz.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
rriterator.c Remove fixed value for the rrset-order option 2024-12-09 13:09:26 +01:00
rrl.c Remove offsets from the dns_name and dns_fixedname structures 2025-02-25 12:17:34 +01:00
sdlz.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
skr.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
soa.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
ssu.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
ssu_external.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
stats.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
time.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
tkey.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
transport.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
tsig.c Simplify name initializers 2025-02-25 12:17:34 +01:00
tsig_p.h Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
ttl.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
update.c Revert "Attach dnssecsignstats, rcvquerystats, and requeststats" 2024-12-06 19:46:39 +01:00
validator.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
view.c clean up uses of ISC_R_NOMEMORY 2025-01-23 15:54:57 -08:00
xfrin.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
zone.c Simplify name initializers 2025-02-25 12:17:34 +01:00
zone_p.h Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
zonekey.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
zoneverify.c Simplify dns_name_init() 2025-02-25 12:17:34 +01:00
zt.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00