bind9/lib/dns
Mark Andrews c284112bec Prevent arithmetic overflow of 'i' in master.c:generate
the value of 'i' in generate could overflow when adding 'step' to
it in the 'for' loop.  Use an unsigned int for 'i' which will give
an additional bit and prevent the overflow.  The inputs are both
less than 2^31 and and the result will be less than 2^32-1.

(cherry picked from commit 5abdee9004)
2022-04-01 21:42:53 +11:00
..
include Make dns_catz_get_iterator() return void 2022-03-08 20:20:54 +01:00
rdata Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
tests Remove UNREACHABLE() statements after exit() 2022-03-25 10:08:39 +01:00
win32 extend DLZ interface and example with ECS support 2022-01-27 16:20:55 -08:00
.gitignore 4394. [func] Add rndc command "dnstap-reopen" to close and 2016-06-24 09:37:04 +10:00
acl.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
adb.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
badcache.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
byaddr.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
cache.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
callbacks.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
catz.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
client.c Consistenly use UNREACHABLE() instead of ISC_UNREACHABLE() 2022-03-28 23:28:05 +02:00
clientinfo.c allow dns_clientinfo to store client ECS data 2022-01-27 16:08:57 -08:00
compress.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
db.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
dbiterator.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dbtable.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
diff.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
dispatch.c Consistenly use UNREACHABLE() instead of ISC_UNREACHABLE() 2022-03-28 23:28:05 +02:00
dlz.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
dns64.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dnsrps.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
dnssec.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
dnstap.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
dnstap.proto Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ds.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
dst_api.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dst_internal.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dst_openssl.h Use autoconf check for BN_GENCB_new() 2022-03-02 09:34:29 +00:00
dst_parse.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dst_parse.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dst_pkcs11.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dst_result.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dyndb.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ecdb.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ecs.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
fixedname.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
forward.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
gen-unix.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
gen-win32.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
gen.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
geoip2.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
gssapi_link.c Remove a redundant variable-length array 2022-03-18 17:21:57 +00:00
gssapictx.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
hmac_link.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
ipkeylist.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
iptable.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
journal.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
kasp.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
key.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
keydata.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
keymgr.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
keytable.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
Kyuafile Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
lib.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
log.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
lookup.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
mapapi increase MAPAPI 2021-08-28 07:45:39 -07:00
master.c Prevent arithmetic overflow of 'i' in master.c:generate 2022-04-01 21:42:53 +11:00
masterdump.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
message.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
name.c Remove workaround for ancient clang versions (<< 3.2 and << 4.0.1) 2022-03-25 09:37:22 +01:00
ncache.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
nsec.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
nsec3.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
nta.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
openssl_link.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
openssldh_link.c Use autoconf check for BN_GENCB_new() 2022-03-02 09:34:29 +00:00
opensslecdsa_link.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
openssleddsa_link.c Add couple missing braces around single-line statements 2022-03-17 18:31:36 +01:00
opensslrsa_link.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
order.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
peer.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
pkcs11.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
pkcs11ecdsa_link.c Consistenly use UNREACHABLE() instead of ISC_UNREACHABLE() 2022-03-28 23:28:05 +02:00
pkcs11eddsa_link.c Consistenly use UNREACHABLE() instead of ISC_UNREACHABLE() 2022-03-28 23:28:05 +02:00
pkcs11rsa_link.c Consistenly use UNREACHABLE() instead of ISC_UNREACHABLE() 2022-03-28 23:28:05 +02:00
portlist.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
private.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rbt.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
rbtdb.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
rbtdb.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rcode.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rdata.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
rdatalist.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rdatalist_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rdataset.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
rdatasetiter.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rdataslab.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
request.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
resolver.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
result.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rootns.c Add FALLTHROUGH macro for __attribute__((fallthrough)) 2022-03-25 09:30:16 +01:00
rpz.c Consistenly use UNREACHABLE() instead of ISC_UNREACHABLE() 2022-03-28 23:28:05 +02:00
rriterator.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rrl.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
sdb.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
sdlz.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
soa.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
ssu.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
ssu_external.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
stats.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
tcpmsg.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
time.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
timer.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
tkey.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
tsec.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
tsig.c Remove workaround for ancient clang versions (<< 3.2 and << 4.0.1) 2022-03-25 09:37:22 +01:00
tsig_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ttl.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
update.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
validator.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
version.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
view.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
xfrin.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
zone.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
zone_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
zonekey.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
zoneverify.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
zt.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00