Commit Graph

10266 Commits

Author SHA1 Message Date
Mukund Sivaraman
7cf6516670 Use stdint.h only when stdatomic.h is in use (stdint.h isn't available everywhere)
(cherry picked from commit fb9712f639)
(cherry picked from commit dc0d95a23d)
2017-09-22 15:15:59 +05:30
Mark Andrews
abe0548125 #include <isc/string.h> as it includes both <string.h> and <strings.h> if they both exist
(cherry picked from commit 6138c5a5e4)
2017-09-22 18:09:58 +10:00
Tinderbox User
b79ebcdaf0 regen v9_10 2017-09-21 07:37:08 +00:00
Mark Andrews
b129689ff1 #include <stdint.h> 2017-09-21 14:20:59 +10:00
Tinderbox User
f3b815c257 regen v9_10 2017-09-21 03:52:25 +00:00
Mark Andrews
7260156bec atomic_compare_exchange_strong_explicit's second argument should not be atomic_* 2017-09-21 13:41:56 +10:00
Mark Andrews
4e714d3766 explicitly list test programs 2017-09-21 13:06:42 +10:00
Tinderbox User
fb548d30d7 update copyright notice / whitespace 2017-09-19 23:48:54 +00:00
Mukund Sivaraman
71a86a75d9 Fix out of bounds access in DHCID totext() method (#46001)
(cherry picked from commit 98998f3ddd)
(cherry picked from commit 027a4a5b5d)
2017-09-19 19:34:31 +05:30
Mukund Sivaraman
aaf04460a0 Don't use memset() to wipe memory (#45947)
(cherry picked from commit d5707676e4)
(cherry picked from commit b5252fcde5)
2017-09-19 17:45:57 +05:30
Mukund Sivaraman
5bae58a2e7 Use C11's stdatomic.h instead of isc_atomic where available
(cherry picked from commit 404c9b1c53)
(cherry picked from commit 9905606390)
2017-09-19 15:53:32 +05:30
Tinderbox User
3ea46cae3e update copyright notice / whitespace 2017-09-18 23:55:11 +00:00
Michał Kępień
4ceebc8874 [v9_10] Prevent possible infinite signing loop after retransferring an inline-signed slave using NSEC3
4727.	[bug]		Retransferring an inline-signed slave using NSEC3
			around the time its NSEC3 salt was changed could result
			in an infinite signing loop. [RT #45080]

(cherry picked from commit 62f2fefaec)
2017-09-18 09:28:34 +02:00
Mark Andrews
40697a91e3 don't use strlcat with non NUL terminated strings rt45981_stage3
(cherry picked from commit dc71aa898a)
2017-09-15 13:14:48 +10:00
Tinderbox User
3ae4b027b9 update copyright notice / whitespace 2017-09-14 23:50:11 +00:00
Mark Andrews
33c4213802 silence warning
(cherry picked from commit c59bf663e8)
2017-09-14 19:02:50 +10:00
Mark Andrews
2fd8fb5b74 #include <isc/string.h>
(cherry picked from commit 7eb73f6288)
2017-09-14 18:58:19 +10:00
Mark Andrews
759d231b5e #include <isc/string.h>
(cherry picked from commit 5fb0c09a5e)
2017-09-14 18:55:22 +10:00
Mark Andrews
f31a98ebbf more str{n}{cat,cpy} corrections rt45981_stage2
(cherry picked from commit cb629cdeda)
2017-09-14 18:40:23 +10:00
Evan Hunt
00bf7aa70e [v9_10] cast char * 2017-09-13 22:04:13 -07:00
Evan Hunt
2782b17587 [v9_10] clean up bufsize errors
(cherry picked from commit 9b729a06b0)
2017-09-13 21:19:23 -07:00
Tinderbox User
9b39cb394a update copyright notice / whitespace 2017-09-13 23:54:53 +00:00
Evan Hunt
047f41241c [v9_10] fix incorrect comment 2017-09-13 13:54:47 -07:00
Mukund Sivaraman
822ee758b0 Fix output string size in GOST unittest
(cherry picked from commit e5eca6eebb)
(cherry picked from commit d45eddf28f)
2017-09-14 01:36:52 +05:30
Mukund Sivaraman
d2f0804591 Fix gost unittest failure
(cherry picked from commit 93f7384928)
(cherry picked from commit e004f87b71)
2017-09-14 00:30:22 +05:30
Mark Andrews
bf5e318303 add #include <isc/string.h>
(cherry picked from commit 4c9ba9ded8)
(cherry picked from commit 28a55095f7)
2017-09-13 19:52:21 +05:30
Mukund Sivaraman
83dfa75ac3 Add missing <isc/print.h>
(cherry picked from commit 188fa6ea68)
(cherry picked from commit a13e9f894c)
2017-09-13 19:52:20 +05:30
Mukund Sivaraman
f3e90ace9d Tweak hash_test.c further, passing sizeof(str)
(cherry picked from commit 8997fc0a3f)
(cherry picked from commit fc7ed600ae)
2017-09-13 19:34:31 +05:30
Mukund Sivaraman
1be28340db Tweak
(cherry picked from commit a2873eabf6)
(cherry picked from commit 4baac8b9f3)
2017-09-13 19:34:30 +05:30
Mukund Sivaraman
6e338884b5 Fix size of output string in hash tests
(cherry picked from commit bc5e0a6868)
(cherry picked from commit 3dc00443bb)
2017-09-13 19:34:28 +05:30
Evan Hunt
e0ddfb109e [master] cleanup strcat/strcpy
4722.	[cleanup]	Clean up uses of strcpy() and strcat() in favor of
			strlcpy() and strlcat() for safety. [RT #45981]

(cherry picked from commit 114f95089c)
(cherry picked from commit 7cd594b842)
2017-09-13 00:18:44 -07:00
Mark Andrews
3534cc3144 4719. [bug] Address PVS static analyzer warnings. [RT #45946]
(cherry picked from commit 34130ee25a)
2017-09-13 09:53:13 +10:00
Tinderbox User
87f5992d62 update copyright notice / whitespace 2017-09-12 23:48:28 +00:00
Evan Hunt
8bfb6923e2 [v9_10] improve handling of qcount=0 replies
4717.	[bug]		Treat replies with QCOUNT=0 as truncated if TC=1,
			FORMERR if TC=0, and log the error correctly.
			[RT #45836]

(cherry picked from commit 25b33bede4)
(cherry picked from commit a2a0100e0f)
2017-09-12 15:27:12 -07:00
Mark Andrews
23d9ceabae 4715. [bug] TreeMemMax was mis-identified as a second HeapMemMax
in the Json cache statistics. [RT #45980]

(cherry picked from commit 0a1359034d)
2017-09-12 14:55:46 +10:00
Mark Andrews
b51a66b4f3 4714. [port] openbsd/libressl: add support for building with
--enable-openssl-hash. [RT #45982]

(cherry picked from commit c75e9c7630)
2017-09-12 14:20:38 +10:00
Evan Hunt
87a593271d [v9_10] add missing rrtypes to genzones
4711.	[test]		Some RR types were missing from genzones.sh.
			[RT #45782]

(cherry picked from commit 3e66721b35)
(cherry picked from commit 29f0ced781)
2017-09-11 09:35:10 -07:00
Tinderbox User
d07f95402d update copyright notice / whitespace 2017-09-08 23:48:21 +00:00
Evan Hunt
8cc85bb736 [v9_10] change hash function for RRL
4709.	[cleanup]	Use dns_name_fullhash() to hash names for RRL.
			[RT #45435]

(cherry picked from commit f13385770e)
(cherry picked from commit b9fd54f8d4)
2017-09-08 15:47:04 -07:00
Mark Andrews
a127e830b9 sort view_clauses 2017-08-31 08:23:28 +10:00
Mark Andrews
5c19fc1740 4692. [bug] Fix build failures with libressl introduced in 4676.
[RT #45879]

(cherry picked from commit c26370fc69)
2017-08-30 18:22:41 +10:00
Tinderbox User
90ee437fa3 update copyright notice / whitespace 2017-08-24 23:50:17 +00:00
Mark Andrews
99f5031371 4688. [protocol] Check and display EDNS KEY TAG options (RFC 8145) in
messages. [RT #44804]

(cherry picked from commit 07741d43c8)
2017-08-25 08:48:35 +10:00
Mark Andrews
c3d0881843 4682. [bug] Don't report errors on records below a DNAME.
[RT #44880]

(cherry picked from commit 615b961e02)
2017-08-17 15:52:00 +10:00
Tinderbox User
00429b83b0 update copyright notice / whitespace 2017-08-14 23:51:09 +00:00
Mark Andrews
7e3e98c4f9 alphabetize options_clauses 2017-08-14 07:33:19 +00:00
Mark Andrews
f4245ec8b1 tcp-only was out of alphabetical order 2017-08-14 07:03:43 +00:00
Mark Andrews
3d5f0fcc5a use isc_thread_self instead of pthread_self
(cherry picked from commit 5e9d9aa9d0)
2017-08-14 13:54:41 +10:00
Mark Andrews
02cf40b87f 4676. [cleanup] Allow BIND to be built using OpenSSL 1.0.X with
deprecated functions removed. [RT #45706]

(cherry picked from commit cbc80a42d3)
2017-08-10 10:17:07 +10:00
Tinderbox User
bcd441c112 update copyright notice / whitespace 2017-08-09 23:50:59 +00:00