Commit Graph

8980 Commits

Author SHA1 Message Date
Mark Andrews
8a57b1e9d6 add INSISTs to silence tainted data false positive in Coverity
(cherry picked from commit 8a2ff13c3d)
2014-06-12 10:46:37 +10:00
Mark Andrews
82f6f5768a update copyrights 2014-06-11 10:29:51 +10:00
Mark Andrews
6d79108225 3873. [protocol] Only warn for SPF without TXT spf record. [RT #36210]
(cherry picked from commit 634f66c659dade56502b55b1bbd514e5cfcae185)
2014-06-10 09:30:15 +10:00
Mark Andrews
2ba6c0bb9c 3872. [bug] Address issues found by static analysis. [RT #36209]
(cherry picked from commit b16d99bac1)
2014-06-10 09:23:20 +10:00
Mukund Sivaraman
15eeba7fc5 [35063] Don't publish an activated key automatically before its publish time
(cherry picked from commit 79d27f505a)
(cherry picked from commit 2a7ecad81b)
(cherry picked from commit e8be9e900c)
2014-06-04 15:27:27 +05:30
Mark Andrews
3a3716141d attempt to silence leaked lock false positive 2014-06-04 15:23:36 +10:00
Mark Andrews
1ab87a143e place a upper bound on rdcount 2014-06-04 13:21:28 +10:00
Mark Andrews
0dddb4dd06 3868. [bug] isc_mem_setwater incorrectly cleared hi_called
potentially leaving over memory cleaner running.
                        [RT #35270]
2014-06-02 16:38:26 +10:00
Mark Andrews
ef659e3ad5 address typo
(cherry picked from commit 358cc47a25)
2014-05-27 14:10:44 +10:00
Mark Andrews
5b75e2dfa7 3861. [security] Missing isc_buffer_availablelength check results
in a REQUIRE assertion when printing out a packet.
                        [RT #36078]
2014-05-25 12:51:25 +10:00
Mark Andrews
270b620888 fix typo == -> = 2014-05-24 23:24:56 +10:00
Mark Andrews
dae9bec465 remove references to rrl.[ch] and update.[ch]
(cherry picked from commit eb9529a257)
2014-05-24 00:07:10 +00:00
Mark Andrews
7b94f3767c remove clientinfo.[ch] references
(cherry picked from commit 146651930a)
2014-05-24 00:03:03 +00:00
Mark Andrews
6d14b6dd0f remove pool.[ch]
(cherry picked from commit 234949e5a5)
2014-05-24 00:03:02 +00:00
Mark Andrews
b5853d33fa add safe.[ch] 2014-05-23 23:43:59 +10:00
Mark Andrews
b88d371583 remove bind9.c 2014-05-23 23:14:53 +10:00
Mark Andrews
f529dface3 crc64.c and bind9.c are not part of 9.9.5
(cherry picked from commit 194c5f3acd)
2014-05-23 22:40:08 +10:00
Mark Andrews
f2870c89de 3860. [bug] ioctl(DP_POLL) array size needs to be determined
at run time as it is limited to {OPEN_MAX}.
                        [RT #35878]

(cherry picked from commit a569e1b321)
2014-05-23 13:06:57 +10:00
Mark Andrews
80fba80853 3857. [bug] Make it harder for a incorrect NOEDNS classification
to be made. [RT #36020]
2014-05-22 23:50:04 +10:00
Tinderbox User
b1b5c73c37 update copyright notice 2014-05-21 23:46:41 +00:00
Mark Andrews
b3563f72b7 remove unused assignment
(cherry picked from commit a771e8c154d85dea18c2ae77dbc082d197ba433a)
2014-05-22 00:57:41 +10:00
Mark Andrews
f6b39be7cc 3855. [bug] Limit smoothed round trip time aging to no more than
once a second. [RT #32909]

(cherry picked from commit 0fe0789181)
2014-05-21 11:10:18 +10:00
Mark Andrews
21fe7228a2 3853. [cleanup] Refactor dns_rdataslab_fromrdataset to seperate out
the handling of a rdataset with no records. [RT #35968]

(cherry picked from commit 27b09ceb12)
2014-05-20 11:38:51 +10:00
Mark Andrews
9e59e2bca4 3843. [protocol] Check EDNS EXPIRE option in dns_rdata_fromwire.
[RT #35969]

(cherry picked from commit ae5335dcd9d750312a4fa455495080fcb314b9d8)
2014-05-13 12:48:59 +10:00
Mark Andrews
e34ab0108a suppress clang static analysis warning
(cherry picked from commit e188b84bc4)
2014-05-11 10:48:41 +10:00
Mark Andrews
382e7c1526 3838. [protocol] EDNS EXPIRE as been assigned a code point of 9.
(cherry picked from commit 28f0e82bea)
2014-05-09 12:10:23 +10:00
Tinderbox User
85b525a9af update copyright notice 2014-05-08 23:46:36 +00:00
Mark Andrews
525237c395 s/DNS_EDNSOPTIONS/DNS_EDNSOPTIONS/
(cherry picked from commit 801b958a5c)
(cherry picked from commit 2fd5f9a326)
2014-05-08 11:44:39 +10:00
Mark Andrews
5329703c09 define DNS_OPT_EDNSOPTIONS
(cherry picked from commit 72ba6ba736)
(cherry picked from commit 375dac22e4)
2014-05-08 11:44:39 +10:00
Tinderbox User
61dfc94f75 update copyright notice 2014-05-07 23:46:40 +00:00
Mark Andrews
a3e398c584 3841. [cleanup] Refactor zone.c:add_opt to use dns_message_buildopt.
[RT #35924]

(cherry picked from commit faa01edd13)
2014-05-08 09:39:41 +10:00
Evan Hunt
b724ac4f3e [v9_8] check for arc4random_addrandom()
3840.	[port]		Check for arc4random_addrandom() before using it;
			it's been removed from OpenBSD 5.5. [RT #35907]

(cherry picked from commit 1ea6e09c37)
2014-05-07 08:59:47 -07:00
Tinderbox User
b5be717763 update copyright notice 2014-05-02 23:46:32 +00:00
Mark Andrews
2a73b485ca 3836. [bug] Address C++ keyword usage in header file.
(cherry picked from commit dd820d8fd2)
2014-05-02 11:36:49 +10:00
Mark Andrews
90e138afe4 add keyboard.h [RT #35887]
(cherry picked from commit c25d9da3f1)
2014-05-02 10:20:19 +10:00
Mark Andrews
d524b7bf55 silence clang compiler warnings
(cherry picked from commit d26c36b1d9)
2014-05-02 10:03:29 +10:00
Mark Andrews
63c97aa7b3 3834. [bug] The re-signing heaps were not being updated soon enough
leading to multiple re-generations of the same RRSIG
                        when a zone transfer was in progress. [RT #35273]

(cherry picked from commit 5d739300d1)
2014-04-30 11:58:43 +10:00
Tinderbox User
7923962b58 update copyright notice 2014-04-29 23:46:37 +00:00
Evan Hunt
947d77471a [v9_8] missed a file 2014-04-29 15:36:51 -07:00
Evan Hunt
57d6e79dd1 [v9_8] use-after-free in isc_radix_remove()
3826.	[bug]		Corrected a use-after-free in isc_radix_remove().
			(This function is not used in BIND, but could have
			caused problems in programs linking to libisc.)
			[RT #35870]

(cherry picked from commit 3e5743068c)
2014-04-29 15:25:47 -07:00
Mark Andrews
642f6b03ae 3825. [bug] Address sign extension bug in isc_regex_validate.
[RT #35758]

(cherry picked from commit c11e46110b)
2014-04-29 14:36:43 +10:00
Evan Hunt
72ccbdc0d1 [v9_8] SIT/max-cache-size flag collision
3824.	[bug]		A collision between two flag values could cause
			problems with cache cleaning when SIT was enabled.
			[RT #35858]

(cherry picked from commit e01fbe2a45)
2014-04-29 11:29:28 +10:00
Evan Hunt
983c4e3861 [v9_8] correct a comment 2014-04-26 10:20:52 -07:00
Tinderbox User
72df4d7dd5 update copyright notice 2014-04-25 23:46:35 +00:00
Mark Andrews
39b5269577 additional places:
3818.   [bug]           Stop lying to the optimizer that 'void *arg' is a
                        constant in isc_event_allocate.
2014-04-25 12:20:43 +10:00
Mark Andrews
c8521d4852 additional changes for:
3818.   [bug]           Stop lying to the optimizer that 'void *arg' is a
		        constant in isc_event_allocate.

(cherry picked from commit 71b15f9362)
2014-04-25 12:14:02 +10:00
Tinderbox User
f592e58397 update copyright notice 2014-04-24 23:46:34 +00:00
Mark Andrews
ee59423dda 3819. [bug] NSEC3 hashes need to be able to be entered and
displayed without padding.  This is not a issue for
                        currently defined algorithms but may be for future
                        hash algorithms. [RT #27925]

(cherry picked from commit 36e5ac0033)
2014-04-24 20:55:56 +10:00
Mark Andrews
062d3c08a8 3818. [bug] Stop lying to the optimizer that 'void *arg' is a
constant in isc_event_allocate.

(cherry picked from commit e916c4f840)
2014-04-24 13:46:00 +10:00
Mark Andrews
8989fe9c50 make days a const
(cherry picked from commit 974fb3a9c5)
2014-04-24 13:16:51 +10:00