Commit Graph

8834 Commits

Author SHA1 Message Date
Mark Andrews
7c0b7f6847 3681. [port] Update the Windows build system to support feature
selection and WIN64 builds.  This is a work in
                        progress. [RT #34160]

(cherry picked from commit c3c8823fed)

Conflicts:
	CHANGES
	bin/check/win32/checktool.dsp.in
	bin/dnssec/win32/dnssectool.dsp.in
	bin/dnssec/win32/importkey.dsp.in
	bin/dnssec/win32/importkey.mak.in
	bin/named/geoip.c
	bin/named/include/named/geoip.h
	bin/tools/win32/rrchecker.dsp.in
	bin/tools/win32/rrchecker.mak.in
	config.h.win32
	lib/dns/geoip.c
	lib/dns/master.c
	lib/dns/win32/libdns.dsp.in
	lib/dns/win32/libdns.mak.in
	lib/isc/mem.c
	lib/isc/stats.c
	lib/isc/win32/file.c
	lib/isc/win32/libisc.def.in
	lib/isc/win32/libisc.mak.in
	lib/isc/win32/stdio.c
	lib/isccc/cc.c
	win32utils/BuildAll.bat
	win32utils/BuildSetup.bat
	win32utils/legacy/BINDBuild.dsw.in
	win32utils/makeversion.pl
	win32utils/setpk11provider.pl
	win32utils/updatelibxml2.pl
	win32utils/win32-build.txt

Conflicts:
	bin/dnssec/win32/verify.dsp.in
	bin/dnssec/win32/verify.mak.in
	bin/named/server.c
	bin/python/dnssec-checkds.py.in
	bin/python/dnssec-coverage.py.in
	lib/dns/nsec.c
	lib/dns/nsec3.c
	lib/dns/win32/libdns.mak.in
	lib/dns/zone.c
	lib/isc/win32/libisc.mak.in
	win32utils/BuildAll.bat
	win32utils/BuildSetup.bat
	win32utils/legacy/BINDBuild.dsw.in
	win32utils/updatelibxml2.pl
	win32utils/win32-build.txt
2013-12-04 14:08:17 +11:00
Tinderbox User
2b478ef664 update copyright notice 2013-11-11 23:45:32 +00:00
Mark Andrews
ba70172144 3668. [bug] Fix cast in lex.c which could see 0xff treated as eof.
[RT #34993]

(cherry picked from commit 0a47bc90af)
2013-11-11 10:53:13 +11:00
Mark Andrews
4c5f19c2b0 silence defined but not used warning 2013-11-04 09:53:53 +11:00
Mark Andrews
321a671184 use smaller buffers
(cherry picked from commit 2502a568e7)
2013-10-26 20:36:55 +11:00
Tinderbox User
4129ff6f4e update copyright notice 2013-10-25 23:45:33 +00:00
Mark Andrews
dc44093efc address memory leak in change #3662, force format matching, attempt to address coverity false positives
(cherry picked from commit 938aea1dc4)
2013-10-26 10:10:36 +11:00
Mark Andrews
32de039875 3663. [bug] Address bugs in dns_rdata_fromstruct and
dns_rdata_tostruct for WKS and ISDN types. [RT #34910]
2013-10-25 13:06:34 +11:00
Mark Andrews
adec9654d0 3662. [bug] 'host' could die if a UPD query timed out. [RT #34870]
(cherry picked from commit 6100b17699)
2013-10-25 12:02:59 +11:00
Mark Andrews
9deedfa18a missing FCTXTRACE2 macro RT#34914
(cherry picked from commit 0bfc15fe59)
2013-10-21 15:52:35 +11:00
Mark Andrews
1c9e77ebd3 3655. [cleanup] Simplify TCP message processing when requesting a
zone transfer.  [RT #34825]

(cherry picked from commit fb623f9a07)
2013-09-25 09:59:04 +10:00
Mark Andrews
e334100436 3654. [bug] Address race condition with manual notify requests.
[RT #34806]

(cherry picked from commit 5116f25421)
2013-09-25 09:48:00 +10:00
Tinderbox User
c58c41faf1 update copyright notice 2013-09-23 23:45:29 +00:00
Mark Andrews
2dfbd9614c silence clang warning
(cherry picked from commit 9084a3e58f)
2013-09-23 13:27:02 +10:00
Tinderbox User
d434b5ddc3 update copyright notice 2013-09-21 23:45:27 +00:00
Mark Andrews
d248090af5 3651. [tuning] Adjust when a master server is deemed unreachable.
[RT #27075]

(cherry picked from commit 97a2a26cd9)
2013-09-21 17:16:08 +10:00
Mark Andrews
6152f4bf68 3650. [tuning] Use separate rate limiting queues for refresh and
notify requests. [RT #30589]

(cherry picked from commit c1b8fa6160)
2013-09-21 16:38:42 +10:00
Evan Hunt
399394eb55 [v9_8] comment nzf files
3649.	[cleanup]	Include a comment in .nzf files, giving the name of
			the associated view. [RT #34765]
(cherry picked from commit c7965f84c2)
(cherry picked from commit 1e77160774)
2013-09-19 15:43:35 -07:00
Tinderbox User
9bc543bd9a update copyright notice 2013-09-18 23:45:30 +00:00
Mark Andrews
94e6452a33 call zone_settimer; sub test failure was not being detected 2013-09-18 12:56:12 +10:00
Mark Andrews
f68c1cf138 3644. [protocol] Check that EDNS subnet client options are well forme
[RT #34718]

    (cherry picked from commit 3ad8f24ddd)
2013-09-18 11:26:26 +10:00
Tinderbox User
c32a681ef2 update copyright notice 2013-09-17 23:45:29 +00:00
Mark Andrews
3ad95f6f98 silence compiler warning
(cherry picked from commit 01b7d52a9f)
2013-09-18 09:16:34 +10:00
Mark Andrews
26cd212be0 3641. [bug] Handle changes to sig-validity-interval settings
better. [RT #34625]

(cherry picked from commit b5f4cc132e)
2013-09-17 14:21:11 +10:00
Mark Andrews
8231b780b2 3639. [bug] Treat type 65533 (KEYDATA) as opaque except when used
in a key zone. [RT #34238]

(cherry picked from commit d6f99498d6)
2013-09-17 11:05:44 +10:00
Tinderbox User
d3f4d36f07 update copyright notice 2013-09-10 23:45:27 +00:00
Evan Hunt
7115fc5c43 [v9_8] strdup journal filename
3646.	[bug]		Journal filename string could be set incorrectly,
                        causing garbage in log messages.  [RT #34738]
(cherry picked from commit 18df9e628e)
2013-09-09 22:14:19 -07:00
Evan Hunt
aa2232fc88 [v9_8] prep 9.8.4 2013-09-04 22:19:53 -07:00
Curtis Blackburn
02290cd91c 3638. [cleanup] Add the ability to handle ENOPROTOOPT in case it is
encountered. [RT #34668]
2013-08-28 16:00:12 -05:00
Mark Andrews
415f8d470d add dns_soa_buildrdata 2013-08-19 08:18:55 +00:00
Mark Andrews
746ad4cd1d 9.8.6rc2 2013-08-19 11:57:25 +10:00
Tinderbox User
1f246d11eb update copyright notice 2013-08-15 23:45:27 +00:00
Mark Andrews
0ed6a96870 3635. [bug] Signatures were not being removed from a zone with
only KSK keys for a algorithm. [RT #24439]

(cherry picked from commit d1e22676de)
2013-08-15 15:18:03 +10:00
Mark Andrews
e0e235c5c4 3632. [bug] Signature from newly inactive keys were not being
removed.  [RT #32178]

(cherry picked from commit 7ace327795)
2013-08-15 11:45:42 +10:00
Evan Hunt
4dc3ddd0bd [v9_8] change 3630 incomplete--needed to check fromtext too
(cherry picked from commit 5f630b9417)
2013-08-14 17:24:42 -07:00
Tinderbox User
c0fac51463 update copyright notice 2013-08-13 23:45:25 +00:00
Evan Hunt
d3f1608c96 [v9_8] fix md5 key id computation
3630.	[bug]		Ensure correct ID computation for MD5 keys. [RT #33033]
(cherry picked from commit 5d4343a998)
(cherry picked from commit 70858bf974)
2013-08-13 16:04:57 -07:00
Mark Andrews
9583651d76 3627. [bug] RPZ changes were not effective on slaves. [RT #34450]
(cherry picked from commit 333f320a62d78e79fa54e7bcc389073a109618f7)
(cherry picked from commit dab73dfc86)
2013-08-09 12:59:45 +10:00
Mark Andrews
6e69f3af23 add comment
(cherry picked from commit f45818b82a)
2013-07-26 10:26:13 +10:00
Tinderbox User
cb39171dd5 update copyright notice 2013-07-18 23:45:23 +00:00
Mark Andrews
c04e1ac111 3621. [security] Incorrect bounds checking on private type 'keydata'
can lead to a remotely triggerable REQUIRE failure
                        (CVE-2013-4854). [RT #34238]

(cherry picked from commit fdb4ae8f6c)
2013-07-19 09:30:24 +10:00
Mark Andrews
dbd2a3e401 9.8.6rc1 2013-07-15 15:57:22 +10:00
Evan Hunt
82c1355a74 [v9_8] silence warning 2013-07-10 09:16:18 -07:00
Tinderbox User
834b1741e3 update copyright notice 2013-07-09 23:45:25 +00:00
Evan Hunt
547ffae91c [v9_8] added isc_safe_memcmp()
3611.	[bug]		Improved resistance to a theoretical authentication
			attack based on differential timing.  [RT #33939]
(cherry picked from commit 5b7abbef51)
(cherry picked from commit a66c88dd26)
2013-07-09 13:54:52 -07:00
Evan Hunt
faae8378fc [v9_8] prep 9.8.6b1 2013-07-01 10:08:51 -07:00
Tinderbox User
ad5eaa8b38 update copyright notice 2013-06-26 23:45:23 +00:00
Evan Hunt
6fe26a1b24 [v9_8] win32 fixes
3605.	[port]		win32: Addressed several compatibility issues
			with newer versions of Visual Studio. [RT #33916]

(cherry picked from commit f42c0dcca8)
(cherry picked from commit bd96797412)

Squashed commit of the following:

commit 4127af15f85da90cf2bd3a0c5a558daae89e833a
Author: Francis Dupont <fdupont@isc.org>
Date:   Tue Jun 25 22:41:53 2013 +0200

    make the last change to be text

commit 21ef4891b9ee3e3aefb45d4c80d5cb7ec78f264f
Author: Curtis Blackburn <ckb@isc.org>
Date:   Tue Jun 25 12:35:08 2013 -0500

    [rt33916] re-worded for easier reading

commit 83828e47e62fea4070441e645ba8fed338255ceb
Author: Francis Dupont <fdupont@isc.org>
Date:   Mon Jun 24 16:08:11 2013 +0200

    introduce a VCRedistPath env var

commit 0337f2554f168993a65945e78c2879e9bfca5293
Author: Francis Dupont <fdupont@isc.org>
Date:   Sun Jun 23 01:23:26 2013 +0200

    _adjust_fdiv for VS < 2010

commit 375fdd5c06be276b0ff0ad589c0e22b809339fe9
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 16:27:04 2013 +0200

    move to MSVC v1600 as it still breaks on VS 2010

commit bfcaf72071e9d8df1d0ce0c5f05b69acd51bf698
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 15:57:35 2013 +0200

    WIN32: avoid addrinfo redef

commit 18504c3e50b11e66a0b573c7cb3d61094bfa5b52
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 15:54:38 2013 +0200

    WIN32: fseek/ftell

commit f9a4fdccc5ab1c74c64412fb76da7dfd161787b2
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 15:13:01 2013 +0200

    fix WIN32 error redefs in net.h (isc ad lwres libs)
2013-06-26 14:42:49 -07:00
Tinderbox User
7692d7f729 update copyright notice 2013-06-25 23:47:10 +00:00
Mark Andrews
de963a1b12 3603. [bug] Install <isc/stat.h>. [RT #33956] 2013-06-25 23:58:58 +10:00