Mark Andrews and Ondřej Surý
bddc5f7834
Add statschannel counter for Root Key Sentinel feature
2018-04-18 09:28:44 -07:00
Ondřej Surý
4d59a96b98
Merge branch '37-implement-geoff-huston-s-trusted-key-sentinel-feature' into 'master'
...
Implement Geoff Huston's trusted key sentinel feature
Closes #37
See merge request isc-projects/bind9!123
2018-04-18 12:27:03 -04:00
Mark Andrews and Ondřej Surý
2845d7160e
CHANGES entry for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews and Ondřej Surý
e20790c956
add release note for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews and Ondřej Surý
a23b305e6b
add system test for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews and Ondřej Surý
68e9315c7d
add named.conf option root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews and Ondřej Surý
8fc9f64df9
detect and processes root-key-sentinel labels.
2018-04-18 08:49:55 -07:00
Ondřej Surý
7b61a857ba
Merge branch '200-add-clang-to-gitlab-ci' into 'master'
...
Add clang (with clang specific extra options like -Wenum-conversion) to out GitLab CI
Closes #200
See merge request isc-projects/bind9!203
2018-04-17 23:59:04 -04:00
Ondřej Surý
aba6ec896f
Run the clang-compiled unittest
2018-04-17 20:40:32 -07:00
Ondřej Surý
0d8d3dc170
Add clang to the build job matrix and build gcc and clang builds with -Wall -Wextra
2018-04-17 17:49:35 -07:00
Evan Hunt
293d9132d7
Merge branch 'fix-strtok' into 'master'
...
fix a missing variable declaration needed by strtok_r on non-threaded builds
See merge request isc-projects/bind9!200
2018-04-13 15:02:44 -04:00
Evan Hunt
46fd0b62f8
fixed a missing variable declaration needed by strtok_r on non-threaded builds
2018-04-13 11:55:30 -07:00
Evan Hunt
e10903c785
Merge branch '203-max-cache-ttlval' into 'master'
...
max-cache-ttl and other interval options should take ttlval arguments
Closes #203
See merge request isc-projects/bind9!197
2018-04-13 14:53:18 -04:00
Tony Finch and Evan Hunt
286a7b6b9a
Allow TTL values when configuring TTLs and time intervals.
...
Options updated to use ttlvals: max-cache-ttl, max-ncache-ttl,
max-policy-ttl, fstrm-set-reopen-interval, interface-interval, and
min-update-interval.
2018-04-13 11:46:06 -07:00
Ondřej Surý
488ae9051e
Merge branch 'u/fanf2/werror-maybe-uninitialized' into 'master'
...
Appease -Werror=maybe-uninitialized before calling strtok_r()
See merge request isc-projects/bind9!198
2018-04-12 16:23:26 -04:00
Tony Finch
13d1861034
Appease -Werror=maybe-uninitialized before calling strtok_r()
2018-04-12 19:19:24 +01:00
Evan Hunt
3fbf9d3ea1
Merge branch 'add-print.h' into 'master'
...
add missing include
See merge request isc-projects/bind9!195
2018-04-12 12:27:03 -04:00
Evan Hunt
7fe67ae949
add missing include
2018-04-12 09:20:09 -07:00
Witold Krecicki
717a4eb6e1
Merge branch '178-cleanup-isc-string' into 'master'
...
Cleanup <isc/string.h> functions
See merge request isc-projects/bind9!163
2018-04-12 04:46:09 -04:00
Ondřej Surý
23f97f9a66
Add CHANGES entry:
...
4924. [cleanup] Clean up the isc_string_* namespace and leave
only strlcpy and strlcat. [GL #178 ]
2018-04-12 10:38:01 +02:00
Ondřej Surý
5311a3b7b5
We use too old Visual Compiler to use scoped variables
2018-04-12 10:37:33 +02:00
Ondřej Surý
96a07ba867
Remove usage of strcasestr, so we don't have to have replacement function on Windows
2018-04-12 10:37:33 +02:00
Ondřej Surý
7278c455bc
Remove isc_string_strcasestr implementation and clean up the header and headers
2018-04-12 10:37:33 +02:00
Ondřej Surý
11f26b42e3
Replace all usage of non-reentrant strtok() with strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
921d05ddcf
Replace usage of strsep with POSIX strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
b9552250cb
Remove unused isc_string_regiondup function.
2018-04-12 10:37:33 +02:00
Ondřej Surý
9fda5253fd
Remove isc_string_printf and isc_string_printf_truncate.
...
Replace with simple snprintf() as appropriate.
2018-04-12 10:37:33 +02:00
Ondřej Surý
ccdb0287e8
Remove isc_string_copy, isc_string_copy_truncate and isc_string_append.
...
Use strlcpy and strlcat as appropriate instead.
2018-04-12 10:37:33 +02:00
Ondřej Surý
20d145efef
Replace isc_string_touint64 with strtoull (C99)
2018-04-12 10:37:33 +02:00
Ondřej Surý
fd9c3ad389
Merge branch 'socket-options-refactoring' into 'master'
...
Refactoring #defines into typedef enums
See merge request isc-projects/bind9!135
2018-04-12 04:06:51 -04:00
Ondřej Surý
97a88e2248
Add CHANGES entry:
...
4923. [cleanup] Refactor socket and socket event options into
enum types. [GL !135 ]
2018-04-12 09:55:40 +02:00
Ondřej Surý
8bdc23add2
Change ISC_SOCKEVENTATTR_* defines into isc_sockeventattr_t enum
2018-04-12 09:54:24 +02:00
Ondřej Surý
c2f42583c0
Refactor ISC_SOCKET_* defines into an isc_socket_options_t enum
2018-04-12 09:54:21 +02:00
Ondřej Surý
01f8e5dbb8
Merge branch '189-fix-win32-build' into 'master'
...
Fix runtime assertion on Windows due isc_file_template being out-of-sync
Closes #189
See merge request isc-projects/bind9!193
2018-04-12 02:46:21 -04:00
Ondřej Surý
8c99d104e3
Sync isc_file_template functions between unix and win32, so they are same
2018-04-11 23:04:20 +02:00
Ondřej Surý
91683d19a8
Merge branch '189-fix-tsig-dump-keyfile-name-generation-issues' into 'master'
...
Resolve "Fix TSIG dump keyfile name generation issues"
Closes #189
See merge request isc-projects/bind9!164
2018-04-11 08:37:05 -04:00
Mukund Sivaraman and Ondřej Surý
44b84cb5a6
Fix TSIG dump keyfile name buffer size issues
2018-04-11 12:04:39 +02:00
Ondřej Surý
7467735258
Define PATH_MAX on Windows as _MAX_PATH, so we can use it everywhere
2018-04-11 12:04:39 +02:00
Evan Hunt
7749d7945f
Merge branch '193-fix-variable-definitions-in-bin-tests-Makefile.in' into 'master'
...
Fix variable definitions in bin/tests/Makefile.in
Closes #193
See merge request isc-projects/bind9!183
2018-04-10 23:03:36 -04:00
Evan Hunt
93ee6b8a22
Alter distclean rule to prevent recursing into the same directory twice
...
Commit f87e0c03ee removed the "system" directory from the TESTDIRS
variable in bin/tests/Makefile.in in an attempt to fix "make distclean"
which was broken since commit 0d784de16a . However, this change
prevented any system tests from being run when "make test" is invoked.
We now put it back into both SUBDIRS and TESTDIRS, but with a modified
rule to check for the existence of a Makefile in each subdirectory before
trying to run make there. This prevents "make distclean" from trying to
run again in a directory where it's already been run.
2018-04-10 19:56:45 -07:00
Michał Kępień and Evan Hunt
80ab2c0f22
Fail CI pipeline when "make test" does not run any system tests
...
Apart from ensuring "make test" returns 0, also check whether any system
test output was generated as a result of running it. This prevents the
CI job running system tests from succeeding unless it actually tests
something.
2018-04-10 19:56:45 -07:00
Evan Hunt
06d164306b
Merge branch 'revert-freebsd-runner' into 'master'
...
Revert freebsd CI runner
See merge request isc-projects/bind9!189
2018-04-10 22:54:24 -04:00
Evan Hunt
ecf5556bea
Revert "Merge branch 'gitlab-ci-freebsd11' into 'master'"
...
This reverts commit f595ab93eb , reversing
changes made to deae7d33f1 .
2018-04-10 19:46:12 -07:00
Evan Hunt
2ad82b0083
Merge branch '197-dnstap-sockaddr' into 'master'
...
Resolve "dnstap: log actual local IPv6 address, not :: listening address"
Closes #197
See merge request isc-projects/bind9!188
2018-04-10 20:18:03 -04:00
Evan Hunt
330b26c9df
CHANGES note
2018-04-10 17:13:06 -07:00
Tony Finch
ccff953c25
dnstap: log actual local IPv6 address, not :: listening address
2018-04-09 18:26:51 +01:00
Ondřej Surý
ecd812b4d6
Merge branch '194-libdns-cleanup-cleanup' into 'master'
...
Fixup the one last occurence of dns_dt_create2 (in dnstap enabled build)
Closes #194
See merge request isc-projects/bind9!185
2018-04-09 10:51:54 -04:00
Mathieu Arnold and Ondřej Surý
ebf7641610
Rename the last occurence of dns_dt_create2.
2018-04-09 16:46:07 +02:00
Ondřej Surý
f595ab93eb
Merge branch 'gitlab-ci-freebsd11' into 'master'
...
Add FreeBSD 11 to GitLab CI
See merge request isc-projects/bind9!184
2018-04-09 10:43:22 -04:00
Ondřej Surý
266f491ff8
Add FreeBSD 11 GitLab CI Runner
2018-04-09 16:32:41 +02:00
Ondřej Surý
deae7d33f1
Merge branch '183-add-dns_fixedname_initname' into 'master'
...
Add and use dns_fixedname_initname()
Closes #183
See merge request isc-projects/bind9!161
2018-04-09 10:12:36 -04:00
Mukund Sivaraman and Ondřej Surý
d7faee2566
Add CHANGES entry:
...
4921. [cleanup] Add dns_fixedname_initname() and refactor the caller
code to make usage of the new function, as a part of
refactoring dns_fixedname_*() macros were turned into
functions. [GL #183 ]
2018-04-09 12:14:16 +02:00
Michał Kępień and Ondřej Surý
39ddf9991f
Do not access dns_fixedname_t fields directly
...
Employ dns_fixedname_name() and dns_fixedname_initname() to no longer
directly access dns_fixedname_t fields.
2018-04-09 12:14:16 +02:00
Michał Kępień and Ondřej Surý
4df4a8e731
Use dns_fixedname_initname() where possible
...
Replace dns_fixedname_init() calls followed by dns_fixedname_name()
calls with calls to dns_fixedname_initname() where it is possible
without affecting current behavior and/or performance.
This patch was mostly prepared using Coccinelle and the following
semantic patch:
@@
expression fixedname, name;
@@
- dns_fixedname_init(&fixedname);
...
- name = dns_fixedname_name(&fixedname);
+ name = dns_fixedname_initname(&fixedname);
The resulting set of changes was then manually reviewed to exclude false
positives and apply minor tweaks.
It is likely that more occurrences of this pattern can be refactored in
an identical way. This commit only takes care of the low-hanging fruit.
2018-04-09 12:14:16 +02:00
Mukund Sivaraman and Ondřej Surý
0d2a03c290
Add a dns_fixedname_initname() helper function
...
This also turns the dns_fixedname macros into functions.
2018-04-09 12:14:16 +02:00
Witold Krecicki
76fa1c181c
Merge branch 'libdns-cleanup2' into 'master'
...
libdns cleanup
See merge request isc-projects/bind9!172
2018-04-06 02:10:50 -04:00
Witold Kręcicki
f6a16bbd4a
libdns refactoring: CHANGES entry
2018-04-06 08:04:41 +02:00
Witold Kręcicki
102a397e39
libdns refactoring: get rid of multiple versions of dns_keytable_add, dns_iptable_addprefix and dns_iptable_addprefix
2018-04-06 08:04:41 +02:00
Witold Kręcicki
c8aa1ee9e6
libdns refactoring: get rid of multiple versions of dns_dt_create, dns_view_setcache, dns_zt_apply, dns_message_logfmtpacket, dns_message_logpacket, dns_ssutable_checkrules and dns_ttl_totext
2018-04-06 08:04:41 +02:00
Witold Kręcicki
d54d482af0
libdns refactoring: get rid of multiple versions of dns_view_find, dns_view_findzonecut and dns_view_flushcache
2018-04-06 08:04:41 +02:00
Witold Kręcicki
702c022016
libdns refactoring: get rid of multiple versions of dns_xfrin_create, dst_key_generate, dst_lib_init and dst_context_create
2018-04-06 08:04:41 +02:00
Witold Kręcicki
ef0e68bfc3
libdns refactoring: integrate zone->options and zone->options2 into one enum, removing unnecessary flags.
2018-04-06 08:04:41 +02:00
Witold Kręcicki
7dbc6768d6
libdns refactoring: get rid of multiple versions of dns_zone_setfile, dns_zone_notifyreceive, dns_zone_dumptostream, dns_zone_getserial
2018-04-06 08:04:41 +02:00
Witold Kręcicki
42ee8c853a
libdns refactoring: get rid of 3 versions of dns_resolver_createfetch
2018-04-06 08:04:41 +02:00
Witold Kręcicki
25cd3168a7
libdns refactoring: get rid of multiple versions of dns_dnssec_findmatchingkeys and dns_dnssec_findzonekeys
2018-04-06 08:04:41 +02:00
Witold Kręcicki
8c12e488f7
libdns refactoring: get rid of multiple versions of dns_request_createraw and dns_request_createvia
2018-04-06 08:04:41 +02:00
Witold Kręcicki
e2a06db7f3
libdns refactoring: get rid of multiple versions of dns_master_loadfile, dns_master_loadfileinc, dns_master_dump, dns_master_dumpinc, dns_master_dumptostream, dns_master_stylecreate
2018-04-06 08:04:41 +02:00
Witold Kręcicki
e20b702418
libdns refactoring: get rid of multiple versions of dns_dispatch_createtcp and dns_dispatch_addresponse, unify dns_dispatch_gettcp and dns_dispatch_gettcp2
2018-04-06 08:04:41 +02:00
Witold Kręcicki
275a6a3bec
libdns refactoring: get rid of unnecessary dns_db_dump2 and 3 versions of dns_db_load
2018-04-06 08:04:41 +02:00
Witold Kręcicki
76e17b54ea
libdns refactoring: get rid of two versions of dns_client_createx
2018-04-06 08:04:41 +02:00
Witold Kręcicki
d39b3209fb
libdns refactoring: get rid of 3 versions of dns_cache_create
2018-04-06 08:04:41 +02:00
Witold Kręcicki
d76ed0da1c
libdns refactoring: get rid of two versions of dns_byaddr_createptrname
2018-04-06 08:04:41 +02:00
Witold Kręcicki
f0a07b7546
libdns refactoring: get rid of two versions of dns_adb_createfind and dns_adb_probesize
2018-04-06 08:04:41 +02:00
Witold Kręcicki
3687648384
libdns refactoring: get rid of two versions of dns_acl_match and dns_aclelement_match
2018-04-06 08:04:40 +02:00
Mark Andrews
10814aaf3b
Merge branch '193-make-distclean-fails' into 'master'
...
Resolve "make distclean fails"
Closes #193
See merge request isc-projects/bind9!182
2018-04-05 23:37:07 -04:00
Mark Andrews
f87e0c03ee
system should only be in SUBDIRS
2018-04-06 13:33:53 +10:00
Ondřej Surý
622cffee9d
Merge branch 'fix-CHANGES-188-178' into 'master'
...
Fix typo in issue number in CHANGES file (188 -> 178)
See merge request isc-projects/bind9!181
2018-04-05 07:52:45 -04:00
Ondřej Surý
f70121ed90
Fix typo in issue number in CHANGES file (188 -> 178)
2018-04-05 13:45:54 +02:00
Ondřej Surý
860e76b9a5
Merge branch 'pemensik/bind9-no-idn2-export' into 'master'
...
Don't include -lidn2 in isc-config.sh output
Closes #163
See merge request isc-projects/bind9!178
2018-04-05 06:03:02 -04:00
Ondřej Surý
8da5e5290f
Print information about LIBIDN2 in Configuration summary ( Closes : #163 )
2018-04-05 11:52:24 +02:00
Petr Menšík and Ondřej Surý
21c2871667
Remove -lidn2 from exported LIBS. Do not propagate it from isc-config.sh --libs isc.
2018-04-05 11:52:24 +02:00
Ondřej Surý
ab992d40b0
Merge branch '178-cleanup-isc_hash-functions' into 'master'
...
Clean up the isc_hash_* family of functions
See merge request isc-projects/bind9!160
2018-04-04 17:19:41 -04:00
Ondřej Surý
e74c245e29
Update CHANGES
2018-04-04 23:12:35 +02:00
Ondřej Surý
3c092eff4a
Cleanup included headers in hash.c using iwyu
2018-04-04 23:12:14 +02:00
Ondřej Surý
860d4f6177
Remove premature optimization in the FNV-1a while loop, the difference is negligible and the code is simpler.
2018-04-04 23:12:14 +02:00
Ondřej Surý
b097be17ef
Remove unused obsolete isc_hash_* function, and just keep the FNV-1a version
2018-04-04 23:12:14 +02:00
Ondřej Surý
d81e1caa71
Merge branch 'kchen/bind9-test-prereqs' into 'master'
...
Add a Net::DNS prereq for couple of tests
See merge request isc-projects/bind9!171
2018-04-04 16:29:36 -04:00
Kevin Chen and Ondřej Surý
8b1b809ab4
Add a Net::DNS prereq for digdelv, fetchlimit, rpzrecurse, and zero
...
tests to avoid failed tests when Net::DNS is not present.
2018-04-04 22:23:14 +02:00
Ondřej Surý
c0405c3024
Merge branch 'ssl-double-free' into 'master'
...
Fix double free after keygen error in dnssec-keygen
Closes #109
See merge request isc-projects/bind9!70
2018-04-04 11:41:26 -04:00
Ondřej Surý
ef2b2a6c92
Add CHANGES entry
2018-04-04 17:28:55 +02:00
Ondřej Surý
d2b3188c61
A couple of more cleanups after free in opensslrsa_generate()
2018-04-04 17:28:55 +02:00
Petr Mensik and Ondřej Surý
edaafacf36
Do not assign NULL conditionally in OpenSSL < 1.1, make it always explicit.
2018-04-04 17:28:55 +02:00
Petr Mensik and Ondřej Surý
01cc622e7b
Fix double free on RSA_generate_key_ex failure
2018-04-04 17:28:55 +02:00
Stephen Morris
955ca7382d
Merge branch '139-tests-for-idna2008-libidn2' into 'master'
...
Resolve "Tests for IDNA2008 (libidn2)"
Closes #139
See merge request isc-projects/bind9!147
2018-04-04 09:52:23 -04:00
Stephen Morris
e0e81288cd
Check libidn2 version before proceding with one of the tests.
...
A known issue in libidn2 causes one of the tests of a fake A-label
to fail. The problem should be corrected in version 2.0.5 of
libidn2.
2018-04-04 09:42:08 -04:00
Ondřej Surý and Stephen Morris
4dad408ead
Use C.UTF-8 if available, and en_US.UTF-8 is available, otherwise do nothing and let the test break
2018-04-04 09:42:08 -04:00
Stephen Morris
8cf29aafec
Set known locale prior to running tests.
2018-04-04 09:42:08 -04:00
Stephen Morris
5009724f40
Fix check for the presence of IDNA.
2018-04-04 09:42:08 -04:00
Stephen Morris
dc7b3d7597
Added additional tests for invalid punycode strings.
2018-04-04 09:42:07 -04:00
Stephen Morris
6755118493
Initial set of IDNA tests.
2018-04-04 09:42:07 -04:00
Michał Kępień
950c354b3d
Merge branch '188-remove-duplicate-named_g_conffile-init' into 'master'
...
Remove redundant named_g_conffile initialization
Closes #188
See merge request isc-projects/bind9!166
2018-04-04 06:31:55 -04:00
Ondřej Surý
c727f0797b
Remove redundant named_g_conffile initialization from bin/named/win32/os.c
2018-04-03 20:39:34 +02:00
Ondřej Surý
52909b5dbe
Merge branch '26-fix-normalization-for-non-IDN' into 'master'
...
Don't use the IDN translated name if no conversion took a place
Closes #26
See merge request isc-projects/bind9!153
2018-03-21 10:12:04 -04:00
Ondřej Surý
08f66d8509
Don't use the IDN traslated name if no conversion took a place
2018-03-21 14:05:00 +00:00
Mark Andrews
9bbffd019c
Merge branch '168-coverity-incorrect-shifting-in-dns_rpz_mask' into 'master'
...
Resolve "coverity: Incorrect shifting in DNS_RPZ_MASK"
Closes #168
See merge request isc-projects/bind9!151
2018-03-19 08:57:08 -04:00
Mukund Sivaraman
d637c9cc03
Fix length of integer that's shifted by DNS_RPZ_ZMASK()
2018-03-19 08:49:41 -04:00
Mark Andrews
859af8662f
Merge branch '167-coverity-dereferencing-a-null-pointer-in-lib-dns-tests-rbt_test-c' into 'master'
...
Resolve "coverity: Dereferencing a null pointer in lib/dns/tests/rbt_test.c"
Closes #167
See merge request isc-projects/bind9!150
2018-03-19 08:48:47 -04:00
Mukund Sivaraman
de3a4af1bf
Check return value of isc_mem_get()
2018-03-19 18:10:41 +05:30
Mark Andrews
d8f4837fc5
Merge branch 'fixfilename' into 'master'
...
fix temporary file name to have subtest number
See merge request isc-projects/bind9!149
2018-03-19 08:23:32 -04:00
Mark Andrews
4be5667b2c
fix temporary file name to have subtest number
...
(cherry picked from commit e12453f43c88bac722fb511b62f12303735b788c)
2018-03-19 23:14:28 +11:00
Mark Andrews
c0a29b30c9
Merge branch 'fixtypo' into 'master'
...
fix typo
See merge request isc-projects/bind9!148
2018-03-19 07:38:32 -04:00
Mark Andrews
6e4b5f2345
fix typo
2018-03-19 22:31:22 +11:00
Mark Andrews
92a3ff9182
Merge branch '166-statistics-system-test-numbering-is-bad' into 'master'
...
Resolve "statistics system test numbering is bad"
Closes #166
See merge request isc-projects/bind9!146
2018-03-19 05:15:08 -04:00
Mark Andrews
dd5dff3096
fix numbering of tests and make consistent
2018-03-19 17:51:04 +11:00
Ondřej Surý
77f63c48b6
Merge branch '123-support-64-rpz-zones-by-default-from-9-13-onwards' into 'master'
...
Resolve "Support 64 RPZ zones by default from 9.13 onwards"
Closes #123
See merge request isc-projects/bind9!90
2018-03-18 06:16:56 -04:00
Evan Hunt and Ondřej Surý
6d9fb4e7e4
copyrights
2018-03-18 10:08:57 +00:00
Evan Hunt and Ondřej Surý
e98b2489f3
Add release note
2018-03-18 10:08:57 +00:00
Mukund Sivaraman and Ondřej Surý
2a44fd3f80
Fix zone count check to only occur on RPZ zones
2018-03-18 10:08:22 +00:00
Mukund Sivaraman and Ondřej Surý
d20d86e37d
Check for more than 64 policy zones
2018-03-18 10:08:22 +00:00
Mukund Sivaraman and Ondřej Surý
56f398c7b2
Add CHANGES entry
2018-03-18 10:08:22 +00:00
Mukund Sivaraman and Ondřej Surý
c5e7198006
Update ARM
2018-03-18 10:07:48 +00:00
Mukund Sivaraman and Ondřej Surý
8c5fe523b2
Add system test
2018-03-18 10:07:48 +00:00
Mukund Sivaraman and Ondřej Surý
0e8907be4d
Support 64 RPZ zones by default from 9.13 onwards
2018-03-18 10:07:48 +00:00
Ondřej Surý
30b0b686ad
Merge branch '137-remove-support-for-systems-without-ftello-fseeko' into 'master'
...
Resolve "Remove support for systems without ftello/fseeko"
Closes #137
See merge request isc-projects/bind9!113
2018-03-17 19:10:11 -04:00
Ondřej Surý
05a1f9f301
chg: dev: Require support for ftello/fseeko functions
2018-03-17 22:51:13 +00:00
Ondřej Surý
f3070d104a
Merge branch '164-remove-openssl-warning' into 'master'
...
Remove useless OpenSSL warning from configure script
Closes #164
See merge request isc-projects/bind9!139
2018-03-17 10:16:20 -04:00
Ondřej Surý
e9571d29af
Remove obsolete OpenSSL version check
2018-03-17 14:09:31 +00:00
Ondřej Surý
77d5f5075a
Merge branch '94-replace-idnkit-1-support-with-idnkit-2-support-or-drop-it' into 'master'
...
Drop idnkit-1 support in favour of libidn2
Closes #94
See merge request isc-projects/bind9!125
2018-03-17 09:58:44 -04:00
Ondřej Surý
f4a517e5d7
Add release notes and CHANGES
2018-03-17 13:50:59 +00:00
Ondřej Surý
00043bfa18
Remove idnkit-1 support from dig
2018-03-17 13:41:59 +00:00
Ondřej Surý
3e75d9d31b
Merge branch '26-switch-to-IDNA2008-non-transitional-processing' into 'master'
...
Resolve "Switch to IDNA2008 non-transitional processing (and use libidn2 for that)"
Closes #26
See merge request isc-projects/bind9!124
2018-03-17 09:22:18 -04:00
Ondřej Surý
e7590c7528
Add release notes for IDNA2008
2018-03-17 13:13:47 +00:00
Ondřej Surý
8f44ef7d59
Add CHANGES for idn2 support
2018-03-17 13:13:47 +00:00
Ondřej Surý
1c075646f5
Enable --with-libidn2 in GitLab CI checks
2018-03-17 13:13:47 +00:00
Ondřej Surý
76c05a71fc
Simplify the libidn2 configure checks
2018-03-17 13:13:47 +00:00
Petr Menšík and Ondřej Surý
29b94bbb04
Sanitize IDN initialization
...
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Petr Menšík and Ondřej Surý
8254cf69d3
Remove support for libidn (IDN 2003)
...
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Petr Menšík and Ondřej Surý
94757c1545
Remove conversion from locale to utf8 from public API
...
Emit fatal failures on locale to ACE encoding
Separate idnout support, disable it for libidn2 < 2.0
Add custom path to libidn. Leave default path for multilib support.
Allow turning off IDN input processing by dig option
Improve documentation, fix support in host
Fix configure changes to adjust help text
Use strlcpy with size guard
Improve IDN variants choosing. Fix idn2 function name.
Remove immediate idn_locale_to_ace and idn_ace_to_locale.
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Tomas Hozza and Ondřej Surý
505f673451
Add support for libidn2
...
Added two new configure options:
--with-libidn2 - to enable IDN using GNU libidn2
idnkit, libidn and libidn2 support can not be used at the same time.
NOTE: libidn2 does not support punycode back to Unicode
characters, so support for this is missing.
Signed-off-by: Tomas Hozza <thozza@redhat.com >
Removed iconv, convert directly from locale to ACE
Fix libidn2 and idnkit origin appending
Make IDN options in help less different
Signed-off-by: Petr Menšík <pemensik@redhat.com >
2018-03-17 13:13:47 +00:00
Tomas Hozza and Ondřej Surý
2320443f63
Add support for GNU libidn
...
Added new configure option:
--with-libidn - to enable IDN using GNU libidn
Renamed configure option:
--with-idn to --with-idnkit to make the option usage more clear
idnkit and libidn support can not be used at the same time.
Signed-off-by: Tomas Hozza <thozza@redhat.com >
2018-03-17 13:13:47 +00:00
Ondřej Surý
5eb05263f6
Merge branch '162-remove-idnkit-1-0' into 'master'
...
Resolve "Remove idnkit-1.0 from BIND sources"
Closes #162
See merge request isc-projects/bind9!136
2018-03-17 09:12:50 -04:00
Ondřej Surý
c34d76ed36
Remove idnkit-1.0 copy from BIND sources
2018-03-17 13:05:19 +00:00
Evan Hunt
90f9d86261
Merge branch 'copyrights' into 'master'
...
final copyright fixes
See merge request isc-projects/bind9!132
2018-03-15 21:58:27 -04:00
Evan Hunt
dc350eb049
Merge branch 'copyrights'
2018-03-15 18:33:37 -07:00
Evan Hunt
0fabe0da83
update file headers
2018-03-15 18:33:13 -07:00
Evan Hunt
da4aa9b03f
ensure COPYRIGHT file retains years; edit file headers for consistency
2018-03-15 18:32:29 -07:00
Evan Hunt
26e0ed8331
Merge branch '157-cleanup-win-libtests' into 'master'
...
Resolve "Windows build fails"
Closes #157
See merge request isc-projects/bind9!131
2018-03-15 16:45:34 -04:00
Evan Hunt
e2bb9824f8
remove references to lib/tests in the windows build
2018-03-15 12:56:02 -07:00
Curtis Blackburn
acc8efa44a
Merge branch '154-fix-atomic-test' into 'master'
...
Resolve "Build failure on OSX with --disable-atomic --enable-developer"
Closes #154
See merge request isc-projects/bind9!130
2018-03-15 14:21:58 -04:00
Evan Hunt and Curtis Blackburn
1b3eac926e
add an 'untested' case when none of the atomic operations are available
...
- this fixes a build failure introduced in change 4913 when
compiling with ATF and --disable-atomic
2018-03-15 14:15:20 -04:00
Ondřej Surý
a15588cdcd
Merge branch 'feature-request-template' into 'master'
...
Add a Feature Request template and remove the Security template
See merge request isc-projects/bind9!128
2018-03-14 19:37:29 -04:00
Ondřej Surý
c72ff6e008
Add a Feature Request template and remove the Security template as it was dup of text in Bug template
2018-03-15 00:13:47 +01:00
Evan Hunt
f9e3434826
Merge branch 'branchsync' into 'master'
...
update branchsync to deal with merge commits
See merge request isc-projects/bind9!127
2018-03-14 17:41:56 -04:00
Evan Hunt
fccf8ca2f6
updated branchsync to deal with merge commits
2018-03-14 14:40:13 -07:00
Ondřej Surý
3baf604bea
Merge branch 'description-templates' into 'master'
...
Add Issue templates for Bug and Security
See merge request isc-projects/bind9!115
2018-03-14 04:25:37 -04:00
Evan Hunt and Ondřej Surý
2df7134d69
some tweaks for grammar and clarity
2018-03-14 04:25:23 -04:00
Ondřej Surý and Ondřej Surý
3686f141a3
Add Issue templates for Bug and Security
2018-03-14 04:25:22 -04:00
Evan Hunt
3a5333e681
Merge branch '134-fix-zone-db-reference-counting' into 'master'
...
Fix a zone database reference counting bug in dump_done()
Closes #134
See merge request isc-projects/bind9!122
2018-03-13 13:51:02 -04:00
Michał Kępień
6f3cc75364
Add CHANGES entry
...
4914. [bug] A bug in zone database reference counting could lead to
a crash when multiple versions of a slave zone were
transferred from a master in close succession.
[GL #134 ]
2018-03-13 12:04:37 +01:00
Michał Kępień
fbd5658db7
Fix a zone database reference counting bug in dump_done()
...
A typo in commit d39ab7440e introduced a bug in zone database reference
counting which leads to a crash if dumping one version of a slave zone
is not finished by the time transferring a newer version from a master
completes. Correct the typo to fix reference counting, thus preventing
crashes.
2018-03-13 11:28:11 +01:00
Evan Hunt
129e13b92d
Merge branch 'clean-xfer' into 'master'
...
clean up dig.out files that were left behind after xfer test
See merge request isc-projects/bind9!120
2018-03-10 16:11:33 -05:00
Evan Hunt
733086cc67
clean up dig.out files that were left behind after xfer test
2018-03-10 13:04:31 -08:00
Evan Hunt
745bedd0f0
Merge branch 'nothreads-fix' into 'master'
...
Fix compiler warnings and test failures when building without threads
See merge request isc-projects/bind9!119
2018-03-10 13:36:44 -05:00
Evan Hunt
56353aaf42
Fix compiler warnings and test failures when building without threads
2018-03-10 10:35:31 -08:00
Evan Hunt
96794f7d2b
Merge branch 'missing-print-h' into 'master'
2018-03-09 19:58:08 -05:00
Evan Hunt
a173c9c18f
add missing includes
2018-03-09 16:55:21 -08:00
Evan Hunt
2dd47e73f4
Merge branch 'clean-bin-tests' into 'master'
...
clean up bin/tests, convert unit tests to ATF
Closes #115
See merge request isc-projects/bind9!93
2018-03-09 17:21:44 -05:00
Evan Hunt
86e00cbb71
final cleanup
...
- update Kyuafiles to match Atffiles
- copyrights
- CHANGES note
2018-03-09 14:12:50 -08:00
Evan Hunt
74347f4a55
reduce race risk in parallel builds
2018-03-09 14:12:50 -08:00
Evan Hunt
d132f73497
remove lib/tests as nothing uses it anymore
2018-03-09 14:12:50 -08:00
Evan Hunt
9b753aa154
shorten ht_test and random_test
2018-03-09 14:12:50 -08:00
Evan Hunt
a4ebe83cdb
migrate t_dst signature test to lib/dns/tests/dst_test
2018-03-09 14:12:50 -08:00
Evan Hunt
f58ac8ada3
migrate t_db to lib/dns/tests/db_test
2018-03-09 14:12:49 -08:00
Evan Hunt
8ecf69ef7b
migrate t_names to lib/dns/tests/name_test
2018-03-09 14:12:49 -08:00
Evan Hunt
109546cbda
migrate t_rbt to lib/dns/tests/rbt_test
2018-03-09 14:12:49 -08:00
Evan Hunt
c6c1e99252
migrate t_tasks to lib/isc/tests/task_test
2018-03-09 14:12:49 -08:00
Evan Hunt
d80825c40b
migrate t_resolver to lib/dns/tests/resolver_test
2018-03-09 14:12:49 -08:00
Evan Hunt
e2b8699df9
migrate t_timers to lib/isc/tests/timer_test
2018-03-09 14:12:49 -08:00
Evan Hunt
874e2fc70c
migrate t_atomic to lib/isc/tests/atomic_test
2018-03-09 14:12:48 -08:00
Evan Hunt
979f054702
migrate t_mem to lib/isc/tests/mem_test
2018-03-09 14:12:48 -08:00
Evan Hunt
05b7251d51
migrate t_net to lib/isc/tests
2018-03-09 14:12:48 -08:00
Evan Hunt
62f650078a
migrate t_sockaddr to lib/isc/tests
2018-03-09 14:12:48 -08:00
Evan Hunt
6ad1a042bc
remove hashes test (duplicates lib/isc/tests/hash_test)
2018-03-09 14:12:48 -08:00
Evan Hunt
6717f31e10
remove master test (duplicates lib/isc/tests/master_test)
2018-03-09 14:12:48 -08:00
Evan Hunt
ccfe778c01
migrate tests from bin/tests/dnssec-signzone to bin/tests/system/dnssec
...
- added tests to the dnssec system test that duplicate the ones
from bin/tests/dnssec-signzone
- changed cleanall.sh so it doesn't automatically remove all
key files, because there are now some of those that are part of the
distribution
2018-03-09 14:12:48 -08:00
Evan Hunt
344ab0eb7d
move all optional tests from bin/tests to bin/tests/optional
...
- some of these tests are obsolete and should be cleared up,
others overlap with ATF tests and may be removed later.
for now, let's just tidy up the bin/tests directory by
moving these files down a level.
2018-03-09 14:12:47 -08:00
Evan Hunt
a633f6c5dd
remove some old and obsolete test files
2018-03-09 14:12:47 -08:00
Evan Hunt
36649c498a
Merge branch 'parallel-unit-tests' into 'master'
...
capture more info from unit tests, run in parallel
See merge request isc-projects/bind9!117
2018-03-09 17:11:45 -05:00
Evan Hunt
ef0b4c91bc
allow ATF tests to run in parallel
2018-03-09 14:03:02 -08:00
Evan Hunt
cba2b972bc
capture more information from unit tests
...
- in unittest step, explicitly preserve kyua.log or atf.out
- preserve kyua results database if present
- generate HTML report from kyua results if available
2018-03-09 09:13:11 -08:00
Ondřej Surý
91bfcb1aed
Merge branch '138-tweak-ci-settings' into 'master'
...
Tweak CI settings
Closes #138
See merge request isc-projects/bind9!116
2018-03-09 11:36:35 -05:00
Michał Kępień and Ondřej Surý
c330c65e77
Enable runner-specific make concurrency settings
...
Using fixed make concurrency settings on all runners is not flexible and
requires .gitlab-ci.yml to be modified each time tweaking these settings
is needed. Use environment variables which are expected to be set by
the runner (defaulting to 1 in case they are not set) for controlling
make concurrency.
2018-03-09 12:29:24 -04:00
Michał Kępień and Ondřej Surý
09004c25a8
Tweak the way ccache is used during CI
...
Our current CI configuration causes ccache data to be zipped after each
job and also included in build artifacts, which will quickly become
infeasible as ccache data grows. Instead of asking gitlab-runner to
preserve ccache data between jobs, keep a separate ccache directory on
each runner, expecting it to be accessible at /ccache when a CI job is
run. As this requires gitlab-runner to be configured in a specific way,
do not use ccache at all in case the ccache directory is not found while
building.
2018-03-09 12:28:44 -04:00
Ondřej Surý
8dd99563d1
Merge branch '111-gitlab-ci-does-not-run-unit-tests' into 'master'
...
Resolve "GitLab CI does not run unit tests"
Closes #111
See merge request isc-projects/bind9!100
2018-03-09 11:26:09 -05:00
Ondřej Surý
69ef7e53a4
Use runner specific make parallel build settings
2018-03-09 10:11:27 -04:00
Ondřej Surý
51fd3e631b
Use runner specific ccache directory
2018-03-09 10:11:27 -04:00
Ondřej Surý
a35e456b09
Split system and unit tests into separate CI jobs
2018-03-09 10:11:27 -04:00
Ondřej Surý
7d1738785f
Enable developer mode in the GitLab CI builds
2018-03-09 10:11:27 -04:00
Ondřej Surý
2f4845e968
chg: dev: Compile BIND with ATF enabled, so unit tests are executed in test stage.
...
This needs ATF, Kyuo (and deps) available in the docker images.
2018-03-09 10:11:27 -04:00
Evan Hunt
58be47e3e1
Merge branch '136-tweak-timestamp-checking-in-the-cds-system-test' into 'master'
...
Tweak timestamp checking in the cds system test
Closes #136
See merge request isc-projects/bind9!114
2018-03-08 14:06:50 -05:00
Michał Kępień and Evan Hunt
c92bacec63
Add CHANGES entry
...
4912. [test] Improved the reliability of the 'cds' system test.
[GL #136 ]
2018-03-08 13:57:30 -05:00
Michał Kępień and Evan Hunt
ab2913a29f
Tweak timestamp checking in the cds system test
...
Given the characteristics of the three timestamps involved in file
modification time checks in the cds system test (each one is an hour
apart from the next), reduce the resolution of these checks to 1 minute.
This will prevent intermittent false negatives caused by exceeding the
currently allowed difference of 9 seconds between file modification
times without making the test moot.
Also note that by using abs(), checkmtime.pl allows the cds system test
to pass when the modification time of the checked file is less than an
hour (or two hours for the second check) in the past. This should never
happen, so remove abs() from the condition checked by checkmtime.pl.
2018-03-08 13:57:30 -05:00
Evan Hunt
7c1de1edec
Merge branch 'remove-bind9-bugs-references' into 'master'
...
Update documentation to remove obsolete bind9-bugs@isc.org email address
See merge request isc-projects/bind9!111
2018-03-08 13:37:25 -05:00
Ondřej Surý and Evan Hunt
efc9bc5d8d
Update documentation to remove obsolete bind9-bugs@isc.org email address
2018-03-08 13:36:49 -05:00
Ondřej Surý
a890ab4bc2
Merge branch '130-use-ccache-to-speed-up-gitlab-ci-builds' into 'master'
...
Resolve "Use ccache to speed-up Gitlab CI builds"
Closes #130
See merge request isc-projects/bind9!105
2018-03-08 09:20:37 -05:00
Ondřej Surý and Ondřej Surý
7cda25f1af
chg: dev: Use ccache to speed-up the builds
2018-03-08 08:10:32 -05:00
Michał Kępień
c9f4bdde94
Merge branch '128-fix-mkeys-system-test-race' into 'master'
...
Fix a race in the mkeys system test
Closes #128
See merge request isc-projects/bind9!103
2018-03-08 07:34:01 -05:00
Michał Kępień
32f875f9fc
Add CHANGES entry
...
4911. [test] Improved the reliability of the 'mkeys' system test.
[GL #128 ]
2018-03-08 13:20:48 +01:00
Michał Kępień
012ca0a27d
Fix a race between "rndc reconfig" and waiting for a ./DNSKEY fetch to complete
...
Calling nextpart() after reconfiguring ns1 is not safe, because the
expected log message may appear in ns5/named.run before nextpart() is
run. With the TTL for ./DNSKEY set to 20 seconds, ns5 will refresh it
after 10 seconds, by which time wait_for_log() will already have failed.
This results in a false negative.
However, just calling nextpart() before reconfiguring ns1 would
introduce a different problem: if ns5 refreshed ./DNSKEY between these
two steps, the subsequent wait_for_log() call would return immediately
as it would come across the log message about a failure while refreshing
./DNSKEY instead of the expected success. This in turn would result in
a different false negative as the root key would still be uninitialized
by the time "rndc secroots" is called.
Prevent both kinds of false negatives by:
- calling nextpart() before reconfiguring ns1, in order to prevent the
first case described above,
- looking for a more specific log message, in order to prevent the
second case described above.
Also look for a more specific log message in the first part of the
relevant check, not to fix any problem, but just to emphasize that a
different fetch result is expected in that case.
With these tweaks in place, if a (failed) ./DNSKEY refresh is scheduled
between nextpart() and reconfiguring ns1, wait_for_log() will just wait
for two more seconds (one "hour"), at which point another refresh
attempt will be made that will succeed.
2018-03-08 13:19:54 +01:00
Mark Andrews
8be9ce2f06
Merge branch '133-update-util-check-changes-to-work-on-release-branches' into 'master'
...
Resolve "Update util/check-changes to work on release branches."
Closes #133
See merge request isc-projects/bind9!110
2018-03-08 00:11:48 -05:00
Mark Andrews
88a2202093
update util/check-changes to handle non master branched (util/check-changes master=0 CHANGES)
2018-03-08 15:45:56 +11:00
Evan Hunt
93267b8207
Merge branch '76-gitlab-ci-check-for-up-to-date-copyright' into 'master'
...
Add a GitLab CI precheck stage to check for up-to-date copyright information and sequential CHANGES notes.
Closes #76
See merge request isc-projects/bind9!42
2018-03-07 21:17:18 -05:00
Evan Hunt
c4cb99cf4a
update copyrights
2018-03-07 18:02:53 -08:00
Evan Hunt
6f4344af83
add a check-changes step, to ensure CHANGES numbers are in order before commit
2018-03-07 17:58:06 -08:00
Ondřej Surý and Evan Hunt
62c1dcb661
Add a GitLab CI precheck stage that checks for up-to-date copyright information
2018-03-07 17:58:06 -08:00
Evan Hunt
b83014ab14
Merge branch '132-fix-changes-entry' into 'master'
...
Resolve "fix changes entry"
Closes #132
See merge request isc-projects/bind9!109
2018-03-07 20:57:38 -05:00
Mark Andrews
fbca0ba9fc
fix changes number
2018-03-08 12:38:53 +11:00
Mark Andrews
f2af05432d
Merge branch '125-in-view-duplicate-zone-not-detected-by-named-checkconf' into 'master'
...
Resolve "in-view duplicate zone not detected by named-checkconf"
Closes #125
See merge request isc-projects/bind9!97
2018-03-07 20:06:42 -05:00
Mark Andrews
83f85817aa
add changes note for 'named-checkconf did not detect in-view zone collisions'
2018-03-08 11:53:38 +11:00
Mark Andrews
3e7e280040
check for in-view zones colliding with other zone definitions; also check the syntax of the in-view zone name
2018-03-08 11:53:21 +11:00
Mark Andrews
ca55c672b0
add test configuration where a in-view zone collides with a existing zone
2018-03-08 11:50:09 +11:00
Evan Hunt
c7b9c005d0
Merge branch 'test-names' into 'master'
...
use the test name in the -D string for each name server
See merge request isc-projects/bind9!107
2018-03-07 17:49:26 -05:00
Evan Hunt
1eff695f33
use the test name in the -D string for each name server
2018-03-07 17:37:00 -05:00
Evan Hunt
055daeb0a5
Merge branch 'longopts' into 'master'
...
restore long options for run.sh
See merge request isc-projects/bind9!104
2018-03-07 17:34:30 -05:00
Evan Hunt
4a714bffbc
restore long options for run.sh
2018-03-07 17:22:58 -05:00
Evan Hunt
341603a7dd
Merge branch 'allow-query' into 'master'
...
speed up allow_query test
Closes #81
See merge request isc-projects/bind9!76
2018-03-07 16:53:16 -05:00
Evan Hunt
a9b6bed6af
eliminate unnecessary waiting in allow-query test
...
- grep in the log to see if configuration is finished rather
than sleeping for 5 seconds
2018-03-07 13:20:01 -08:00
Evan Hunt
ffc3e73c36
rename allow_query to allow-query
2018-03-07 13:17:11 -08:00
Evan Hunt
98255e40e7
Merge branch '116-dnsrpz-enable-log-message-appears-to-be-broken' into 'master'
...
Resolve "dnsrpz-enable log message appears to be broken"
Closes #116
See merge request isc-projects/bind9!98
2018-03-07 15:49:16 -05:00
Mark Andrews and Evan Hunt
d24fb6b032
fix log message about 'dnsrps-enable yes;' when not configured (this will only ever be emitted if the parser is incorrectly updated as the error is normally caught there)
2018-03-07 15:35:38 -05:00
Evan Hunt
d631701be7
Merge branch '119-remove-unnecessary-insist-in-code' into 'master'
...
Remove unnecessary INSIST
Closes #119
See merge request isc-projects/bind9!101
2018-03-07 15:29:30 -05:00
Mark Andrews and Evan Hunt
f1def91625
check insist on every call; make conditional block constistent with rest of code
2018-03-07 15:18:16 -05:00
Evan Hunt
55049d02dc
Merge branch 're-fix-notify' into 'master'
...
fixed typo that caused the notify test to run slowly
See merge request isc-projects/bind9!106
2018-03-06 14:44:05 -05:00
Evan Hunt
82e9b59b91
fixed typo that caused the notify test to run slowly
2018-03-06 11:41:35 -08:00
Evan Hunt
82fd772dab
Merge branch 'fix-notify' into 'master'
...
fix notify test
See merge request isc-projects/bind9!77
2018-03-06 14:13:14 -05:00
Evan Hunt
3eb90582de
address a possible notify test failure
...
- wait for the transfer completion message to apear in the log instead
of the notify message. this ensures we don't check for the presense of
transfered records during the time between the notify and the
transfer.
2018-03-06 10:59:45 -08:00
Michał Kępień
e50849097a
Merge branch '56-replace-getquad-with-inet_pton' into 'master'
...
Replace getquad() with inet_pton()
Closes #56
See merge request isc-projects/bind9!99
2018-03-06 04:09:01 -05:00
Michał Kępień
4528b887b0
Add CHANGES entry for GL #56 , revise CHANGES entry for GL #13
...
4906. [func] Replace getquad() with inet_pton(), completing
change #4900 . [GL #56 ]
4900. [func] Remove all uses of inet_aton(). As a result of this
change, IPv4 addresses are now only accepted in
dotted-quad format. [GL #13 ]
2018-03-06 09:52:08 +01:00
Michał Kępień
4f96cebce3
Replace getquad() with inet_pton()
...
getquad() was implemented back in 2001 to warn about IPv4 addresses in
non-dotted-quad form being used. As change 4900 (GL #13 ) removed all
uses of inet_aton(), which allowed such forms, with inet_pton(), which
does not allow them, there is no point in keeping getquad() around as it
now only prints an extra warning when the parser comes across an IP
address in a form which is not acceptable anyway. Replace all uses of
getquad() with inet_pton(AF_INET, ...).
2018-03-06 09:49:30 +01:00
Michał Kępień
2a50fc324b
Add a release note about dropping support for non-dotted-quad IPv4 addresses in master files
...
Support for non-dotted-quad IPv4 addresses in master files was dropped
when the inet_aton() call inside getquad() got replaced with a call to
inet_pton(), so a release note should have been added back then to
inform users that such syntax will no longer work.
2018-03-06 09:49:27 +01:00
Michał Kępień
c047405c5d
Merge branch '110-libirs-do-not-ignore-resolv.conf-syntax-errors' into 'master'
...
libirs: Do not ignore resolv.conf syntax errors
Closes #110
See merge request isc-projects/bind9!78
2018-03-06 03:22:37 -05:00
Michał Kępień
1f18d33804
Add CHANGES entry
...
4905. [bug] irs_resconf_load() ignored resolv.conf syntax errors
when "domain" or "search" options were present in that
file. [GL #110 ]
2018-03-06 08:28:41 +01:00
Michał Kępień
6c09f305ae
Remove duplicate irs_resconf_load() unit test
...
The "sortlist-v4.conf" unit test for irs_resconf_load() is always run
twice due to a duplicate entry in the "tests" table. Remove one of them
to prevent this.
2018-03-06 08:27:45 +01:00
Michał Kępień
1f400b68a8
Do not ignore resolv.conf syntax errors
...
irs_resconf_load() stores the value returned by add_search() into ret
without consulting its current value first. This causes any previous
errors raised while parsing resolv.conf to be ignored as long as any
"domain" or "search" statement is present in the file.
Prevent this by returning early in case an error is detected while
parsing resolv.conf. Ensure that "searchlist" and "magic" members of
the created irs_resconf_t structure are always initialized before
isc_resconf_destroy() is called.
2018-03-06 08:27:45 +01:00
Mark Andrews
5c0327e8ff
Merge branch '126-make-distclean-fail' into 'master'
...
Resolve ""make distclean" fail."
Closes #126
See merge request isc-projects/bind9!102
2018-03-06 00:08:22 -05:00
Mark Andrews
57f7cf211c
don't allow a macro to end in '\'
2018-03-06 15:13:03 +11:00
Evan Hunt
8529e124ea
Merge branch 'fix-changes' into 'master'
...
fix CHANGES
See merge request isc-projects/bind9!96
2018-03-02 14:56:11 -05:00
Evan Hunt
91d8c1f95c
fix CHANGE notes
2018-03-02 11:53:38 -08:00
Evan Hunt
3fed986199
Merge branch '124-revert-deadlock-check' into 'master'
...
revert cname loop test due to effects on apex CNAMEs under insecure delegations
See merge request isc-projects/bind9!95
2018-03-02 14:47:14 -05:00
Evan Hunt
b291b45312
temporarily revert change #4859
2018-03-02 11:30:02 -08:00
Michał Kępień
148cc40381
Merge branch 'fix-fetchlimit' into 'master'
...
Improve failure logging in fetchlimit system test
See merge request isc-projects/bind9!81
2018-03-01 09:39:24 -05:00
Evan Hunt and Michał Kępień
86838b2a02
revise soft limit test
...
- don't bail out of the loop if clients are exceeded, just count incidents
- verbosely describe expectations and results
2018-03-01 09:26:14 -05:00
Michał Kępień
78352caba7
Merge branch '121-views-system-test-has-wrong-test-strings-for-reload-completion' into 'master'
...
Resolve "views system test has wrong test strings for reload completion."
Closes #121
See merge request isc-projects/bind9!88
2018-02-28 08:54:38 -05:00
Mark Andrews
4cb0873a0a
wait for 'all zones loaded' rather than 'reloading zones succeeded' which just indicates that everything kicked off ok
2018-02-28 17:14:30 +11:00
Evan Hunt
cb6633c11c
Merge branch '96-update-contributors-guide-and-move-it-at-top-level-so-it-s-recognised-by-gitlab' into 'master'
...
Update contributor's guide and move it to top level, so it's recognized by GitLab
Closes #96
See merge request isc-projects/bind9!58
2018-02-27 17:52:11 -05:00
Evan Hunt
985d35f6b7
Set up CONTRIBUTING.md
...
- moved into place from doc/dev/contrib.md
- build CONTRIBUTING from CONTRIBUTING.md, like README and OPTIONS
2018-02-27 14:40:34 -08:00
Evan Hunt
f22af09819
Merge branch '113-minor-testsummary.sh-improvements' into 'master'
...
Minor testsummary.sh improvements (handling colored output, failure summary)
Closes #113
See merge request isc-projects/bind9!80
2018-02-27 12:33:33 -05:00
Stephen Morris
58ad17bd54
Merge branch '97-windows-version-of-bind-failing-to-build' into 'master'
...
Resolve "Windows version of BIND failing to build"
Closes #97
See merge request isc-projects/bind9!65
2018-02-27 04:58:05 -05:00
Michał Kępień
b7c22b8f09
Merge branch '98-add-util-git-replay-merge.sh' into 'master'
...
Put git-replay-merge in source tree
Closes #98
See merge request isc-projects/bind9!83
2018-02-27 04:39:10 -05:00
Michał Kępień
f7fe1e3098
Add util/git-replay-merge.sh
...
git-replay-merge.sh is a script whose purpose is to make backporting
merge requests more convenient by automating the process as much as
possible.
For more information, including usage examples, see:
https://gitlab.isc.org/isc-projects/bind9/wikis/Backporting-a-Merge-Request
2018-02-27 10:23:32 +01:00
Evan Hunt and Michał Kępień
38940619c6
Do not destroy systests.output if there are no test.output files
2018-02-27 09:47:59 +01:00
Michał Kępień
642e20db8a
Use echoinfo for printing test summary
...
This ensures testsummary.sh is consistent with other scripts belonging
to the test framework.
2018-02-27 09:47:59 +01:00
Michał Kępień
28068857e7
Make testsummary.sh print a list of failed system tests
...
Print a list of failed system tests, if any, below the system test
summary to avoid the need to manually search through the test log.
2018-02-27 09:45:03 +01:00
Michał Kępień
9006d6dbbd
Tweak the regular expression used for extracting system test results
...
The current regular expression used for extracting system test results
from systests.output, "^R:", is anchored at the start of a line, which
prevents colored system test output from being properly processed. As
just "R:" would arguably be too general, extend the pattern a bit to
ensure it will only match lines containing system test results.
2018-02-27 08:59:51 +01:00
Evan Hunt
8282fd8b50
Merge branch 'test-output' into 'master'
...
Clean up test output
See merge request isc-projects/bind9!66
2018-02-27 02:50:34 -05:00
Evan Hunt
0e52fbd0b3
clean up test output
...
- removed a few remaing places where output wasn't being passed
through echo_i or cat_i
- added a "digcomp" function to conf.sh.in to send digcomp.pl output
through cat_i and return the correct exit value
- set SYSTESTDIR when calling echo_i from nsX directories, so that
the test name will always be printed correctly
- fixed a test name typo in conf.sh.in
2018-02-26 23:37:05 -08:00
Mukund Sivaraman
e656041fd7
Merge branch '79-add-working-directory-to-example-in-doc-dev-dev-md' into 'master'
...
Resolve "Add working directory to example in doc/dev/dev.md"
Closes #79
See merge request isc-projects/bind9!47
2018-02-26 22:27:02 -05:00
Evan Hunt
2e7c726bb0
Merge branch '112-fix-mx-checks-for-dynamic-updates' into 'master'
...
Fix MX checks for dynamic updates
Closes #112
See merge request isc-projects/bind9!79
2018-02-26 17:56:32 -05:00
Mukund Sivaraman and Evan Hunt
451241a776
working directory is usually not in PATH
2018-02-26 12:55:12 -08:00
Evan Hunt
409cc22934
Merge branch 'check-for-test-interfaces-before-running-system-tests' into 'master'
...
Check for test interfaces before running system tests
See merge request isc-projects/bind9!19
2018-02-26 13:00:37 -05:00
Evan Hunt and Michał Kępień
a8b583e78b
test interfaces directly in runall.sh and parallel.mk
2018-02-26 14:58:16 +01:00
Michał Kępień
e0221f2d25
Check for test interfaces before running system tests
...
Prevent runall.sh and "make test" from even attempting to run system
tests when "ifconfig.sh up" has not been run beforehand. This ensures
the user is not flooded with error messages in such a case.
2018-02-26 14:12:48 +01:00
Michał Kępień
1d403f9d3c
Add CHANGES entry
...
4903. [bug] "check-mx fail;" did not prevent MX records containing
IP addresses from being added to a zone by a dynamic
update. [GL #112 ]
2018-02-26 13:47:28 +01:00
Michał Kępień
857a40c87b
Fix MX checks for dynamic updates
...
The check_mx() function in lib/ns/update.c incorrectly tests whether the
DNS_RDATA_CHECKMX/DNS_RDATA_CHECKMXFAIL flags are set for each applied
MX record update as these flags are never set in code paths related to
dynamic updates; they can only be set when loading a zone from a master
file (DNS_ZONEOPT_CHECKMX -> DNS_MASTER_CHECKMX -> DNS_RDATA_CHECKMX).
This flaw allows MX records containing IP addresses to be added to a
zone even when "check-mx fail;" is used.
Ensure correct behavior by modifying the relevant tests in check_mx() so
that they use DNS_ZONEOPT_CHECKMX/DNS_ZONEOPT_CHECKMXFAIL instead.
2018-02-26 13:10:45 +01:00
Evan Hunt
e1d6c9a663
Merge branch '66-ixfr-system-test-fails-intermittently' into 'master'
...
chg: dev: Improved the reliability of the 'ixfr' system test. [GL #66 ]
Closes #66
See merge request isc-projects/bind9!67
2018-02-26 01:30:28 -05:00
Evan Hunt
67a8b5ec17
wait for synchronization; re-notify slave if the transfer doesn't happen
2018-02-25 22:18:30 -08:00
Mark Andrews
0dfcb9beaa
Merge branch '51-fix-cppcheck-detected-source-code-errors' into 'master'
...
Resolve "Fix cppcheck-detected source code errors"
Closes #51
See merge request isc-projects/bind9!46
2018-02-25 18:37:16 -05:00
Evan Hunt
8e71b7cd73
Merge branch 'note' into 'master'
...
add missing release note
See merge request isc-projects/bind9!73
2018-02-25 17:39:20 -05:00
Evan Hunt
cc5432cea5
added missing release note
2018-02-25 14:37:37 -08:00
Evan Hunt
cfa35420ee
Merge branch 'upforwd-error' into 'master'
...
Resolve "upforwd test error"
See merge request isc-projects/bind9!72
2018-02-25 16:55:09 -05:00
Evan Hunt
54e010d51e
fixed an upforwd test error.
2018-02-25 13:43:14 -08:00
Evan Hunt
ab0fe63f07
minor cleanup and addressed a sprintf format warning
2018-02-24 17:56:17 -08:00
Mark Andrews and Evan Hunt
48ca11df5f
update printf format to match type
2018-02-24 17:50:41 -08:00
Mark Andrews and Evan Hunt
a04bb76973
improve the conditional declaration and use of variable to silence cppcheck
2018-02-24 17:50:41 -08:00
Mark Andrews and Evan Hunt
b71a1386ed
remove deadcode
2018-02-24 17:50:41 -08:00
Mark Andrews and Evan Hunt
e8249dcd49
silence unread assignment warning by using POST macro
2018-02-24 17:50:41 -08:00
Mark Andrews and Evan Hunt
70d192eb97
update the sscanf format strings so they match the pointer types
2018-02-24 17:50:27 -08:00
Mark Andrews and Evan Hunt
a4186b1867
redefine CHECK so cppcheck see the definition
2018-02-24 17:50:27 -08:00
Mark Andrews and Evan Hunt
f2c22662cc
remove unused struct dst_context declaration
2018-02-24 17:50:08 -08:00
Mark Andrews and Evan Hunt
dcd309bea1
conditionally typedef fstrmtable
2018-02-24 17:49:49 -08:00
Mark Andrews and Evan Hunt
7b27be54ee
adjust goto target and conditional compilation so that cleanup_spillattimer and cleanup_alglock labels match the element to be cleanup and so that they are always used
2018-02-24 17:49:49 -08:00
Evan Hunt
4c753f5880
Merge branch 'tidy-runall.sh-environment-variables' into 'master'
...
Tidy runall.sh environment variables
See merge request isc-projects/bind9!18
2018-02-24 15:43:22 -05:00
Evan Hunt
bd34375e9b
Merge branch 'nssearch-timeout' into 'master'
...
chg: usr: List servers that time out in dig +nssearch. [GL #64 ]
See merge request isc-projects/bind9!28
Closes #64
2018-02-24 14:14:12 -05:00
Evan Hunt
7d29f7e94b
CHANGES, doc
2018-02-24 11:02:03 -08:00
Evan Hunt
05a91e4e4c
list servers that time out in dig +nssearch
2018-02-24 10:56:09 -08:00
Ondřej Surý
1cd63cd634
chg: dev: Remove isc_net_aton from libisc.def.in
2018-02-24 09:50:31 +01:00
Evan Hunt
20a6ab6745
Merge branch 'speedup-ci' into 'master'
...
Speed up CI
See merge request isc-projects/bind9!64
2018-02-24 03:36:08 -05:00
Evan Hunt
0be9ad7e17
Merge branch '71-xfer-system-test-fails-intermittently' into 'master'
...
chg: dev: Improve the resilience of the xfer system test, which could be flaky under load.
Closes #71
See merge request isc-projects/bind9!61
2018-02-23 21:56:16 -05:00
Evan Hunt
0d784de16a
more CI speedup experiments
...
- turn off some of the build tests
- increase test threads to 8
- build with --disable-static
- suppress the non-system tests under bin/tests (timers, task, etc)
2018-02-23 18:04:02 -08:00
Evan Hunt
5d7d6881a1
improve reliability of xfer test
2018-02-23 16:52:34 -08:00
Evan Hunt
3c028ed07d
Merge branch 'kyua-oot' into 'master'
...
chg: dev: Unit tests were broken in out-of-tree builds.
See merge request isc-projects/bind9!57
2018-02-23 18:22:59 -05:00
Evan Hunt
971d19f05c
Merge branch '95-fix-dyndb' into 'master'
...
Resolve "dyndb system test fails intermittently"
Closes #95
See merge request isc-projects/bind9!63
2018-02-23 15:00:31 -05:00
Evan Hunt
749df056be
improve dyndb test resilience
...
- no longer grep for specific line numbers when checking
parameter logging, as those can change
- report the failure immediatey if parameter check fails
2018-02-23 10:15:15 -08:00
Ondřej Surý
9425d6ba7c
Merge branch 'remote-inet_aton-usage' into 'master'
...
chg: dev: Replace all usage of inet_aton() with inet_pton() [GL #13 ]
See merge request isc-projects/bind9!5
2018-02-23 09:37:19 -05:00
Michał Kępień
e4147c2d6a
Add CHANGES entry
...
4899. [cleanup] Remove all uses of inet_aton(). [GL #13 ]
2018-02-23 13:57:10 +01:00
Ondřej Surý and Michał Kępień
a11e23b5ed
Replace all usage of inet_aton() with inet_pton()
2018-02-23 13:57:10 +01:00
Michał Kępień
b20ff30a79
Fix dyndb system test after copyright information update
2018-02-23 13:55:05 +01:00
Ondřej Surý
018a60549b
Merge branch 'year-2018-copyright-update-in-master' into 'master'
...
Remove copyright years from individual source files (and keep them only in the COPYRIGHT file)
Closes #55
See merge request isc-projects/bind9!37
2018-02-23 04:33:33 -05:00
Ondřej Surý
843d389661
Update license headers to not include years in copyright in all applicable files
2018-02-23 10:12:02 +01:00
Ondřej Surý
c8efcca408
Update scripts in util/ to drop the year information from the individual source files.
2018-02-23 10:10:52 +01:00
Ondřej Surý
c5a09493c3
Merge branch 'na-revert-removal-of-controls.conf' into 'master'
...
Revert removal of bin/tests/system/common/controls.conf, it's still needed
See merge request isc-projects/bind9!62
2018-02-23 04:08:56 -05:00
Ondřej Surý
996f5154f0
Revert removal of bin/tests/system/common/controls.conf, it's still needed
2018-02-23 10:08:37 +01:00
Ondřej Surý
11825c7400
Merge branch 'na-update-copyrights-after-59-merge' into 'master'
...
Update copyright information after !59 merge.
See merge request isc-projects/bind9!60
2018-02-23 03:59:56 -05:00
Ondřej Surý
ab1b02d274
Update copyright information after !59 merge.
2018-02-23 09:02:49 +01:00
Ondřej Surý
88aef07f58
Merge branch '91-parallel-tests' into 'master'
...
chg: dev: Convert most of the remaining system tests to be able to run in parallel [GL #91 ]
Closes #91
See merge request isc-projects/bind9!59
2018-02-23 02:29:32 -05:00
Evan Hunt
0c559199bf
final cleanup
...
- add CHANGES note
- update copyrights and license headers
- add -j to the make commands in .gitlab-ci.yml to take
advantage of parallelization in the gitlab CI process
2018-02-22 22:58:15 -08:00
Evan Hunt
b9246ce773
improve reliability of the xfer test on slow systems
...
- lengthed the wait loop for the transfers to complete
2018-02-22 22:08:02 -08:00
Evan Hunt
474b10a133
remove v6synth
...
- this was a test for the allow-v6-synthesis option, which was
deprecated and no longer works. the test was removed
from conf.sh.in long ago.
2018-02-22 15:29:02 -08:00
Evan Hunt
731ad28be2
removed some unnecessary greps
2018-02-22 15:29:02 -08:00
Evan Hunt
56e440f65f
reorder tests to get better use of parallelism
2018-02-22 15:29:02 -08:00
Evan Hunt
c032c54dda
parallelize most system tests
2018-02-22 15:29:02 -08:00
Evan Hunt
0217cc8bb2
Merge branch '93-drop-seccomp-support' into 'master'
...
Drop support for libseccomp system-call filtering on Linux. [RT #46729 ]
Closes #93
See merge request isc-projects/bind9!55
2018-02-22 17:44:46 -05:00
Evan Hunt
1cb250c37c
Added a release note, plus minor cleanups.
2018-02-22 13:38:51 -08:00
Petr Menšík
95cde3608a
unit/unittest.sh is generated by configure. It will always be
...
generated into builddir. If out-of-tree build is used, make unit
will always fail. Kyuafiles and testdata still have to be copied
manually into the builddir.
2018-02-22 15:32:16 +01:00
Ondřej Surý
3ffb13716a
chg: usr: Remove libseccomp based system-call filtering [GL #93 ]
2018-02-22 13:41:06 +01:00
Ondřej Surý
c2c1e2531b
Remove libseccomp based system-call filtering.
2018-02-22 13:41:06 +01:00
Ondřej Surý
01d41d5b04
chg: dev: Improve GitLab CI build checking to build on all docker images, but run system tests only on debian/sid amd64+i386
...
Merge branch '72-build-but-not-test-on-most-combinations' into 'master'
Closes #72
See merge request isc-projects/bind9!44
2018-02-22 05:16:33 -05:00
Mark Andrews
14388a4ad6
Merge branch '68-rpz-system-test-fails-intermittently' into 'master'
...
Prevent rpz system test from wiping out forensic data
See merge request isc-projects/bind9!51
2018-02-21 22:48:25 -05:00
Mark Andrews
f7172cf23f
add CHANGES note
2018-02-22 14:03:50 +11:00
Mark Andrews
b98a92071d
perform rpz testing with a loop rather that recursion
2018-02-22 14:01:42 +11:00
Mark Andrews
05f9deba0b
use symbolic test modes native/dnsrps
2018-02-22 14:01:42 +11:00
Mark Andrews
034450ba02
add test numbers as use them in file names
2018-02-22 14:01:42 +11:00
Mark Andrews
aa7964dd4b
Merge branch '82-cacheclean-test-is-not-robust' into 'master'
...
Resolve "cacheclean test is not robust."
Closes #82
See merge request isc-projects/bind9!50
2018-02-21 20:13:41 -05:00
Mark Andrews
8c8ad74abe
add CHANGES entry
2018-02-22 11:30:07 +11:00
Mark Andrews
146c16c06e
check that sed selects a non zero range of lines
2018-02-22 11:30:07 +11:00
Ondřej Surý
bdff3aeb14
Enable --with-libtool configure option as it reduces the size of artifacts
2018-02-21 15:33:16 +01:00
Ondřej Surý
ccfcf3c023
Build BIND on all available docker images, but test only in few selected ones
2018-02-21 15:33:15 +01:00
Michał Kępień
d989d20fe5
Preserve values of environment variables which are already set
...
This enables the environment variables controlling run.sh behavior to be
permanently set in a working environment (e.g. to automatically force
colored output without using "-c" in each runall.sh invocation).
Relevant runall.sh command line arguments still have a higher priority.
2018-02-21 14:59:38 +01:00
Michał Kępień
a324031a82
Allow forcing colored system test output
...
As parallel.mk and runsequential.sh both pipe system test output through
"tee" (for the purpose of creating test.output), run.sh invoked from
these two files detects it is not writing to a terminal, which prevents
colored output from being generated. Allow forcing colored output using
a new command line argument for runall.sh, "-c", which sets an
environment variable (SYSTEMTEST_FORCE_COLOR) causing conf.sh to
unconditionally enable colored output.
The same environment variable can also be used directly to force colored
output when using "make test" instead of runall.sh.
2018-02-21 14:59:35 +01:00
Michał Kępień
3862043879
Allow retaining system test output using an environment variable
...
Instead of exporting an environment variable containing a command line
argument (NOCLEAN="-n"), extend run.sh to handle a "boolean" environment
variable (SYSTEMTEST_NO_CLEAN) itself. The former method is buggy
because the value of NOCLEAN is set in parallel.mk when that file is
first created, but it is not subsequently updated upon each test run
(because make considers parallel.mk to be up to date).
To retain backward compatibility, the "-n" command line argument for
run.sh is still supported (and has a higher priority than the relevant
environment variable).
The SYSTEMTEST_NO_CLEAN environment variable can also be used directly
to prevent cleanup when using "make test" instead of runall.sh.
Apart from fixing a bug, this simplifies the way runall.sh controls
run.sh behavior due to the Makefile being bypassed. Direct processing
of environment variables in run.sh is more scalable in the long run,
given that the previously utilized technique, even with its
implementation fixed, would still require Makefile.in to be modified in
two places each time a new flag needed to be passed from runall.sh to
run.sh.
2018-02-21 14:59:33 +01:00
Ondřej Surý
b92161ee57
chg: dev: Remove hard copies of RFCs and I-Ds from the BIND repository
...
Merge branch 'remove-rfcs-and-drafts' into 'master'
See merge request isc-projects/bind9!34
2018-02-21 08:27:15 -05:00
Mark Andrews
643c8c27ff
Merge branch '67-stabilize-cacheclean-system-test' into 'master'
...
Stabilize cacheclean system test
Closes #67
See merge request isc-projects/bind9!43
2018-02-20 16:01:00 -05:00
Ondřej Surý
890264843d
Merge branch '73-remove-dockerfiles' into 'master'
...
Remove Dockerfiles that were preventing git checkout on Windows due colon in the directory name.
Closes #73
See merge request isc-projects/bind9!45
2018-02-20 10:40:15 -05:00
Stephen Morris
9f4c778f69
Merge branch 'rt46602' into 'master'
...
Allow parallel run of system tests
See merge request isc-projects/bind9!7
2018-02-20 09:00:59 -05:00
Michał Kępień
ca1049b2f3
Improve the way cache contents are searched for "ns.flushtest.example"
...
During the "check flushtree clears adb correctly" check, expecting
"ns.flushtest.example" to always be the first name in the ADB dump is
fragile, because in a certain corner case "a.root-servers.nil" will be
the first name instead.
As the purpose of the relevant check is to ensure "ns.flushtest.example"
is removed from ADB by "rndc flushtree flushtest.example", search the
entire list of names present in ADB instead of just the first entry when
looking for "ns.flushtest.example".
2018-02-20 13:59:29 +01:00
Michał Kępień
2bbff06d36
Wait until a cache dump completes instead of waiting for a fixed amount of time
...
Dumping the cache is an asynchronous operation, so sleeping for a fixed
amount of time after running "rndc dumpdb" is imperfect as dumping cache
contents may take longer than expected on slower machines. Instead of
always sleeping for 1 second, wait until the "; Dump complete" line
appears in the dump or 10 seconds pass, whichever comes first.
2018-02-20 13:59:28 +01:00
Michał Kępień
aeea1faf01
Do not overwrite cache dumps
...
Unless configured otherwise in named.conf, "rndc dumpdb" causes a cache
dump to be written to a file called "named_dump.db" in the working
directory of the given named instance. Repeatedly using this command
throughout different checks in the cacheclean system test causes cache
dumps for older checks to be overwritten, which hinders failure
diagnosis. Prevent this by moving each cache dump to a check-specific
location after running "rndc dumpdb".
Furthermore, during the "check flushtree clears adb correctly" check,
dump_cache() is called twice without renaming the resulting files.
Prevent the first cache dump from being overwritten by moving it to a
different file before calling "rndc dumpdb" for the second time.
2018-02-20 13:59:27 +01:00
Michał Kępień
01de79b332
Assign an index to each check in the cacheclean system test
...
This will enable storing per-check forensic data, which facilitates
troubleshooting test failures.
2018-02-20 13:59:25 +01:00
Ondřej Surý
76239c6fa7
Remove integrated Dockerfiles that have been moved to separate repository
2018-02-19 22:14:36 +01:00
Evan Hunt
2a50992ab3
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2018-02-19 01:25:15 -08:00
Tinderbox User
d7733df695
regen master
2018-02-19 01:09:05 +00:00
Tinderbox User
72326f7701
update copyright notice / whitespace
2018-02-18 23:47:45 +00:00
Tinderbox User
b3b3f9064c
newcopyrights
2018-02-18 23:30:15 +00:00
Evan Hunt
908b2f4b3b
[master] add missing release notes, update README
2018-02-17 19:56:31 -08:00
Evan Hunt
ceeab84d6c
[master] synchronize
2018-02-17 19:21:26 -08:00
Ondřej Surý
4801f40e4d
Merge branch 'master' into 'master'
...
Master
See merge request isc-projects/bind9!36
2018-02-16 17:19:26 -05:00
Stephen Morris
dbf753b52d
[rt46602] Update CHANGES for parallel tests
2018-02-16 18:17:21 +00:00
Stephen Morris
7bb9a97904
[rt46602] Changes to get tests running on Windows
...
1. Track changes to conf.sh.in in conf.sh.win32
2. Modifications to prevent Windows "Configure" script replacing
the sed "@PORT@" substitution tokens in conf.sh.win32.
3. runall.sh now runs Windows tests sequentially
2018-02-16 16:14:41 +00:00
Stephen Morris
7222c9fc76
[rt46602] Miscellaneous changes to fix rebase issues
2018-02-16 16:14:41 +00:00
Stephen Morris
30cd931a0d
[rt46602] Change name of shell variable holding current test directory
...
It was TESTNAME, but this is an obvious name and was used in one of
the system tests, something that interfered with the content of
progress messages. It is now SYSTESTDIR.
2018-02-16 16:14:40 +00:00
Michał Kępień and Stephen Morris
2c519531a7
[rt46602] Export environment variables in a portable manner
2018-02-16 16:14:40 +00:00
Michał Kępień and Stephen Morris
e005fb948d
[rt46602] Sanitize test names to fix "make check" on Solaris
2018-02-16 16:14:40 +00:00
Stephen Morris
3dfb7c17eb
[rt46602] Add .gitignore file for catz
2018-02-16 16:14:40 +00:00
Stephen Morris
59d88ee192
[rt46602] Pass noclean option to Makefile via exported variable
2018-02-16 16:09:49 +00:00
Stephen Morris
23dfa27a84
[rt46602] Mention conf.sh.win32 in instructions for adding a test.
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
f0721de624
[rt46602] Fix various typos, formatting issues and stylistic nits
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
42cf18d239
[rt46602] Remove redundant variable assignment
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
1ac4c3e4e5
[rt46602] named.port is no longer created by setup.sh for allow_query
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
fe1ccafc34
[rt46602] Consistently print usage for runall.sh to stderr
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
0dcee1cad3
[rt46602] Clean up getopts usage
...
Ensure case clauses are in sync with the string passed to getopts.
Remove catch-all clauses as they will never be evaluated.
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
fe51c34df3
[rt46602] Assign default values to variables set by command line options and consistently treat them as integers
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
1960de5530
[rt46602] named.port cannot be ignored by git because it is required to be present by notify/ns4
2018-02-16 16:09:49 +00:00
Michał Kępień and Stephen Morris
344d05063f
[rt46602] Re-add clean.sh invocation to catz/setup.sh
...
Commit 57aa7b60fd caused catz/setup.sh to no longer call clean.sh, which
results in the catz system test failing on subsequent runs if the first
run is interrupted or fails.
2018-02-16 16:09:49 +00:00
Stephen Morris
451b7309ca
[rt46602] Remove option to format the printed start time of a test
...
There was too much incompatibility between operating systems as to
the allowed options for "date".
2018-02-16 16:09:49 +00:00
Stephen Morris
462766cd76
[rt46602] Escape line ends in shell script variable assignment
...
Escape the line ends in a multi-line variable assignment. Under some
circumstances, substituting the variable caused syntax errors when
used as the list of values in a shell script "for" statement.
2018-02-16 16:09:49 +00:00
Stephen Morris
fb78f82ba1
[rt46602] Fix EXTRAPORT substitutions in copy_setport
...
Fix problems where all EXTRAPORT macros were being replaced by
the EXTRAPORT1 value. (Copy and paste issue.)
2018-02-16 16:09:49 +00:00
Stephen Morris
cdf18a5009
[rt46602] Minor documentation changes
2018-02-16 16:09:49 +00:00
Stephen Morris
7f2d41d4c4
[rt46602] Correct way allow_query test produces RNDC output
2018-02-16 16:09:49 +00:00
Stephen Morris
0855a8a6cc
[rt46602] Simplify the cleanup code
2018-02-16 16:09:48 +00:00
Stephen Morris
f606b17dfb
[rt46602] Extensions to README
...
Added descriptions of how nameservers are started and stopped
during the tests, and how the framework cleans up the files created.
2018-02-16 16:09:31 +00:00
Stephen Morris
b88b508b22
[rt46602] Miscellenous small changes
2018-02-16 15:19:44 +00:00
Stephen Morris
1f07c69f25
[rt46602] Handle echoing of multi-line output from tests
2018-02-16 15:19:44 +00:00
Stephen Morris
c12e06755f
[rt46602] Rename "test" variable to "systest"
...
... to avoid confusion between the variable and the command of the
same name.
2018-02-16 15:19:44 +00:00
Stephen Morris
00bc29640b
[rt46602] Add ability to prevent deletion of output files when running all tests
...
Some tests may need to examine all output files from all system tests.
Allow the deletion of these files to be inhibited if required.
2018-02-16 15:19:44 +00:00
Stephen Morris
244d1c30e2
[rt46602] Error messages before start of test are output to stderr
...
Error messages concerning the invocation of run.sh are output to
stderr. Messages after the test has started are output to stdout.
2018-02-16 15:19:44 +00:00
Stephen Morris
a5cf6bd12a
[rt46602] Ensure that output sent to stderr is routed to the output file
2018-02-16 15:19:44 +00:00
Stephen Morris
ce66752adc
[rt46602] Minor tidying up of documentation
2018-02-16 15:19:44 +00:00
Stephen Morris
549a6c6bc8
[rt46602] Check prerequsities before network interfaces when running test.
2018-02-16 15:19:44 +00:00
Stephen Morris
f0f5b5f045
[rt46602] Minor formatting changes to Perl files
2018-02-16 15:19:44 +00:00
Stephen Morris
c344e1d768
[rt46603] Provide echostart() and echoend() to output test start/end messages.
2018-02-16 15:19:44 +00:00
Stephen Morris
055e5be9fd
[rt46602] Ensure test output in systests.output is not mixed up
...
When running all the system tests, output from a test is sent to a
test.output file in the test directory. These are combined in to
systests.output when the run finishes.
2018-02-16 15:19:44 +00:00
Stephen Morris
3c25e5fa02
[rt46602] Miscellaneous minor fixes
...
... for misspellings, typos, trailing spaces, duplicated lines etc.
2018-02-16 15:19:43 +00:00
Stephen Morris
edc7a18d84
[rt46602] Allocate 100 ports to each test
2018-02-16 15:19:43 +00:00
Stephen Morris
f5d8f07900
[rt46602] Pass port numbers to tests via environment variables
2018-02-16 15:19:43 +00:00
Stephen Morris
b2d90da0c2
[rt46602] Ensure parallel tests are in alphabetical order
2018-02-16 15:19:43 +00:00
Stephen Morris
af005cdbcf
[rt46602] Expanded system tests README
...
Add more information on running the tests, together with a section
on how the tests are organised, aimed at new developers.
2018-02-16 15:19:43 +00:00
Stephen Morris
b24c2e11d8
[rt46602] More updates to the test running framework
...
Tidy up the stop/start files and make switch usage consistent. Also
tidy up the various "clean" targets in the Makefile.
2018-02-16 14:57:52 +00:00
Stephen Morris
517d990bd4
[rt46602] Modify some test files to cope with the "-p" flag
2018-02-16 14:57:51 +00:00
Stephen Morris
32fe6f7682
[rt46602] Tidy up run management
...
Miscellaneous tidying up of run management. The most significant
change is that "runall.sh" now runs _all_ the tests, even the
ones that can run in parallel. runsequential.sh is the script
to run tests that have not been converted to parallel running.
2018-02-16 14:57:51 +00:00
Stephen Morris
e0ff77f9d3
[rt46602] Assign block of ports for each test
...
Some tests use more ports than just the query and control ports.
Each test that can run in parallel with other tests is now assigned
a unique block of 10 ports.
2018-02-16 14:57:51 +00:00
Stephen Morris
07341693e1
[rt46602] Allow catz system test to run in parallel with other tests
2018-02-16 14:57:51 +00:00
Stephen Morris
78f2b9ca01
[rt46602] Miscellaneous changes to existing parallelised tests
...
Currently these tests are allow_query, rpzrecurse and serve-stale
1. Function to copy files and set port numbers renamed from copy_config
to copy_setports, as this is used to change the ports in Perl and Python
test scripts as well.
2. Changes to rpzrecurse/tests.sh to handle two calls to getopts (one to
parse port numbers, the other to parse rpzrecurse-specific options). Also
fixed various commands to use correct ports.
3. Updates to "clean.sh" scripts to ensure that all files created in the
test are removed.
2018-02-16 14:57:51 +00:00
Stephen Morris
e7429b124b
[rt46602] Ensure that tests running in parallel use unique ports
...
Via an intermediate make file, tests that have been modified to be able
to run in parallel are assigned unique query and control port numbers
(other than 5300 and 9953 respectively). Tests that have not yet been
modified all use ports 5300 and 9953, so must be run sequentially.
2018-02-16 14:57:51 +00:00
Stephen Morris
e1a69e5d1f
[rt46602] Miscellaneous tidying up of code cherry-picked from experimental branch
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
3b14d54fd7
[rt46602] Allow parallel run of new dynamic port tests and the old ones
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
caaec1ef6d
[rt46602] Put back original .gitignore files in the system tests
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
2a435708e4
[rt46602] Adjust rpzrecurse for dynamic port usage
...
Resolve conflict in run.sh during cherry-pick from an experimental branch.
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
e6802badc0
[rt46602] Add $SEDPORTS variable to help with @PORT@ and @CONTROLPORT@ replacement
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
d2c8286163
[rt46602] Move most of ignored files to top of system tests directory
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
53bade5ece
[rt46602] Fix output from rndc reload
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
bc276f6c05
[rt46602] Add .gitignore to allow_query
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
7e3c96c867
[rt46602] Utilize echo_i to allow mixed test output
2018-02-16 14:57:51 +00:00
Ondřej Surý and Stephen Morris
278c72fef6
[rt46602] Prefix R:<result> as R:<test>:<result>
...
Resolve conflict in run.sh during cherry-pick from experimental branch.
2018-02-16 14:57:50 +00:00
Ondřej Surý and Stephen Morris
f7ac41757a
[rt46602] Add echo_i function to print I:<testname>:string
2018-02-16 14:57:50 +00:00
Ondřej Surý and Stephen Morris
cba162e70e
[rt46602] Add serve-stale working files to .gitignore
2018-02-16 14:57:50 +00:00
Ondřej Surý and Stephen Morris
992a2bafec
[rt46602] Convert allow_query to dynamic port
2018-02-16 14:57:50 +00:00
Ondřej Surý and Stephen Morris
f83ebd34b9
[rt46602] Update server-stale test to run on port passed from run.sh script
2018-02-16 14:57:50 +00:00
Ondřej Surý and Stephen Morris
fb00f18005
[rt46602] Change the system tests script to support running individual tests on different ports
...
Resolved conflict in run.sh.
2018-02-16 14:57:50 +00:00
Ondřej Surý
6336ef1ef3
Remove hard copies of RFCs and I-D from BIND repository, the authoritative source is IETF, and our copies doesn't reflect any errata, expired-by, etc.
2018-02-16 15:55:58 +01:00
Michał Kępień
c6b430745b
Merge branch 'gitlab-ci-limit-runners' into 'master'
...
Limit the combination of architectures and distributions that are normally run
See merge request isc-projects/bind9!33
2018-02-16 06:36:12 -05:00
Michał Kępień
54823ea037
Merge branch 'fix-dnstap-output-file-rolling' into 'master'
...
Fix dnstap output file rolling
See merge request isc-projects/bind9!21
2018-02-16 05:20:41 -05:00
Ondřej Surý
dfc2573f1c
Limit the combination of architectures and distributions that are normally run
2018-02-16 10:35:12 +01:00
Michał Kępień
448eb98797
Add CHANGES entry
...
4894. [bug] named could crash while rolling a dnstap output file.
[RT #46942 ]
2018-02-16 09:39:24 +01:00
Michał Kępień
02063cbae2
Make dns_dt_send() call dns_dt_reopen() asynchronously
...
Instead of checking current dnstap output file size and potentially
synchronously calling dns_dt_reopen() upon every call to dns_dt_send():
- call dns_dt_reopen() asynchronously by queuing an event to the task
specified at dnstap environment creation time,
- ensure no roll event is outstanding before checking dnstap output
file size and potentially queuing another roll event.
This causes dnstap output files to exceed their configured size limits,
but prevents any two threads from performing the roll simultaneously
(which causes crashes).
2018-02-16 09:39:24 +01:00
Michał Kępień
8e3c16175a
Make dns_dt_reopen() request task-exclusive mode on its own
...
Instead of relying on the caller to set up task-exclusive mode, make
dns_dt_reopen() enforce task-exclusive mode itself, using the task
specified at dnstap environment creation time.
2018-02-16 09:39:24 +01:00
Michał Kępień
f199a5a9ae
Add dns_dt_create2()
...
Implement a new variant of dns_dt_create() to enable a dnstap
environment structure to hold the task in the context of which
dns_dt_reopen() will be executed.
2018-02-16 09:39:24 +01:00
Mark Andrews
522e5dd9bc
4893. [bug] Address various issues reported by cppcheck. [GL #51 ]
...
See merge request isc-projects/bind9!26
2018-02-15 21:24:39 -05:00
Tinderbox User
b5079a1bda
regen master
2018-02-16 01:09:12 +00:00
Mark Andrews
fd2d8465a7
s/cppchecker/cppcheck
2018-02-16 11:24:29 +11:00
Mark Andrews
0d5eed53e8
add GL issue number
2018-02-16 11:21:16 +11:00
Evan Hunt
355c533936
[master] add missing release note
2018-02-15 16:19:25 -08:00
Mark Andrews
b75627eacf
add CHANGES note
2018-02-16 10:34:49 +11:00
Tinderbox User
033be0db8e
newcopyrights
2018-02-15 23:30:12 +00:00
Mark Andrews
f181b30918
add POST(len);
2018-02-16 10:20:39 +11:00
Mark Andrews
2e83674170
conditionally declare stacksize
2018-02-16 10:20:39 +11:00
Mark Andrews
801cef9684
add POST(len);
2018-02-16 10:20:39 +11:00
Mark Andrews
99d02c6531
Clarify calculation precedence for '&' and '?'
2018-02-16 10:20:39 +11:00
Mark Andrews
a46e90b2b7
add POST(tl)
2018-02-16 10:20:39 +11:00
Mark Andrews
a0720c9e56
return failure count
2018-02-16 10:20:39 +11:00
Mark Andrews
0ec66f5e51
conditionally declare strbuf
2018-02-16 10:20:39 +11:00
Mark Andrews
acdecd4636
test for == 0 rather than <= as value is unsigned
2018-02-16 10:20:39 +11:00
Mark Andrews
99af4e7d52
add brackets
2018-02-16 10:20:39 +11:00
Mark Andrews
0b66d4a1c7
reorder test to silence cppcheck
2018-02-16 10:20:39 +11:00
Mark Andrews
ca6faad2b6
remove event which is only used for sizeof
2018-02-16 10:20:39 +11:00
Mark Andrews
7e26e5cae7
remember the masters count
2018-02-16 10:20:39 +11:00
Mark Andrews
67eea245f5
reorder test to silence cppcheck
2018-02-16 10:20:39 +11:00
Mark Andrews
a7eb3b3b76
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
4528297486
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
8f8ce953ce
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
fc38731c85
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
1eb1eaac94
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
b492700759
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
54275e8f5c
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
c7e848ce54
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
1cdb19eaae
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
5bc9ede092
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
e632696a6d
case to unsigned; reorder expression
2018-02-16 10:20:38 +11:00
Mark Andrews
500248b6c1
simplify expression
2018-02-16 10:20:38 +11:00
Mark Andrews
97d4a1eaf5
use %u and preserve unsigned property
2018-02-16 10:20:38 +11:00
Mark Andrews
b5167607ef
make declaration and use of setnocookie fully conditional
2018-02-16 10:20:38 +11:00
Mark Andrews
6bd6bd6d62
cast to unsigned
2018-02-16 10:20:38 +11:00
Mark Andrews
78ad353491
preserve unsigned property
2018-02-16 10:20:38 +11:00
Mark Andrews
4745daafe0
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
c23eef5ff1
make both arguments of & unsigned
2018-02-16 10:20:38 +11:00
Mark Andrews
b513bbe9ff
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
4955c45c94
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
64bc122d11
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
34a4d241c6
shift unsigned (~0U) rather than signed (~0) contant
2018-02-16 10:20:38 +11:00
Mark Andrews
75a291e541
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
dc3951c800
unsigned constants
2018-02-16 10:20:38 +11:00
Mark Andrews
9520cf8559
unsigned constants
2018-02-16 10:20:38 +11:00
Mark Andrews
0f8b0dc5d4
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
eaddb0c686
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
b234797536
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
2b803b3463
prevent implict conversion to signed
2018-02-16 10:20:38 +11:00
Mark Andrews
4a3c1fb45e
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
7d375efaea
INSIST ipnum6 != NULL
2018-02-16 10:20:38 +11:00
Mark Andrews
898d7e99a9
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
a8fa4a9e42
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
b1b9257c8f
test for >= 0 and use %d instead of %u
2018-02-16 10:20:38 +11:00
Mark Andrews
17d971a405
formally cast to int; use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
8aff92c150
formally cast to int
2018-02-16 10:20:38 +11:00
Mark Andrews
1af3e7d7d5
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
372fbc06e7
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
e247336199
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
865115f30c
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
bbdd8e17d7
copyrights
2018-02-16 10:20:38 +11:00
Mark Andrews
c4ca99c0d1
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
5c017fd3f6
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
af7fd89305
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
f0981d9682
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
ee49362e33
make declarations consistent
2018-02-16 10:19:57 +11:00
Mark Andrews
6b74dcca71
report argument error in human form
2018-02-16 10:19:57 +11:00
Mark Andrews
4278230b33
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
4ec06278cc
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
c8d294470d
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
3034da1ec6
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
e08b3d3a48
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
f9a9ff57ce
use %u instead of %i
2018-02-16 10:19:57 +11:00
Mark Andrews
3fb7b9827a
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
f5ee6f7292
use %u rather than %d; pass a unsigned int pointer
2018-02-16 10:19:57 +11:00
Mark Andrews
89ff72bea0
clear *logp
2018-02-16 10:19:57 +11:00
Mark Andrews
ea8e149f4d
use %u instead of %d
2018-02-16 10:19:57 +11:00
Mark Andrews
b060852a7c
signed vs unsigned fixes
2018-02-16 10:19:57 +11:00
Michał Kępień
3abc7bf264
Merge branch 'fix-loadpending-handling' into 'master'
...
Fix DNS_ZONEFLG_LOADPENDING handling
See merge request isc-projects/bind9!22
2018-02-15 16:18:32 -05:00
Evan Hunt
883a9485e9
[master] copyrights
2018-02-15 11:56:13 -08:00
Michał Kępień
801dfe8f5d
Add CHANGES entry
...
4892. [bug] named could leak memory when "rndc reload" was invoked
before all zone loading actions triggered by a previous
"rndc reload" command were completed. [RT #47076 ]
2018-02-15 20:32:11 +01:00
Michał Kępień
f5079bb877
Do not recheck DNS_ZONEFLG_LOADPENDING in zone_asyncload()
...
Remove a block of code which dates back to commit 8a2ab2b920 , when
dns_zone_asyncload() did not yet check DNS_ZONEFLG_LOADPENDING.
Currently, no race in accessing DNS_ZONEFLG_LOADPENDING is possible any
more, because:
- dns_zone_asyncload() is still the only function which may queue
zone_asyncload(),
- dns_zone_asyncload() accesses DNS_ZONEFLG_LOADPENDING under a lock
(and potentially queues an event under the same lock),
- DNS_ZONEFLG_LOADPENDING is not cleared until the load actually
completes.
Thus, the rechecking code can be safely removed from zone_asyncload().
Note that this also brings zone_asyncload() to a state in which the
completion callback is always invoked. This is required to prevent
leaking memory in case something goes wrong in zone_asyncload() and a
zone table the zone belongs to is indefinitely left with a positive
reference count.
2018-02-15 20:31:54 +01:00
Michał Kępień
b9e9361c7b
Asynchronous zone load events have no way of getting canceled
...
Code handling cancellation of asynchronous zone load events was likely
copied over from other functions when asynchronous zone loading was
first implemented in commit 8a2ab2b920 . However, unlike those other
functions, asynchronous zone loading events currently have no way of
getting canceled once they get posted, which means the aforementioned
code is effectively dead. Remove it to prevent confusion.
2018-02-15 20:31:53 +01:00
Michał Kępień
29b7efdd9f
Only clear DNS_ZONEFLG_LOADPENDING in zone_asyncload() if zone loading is completed immediately
...
zone_load() is not always synchronous, it may only initiate an
asynchronous load and return DNS_R_CONTINUE, which means zone loading
has not yet been completed. In such a case, zone_asyncload() must not
clear DNS_ZONEFLG_LOADPENDING immediately and leave that up to
zone_postload().
2018-02-15 20:31:51 +01:00
Michał Kępień
0e4fba2ced
Lock zone before checking whether its asynchronous load is already pending
...
While this is not an issue in named, which only calls
dns_zone_asyncload() from task-exclusive mode, this function is exported
by libdns and thus may in theory be concurrently called for the same
zone by multiple threads. It also does not hurt to be consistent
locking-wise with other DNS_ZONEFLG_LOADPENDING accesses.
2018-02-15 20:31:49 +01:00
Petr Menšík
2a70eae04f
Reduce repeated detection of mysql lib directory.
...
Use common part once a bit later.
2018-02-15 12:48:56 +01:00
Petr Menšík
e7a93321f0
Reuse new function from rt46864 for similar block elsewhere.
2018-02-15 12:42:33 +01:00
Ondřej Surý
3548061d03
Merge branch 'gitlab-ci-keep-artifacts' into 'master'
...
Archive the full bin/tests/ directory and bin/named/named binary on build/test failure in GitLab CI
See merge request isc-projects/bind9!24
2018-02-14 08:52:30 -05:00
Ondřej Surý
8876403b82
Archive the full bin/tests/ directory and bin/named/named binary on build/test failure.
2018-02-14 12:01:06 +01:00
Evan Hunt
1be4341ac8
Merge branch 'cherry-pick-d7975e30' into 'master'
...
placeholder
See merge request isc-projects/bind9!23
2018-02-13 21:26:44 -05:00
Evan Hunt
fca7826d65
placeholder
...
(cherry picked from commit d7975e300ea1f9865bee92696aeb9ea59394152a)
2018-02-13 21:25:56 -05:00
Ondřej Surý
43306fa7e2
Merge branch 'update-libtool-2.4.6' into 'master'
...
Update libtool files to 2.4.6
See merge request isc-projects/bind9!4
2018-02-12 10:55:23 -05:00
Ondřej Surý
8cfcad3bb4
Merge branch 'gitlab-ci' into 'master'
...
Add support for running builds directly from Gitlab CI
See merge request isc-projects/bind9!20
2018-02-12 10:55:08 -05:00
Ondřej Surý
0ee2dbaaed
Disable artifact uploading as it's not needed anymore with unified build and test
2018-02-12 15:01:54 +01:00
Ondřej Surý
98696f075c
Run the network script in debugging mode
2018-02-12 15:01:54 +01:00
Ondřej Surý
f52e8fb7c2
Check the address and routing information
2018-02-12 15:01:54 +01:00
Ondřej Surý
730e611377
Look a who am I
2018-02-12 15:01:54 +01:00
Ondřej Surý
b54a2fb1c0
The interface setup needs sudo
2018-02-12 15:01:54 +01:00
Ondřej Surý
2f7ff2980f
Merge build and test steps
2018-02-12 15:01:54 +01:00
Ondřej Surý
a795dfdea3
Use external CI Docker images
2018-02-12 15:01:54 +01:00
Ondřej Surý
8bb97d6e04
Enforce overlay2 filesystem driver for docker builds
2018-02-12 15:01:54 +01:00
Ondřej Surý
ad2788b6d9
Rename $CI_BUILD_TOKEN to $CI_JOB_TOKEN
2018-02-12 15:01:54 +01:00
Ondřej Surý
41f3423e87
Install libnet-dns-perl into Docker images to fix tests failures
2018-02-12 15:01:54 +01:00
Ondřej Surý
20d2d095a9
Install procps for /bin/kill into Debian and Ubuntu docker images
2018-02-12 15:01:54 +01:00
Ondřej Surý
3f798b3576
Add correct dependencies for test jobs to pull artifacts from build jobs
2018-02-12 15:01:54 +01:00
Ondřej Surý
69a185167d
Add net-tools for ifconfig support
2018-02-12 15:01:54 +01:00
Ondřej Surý
00beaad868
Run the interface up script with 'bash' as it's not executable by itself directly
2018-02-12 15:01:54 +01:00
Ondřej Surý
618d1146f0
Add i386 as tested architecture
2018-02-12 15:01:54 +01:00
Ondřej Surý
20c50b9238
Enable private IP addresses for tests
2018-02-12 15:01:54 +01:00
Ondřej Surý
f1a574b729
Build docker images only in master, triggers and/or tags
2018-02-12 15:01:54 +01:00
Ondřej Surý
37b196ea87
Enable Gitlab-CI for the project
2018-02-12 15:01:54 +01:00
Ondřej Surý
e099ccbde8
Merge branch 'remove-ondestroy-callbacks' into 'master'
...
Remove ondestroy callbacks from libisc.
See merge request isc-projects/bind9!3
2018-02-12 08:54:42 -05:00
Ondřej Surý
f7d62717ca
Update CHANGES for isc-projects/bind9!3
2018-02-12 14:53:45 +01:00
Ondřej Surý
4ff2d36adc
Remove whole unused ondestroy callback mechanism
2018-02-12 14:49:32 +01:00
Evan Hunt
313e73354d
[master] copyrights
2018-02-10 16:30:21 -08:00
Tinderbox User
74651f35ef
regen master
2018-02-10 01:12:12 +00:00
Mark Andrews
faba523a40
check warning text
...
(cherry picked from commit c6cd108838 )
2018-02-09 14:05:28 +11:00
Mark Andrews
ae09500989
get the correct test file
2018-02-09 13:57:10 +11:00
Evan Hunt
79a2e86827
[master] fix test error
2018-02-08 18:45:46 -08:00
Evan Hunt and Mark Andrews
b252549e5a
[rt43670] more emphatic warning
2018-02-09 12:28:49 +11:00
Mark Andrews
baef0ca988
4889. [func] Warn about the use of old root keys without the new
...
root key being present. Warn about dlv.isc.org's
key being present. Warn about both managed and
trusted root keys being present. [RT #43670 ]
2018-02-09 12:04:45 +11:00
Evan Hunt
5d2b48f270
[master] fix typo
2018-02-08 16:15:43 -08:00
Tinderbox User
02ce048c91
update copyright notice / whitespace
2018-02-08 23:46:17 +00:00
Tinderbox User
87083c7e9b
newcopyrights
2018-02-08 23:30:12 +00:00
Mark Andrews and Evan Hunt
6757dc6488
[master] fix nsupdate test on windows
...
4888. [test] Initialize sockets correctly in sample-update so
that nsupdate system test will will run on Windows.
[RT #47097 ]
2018-02-08 13:34:43 -08:00
Mark Andrews and Evan Hunt
ecf6dcc5c6
[master] fix rpzrecurse test on windows
...
4887. [test] Enable the rpzrecurse test to run on Windows.
[RT #47093 ]
2018-02-08 13:28:40 -08:00
Tony Finch and Mukund Sivaraman
cc82b5aa3c
Document dig -u in manpage ( #47150 )
2018-02-09 00:50:51 +05:30
Tinderbox User
da4e8d88d4
regen master
2018-02-08 01:11:20 +00:00
Tinderbox User
2fac9b0be6
update copyright notice / whitespace
2018-02-07 23:45:53 +00:00
Tinderbox User
49c0a94f78
newcopyrights
2018-02-07 23:30:44 +00:00
Mark Andrews
ff8f2a584d
add note for update-policy rules changes
2018-02-07 14:03:33 +11:00
Mark Andrews
ec771bbdc8
4885. [security] update-policy rules that otherwise ignore the name
...
field now require that it be set to "." to ensure
that any type list present is properly interpreted.
[RT #47126 ]
2018-02-07 13:34:02 +11:00
Tinderbox User
b3fc795f4d
update copyright notice / whitespace
2018-02-05 23:46:13 +00:00
Tinderbox User
0e9bcf0318
newcopyrights
2018-02-05 23:30:08 +00:00
Michał Kępień
af1937c35a
[master] Prevent crashing due to a race during server shutdown
...
4884. [bug] named could crash on shutdown due to a race between
shutdown_server() and ns__client_request(). [RT #47120 ]
2018-02-05 20:24:14 +01:00
Mark Andrews
4fcc550877
look for #! to determine if the file is PYTHON or PYTHON-BIN
2018-02-05 11:39:43 +11:00
Tinderbox User
31d0b7e909
regen master
2018-02-03 01:11:31 +00:00
Evan Hunt
c34680cf3b
[master] spelling, release note
2018-02-02 10:32:17 -08:00
Tinderbox User
5fdca0da2f
update copyright notice / whitespace
2018-02-01 23:46:26 +00:00
Mark Andrews
a97ca00ce8
Update license to 'MPL' [RT #47101 ]
2018-02-02 10:37:54 +11:00
Tinderbox User
b675979c68
newcopyrights
2018-02-01 23:30:07 +00:00
Michał Kępień
a3c2b8831e
[master] Silence compiler warnings about comparisons between signed and unsigned integers [RT #46980 ]
2018-02-01 21:28:47 +01:00
Tinderbox User
46d7d8717a
update copyright notice / whitespace
2018-01-31 23:45:54 +00:00
Tinderbox User
f8143baf1b
newcopyrights
2018-01-31 23:30:16 +00:00
Evan Hunt
d36b7f86fb
[master] improve debugging output from dnssec-cds
...
4883. [cleanup] Improved debugging output from dnssec-cds. [RT #47026 ]
Patch submitted by Tony Finch (dot@dotat.at )
2018-01-31 10:23:01 -08:00
Tinderbox User
ffac31097d
update copyright notice / whitespace
2018-01-30 23:45:59 +00:00
Tinderbox User
b847078b1e
newcopyrights
2018-01-30 23:30:29 +00:00
Mark Andrews
a2c693ab3b
handle different eol coventions
2018-01-31 10:05:40 +11:00
Evan Hunt
bc89b287c9
[master] use 'command' instead of 'type' to find atf-run and kyua paths
2018-01-30 10:33:08 -08:00
Evan Hunt
7bc5e6a749
[master] typo
2018-01-30 09:12:54 -08:00
Mark Andrews
7817caa3c7
4882. [bug] Address potential memory leak in
...
dns_update_signaturesinc. [RT #47084 ]
2018-01-30 15:27:22 +11:00
Mark Andrews
a64503c736
4881. [bug] Only include dst_openssl.h when OpenSSL is required.
...
[RT #47068 ]
2018-01-30 15:21:02 +11:00
Mark Andrews
d26f90241d
4880. [bug] Named wasn't returning the target of a cross zone
...
CNAME between to served zones when recursion was
desired and available (RD=1, RA=1). Don't return
the CNAME target otherwise to prevent accidental
cache poisoning. [RT #47078 ]
2018-01-30 13:10:06 +11:00
Mark Andrews
3ae586b857
4879. [bug] dns_rdata_caa:value_len is was small. [RT #47086 ]
2018-01-30 10:58:56 +11:00
Tinderbox User
a96d7083bc
update copyright notice / whitespace
2018-01-29 23:45:56 +00:00
Tinderbox User
13c14bc874
newcopyrights
2018-01-29 23:30:08 +00:00
Mark Andrews
8d1b3f5e6a
dns_dnssec_findmatchingkeys warning test requires crytpo to be supported
2018-01-29 16:35:56 +11:00
Mark Andrews
6e08af82ed
4878. [bug] List 'ply' as a requirement for the 'isc' python
...
package. [RT #47065 ]
2018-01-29 13:21:33 +11:00
Tinderbox User
a7bc00e413
regen master
2018-01-26 01:10:11 +00:00
Tinderbox User
5399337474
update copyright notice / whitespace
2018-01-25 23:46:24 +00:00
Tinderbox User
f37b6e1434
newcopyrights
2018-01-25 23:30:11 +00:00
Evan Hunt
cbd46e23cb
[master] clarify dnssec-cds man page
2018-01-25 10:21:24 -08:00
Mark Andrews
63440f61ae
remove Bv9ARM.ch13.html
2018-01-25 11:00:55 +11:00
Tinderbox User
47d13972e9
update copyright notice / whitespace
2018-01-24 23:46:02 +00:00
Tinderbox User
7fa465be5f
newcopyrights
2018-01-24 23:30:06 +00:00
Evan Hunt
52043a7204
[master] change uint to isc_uint
2018-01-24 11:03:05 -08:00
Evan Hunt
7dd2d7f329
[master] update 9.11 api range
2018-01-24 10:22:59 -08:00
Mark Andrews and Evan Hunt
8b440753b6
[master] address overflow in retry backoff
...
4877. [bug] Address integer overflow when exponentially
backing off retry intervals. [RT #47041 ]
2018-01-24 09:45:01 -08:00
Mark Andrews
b575c4ec42
4876. [bug] Address deadlock with accessing a keytable. [RT #47000 ]
2018-01-24 18:55:56 +11:00
Mark Andrews
99178b6329
4875. [bug] Address compile failures on older systems. [RT #47015 ]
2018-01-24 13:10:14 +11:00
Tinderbox User
ca12949aeb
regen master
2018-01-24 01:08:12 +00:00
Tinderbox User
c6d2beca68
newcopyrights
2018-01-23 23:30:05 +00:00
Mark Andrews
83d005de61
4874. [bug] Wrong time display when reporting new keywarntime.
...
[RT #47042 ]
2018-01-24 07:59:07 +11:00
Evan Hunt
8d9433bf4f
[master] renumber chapters now that the former chapter 5 is gone
2018-01-23 17:52:04 +00:00
Tinderbox User
6b83f7aa82
regen master
2018-01-23 00:38:08 +00:00
Tinderbox User
3fda67b596
update copyright notice / whitespace
2018-01-22 23:46:02 +00:00
Tinderbox User
dc2add38f6
newcopyrights
2018-01-22 23:38:29 +00:00
Mark Andrews
7f4dfa539c
doc/misc/*.zoneopt are X
2018-01-23 10:36:05 +11:00
Evan Hunt
ebdeea564c
[master] fix test failure by sorting "type" to the top of zone clauses
2018-01-22 13:18:50 -08:00
Evan Hunt
0405014c66
[master] silence warning
2018-01-22 13:07:24 -08:00
Evan Hunt
a2a90a71a3
[master] fix unresolved externals for win32
2018-01-22 11:45:33 -08:00
Evan Hunt
129c4414cb
[master] automatically generate named.conf grammars for the ARM
...
4873. [doc] Grammars for named.conf included in the ARM are now
automatically generated by the configuration parser
itself. As a side effect of the work needed to
separate zone type grammars from each other, this
also makes checking of zone statements in
named-checkconf more correct and consistent.
[RT #36957 ]
2018-01-22 11:06:32 -08:00
Evan Hunt
4d6800942c
[master] remove dangling doc reference to the lightweight resolver
2018-01-22 10:58:20 -08:00
Mukund Sivaraman
8a4ce20172
Don't permit loading meta RR types such as TKEY from master files ( #47009 )
2018-01-22 14:26:04 +05:30
Mukund Sivaraman
63d0c6a3fc
Fix configure issue detecting stdatomic.h support ( #46959 )
2018-01-22 13:35:29 +05:30
Mark Andrews
54c4adef80
remove old entries
2018-01-22 11:25:54 +11:00
Tinderbox User
38a9d9ba76
update copyright notice / whitespace
2018-01-21 23:45:57 +00:00
Tinderbox User
a2ca0077d5
newcopyrights
2018-01-21 23:30:50 +00:00
Mark Andrews
23d77c8747
4870. [test] Update included ATF library to atf-0.21 preserving
...
the ATF tool. [RT #46967 ]
2018-01-22 09:58:50 +11:00
Mark Andrews
af034ef188
silence clang static analyser warning. [RT #46881 ]
2018-01-22 09:47:53 +11:00
Mark Andrews
fdd8838bf9
4869. [bug] Address some cases where NULL with zero length could
...
be passed to memmove which is undefined behaviour and
can lead to bad optimisation. [RT #46888 ]
2018-01-22 09:36:12 +11:00
Tinderbox User
88fd438a0f
newcopyrights
2018-01-20 23:30:04 +00:00
Tinderbox User
630d1a9ba0
regen master
2018-01-20 01:10:44 +00:00
Tinderbox User
19b7c0494e
update copyright notice / whitespace
2018-01-19 23:45:58 +00:00
Tinderbox User
9b08b03769
newcopyrights
2018-01-19 23:30:05 +00:00
Evan Hunt
80788e72d0
[master] remove HMAC support from dnssec-keygen
...
4868. [func] dnssec-keygen can no longer generate HMAC keys.
Use tsig-keygen instead. [RT #46404 ]
2018-01-18 17:29:28 -08:00
Tinderbox User
f10a1c0acf
regen master
2018-01-19 01:08:25 +00:00
Tinderbox User
5e9585c8ad
update copyright notice / whitespace
2018-01-18 23:46:05 +00:00
Tinderbox User
16bbe61f14
newcopyrights
2018-01-18 23:30:07 +00:00
Evan Hunt
cf8f4241e7
[master] normalize rndc on/off commands
...
4867. [cleanup] Normalize rndc on/off commands (validation,
querylog, serve-stale) so they all accept the
same synonyms for on/off (yes/no, true/false,
enable/disable). Thanks to Tony Finch. [RT #47022 ]
2018-01-18 10:50:13 -08:00
Tinderbox User
bcc21e99e1
regen master
2018-01-18 01:07:47 +00:00
Tinderbox User
8b8c2990d6
update copyright notice / whitespace
2018-01-17 23:45:56 +00:00
Tinderbox User
05fce3ecc5
newcopyrights
2018-01-17 23:30:05 +00:00
Francis Dupont
30e96c7709
bcmp -> memcmp
2018-01-17 15:31:33 +01:00
Francis Dupont
1f33a98962
Applied #46125 fix (hardcoded "pkcs11")
2018-01-17 15:19:31 +01:00
Francis Dupont
614d838acf
Merged rt46864 (check MD5 amd SHA1 support)
2018-01-17 14:33:21 +01:00
Tinderbox User
3d2a6c9949
update copyright notice / whitespace
2018-01-16 23:45:57 +00:00
Tinderbox User
2836a56729
newcopyrights
2018-01-16 23:30:03 +00:00
Michał Kępień
73819362d8
[master] Simplify handling isc_socket_sendto2() return values when flags == 0
...
4865. [cleanup] Simplify handling isc_socket_sendto2() return values.
[RT #46986 ]
2018-01-16 08:33:30 +01:00
Tinderbox User
ed9fea3a6e
update copyright notice / whitespace
2018-01-15 23:46:16 +00:00
Tinderbox User
a9452918d5
newcopyrights
2018-01-15 23:30:03 +00:00
Michał Kępień
ae51a676c9
[master] Ensure all master definitions in a catalog zone contain an IP address
...
4864. [bug] named acting as a slave for a catalog zone crashed if
the latter contained a master definition without an IP
address. [RT #45999 ]
2018-01-15 20:50:09 +01:00
Mark Andrews
fa22351a7c
silence coverity false positive. [RT #46841 ]
2018-01-15 12:02:41 +11:00
Tinderbox User
6d1f45ed81
update copyright notice / whitespace
2018-01-13 23:46:00 +00:00
Tinderbox User
d9ee7a6345
newcopyrights
2018-01-13 23:30:04 +00:00
Mark Andrews
69c4c987f6
ret was not being set to 1 on dig error. [RT #46990 ]
2018-01-13 13:14:42 +11:00
Tinderbox User
5ce167be2e
update copyright notice / whitespace
2018-01-12 23:45:54 +00:00
Tinderbox User
8b138db9eb
newcopyrights
2018-01-12 23:30:03 +00:00
Mukund Sivaraman
f96133826e
Fix various bugs reported by valgrind --tool=memcheck ( #46978 )
2018-01-13 00:33:35 +05:30
Tinderbox User
1883d11ca2
update copyright notice / whitespace
2018-01-11 23:45:53 +00:00
Tinderbox User
c189636ca9
newcopyrights
2018-01-11 23:30:03 +00:00
Evan Hunt
0c061ce614
[master] go three section levels deep in the ARM table of contents
2018-01-11 13:40:41 -08:00
Mark Andrews
2fca8cbdff
memset the remainder of sendcmsgbuf to 0 in a attempt to silence valgrind; msg->msg_control was not being set when it should have been; be consistent when setting msg->msg_control
2018-01-11 16:19:00 +11:00
Tinderbox User
4b48e307e0
update copyright notice / whitespace
2018-01-10 23:46:37 +00:00
Tinderbox User
8be7acc624
newcopyrights
2018-01-10 23:30:08 +00:00
Mark Andrews
a35b95acb1
grammar
2018-01-11 09:53:21 +11:00
Mark Andrews
7befb67af4
4862. [bug] The rdata flags for RRSIG was not being properly set
...
when constructing a rdataslab. [RT #46978 ]
2018-01-11 09:51:52 +11:00
Tinderbox User
099a9efd82
update copyright notice / whitespace
2018-01-09 23:45:45 +00:00
Tinderbox User
21401216aa
newcopyrights
2018-01-09 23:30:01 +00:00
Mark Andrews
0ce212b9f5
4861. [bug] The isc_crc64 unit test was not endian independent.
...
[RT #46973 ]
2018-01-10 09:46:08 +11:00
Mark Andrews
21f708c88c
4860. [bug] isc_int8_t should be signed char. [RT #46973 ]
2018-01-10 08:41:26 +11:00
Tinderbox User
47f617f8b2
update copyright notice / whitespace
2018-01-08 23:45:54 +00:00
Tinderbox User
639534d5d6
newcopyrights
2018-01-08 23:30:02 +00:00
Mark Andrews
3a4ea455ed
add ns5/
2018-01-08 16:28:04 +11:00
Mark Andrews
02d3f1e855
write nextpart to disk so that it is available when tests fail
2018-01-08 16:20:38 +11:00
Tinderbox User
cd37694da8
newcopyrights
2018-01-05 23:30:01 +00:00
Mark Andrews
67faaa41c9
test devent->sigrdataset rather than devent->rdataset before calling query_putrdataset
2018-01-05 12:36:21 +11:00
Mark Andrews
a922385850
mem.c failed to compile if ISC_MEM_CHECKOVERRUN=0
2018-01-05 12:13:17 +11:00
Tinderbox User
9fecd013fe
regen master
2018-01-05 01:08:34 +00:00
Tinderbox User
10e49fc83b
update copyright notice / whitespace
2018-01-04 23:45:32 +00:00
Tinderbox User
bcdf3ec450
newcopyrights
2018-01-04 23:30:09 +00:00
Mark Andrews
a0e66ef6dd
unconditionally typedef summarystat_t for coverity
2018-01-05 10:10:34 +11:00
Evan Hunt
79112cec7d
[master] typo
2018-01-03 19:29:59 -08:00
Evan Hunt
053b51c4db
[master] block validator deadlock and prevent use-after-free
...
4859. [bug] A loop was possible when attempting to validate
unsigned CNAME responses from secure zones;
this caused a delay in returning SERVFAIL and
also increased the chances of encountering
CVE-2017-3145. [RT #46839 ]
4858. [security] Addresses could be referenced after being freed
in resolver.c, causing an assertion failure.
(CVE-2017-3145) [RT #46839 ]
2018-01-03 19:11:18 -08:00
Mark Andrews
9e6b394410
use RESTORE rather than SAVE as is better describes the operation
2018-01-04 13:11:28 +11:00
Mark Andrews
eed2f6cef0
4857. [bug] Maintain attach/detach semantics for event->db,
...
event->node, event->rdataset and event->sigrdataset
in query.c. [RT #46891 ]
2018-01-04 10:48:18 +11:00
Tinderbox User
a280a7871d
update copyright notice / whitespace
2018-01-03 23:45:29 +00:00
Tinderbox User
b415606012
newcopyrights
2018-01-03 23:30:01 +00:00
Mark Andrews
0b27aa0712
4856. [bug] 'rndc zonestatus' reported the wrong underlying type
...
for a inline slave zone. [RT #46875 ]
2018-01-04 10:10:05 +11:00
Mark Andrews
1e10ef06ce
4855. [bug] isc_time_formatshorttimestamp produced incorrect
...
output. [RT #46938 ]
2018-01-04 09:57:40 +11:00
Mark Andrews
7258b852cf
missing newline in comment
2018-01-03 17:11:12 +11:00
Mark Andrews
4674127443
wait for status: line to be readable, before checking status
2018-01-03 13:54:26 +11:00
Tinderbox User
7bba3a7c44
update copyright notice / whitespace
2018-01-02 23:45:28 +00:00
Tinderbox User
3483e91d8c
newcopyrights
2018-01-02 23:30:02 +00:00
Mark Andrews
c9ee9718ae
4854. [bug] query_synthcnamewildcard should stop generating the
...
response if query_synthwildcard fails. [RT #46939 ]
2018-01-03 10:07:42 +11:00
Tinderbox User
05612f43a9
regen master
2018-01-02 01:08:47 +00:00
Mark Andrews
0645f8f1ce
4853. [bug] Add REQUIRE's and INSIST's to isc_time_formatISO8601L
...
and isc_time_formatISO8601Lms. [RT #46916 ]
2018-01-02 10:57:31 +11:00
Mark Andrews
7770e0b069
4852. [bug] Handle strftime() failing in isc_time_formatISO8601ms.
...
Add REQUIRE's and INSIST's to isc_time_formattimestamp,
isc_time_formathttptimestamp, isc_time_formatISO8601,
isc_time_formatISO8601ms. [RT #46892 ]
2018-01-02 10:48:08 +11:00
Tinderbox User
d2ff6f0f07
update copyright notice / whitespace
2018-01-01 23:45:27 +00:00
Tinderbox User
af5fb26180
newcopyrights
2018-01-01 23:30:04 +00:00
Mark Andrews
ccb5678066
4851. [port] Support using kyua as well as atf-run to run the unit
...
tests. [RT #46853 ]
2018-01-02 10:20:58 +11:00
Tinderbox User
e55ecaf8d8
newcopyrights
2017-12-29 23:30:25 +00:00
Mark Andrews
fa0caa1f85
X Kyuafile's
2017-12-29 13:33:08 +11:00
Tinderbox User
903662d5c3
regen master
2017-12-29 01:44:18 +00:00
Tinderbox User
015c017dfa
regen master
2017-12-29 01:04:39 +00:00
Mark Andrews
9bec7facfb
4850. [bug] Named failed to restart with multiple added zones in
...
lmdb database. [RT #46889 ]
2017-12-27 16:24:33 +11:00
Mark Andrews
f5d429e7c3
save why ydump.py failed
2017-12-22 16:02:39 +11:00
Mark Andrews
f933be6d45
silence clang static analysis
2017-12-22 13:08:39 +11:00
Mark Andrews
9f61f6b46b
initalize sigsize to zero; ATF_CHECK_EQ(sigsize, tsig.siglen);
2017-12-22 08:58:20 +11:00
Mark Andrews
be5a0eaa7a
add POST(argc);
2017-12-22 08:48:38 +11:00
Mark Andrews
d11ada1376
add POST(argv); and POST(argc);
2017-12-22 08:43:49 +11:00
Tinderbox User
9597687aba
regen master
2017-12-21 01:08:42 +00:00
Mark Andrews
05a0d21490
lowercase m in macOS
...
(cherry picked from commit 2cc7c4d62c )
2017-12-21 10:55:38 +11:00
Tinderbox User
dcc059e2c9
update copyright notice / whitespace
2017-12-20 23:45:50 +00:00
Tinderbox User
9826bebc85
newcopyrights
2017-12-20 23:30:16 +00:00
Mark Andrews
2d7f89b9c7
4849. [bug] Duplicate zones could appear in the .nzf file if
...
addzone failed. [RT #46435 ]
2017-12-20 17:13:58 +11:00
Tinderbox User
ec91dfaf80
regen master
2017-12-20 01:08:42 +00:00
Mark Andrews
66ff891bf1
set AC_INIT to 9.13
2017-12-20 09:24:36 +11:00
Francis Dupont
36dccc165e
Fixed embedded atf code warning (RT 46833)
2017-12-18 16:11:45 +01:00
Tinderbox User
9448aacadb
regen master
2017-12-16 01:09:51 +00:00
Tinderbox User
5637645847
update copyright notice / whitespace
2017-12-15 23:45:36 +00:00
Tinderbox User
376b1e8fec
newcopyrights
2017-12-15 23:30:10 +00:00
Evan Hunt
6b2e5cd28c
[master] fixed ixfr-from-difference error in previous commit
2017-12-15 10:01:07 -08:00
Evan Hunt
79c2400d91
[master] allow primary/secondary as synonyms for master/slave
...
4848. [func] Zone types "primary" and "secondary" can now be used
as synonyms for "master" and "slave" in named.conf.
[RT #46713 ]
2017-12-15 01:47:05 -08:00
Evan Hunt
d40f4c9885
[master] clear out release notes so they can be repopulated for 9.13
2017-12-15 01:40:16 -08:00
Mark Andrews
68a2932f75
fix case
2017-12-15 14:53:54 +11:00
Mark Andrews
13508261e0
add MacOS to contents
2017-12-15 14:45:01 +11:00
Mark Andrews
bb61861315
update for 9.13
2017-12-15 14:43:31 +11:00
Mark Andrews
91e4700bcc
add MacOS note
2017-12-15 14:38:09 +11:00
Tinderbox User
ab6f49d969
regen master
2017-12-15 01:08:34 +00:00
Mark Andrews
eb733e20ae
9.13.0-dev
2017-12-14 14:36:30 +11:00
Tinderbox User
a6e307c5f1
update copyright notice / whitespace
2017-12-13 23:45:37 +00:00
Tinderbox User
8fc65f3954
newcopyrights
2017-12-13 23:30:15 +00:00
Mark Andrews
9bad78cbc2
test for key != NULL on error path
2017-12-13 15:11:22 +11:00
Mark Andrews
4d1bbe308d
4847. [bug] dnssec-dnskey-kskonly was not being honoured for
...
CDS and CDNSKEY. [RT #46755 ]
2017-12-13 12:40:36 +11:00
Tinderbox User
e5ac12b76d
regen master
2017-12-13 01:08:15 +00:00
Mark Andrews
c67180f09b
4846. [test] Adjust timing values in runtime system test. Address
...
named.pid removal races in runtime system test.
[RT #46800 ]
2017-12-13 10:20:09 +11:00
Michał Kępień
e8bbb76620
[master] Correct the default value of print-time in ARM
2017-12-12 11:47:18 +01:00
Mark Andrews
940449fc72
4845. [bug] Dig (non iOS) should exit on malformed names.
...
[RT #46806 ]
2017-12-12 13:43:55 +11:00
Mark Andrews
cb8650d875
don't attempt to call isc_buffer_free(&buf) twice; don't attempt to call dns_message_destroy(&msg) twice; don't test for key != NULL
2017-12-12 13:20:56 +11:00
Tinderbox User
71eec55e0d
regen master
2017-12-09 01:09:51 +00:00
Tinderbox User
7491ce5c90
newcopyrights
2017-12-08 23:30:07 +00:00
Mark Andrews
e5c2cfdbf9
increment test number
2017-12-08 14:48:31 +11:00
Evan Hunt
5ea0100639
[master] document "fixedpoint"
2017-12-07 18:59:52 -08:00
Mark Andrews
1c794002f5
4844. [test] Address memory leaks in libatf-c. [RT #46798 ]
2017-12-08 12:33:53 +11:00
Mark Andrews
8444b4856a
4843. [bug] dnssec-signzone free hashlist on exit. [RT #46791 ]
2017-12-07 19:29:21 +11:00
Mark Andrews
63459cdc05
4842. [bug] Conditionally compile opensslecdsa_link.c to avoid
...
warnings about unused function. [RT #46790 ]
2017-12-07 13:26:21 +11:00
Tinderbox User
f9c3aba9b3
regen master
2017-12-06 17:32:49 +00:00
Evan Hunt
c4f9d720eb
[master] copyrights
2017-12-06 09:24:36 -08:00
Evan Hunt
4bef07fd01
[master] move "released" tag for rc1 respin
2017-12-06 09:23:34 -08:00
Mark Andrews
9d5a0abe81
4841. [bug] Address -fsanitize=undefined warnings. [RT #46786 ]
2017-12-06 21:00:14 +11:00
Mark Andrews
a89f416017
remove autosign/ns3/inacksk3.example.db
2017-12-06 20:39:42 +11:00
Mark Andrews
32d09cd7e0
4840. [test] Add tests to cover fallback to using ZSK on inactive
...
KSK. [RT #46787 ]
2017-12-06 20:26:43 +11:00
Tinderbox User
7308316d92
regen master
2017-12-06 01:09:54 +00:00
Tinderbox User
69f5e5f815
update copyright notice / whitespace
2017-12-05 23:45:42 +00:00
Tinderbox User
cb056c84f3
newcopyrights
2017-12-05 23:30:13 +00:00
Curtis Blackburn
c7f663ca80
clarify "stage 1" and "stage 2" in autosign test
2017-12-05 09:59:21 -08:00
Mark Andrews
ecafa2ae50
set the DNSKEY deletion time to now+5 once we got all the zones into their initial state
2017-12-05 21:38:28 +11:00
Mark Andrews
77f9623439
add [RT #46774 ]
2017-12-05 16:14:15 +11:00
Mark Andrews
00f5ea91cf
4839. [bug] zone.c:zone_sign was not properly determining
...
if there were active KSK and ZSK keys for
a algorithm when update-check-ksk is true
(default) leaving records unsigned with one or
more DNSKEY algorithms. [RT #46774 ]
2017-12-05 16:09:47 +11:00
Tinderbox User
6074bd498f
regen master
2017-12-05 01:08:12 +00:00
Evan Hunt
f30019645c
[master] fix test descriptions
2017-12-04 15:46:56 -08:00
Evan Hunt
b695f77533
[master] revised release note
2017-12-04 15:37:09 -08:00
Tinderbox User
c912c10346
newcopyrights
2017-12-04 23:30:17 +00:00
Mark Andrews
9ff34db455
add note for [RT #46743 ] and [RT #46754 ]
2017-12-05 09:52:12 +11:00
Mark Andrews
6fa2a0691e
4838. [bug] zone.c:add_sigs was not properly determining
...
if there were active KSK and ZSK keys for
a algorithm when update-check-ksk is true
(default) leaving records unsigned with one or
more DNSKEY algorithms. [RT #46754 ]
2017-12-05 09:25:09 +11:00
Tinderbox User
a855b8d231
update copyright notice / whitespace
2017-12-03 23:45:35 +00:00
Tinderbox User
79398706f4
newcopyrights
2017-12-03 23:30:10 +00:00
Mark Andrews
196e01da5f
4837. [bug] dns_update_signatures{inc} (add_sigs) was not
...
properly determining if there were active KSK and
ZSK keys for a algorithm when update-check-ksk is
true (default) leaving records unsigned. [RT #46743 ]
2017-12-04 10:03:51 +11:00
Ondřej Surý
1b0ca5d5bb
[master] Fix minor memory leak in rndc [RT #46739 ]
2017-12-01 14:48:32 +01:00
Evan Hunt
61c843815e
[master] copyrights/whitespace
2017-11-30 14:51:50 -08:00
Tinderbox User
a30f8d214d
regenerate
2017-11-30 22:51:12 +00:00
Tinderbox User
0b315a0b25
regen master
2017-11-30 22:46:39 +00:00
Evan Hunt
2f855055ed
[master] prep 9.12.0rc1
2017-11-30 14:39:16 -08:00
Evan Hunt
49a8cd6c01
[master] silence compiler warning
2017-11-30 13:55:34 -08:00
Evan Hunt
f29ca5db28
[master] fix incorrect comment
2017-11-30 13:35:20 -08:00
Evan Hunt
e197a2bd15
[master] fix "allow-transfer" inheritance and clean up ACL configuration
...
4836. [bug] Zones created using "rndc addzone" could
temporarily fail to inherit an "allow-transfer"
ACL that had been configured in the options
statement. [RT #46603 ]
2017-11-30 12:37:08 -08:00
Ondřej Surý
a4a148cf9a
[master] Type the shifted values to isc_uint32_t so the top bit is unsigned (found by UBSAN) [RT #46740 ]
2017-11-30 18:23:35 +01:00
Michał Kępień
2c20fc0d13
[master] Fix LMDB support on OpenBSD; clean up and refactor LMDB-related code
...
4835. [cleanup] Clean up and refactor LMDB-related code. [RT #46718 ]
4834. [port] Fix LMDB support on OpenBSD. [RT #46718 ]
2017-11-30 14:34:04 +01:00
Tinderbox User
dc66c4a49c
update copyright notice / whitespace
2017-11-29 23:45:31 +00:00
Mark Andrews
9ddf7d6c4c
4833. [bug] isc_event_free should check that the event is not
...
linked when called. [RT #46725 ]
4832. [bug] Events were not being removed from zone->rss_events.
[RT #46725 ]
2017-11-30 10:31:44 +11:00
Tinderbox User
6cc3c22534
newcopyrights
2017-11-29 23:30:06 +00:00
Mark Andrews
0579a11658
4831. [bug] Convert the RRSIG expirytime to 64 bits for
...
comparisions in diff.c:resign. [RT #46710 ]
2017-11-29 15:20:23 +11:00
Tinderbox User
3a12b43245
regen master
2017-11-29 01:07:59 +00:00
Tinderbox User
34075107ba
update copyright notice / whitespace
2017-11-28 23:45:35 +00:00
Tinderbox User
9b1f74fa3a
newcopyrights
2017-11-28 23:30:11 +00:00
Michał Kępień
376d5996a1
[master] Bail out of "./configure --with-atf" if "./configure" inside unit/atf-src fails
...
4830. [bug] Failure to configure ATF when requested did not cause
an error in top-level configure script. [RT #46655 ]
2017-11-28 13:36:57 +01:00
Mark Andrews
65a483106e
4829. [bug] isc_heap_delete did not zero the index value when
...
the heap was created with a callback to do that.
[RT #46709 ]
2017-11-28 18:49:52 +11:00
Mark Andrews
5f308740df
allow 10 seconds when checking mtime
2017-11-28 16:32:07 +11:00
Mark Andrews
a8c1bfd673
map more entry points to <name>64
2017-11-28 14:08:14 +11:00
Mark Andrews
18c7fa2f93
#define update_recordsandbytes update_recordsandbytes64
2017-11-28 13:58:49 +11:00
Tinderbox User
3f8c9d92af
regen master
2017-11-28 01:07:49 +00:00
Tinderbox User
393135d693
update copyright notice / whitespace
2017-11-27 23:46:24 +00:00
Tinderbox User
82354deeb1
newcopyrights
2017-11-27 23:30:10 +00:00
Mark Andrews
c22b540e4c
restore setting header->heap_index to zero in setsigningtime
2017-11-28 06:46:33 +11:00
Ray Bellis
d92d70ac5d
fix warning under Xcode for iOS
2017-11-27 10:16:55 +00:00
Michał Kępień
00ff44c7c2
[master] Stabilize nsupdate system test [RT #46673 ]
2017-11-27 10:10:42 +01:00
Michał Kępień
2f13e0ef98
[master] Minor mkeys system test tweaks [RT #46649 ]
2017-11-27 10:04:11 +01:00
Michał Kępień
a80dc538bd
[master] Only look for mysql_config if --with-dlz-mysql is used [RT #46647 ]
2017-11-27 10:00:38 +01:00
Michał Kępień
40a90fbf89
[master] Do not use thread-local storage for storing LMDB reader locktable slots
...
4828. [bug] Do not use thread-local storage for storing LMDB reader
locktable slots. [RT #46556 ]
2017-11-27 09:48:10 +01:00
Michał Kępień
31b6ae485e
[master] Fix OPTIONS formatting
2017-11-27 09:35:08 +01:00
Mark Andrews
19f6a63184
More:
...
4819. [bug] Fully backout the transaction when adding a RRset
to the resigning / removal heaps fails. [RT #46473 ]
2017-11-27 15:15:41 +11:00
Mark Andrews
14e9925868
add missing entries to .def files [RT #46215 ]
2017-11-27 13:49:39 +11:00
Mark Andrews
7bc5d7f5e8
4827. [misc] Add a precommit check script util/checklibs.sh
...
[RT #46215 ]
2017-11-27 13:47:36 +11:00
Mark Andrews
1dc8208a89
silence %lu vs size_t warning by casting to (unsigned long)
2017-11-24 10:25:37 +11:00
Mark Andrews
6ead410268
in rdbdb.c:setsigningtime stop breaking heap invariant property unless we are going to restore the invariant property
2017-11-24 08:47:52 +11:00
Michał Kępień
a573b93b46
[master] Disable parallel make inside bin/confgen/ and bin/named/
...
4826. [cleanup] Prevent potential build failures in bin/confgen/ and
bin/named/ when using parallel make. [RT #46648 ]
2017-11-23 11:44:33 +01:00
Michał Kępień
165df18f75
[master] Prevent bogus warning from being logged
...
4825. [bug] Prevent a bogus "error during managed-keys processing
(no more)" warning from being logged. [RT #46645 ]
2017-11-23 09:36:04 +01:00
Mark Andrews
9bb32395b2
silence compiler warning [RT #46471 ]
2017-11-23 17:01:40 +11:00
Ray Bellis and Mark Andrews
8993ecd06a
4824. [port] Add iOS hooks to dig. [RT #42011 ]
2017-11-23 16:58:12 +11:00
Mark Andrews
2f4e0e5a81
initalise serve_stale_ttl
2017-11-23 16:11:49 +11:00
Mark Andrews
78e1d7cdde
style
2017-11-23 16:09:27 +11:00
Mark Andrews
ba613d22bf
remove bin/tests/system/reclimit/ans4/ans.pl
2017-11-23 12:09:23 +11:00
Tinderbox User
858228febe
update copyright notice / whitespace
2017-11-21 23:45:29 +00:00
Tinderbox User
5b2b9340fe
newcopyrights
2017-11-21 23:30:08 +00:00
Michał Kępień
6035d557c4
[master] Refactor reclimit system test
...
4823. [test] Refactor reclimit system test to improve its
reliability and speed. [RT #46632 ]
2017-11-21 10:32:45 +01:00
Mark Andrews
900215654b
#include <isc/util.h> [RT #46626 ]
2017-11-18 11:22:44 +11:00
Tinderbox User
445cabb392
update copyright notice / whitespace
2017-11-17 23:45:28 +00:00
Mark Andrews
a197094d76
remove out of date comment
2017-11-18 08:50:58 +11:00
Mark Andrews
f975d0acaa
4822. [bug] Use resign_sooner in dns_db_setsigningtime. [RT #46473 ]
2017-11-18 07:50:43 +11:00
Mark Andrews
656eed7c9b
4821. [bug] When resigning ensure that the SOA's expire time is
...
always later that the resigning time of other records.
[RT #46473 ]
4820. [bug] dns_db_subtractrdataset should transfer the resigning
information to the new header. [RT #46473 ]
4819. [bug] Fully backout the transaction when adding a RRset
to the resigning / removal heaps fail. [RT #46473 ]
2017-11-18 07:11:12 +11:00
Michał Kępień
7a0188774f
[master] Stabilize logfileconfig system test
...
4818. [test] The logfileconfig system test could intermittently
report false negatives on some platforms. [RT #46615 ]
2017-11-16 08:06:57 +01:00
Mark Andrews
bcce55197a
whitespace
2017-11-14 14:48:41 +11:00
Tinderbox User
3bfc28a0d0
update copyright notice / whitespace
2017-11-13 23:45:33 +00:00
Tinderbox User
6f5cc4206d
newcopyrights
2017-11-13 23:30:10 +00:00
Mark Andrews
e2f9dcfd86
more DNS_NAME_INITABSOLUTE cases
2017-11-14 00:21:50 +11:00
Mark Andrews
31975d85de
remove out of date comment
2017-11-14 00:18:20 +11:00
Mark Andrews
3d905e0533
4817. [cleanup] Use DNS_NAME_INITABSOLUTE and DNS_NAME_INITNONABSOLUTE.
...
[RT #45433 ]
2017-11-13 16:58:12 +11:00
Mark Andrews
3def40b01b
4816. [bug] Don't use a common array for storing EDNS options
...
in DiG as it could fill up. [RT #45611 ]
2017-11-13 16:10:35 +11:00
Mark Andrews
04934b28ea
4815. [bug] rbt_test.c:insert_and_delete needed to call
...
dns_rbt_addnode instead of dns_rbt_addname. [RT #46553 ]
2017-11-13 15:26:35 +11:00
Mark Andrews
8c1b8dd55d
fix merge error
2017-11-13 13:06:12 +11:00
Mark Andrews
6bbbf12936
4814. [cleanup] Use AS_HELP_STRING for consistent help text. [RT #46521 ]
2017-11-13 11:36:45 +11:00
Mark Andrews
9eb5aa40aa
set SAMPLEUPDATE under windows; test if SAMPLEUPDATE exists and only run tests if it does
2017-11-11 09:23:44 +11:00
Mark Andrews
f581ac4726
allow more time for journal to sync
2017-11-10 18:18:04 +11:00
Mark Andrews
c0e3e1fe44
4813. [bug] Address potential read after free errors from
...
query_synthnodata, query_synthwildcard and
query_synthnxdomain. [RT #46547 ]
2017-11-10 13:33:18 +11:00
Michał Kępień
312c84c73a
[master] Minor improvements to code handling managed keys
...
4812. [bug] Minor improvements to stability and consistency of code
handling managed keys. [RT #46468 ]
2017-11-09 15:18:39 +01:00
Mark Andrews
b231ddc65d
fix the IPv6 address length in compute_cookie. [RT #46538 ]
2017-11-09 23:59:20 +11:00
Tinderbox User
0cba7ca6af
regen master
2017-11-09 01:07:39 +00:00
Evan Hunt
f4b2356359
[master] remove extra comma
2017-11-08 09:31:25 -08:00
Tinderbox User
a1aa42b9cd
regenerate
2017-11-08 17:28:38 +00:00
Tinderbox User
c999531fa4
regen master
2017-11-08 17:26:53 +00:00
Evan Hunt
00827f59d2
[master] revise incorrect release note
2017-11-08 09:18:29 -08:00
Mark Andrews
e03e455cd5
whitespace
2017-11-08 23:30:46 +11:00
Mark Andrews
a1a5145867
4811. [bug] Revert api changes to use <isc/buffer.h> inline
...
macros. Provide a alternative mechanism to turn
on the use of inline macros when building BIND.
[RT #46520 ]
2017-11-08 23:28:10 +11:00
Michał Kępień
4034b098d8
[master] Prevent junk from being logged when using "also-notify { <ip> key <keyname>; };"
2017-11-08 09:21:23 +01:00
Michał Kępień
27bf48327c
[master] Do not NOTIFY back the master view from slave views in notify system test
...
This prevents a Linux kernel bug discussed in RT #32355 from being
triggered and thus makes "checking notify to multiple views using tsig"
stable.
2017-11-08 09:21:16 +01:00
Mark Andrews
c652213857
4810. [test] The chain system test failed if the IPv6 interfaces
...
were not configured. [RT #46508 ]
2017-11-08 10:17:03 +11:00
Evan Hunt
5b1e929b8b
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-11-07 13:48:37 -08:00
Tinderbox User
a41e41d6a4
regenerate
2017-11-07 21:48:23 +00:00
Tinderbox User
0e29543a3d
regen master
2017-11-07 21:42:32 +00:00
Evan Hunt
f13c1c09e9
[master] move release tag
2017-11-07 13:33:24 -08:00
Evan Hunt
e3d9aafff0
[master] Check if -latomic is needed to handle 64-bit stdatomic.h types
...
4809. [port] Check at configure time whether -latomic is needed
for stdatomic.h. [RT #46324 ]
2017-11-07 13:27:14 -08:00
Evan Hunt
23b81977fe
[master] minor doc fixes
2017-11-07 13:23:41 -08:00
Tinderbox User
2a390b2537
regen master
2017-11-07 01:08:53 +00:00
Tinderbox User
e6801bf89e
update copyright notice / whitespace
2017-11-06 23:45:48 +00:00
Tinderbox User
3300f6aeda
newcopyrights
2017-11-06 23:30:12 +00:00
Mark Andrews
b819a478b7
4808. [bug] Properly test for zlib.h. [RT #46504 ]
2017-11-07 10:11:55 +11:00
Mukund Sivaraman and Evan Hunt
7e1df5182c
[master] isc_rng_randombytes()
...
4807. [cleanup] isc_rng_randombytes() returns a specified number of
bytes from the PRNG; this is now used instead of
calling isc_rng_random() multiple times. [RT #46230 ]
2017-11-06 10:44:37 -08:00
Tinderbox User
72ddd51e74
regen master
2017-11-03 01:08:09 +00:00
Evan Hunt
c3d0ccdc8f
[master] update logging categories in doc
2017-11-02 12:53:33 -07:00
Tinderbox User
f305a705c4
regenerate
2017-11-02 18:59:07 +00:00
Tinderbox User
490c321e25
regen master
2017-11-02 18:58:45 +00:00
Evan Hunt
e7b53943fe
[master] copyrights
2017-11-02 11:50:43 -07:00
Evan Hunt
8d23105547
[master] prep 9.12.0b2
2017-11-02 11:50:07 -07:00
Evan Hunt
95dce4e68c
[master] clarify doc on zone refresh and expiry
2017-11-01 23:06:20 -07:00
Evan Hunt
9bb007fd2d
[master] "zoneload" logging category
...
4806. [func] Log messages related to loading of zones are now
directed to the "zoneload" logging category.
[RT #41640 ]
2017-11-01 22:48:12 -07:00
Evan Hunt
3b5718a8c9
[master] removed references to obsolete versions in documentation
2017-11-01 22:19:11 -07:00
Tinderbox User
40298d8bee
regen master
2017-11-02 01:09:26 +00:00
Mark Andrews
92bbc9914c
4805. [bug] TCP4Active and TCP6Active weren't being updated
...
correctly. [RT #46454 ]
2017-11-02 10:42:42 +11:00
Evan Hunt
4359be18f4
[master] update secroots doc in rndc man page
2017-11-01 15:37:12 -07:00
Mark Andrews
0698ad8503
don't use the ERR macro as GCC 7 only does a partial static analysis which generates false positives for fallthrough. [RT #46115 ]
2017-11-01 19:11:48 +11:00
Tinderbox User
9b3fc207df
regen master
2017-11-01 01:09:07 +00:00
Tinderbox User
db15f78ad7
update copyright notice / whitespace
2017-10-31 23:45:54 +00:00
Mark Andrews
ff30290b48
4804. [port] win32: access() does not work on directories as
...
required by POSIX. Supply a alternative in
isc_file_isdirwritable. [RT #46394 ]
2017-11-01 09:29:24 +11:00
Evan Hunt
7bbb034952
[master] doc was incorrect about SIG(0)
2017-10-31 13:09:58 -07:00
Evan Hunt
a51352c4a4
[master] typo
2017-10-31 13:02:41 -07:00
Michał Kępień
37039792cb
[master] Replace FNR with NR in the awk script used by nextpart()
...
awk on Solaris does not support the FNR variable. As nextpart() only
reads from one file, replace FNR with NR.
2017-10-31 14:57:52 +01:00
Michał Kępień
41b1a98545
[master] Copy nextpart() from conf.sh.in to conf.sh.win32
2017-10-31 12:03:04 +01:00
Michał Kępień
dd61c4ad3e
[master] Add placeholder
2017-10-31 07:54:56 +01:00
Tinderbox User
85bd975d3d
update copyright notice / whitespace
2017-10-30 23:45:50 +00:00
Tinderbox User
ee42f734d5
Merge branch 'master' of /proj/git/prod/bind9
2017-10-30 23:45:16 +00:00
Mark Andrews
6e02359034
tmp should be a (struct in_addr) not (struct in_addr *)
2017-10-31 10:35:07 +11:00
Tinderbox User
0ed0c4b1a5
newcopyrights
2017-10-30 23:30:10 +00:00
Ondřej Surý
fe06778be7
Update libtool files to 2.4.6
2017-10-30 14:47:50 +01:00
Michał Kępień
facf811847
[master] Refactor mkeys system test
...
4802. [test] Refactor mkeys system test to make it quicker and more
reliable. [RT #45293 ]
2017-10-30 09:41:24 +01:00
Tinderbox User
4ae8f28711
regen master
2017-10-30 01:08:21 +00:00
Tinderbox User
2658ebbcba
update copyright notice / whitespace
2017-10-29 23:45:51 +00:00
Evan Hunt
45d4d62a0c
[master] copyrights
2017-10-29 16:44:55 -07:00
Tinderbox User
63d83632d7
newcopyrights
2017-10-29 23:30:15 +00:00
Mark Andrews
40e1e659b6
add missing test number increment
2017-10-30 08:50:00 +11:00
Mark Andrews
f5e1b555c5
4801. [func] 'dnssec-lookaside auto;' and 'dnssec-lookaside .
...
trust-anchor dlv.isc.org;' now elicit warnings rather
than being fatal configuration errors. [RT #46410 ]
2017-10-30 07:40:59 +11:00
Mark Andrews
4e2ba60f3c
don't add copyright notices
2017-10-29 18:53:07 +11:00
Mukund Sivaraman
625f656aa8
When processing delzone, write one zone config per line to the NZF ( #46323 )
2017-10-29 07:40:20 +05:30
Tinderbox User
278b68ced5
update copyright notice / whitespace
2017-10-28 23:45:38 +00:00
Michał Kępień
c6c1193e39
[master] Improve clarity of keytable unit tests
...
4799. [cleanup] Improve clarity of keytable unit tests. [RT #46407 ]
2017-10-28 19:59:40 +02:00
Evan Hunt
8f532a13cb
[master] update xsl version number
2017-10-27 19:19:04 -07:00
Tinderbox User
497f3f913e
regen master
2017-10-28 01:12:35 +00:00
Mark Andrews
01139573bc
update copyrights
2017-10-28 10:56:21 +11:00
Mark Andrews
4cbaa08602
allow for numbered namedX.args
2017-10-28 10:53:20 +11:00
Evan Hunt
c9f8165a06
[master] tag initializing keys
...
4798. [func] Keys specified in "managed-keys" statements
are tagged as "initializing" until they have been
updated by a key refresh query. If initialization
fails it will be visible from "rndc secroots".
[RT #46267 ]
2017-10-27 15:49:44 -07:00
Evan Hunt
1d57d460d4
[master] change rndc-confgen default algorithm
...
this completes change 4785. the CHANGES note has been revised:
4785. [func] The hmac-md5 algorithm is no longer recommended for
use with RNDC keys. The default in rndc-confgen
is now hmac-sha256. [RT #42272 ]
2017-10-27 10:56:43 -07:00
Evan Hunt
959d294067
[master] remove isc-hmac-fixup
...
4797. [func] Removed "isc-hmac-fixup", as the versions of BIND that
had the bug it worked around are long past end of
life. [RT #46411 ]
2017-10-27 09:56:11 -07:00
Brian Conry and Ondřej Surý
864bc6b56e
[master] Increase the maximum TCP keepalive timeout to 65535
...
4796. [bug] Increase the maximum configurable TCP keepalive
timeout to 65535. [RT #44710 ]
2017-10-27 14:58:48 +02:00
Evan Hunt
06049b1c6c
[master] stats counter for priming queries
...
4795. [func] A new statistics counter has been added to track
priming queries. [RT #46313 ]
2017-10-26 21:38:43 -07:00
Evan Hunt
3b4f23cdbf
[master] dnssec-checkds -s
...
4794. [func] "dnssec-checkds -s" specifies a file from which
to read a DS set rather than querying the parent.
[RT #44667 ]
2017-10-26 21:05:11 -07:00
Tinderbox User
08f18efba2
update copyright notice / whitespace
2017-10-26 23:45:58 +00:00
Mark Andrews
f808b5e0d2
.md for MKD
2017-10-27 10:40:32 +11:00
Tinderbox User
a4bf990ed7
newcopyrights
2017-10-26 23:30:10 +00:00
Mark Andrews
c341e524dc
address resource leak [RT #46413 ]
2017-10-27 09:58:55 +11:00
Evan Hunt
63270d33f1
[master] some improvements in doc/dev [RT #46011 ]
...
- add info about rdatasets, etc, to dev.md (thanks to Tony Finch)
- convert rdata.html to markdown
2017-10-25 23:30:10 -07:00
Mark Andrews
09baa0cbb1
use 'grep -w' to reduce false negatives
2017-10-26 16:14:30 +11:00
Mark Andrews
87387d8a41
4793. [bug] nsupdate -[46] could overflow the array of server
...
addresses. [RT #46402 ]
2017-10-26 16:00:24 +11:00
Evan Hunt
5c76f3664c
[master] enable ISC_BUFFER_USEINLINE to be overridden
2017-10-25 21:42:56 -07:00
Evan Hunt
5b69d3da83
[master] check file and tree headers when loading map files
...
4792. [bug] Fix map file header correctness check. [RT #38418 ]
2017-10-25 21:37:00 -07:00
Evan Hunt
89d1777560
[master] clean up DNS_MESSAGETEXTFLAG comments
2017-10-25 21:33:24 -07:00
Tinderbox User
d3e8e9bdbb
regen master
2017-10-26 01:09:30 +00:00
Mark Andrews
3056d6f532
use consistent filename
2017-10-26 11:43:20 +11:00
Mark Andrews
96ebb55501
update
2017-10-26 11:38:34 +11:00
Tinderbox User
8e2a8a3855
update copyright notice / whitespace
2017-10-25 23:47:47 +00:00
Evan Hunt
81570e84a2
[master] fix some documentation errors [RT #45527 ]
2017-10-25 11:02:26 -07:00
Evan Hunt
6a59e53a69
[master] fixed libdns doc
...
4791. [doc] Fixed outdated documentation about export libraries.
[RT #46341 ]
2017-10-25 10:55:34 -07:00
Mark Andrews
2bbca9594f
4790. [bug] nsupdate could trigger a require when sending a
...
update to the second address of the server.
[RT #45731 ]
2017-10-26 00:29:52 +11:00
Evan Hunt
eb2ef7b53e
[master] check new-zones-directory
...
4789. [cleanup] Check writability of new-zones-directory. [RT #46308 ]
2017-10-25 01:19:46 -07:00
Evan Hunt
aebdc6cd7d
[master] log when update-policy local gets a key match from a remote host
...
4788. [cleanup] When using "update-policy local", log a warning
when an update matching the session key is received
from a remote host. [RT #46213 ]
- this completes change #4762 .
2017-10-25 00:58:11 -07:00
Michał Kępień
910a01550a
[master] Rename nsec3param_salt_totext() to dns_nsec3param_salttotext(), make it public, add unit tests
...
4786. [cleanup] Turn nsec3param_salt_totext() into a public function,
dns_nsec3param_salttotext(), and add unit tests for it.
[RT #46289 ]
2017-10-25 09:46:18 +02:00
Evan Hunt
65314b0fd8
[master] "enable-filter-aaaa" no longer optional
...
4786. [func] The "filter-aaaa-on-v4" and "filter-aaaa-on-v6"
options are no longer conditionally compiled.
[RT #46340 ]
2017-10-25 00:33:51 -07:00
Mark Andrews
80739779fc
read dig.out.ns3.test$n rather than dig.out.ns2.test$n
2017-10-25 15:02:36 +11:00
Tinderbox User
a53e03205a
regen master
2017-10-25 01:08:58 +00:00
Tinderbox User
ea055a82cd
update copyright notice / whitespace
2017-10-24 23:47:14 +00:00
Tinderbox User
89c95e7141
newcopyrights
2017-10-24 23:30:30 +00:00
Mark Andrews
79e78994d0
add missing semicolon
2017-10-25 10:29:10 +11:00
Evan Hunt
21761bfe79
[master] deprecate HMAC in dnssec-keygen, MD5 in rndc-confgen
...
4785. [func] The hmac-md5 algorithm is no longer recommended for
use with RNDC keys. For compatibility reasons, it
it is still the default algorithm in rndc-confgen,
but this will be changed to hmac-sha256 in a future
release. [RT #42272 ]
4784. [func] The use of dnssec-keygen to generate HMAC keys is
deprecated in favor of tsig-keygen. dnssec-keygen
will print a warning when used for this purpose.
All HMAC algorithms will be removed from
dnssec-keygen in a future release. [RT #42272 ]
2017-10-24 15:35:13 -07:00
Mark Andrews
969d923536
4783. [test] dnssec: 'check that NOTIFY is sent at the end of
...
NSEC3 chain generation failed' required more time
on some machines for the IXFR to complete. [RT #46388 ]
2017-10-25 09:21:14 +11:00
Mark Andrews
6b8e4d6e69
4782. [test] dnssec: 'checking positive and negative validation
...
with negative trust anchors' required more time to
complete on some machines. [RT #46386 ]
2017-10-25 09:13:05 +11:00
Michał Kępień
a94d68ce43
[master] Remove REQUIRE preventing change 4592 from working
...
Change 4592 was supposed to replace a REQUIRE with a conditional return.
While the latter was added, the former was not removed. Remove the
relevant REQUIRE to fix RT #43822 for good.
2017-10-24 21:11:31 +02:00
Evan Hunt
7810817b71
[master] update B.ROOT-SERVERS.NET
2017-10-24 09:17:08 -07:00
Mark Andrews
b49042a6a5
report test number
2017-10-24 15:02:00 +11:00
Evan Hunt
b1042e011c
[master] zone "file" option was undocumented
2017-10-23 19:39:56 -07:00
Evan Hunt
0207f6ff9e
[master] omit NS from authority section if it was in answer
...
4780. [bug] When answering ANY queries, don't include the NS
RRset in the authority section if it was already
in the answer section. [RT #44543 ]
2017-10-23 19:16:27 -07:00
Mark Andrews
65f8b51893
remove named.memstats and named.run
2017-10-24 12:51:03 +11:00
Mark Andrews
5bead588b7
report if named.run or named.memstats not removed after successful test
2017-10-24 12:45:13 +11:00
Mark Andrews
3f2e5f840a
update
2017-10-24 10:41:13 +11:00
Mark Andrews
c9438ee2e0
4779. [bug] Expire NTA at the start of the second. Don't update
...
the expiry value if the record has already expired
after a successful check. [RT #46368 ]
2017-10-24 09:54:25 +11:00
Mark Andrews
a59d687db4
4778. [test] Improve synth-from-dnssec testing. [RT #46352 ]
2017-10-24 09:49:07 +11:00
Evan Hunt
89636d8f30
[master] clean up a redundancy
...
4777. [cleanup] Removed a redundant call to configure_view_acl().
[RT #46369 ]
2017-10-23 11:11:19 -07:00
Michał Kępień
34ee1cdb56
[master] Extend hooks documentation
2017-10-23 14:17:44 +02:00
Michał Kępień
6853af8fc5
[master] Deconstify hook tables as replacing single entries is allowed
2017-10-23 14:17:07 +02:00
Tinderbox User
2e662cf514
regen master
2017-10-22 01:10:28 +00:00
Evan Hunt
321b8429f5
[master] doc nit: Base64 is capitalized and not hyphenated
2017-10-21 13:28:38 -07:00
Evan Hunt
172aa40e8f
[master] add DNS_RPZ_MAX_ZONES to OPTIONS
2017-10-21 13:27:55 -07:00
Tinderbox User
0fc861dea9
regen master
2017-10-21 01:13:05 +00:00
Evan Hunt
b284857f96
[master] mapapi should have been bumped when rbtdb changed
2017-10-20 09:39:55 -07:00
Mark Andrews
807ad469fe
use correct tag
...
(cherry picked from commit 317330c25a )
2017-10-20 19:06:28 +11:00
Mark Andrews
5ff48dca18
#include <inttypes.h>
2017-10-20 16:36:07 +11:00
Mark Andrews
66258ca349
4776. [bug] Improve portability of ht_test. [RT #46333 ]
2017-10-20 16:04:59 +11:00
Tinderbox User
2115e319ba
regen master
2017-10-20 01:09:53 +00:00
Tinderbox User
429a43b720
update copyright notice / whitespace
2017-10-19 23:46:02 +00:00
Tinderbox User
bf9b90f977
newcopyrights
2017-10-19 23:30:21 +00:00
Mark Andrews
d8442c1a15
s/made/may/
2017-10-20 10:29:24 +11:00
Mark Andrews
9e5439a6d8
note removal of <isc/util.h> from other header files
2017-10-20 10:25:45 +11:00
Mark Andrews
0fab171196
s/REQUIRE/ISC_REQUIRE/; include <isc/assertions.h> if ISC_REQUIRE is used; include <isc/likely.h> if ISC_{UN}LIKELY is used
2017-10-19 16:39:53 +11:00
Mark Andrews
583e355951
4775. [bug] Address Coverity warnings in ht_test.c and mem_test.c
...
[RT #46281 ]
2017-10-19 13:08:31 +11:00
Mark Andrews
fe79e2efbf
4774. [bug] <isc/util.h> was incorrectly included in several
...
header files. [RT #46311 ]
2017-10-19 12:26:32 +11:00
Tinderbox User
b7b8e298f6
regen master
2017-10-19 01:09:18 +00:00
Evan Hunt
d99d5249b7
[master] clarify releates notes about deprecated/ineffective options
2017-10-18 12:41:25 -07:00
Tinderbox User
208abf3fc7
regen master
2017-10-18 01:10:52 +00:00
Tinderbox User
6e87e723a4
update copyright notice / whitespace
2017-10-17 23:47:21 +00:00
Tinderbox User
4f554c2445
newcopyrights
2017-10-17 23:30:15 +00:00
Evan Hunt
30419509dd
[master] README and relnote fixes
2017-10-17 13:47:33 -07:00
Michał Kępień
2361003a88
[master] Doxygen fixes and cleanups
...
4773. [doc] Fixed generating Doxygen documentation for functions
annotated using certain macros. Miscellaneous
Doxygen-related cleanups. [RT #46276 ]
2017-10-17 06:56:46 +02:00
Tinderbox User
94d96121b9
regen master
2017-10-17 01:08:55 +00:00
Evan Hunt
31275c3f39
[master] fixes to release notes
...
- some typos
- call out removed features in a "Removed Features" section
- mention TAT logging
2017-10-16 17:46:12 -07:00
Evan Hunt
d63943f063
[master] fixes to release notes
...
- fixed some typos
- call out feature removals in a "Removed Features" section
- TAT logging
2017-10-16 17:45:08 -07:00
Tinderbox User
ebf5459c44
newcopyrights
2017-10-16 23:30:10 +00:00
Michał Kępień
9d47a267c4
[master] Regenerate presigned zone for the filter-aaaa system test [RT #46283 ]
...
This change is only applied to master for consistency with other
branches, where it is required to fix the filter-aaaa system test for
builds without DNSSEC support.
2017-10-16 09:38:34 +02:00
Evan Hunt
10c8c23739
[master] add newline
2017-10-12 16:10:36 -07:00
Evan Hunt
08a3dedda1
[master] also need to add lib directory reference
2017-10-12 16:08:03 -07:00
Evan Hunt
a341252fdd
[master] missing reference to libns
2017-10-12 15:46:32 -07:00
Tinderbox User
4b1eb6a502
regenerate
2017-10-12 18:28:32 +00:00
Tinderbox User
29d9488d16
regen master
2017-10-12 18:23:36 +00:00
Evan Hunt
838a7c6c6b
[master] Revert "add dns_keynode_initial, dns_keynode_trust, and dns_keytable_add2"
...
This reverts commit 8422d43dbc .
2017-10-12 11:06:29 -07:00
Evan Hunt
a8496f51a8
[master] copyrights
2017-10-12 10:57:39 -07:00
Evan Hunt
3abcd7cd8a
[master] Revert "[master] tag initializing keys so they can't be used for normal validation"
...
This reverts commit 560d8b833e .
This change created a potential race between key refresh queries and
root zone priming queries which could leave the root name servers in
the bad-server cache.
2017-10-12 10:53:35 -07:00
Evan Hunt
5daa633313
[master] typo
2017-10-11 23:25:46 -07:00
Evan Hunt
28c58f39e9
[master] fix sfcache test failures [rt46264]
2017-10-11 23:24:28 -07:00
Mark Andrews
8422d43dbc
add dns_keynode_initial, dns_keynode_trust, and dns_keytable_add2
2017-10-12 05:26:55 +00:00
Mark Andrews
b856e695d0
copyrights
2017-10-12 16:01:23 +11:00
Mark Andrews
5b60d0608a
test for Net::DNS::Nameserver
2017-10-12 15:33:47 +11:00
Tinderbox User
2bd2487f51
regenerate
2017-10-12 04:21:52 +00:00
Mark Andrews
fa644181f5
add Net::DNS prerequiste test
2017-10-12 15:19:45 +11:00
Tinderbox User
cac4114e9d
regen master
2017-10-12 04:19:20 +00:00
Evan Hunt
d0c3272eaa
[master] copyrights
2017-10-11 21:11:37 -07:00
Evan Hunt
99ab7127e1
[master] prep 9.12.0b1
2017-10-11 21:10:49 -07:00
Evan Hunt
560d8b833e
[master] tag initializing keys so they can't be used for normal validation
...
4773. [bug] Keys specified in "managed-keys" statements
can now only be used when validating key refresh
queries during initialization of RFC 5011 key
maintenance. If initialization fails, DNSSEC
validation of normal queries will also fail.
Previously, validation of normal queries could
succeed using the initializing key, potentially
masking problems with managed-keys. [RT #46077 ]
2017-10-11 21:01:13 -07:00
Tinderbox User
77c7d1c555
regen master
2017-10-12 01:08:20 +00:00
Evan Hunt
9f1e715a64
[master] X_OK bit not supported on windows
2017-10-11 17:43:16 -07:00
Evan Hunt
025f606463
[master] copyrights
2017-10-11 17:08:21 -07:00
Evan Hunt
89b2fc092d
[master] use NUL instead of /dev/null for KRB5_CONFIG on windows
2017-10-11 16:03:13 -07:00
Evan Hunt
94f022ec02
[master] fix AFL compile error
2017-10-11 15:26:35 -07:00
Mark Andrews
a9a983781e
reserve subscription flags
2017-10-12 09:19:37 +11:00
Michał Kępień
defa292088
[master] expanded libns unit tests
...
4772. [test] Expanded unit testing framework for libns, using
hooks to interrupt query flow and inspect state
at specified locations. [RT #46173 ]
2017-10-11 15:02:50 -07:00
Evan Hunt
b2597ce86b
[master] ignore cache when sending 5011 refresh queries
...
4771. [bug] When sending RFC 5011 refresh queries, disregard
cached DNSKEY rrsets. [RT #46251 ]
2017-10-11 14:24:29 -07:00
Evan Hunt
800fbdfc9c
[master] change to func tag
2017-10-11 10:21:10 -07:00
Michał Kępień
0d61fe5dfd
[master] Remove non-portable isc_buffer_printf() unit test
2017-10-11 09:30:48 +02:00
Ondřej Surý
5de02a075b
[master] reduce unnecessary priming queries
...
4770. [bug] Cache additional data from priming queries as glue.
Previously they were ignored as unsigned
non-answer data from a secure zone, and never
actually got added to the cache, causing hints
to be used frequently for root-server
addresses, which triggered re-priming. [RT #45241 ]
2017-10-11 09:11:47 +02:00
Ondřej Surý
1ca7e01aa7
[master] make writable directory and managed-keys directory mandatory - check in load_configuration (cherry-picked from rt46077b)
2017-10-11 08:44:26 +02:00
Ondřej Surý
b4c8cab0e2
Move KRB5_CONFIG=/dev/null to conf.sh.* so the named run in the tests gets the setting
2017-10-11 06:30:53 +00:00
Evan Hunt and Ondřej Surý
16d6fab2e5
[master] make writable directory and managed-keys directory mandatory
...
4769. [bug] The working directory and managed-keys directory has
to be writeable (and seekable). [RT #46077 ]
2017-10-11 08:21:23 +02:00
Mark Andrews
9492533d46
ignore Makefile
2017-10-11 10:59:46 +11:00
Ondřej Surý
74f46c45b0
Move KRB5_CONFIG=/dev/null to conf.sh.* so it gets applied to named and not only the tsiggss test
2017-10-10 12:22:10 +02:00
Mark Andrews
23a4f70be0
remove unused variable
2017-10-10 20:02:35 +11:00
Tinderbox User
005bdf067b
regen master
2017-10-10 01:08:02 +00:00
Tinderbox User
5414e48606
update copyright notice / whitespace
2017-10-09 23:45:53 +00:00
Tinderbox User
971503762e
newcopyrights
2017-10-09 23:30:15 +00:00
Evan Hunt
4c368378fc
[master] print.h; add missing win32 declaration
2017-10-09 15:01:46 -07:00
Evan Hunt
bd08d94f8b
[master] add dnssec-cds man page to ARM
2017-10-09 10:58:27 -07:00
Evan Hunt
c89f1bf1b6
[master] turn off memory fill by default
...
4768. [func] By default, memory is no longer filled with tag values
when it is allocated or freed; this improves
performance but makes debugging of certain memory
issues more difficult. "named -M fill" turns memory
filling back on. (Building "configure
--enable-developer", turns memory fill on by
default again; it can then be disabled with
"named -M nofill".) [RT #45123 ]
2017-10-09 09:55:37 -07:00
Michał Kępień
6cdff94830
[master] Remove unused variable "len" from buildfilename()
2017-10-09 13:53:02 +02:00
Michał Kępień
077f9626c2
[master] Add isc_buffer_printf()
...
4767. [func] Add a new function, isc_buffer_printf(), which can be
used to append a formatted string to the used region of
a buffer. [RT #46201 ]
2017-10-09 11:43:07 +02:00
Michał Kępień
c0f78692ee
[master] Sync draft-durand-doa-over-dns snippet in lib/dns/tests/rdata_test.c with draft version -03
2017-10-09 10:52:50 +02:00
Mark Andrews
5df3f839b2
4766. [cleanup] Addresss Coverity warnings. [RT #46150 ]
...
4765. [bug] Address potential INSIST in dnssec-cds. [RT #46150 ]
2017-10-09 18:34:31 +11:00
Mark Andrews
2d22725336
4764. [bug] Address portability issues in cds system test.
...
[RT #46214 ]
2017-10-09 12:58:14 +11:00
Tinderbox User
8c3ee6e6a5
regen master
2017-10-09 01:08:14 +00:00
Mark Andrews
42ed778b94
cleanup
2017-10-09 11:05:46 +11:00
Evan Hunt
cd20cbc9c0
[master] add DOA to ARM
2017-10-07 19:34:13 -07:00
Tinderbox User
7623f92536
regen master
2017-10-08 01:08:55 +00:00
Tinderbox User
3b5e75c07a
update copyright notice / whitespace
2017-10-07 23:45:58 +00:00
Tinderbox User
2e3b69a800
newcopyrights
2017-10-07 23:30:20 +00:00
Mark Andrews
fa512bc524
ignore Makefile
...
(cherry picked from commit 65d59e1418 )
2017-10-08 06:53:12 +11:00
Mark Andrews
02a669a9a6
don't force souce port
2017-10-08 06:42:39 +11:00
Mark Andrews
e09b9e7a91
silence VC compiler warning
2017-10-07 14:04:23 +11:00
Mark Andrews
fb5c7e04d3
add lib\ns to link directories
2017-10-07 13:41:10 +11:00
Evan Hunt
fd140b1261
[master] use mysql_config if available
...
4763. [contrib] Improve compatibility when building MySQL DLZ
module by using mysql_config if available.
[RT #45558 ]
2017-10-06 19:09:30 -07:00
Mark Andrews
352185e9a8
map tat to trust-anchor-telemetry
2017-10-07 12:11:02 +11:00
Tinderbox User
0f91b4097f
regen master
2017-10-07 01:09:38 +00:00
Evan Hunt
4c6df1653c
[master] add missing names
2017-10-06 17:38:35 -07:00
Mark Andrews
f28498dca1
add dependancies on libns
2017-10-07 11:14:36 +11:00
Mark Andrews
ec0a9c0525
check* depend on libns
2017-10-07 10:59:32 +11:00
Tinderbox User
6636beb00b
update copyright notice / whitespace
2017-10-06 23:45:54 +00:00
Tinderbox User
81198ca4b8
newcopyrights
2017-10-06 23:30:23 +00:00
Evan Hunt
995c41e8f0
[master] further restrict update-policy local
...
4762. [func] "update-policy local" is now restricted to updates
from local addresses. (Previously, other addresses
were allowed so long as updates were signed by the
local session key.) [RT #45492 ]
2017-10-06 15:43:31 -07:00
Evan Hunt
7baa39fc96
[master] it's okay if dns_db_setgluecachestats() returns ISC_R_NOTIMPLEMENTED
2017-10-06 12:52:21 -07:00
Evan Hunt
4101e6d31d
[master] incorrect goto label
2017-10-06 12:21:27 -07:00
Michał Kępień
417218837e
[master] Add support for DOA
...
4761. [protocol] Add support for DOA. [RT #45612 ]
2017-10-06 12:22:08 +02:00
Mukund Sivaraman
6bdb69aca4
Update CHANGES For #46028
2017-10-06 15:49:19 +05:30
Mukund Sivaraman
a0c408c90d
Add statistics for glue cache usage ( #46028 )
2017-10-06 15:44:37 +05:30
Mark Andrews
fffbe14289
add S
2017-10-06 21:10:42 +11:00
Mark Andrews
de4d6c4a2d
add ns include
2017-10-06 19:59:45 +11:00
Mark Andrews
2833d094b3
remove unmatched
2017-10-06 17:23:54 +11:00
Mark Andrews
b386a826a6
call ns_log_init so that the categories there are registered
2017-10-06 16:41:30 +11:00
Evan Hunt
6e52e19e3b
[master] use backquotes not $()
2017-10-05 20:17:24 -07:00
Mark Andrews
b41c1aacbc
4759. [func] Add logging channel "trust-anchor-telementry" to
...
record trust-anchor-telementry in incoming requests.
Both _ta-XXXX.<anchor>/NULL and EDNS KEY-TAG options
are logged. [RT #46124 ]
2017-10-06 13:01:14 +11:00
Evan Hunt
99e0079380
[master] fix topology doc
...
4758. [doc] Remove documentation of unimplemented "topology".
[RT #46161 ]
2017-10-05 18:49:33 -07:00
Tinderbox User
26cde05da4
regen master
2017-10-06 01:08:15 +00:00
Tinderbox User
ddcf6c7d2b
update copyright notice / whitespace
2017-10-05 23:45:49 +00:00
Tinderbox User
5f55e84a76
newcopyrights
2017-10-05 23:30:33 +00:00
Evan Hunt
94f3abed4c
[master] remove no-longer-needed check for nonexistence
2017-10-05 11:35:23 -07:00
Evan Hunt
1e14ea024a
[master] revise style guide information on bracing
2017-10-05 11:28:00 -07:00
Evan Hunt
3f3b51e7af
[master] fix error reporting on fclose() failure [RT #46199 ]
2017-10-05 11:07:21 -07:00
Evan Hunt
c6a63672d1
[master] remove reference to lwresd
2017-10-05 10:00:22 -07:00
Evan Hunt
6e51774a60
[master] remove cds test that fails with --enable-fixed-rrset
2017-10-05 09:58:52 -07:00
Evan Hunt
ba37674d03
[master] dnssec-cds
...
4757. [func] New "dnssec-cds" command creates a new parent DS
RRset based on CDS or CDNSKEY RRsets found in
a child zone, and generates either a dsset file
or stream of nsupdate commands to update the
parent. Thanks to Tony Finch. [RT #46090 ]
2017-10-05 01:04:18 -07:00
Michał Kępień
14afc8425b
[master] Prevent dig INSIST failures and hangs in some failure modes
...
4756. [bug] Interrupting dig could lead to an INSIST failure after
certain errors were encountered while querying a host
whose name resolved to more than one address. Change
4537 increased the odds of triggering this issue by
causing dig to hang indefinitely when certain error
paths were evaluated. dig now also retries TCP queries
(once) if the server gracefully closes the connection
before sending a response. [RT #42832 , #45159 ]
2017-10-05 09:42:31 +02:00
Evan Hunt
d7ee3ed488
[master] don't log when NZF file doesn't exist
...
4755. [cleanup] Silence unnecessary log message when NZF file doesn't
exist. [RT #46186 ]
2017-10-05 00:12:14 -07:00
Evan Hunt
c370305901
[master] 4754. [bug] dns_zone_setview needs a two stage commit to properly
...
handle errors. [RT #45841 ]
2017-10-04 23:44:15 -07:00
Evan Hunt
abaa9755d2
[master] fix tag
2017-10-04 18:43:35 -07:00
Tinderbox User
7ac51a8380
update copyright notice / whitespace
2017-10-04 23:45:46 +00:00
Evan Hunt
bdf8fee0e9
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-10-04 16:39:23 -07:00
Evan Hunt
319aad330d
[master] remove nslint, query-loc and zkt from contrib
...
4753. [contrib] Software obtainable from known upstream locations
(i.e., zkt, nslint, query-loc) has been removed.
Links to these and other packages can be found at
https://www.isc.org/community/tools [RT #46182 ]
2017-10-04 16:38:54 -07:00
Tinderbox User
653ca094e8
newcopyrights
2017-10-04 23:30:13 +00:00
Evan Hunt
9a28f66610
[master] copy the color-coded test functions to conf.sh.win32
2017-10-04 09:27:40 -07:00
Mark Andrews
34efd9ad93
cast to unsigned int
2017-10-04 20:55:23 +11:00
Mark Andrews
055d310e54
add L for wide
2017-10-04 20:44:01 +11:00
Mark Andrews
4615bc5408
stderr to /dev/null also
2017-10-04 19:26:44 +11:00
Mark Andrews
d1e823af15
test for 'printf'
2017-10-04 19:18:56 +11:00
Mark Andrews
e541ee4599
silence compiler warning
2017-10-04 18:07:01 +11:00
Mark Andrews
396125eefe
#undef inet_ntop
2017-10-04 17:50:01 +11:00
Mark Andrews
5fcdb09126
4752. [test] Add unit test for isc_net_pton. [RT #46171 ]
2017-10-04 14:10:40 +11:00
Evan Hunt
0bb0890867
[master] missing declaration of INSIST
2017-10-03 20:02:38 -07:00
Evan Hunt
d227e15567
[master] remove spurious control character
2017-10-03 19:41:44 -07:00
Evan Hunt
e1c96ad444
[master] tag mismatches
2017-10-03 19:38:59 -07:00
Tinderbox User
ca0ae70046
update copyright notice / whitespace
2017-10-03 23:45:48 +00:00
Tinderbox User
0218bd7957
newcopyrights
2017-10-03 23:30:15 +00:00
Evan Hunt
a5a60037e5
[master] fix out-of-order synchronization that affected the dnssec test
2017-10-03 14:07:08 -07:00
Mark Andrews
57c04ec865
address shadowed warning
2017-10-04 07:29:13 +11:00
Evan Hunt
9510de7849
[master] fix a test error in smartsign
2017-10-03 12:19:36 -07:00
Evan Hunt
b47814be1c
[master] address shadowed variable warning
2017-10-03 11:53:46 -07:00
Evan Hunt
e515fae2ae
[master] dnssec-signzone can now add sync records
...
4751. [func] "dnssec-signzone -S" can now automatically add parent
synchronization records (CDS and CDNSKEY) according
to key metadata set using the -Psync and -Dsync
options to dnssec-keygen and dnssec-settime.
[RT #46149 ]
2017-10-03 01:11:36 -07:00
Evan Hunt
762dc8b871
[master] rndc managed-keys destroy
...
4750. [func] "rndc managed-keys destroy" shuts down RFC 5011 key
maintenance and deletes the managed-keys database.
If followed by "rndc reconfig" or a server restart,
key maintenance is reinitialized from scratch.
This is primarily intended for testing. [RT #32456 ]
2017-10-03 01:05:46 -07:00
Evan Hunt
f29359299a
[master] de-DLV
...
4749. [func] The ISC DLV service has been shut down, and all
DLV records have been removed from dlv.isc.org.
- Removed references to ISC DLV in documentation
- Removed DLV key from bind.keys
- No longer use ISC DLV by default in delv
[RT #46155 ]
2017-10-03 00:41:57 -07:00
Mark Andrews
a009d03a1a
4748. [cleanup] Sprintf to snprintf coversions. [RT #46132 ]
2017-10-03 14:54:19 +11:00
Tinderbox User
7cb14b610e
regen master
2017-10-03 01:07:20 +00:00
Mark Andrews
c85b467dc0
4747. [func] Synthesis of responses from DNSSEC-verified records.
...
Stage 3 - synthesize NODATA responses. [RT #40138 ]
2017-10-03 11:16:37 +11:00
Tinderbox User
af3f476e77
regen master
2017-10-01 01:08:38 +00:00
Evan Hunt
c0f8a8f30a
[master] add configured prefixes to summary
...
4746. [cleanup] Add configured prefixes to configure summary
output. [RT #46153 ]
2017-09-30 10:01:01 -07:00
Tinderbox User
a57a6dbe62
update copyright notice / whitespace
2017-09-29 23:45:51 +00:00
Tinderbox User
bf50a60e39
newcopyrights
2017-09-29 23:30:10 +00:00
Evan Hunt
3bb6150cae
[master] color-coded test output
...
4745. [test] Add color-coded pass/fail messages to system
tests when running on terminals that support them.
[RT #45977 ]
2017-09-29 12:20:55 -07:00
Tinderbox User
5fbc5c9225
regen master
2017-09-29 01:08:37 +00:00
Tinderbox User
791aa3e9be
update copyright notice / whitespace
2017-09-28 23:45:49 +00:00
Mark Andrews
dc0a792d94
4744. [bug] Suppress trust-anchor-telementry queries if
...
validation is disabled. [RT #46131 ]
2017-09-29 09:33:06 +10:00
Tinderbox User
83b5464a1f
newcopyrights
2017-09-28 23:30:08 +00:00
Evan Hunt
24172bd2ee
[master] completed and corrected the crypto-random change
...
4724. [func] By default, BIND now uses the random number
functions provided by the crypto library (i.e.,
OpenSSL or a PKCS#11 provider) as a source of
randomness rather than /dev/random. This is
suitable for virtual machine environments
which have limited entropy pools and lack
hardware random number generators.
This can be overridden by specifying another
entropy source via the "random-device" option
in named.conf, or via the -r command line option;
however, for functions requiring full cryptographic
strength, such as DNSSEC key generation, this
cannot be overridden. In particular, the -r
command line option no longer has any effect on
dnssec-keygen.
This can be disabled by building with
"configure --disable-crypto-rand".
[RT #31459 ] [RT #46047 ]
2017-09-28 10:09:22 -07:00
Mark Andrews
86e5d14e82
improve forensics
2017-09-28 22:14:30 +10:00
Mark Andrews
768f6c995f
add dns_name_istat to lib/dns/win32/libdns.def.in
2017-09-28 17:52:09 +10:00
Mark Andrews
f735293431
4743. [func] Exclude trust-anchor-telementry queries from
...
synth-from-dnssec processing. [RT #46123 ]
2017-09-28 16:40:45 +10:00
Mark Andrews
e00fdad191
4742. [func] Synthesis of responses from DNSSEC-verified records.
...
Stage 2 - synthesis of records from wildcard data.
If the dns64 or filter-aaaa* is configured then the
involved lookups are currently excluded. [RT #40138 ]
2017-09-28 15:16:26 +10:00
Tinderbox User
e880197f31
update copyright notice / whitespace
2017-09-27 23:45:52 +00:00
Tinderbox User
6d5608c14d
newcopyrights
2017-09-27 23:30:08 +00:00
Mark Andrews
d386eb54c6
switch to using snprintf from sprintf
2017-09-28 07:15:46 +10:00
Mukund Sivaraman
abb8813a33
Make isc_refcount_current() atomically read the counter value ( #46074 )
2017-09-27 15:09:04 +05:30
Mark Andrews
2495de04a5
use %u and cast to unsigned int
2017-09-27 17:57:07 +10:00
Mark Andrews
42ee853c23
check for ISC_R_EOF
2017-09-27 16:19:07 +10:00
Mark Andrews
73074e954a
4740. [cleanup] Avoid triggering format-truncated warnings. [RT #46107 ]
2017-09-27 16:02:02 +10:00
Mark Andrews
b4c31c8795
tcp test got reversed
2017-09-27 15:19:34 +10:00
Mark Andrews
f9f3f20d2d
4739. [cleanup] Address clang static analysis warnings. [RT #45952 ]
2017-09-27 10:27:09 +10:00
Mark Andrews
744061a03b
4738. [port] win32: strftime mishandles %Z. [RT #46039 ]
2017-09-26 23:32:40 +10:00
Mark Andrews
08151d7fce
4737. [cleanup] Address Coverity warnings. [RT #46012 ]
2017-09-26 23:21:49 +10:00
Michał Kępień
acc3728c47
[master] Comment NSEC3-related code and fix a few minor issues
...
4736. [cleanup] (a) Added comments to NSEC3-related functions in
lib/dns/zone.c. (b) Refactored NSEC3 salt formatting
code. (c) Minor tweaks to lock and result handling.
[RT #46053 ]
2017-09-26 11:28:28 +02:00
Mukund Sivaraman
eb1e4cce6c
Refactor
...
Reviewed on Jabber by Evan.
2017-09-26 14:54:36 +05:30
Mark Andrews
2919a6d34b
4735. [bug] Add @ISC_OPENSSL_LIBS@ to isc-config. [RT #46078 ]
2017-09-23 14:57:27 +10:00
Evan Hunt
e02abf7ed8
[master] contrib: dns-over-tls sample configurations
...
4734. [contrib] Added sample configuration for DNS-over-TLS in
contrib/dnspriv.
2017-09-22 15:11:44 -07:00
Mukund Sivaraman
fb9712f639
Use stdint.h only when stdatomic.h is in use (stdint.h isn't available everywhere)
2017-09-22 15:14:04 +05:30
Mark Andrews
6138c5a5e4
#include <isc/string.h> as it includes both <string.h> and <strings.h> if they both exist
2017-09-22 18:08:54 +10:00
Mark Andrews
3148dee766
correct ./.gitattributes
2017-09-22 14:32:02 +10:00
Tinderbox User
81c9fdd472
regen master
2017-09-22 01:07:54 +00:00
Tinderbox User
8200eb4c60
update copyright notice / whitespace
2017-09-21 23:47:11 +00:00
Tinderbox User
83df1994f2
newcopyrights
2017-09-21 23:30:17 +00:00
Evan Hunt
2278a14b52
[master] fix typos
2017-09-21 10:12:53 -07:00
Mark Andrews
af7ded82e0
alphabetise
2017-09-21 17:48:26 +10:00
Tinderbox User
243b3ec486
regen master
2017-09-21 07:23:48 +00:00
Mark Andrews
f8c82bbf39
#include <stdint.h>
2017-09-21 14:18:59 +10:00
Mark Andrews
e8703033c5
atomic_compare_exchange_strong_explicit's second argument should not be atomic_*
2017-09-21 13:41:22 +10:00
Mark Andrews
d17cf1cade
explicitly list test programs
2017-09-21 12:56:33 +10:00
Tinderbox User
cd8e7e8bf8
regen master
2017-09-21 01:10:02 +00:00
Evan Hunt
7300f231d6
[master] remove duplicated word
2017-09-20 12:16:30 -07:00
Evan Hunt
7a2112ff7d
[master] fix memory growth problem
...
4733. [bug] Change #4706 introduced a bug causing TCP clients
not be reused correctly, leading to unconstrained
memory growth. [RT #46029 ]
2017-09-20 12:12:02 -07:00
Mukund Sivaraman
924d93d4e7
Update configure message to be same as for older branches
2017-09-20 13:40:03 +05:30
Mukund Sivaraman
0c03a0fb2d
Show configure message for "checking whether to use OpenSSL hash functions..."
2017-09-20 13:37:52 +05:30
Tinderbox User
db22b3ea1f
regen master
2017-09-20 01:08:59 +00:00
Tinderbox User
ffbe6b9537
update copyright notice / whitespace
2017-09-19 23:46:23 +00:00
Tinderbox User
39a967ff0e
newcopyrights
2017-09-19 23:30:23 +00:00
Evan Hunt
d12179dd98
[master] remove duplication
2017-09-19 12:56:57 -07:00
Mukund Sivaraman
c750533ce1
Fix changeset numbers
2017-09-19 19:52:18 +05:30
Mukund Sivaraman
32bcafc316
Change default minimal-responses setting to no-auth-recursive ( #46016 )
2017-09-19 19:49:02 +05:30
Mukund Sivaraman
e2ed24aa4d
Fix use after free when closing an LMDB ( #46000 )
2017-09-19 19:42:13 +05:30
Mukund Sivaraman
98998f3ddd
Fix out of bounds access in DHCID totext() method ( #46001 )
2017-09-19 19:30:28 +05:30
Mukund Sivaraman
d5707676e4
Don't use memset() to wipe memory ( #45947 )
2017-09-19 16:16:45 +05:30
Mukund Sivaraman
404c9b1c53
Use C11's stdatomic.h instead of isc_atomic where available
2017-09-19 15:43:45 +05:30
Mark Andrews
fb088a00cf
remove unimplement rate-limit option [RT #46030 ]
2017-09-19 13:15:24 +10:00
Tinderbox User
0e35e567d1
regen master
2017-09-19 01:08:19 +00:00
Tinderbox User
cb5bc50c91
update copyright notice / whitespace
2017-09-18 23:48:50 +00:00
Tinderbox User
a9631d156a
newcopyrights
2017-09-18 23:30:32 +00:00
Evan Hunt
49740fb0f2
[master] add I: when echoing information about failed tests
2017-09-18 14:15:37 -07:00
Michał Kępień
f665c724e4
[master] 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 ]
2017-09-18 09:18:45 +02:00
Michał Kępień
c2179857de
[master] Improve handling of TCP_FASTOPEN on FreeBSD
...
4726. [port] Prevent setsockopt() errors related to TCP_FASTOPEN
from being logged on FreeBSD if the kernel does not
support it. Notify the user when the kernel does
support TCP_FASTOPEN, but it is disabled by sysctl.
Add a new configure option, --disable-tcp-fastopen, to
disable use of TCP_FASTOPEN altogether. [RT #44754 ]
2017-09-18 08:34:41 +02:00
Mark Andrews
0bcb8b0b7c
4725. [bug] Nsupdate: "recvsoa" was incorrectly reported for
...
failures in sending the update message. The correct
location to be reported is "update_completed".
[RT #46014 ]
2017-09-18 14:28:39 +10:00
Mark Andrews
c3506e8d75
update copyrights
2017-09-18 13:30:46 +10:00
Francis Dupont
8a98277811
Made RAND_status check optional (broke --disable-crypto-rand)
2017-09-17 12:02:09 +02:00
Francis Dupont
c43ed04d37
DNS_OPENSSL_LIBS -> DST_OPENSSL_LIBS
2017-09-17 11:52:49 +02:00
Francis Dupont
aed87173fd
Moved last occurrence of ns_g_entropy to named_g_entropy
2017-09-17 09:50:10 +02:00
Evan Hunt
6e5ae91479
[master] silence compiler warning
2017-09-16 21:01:06 -07:00
Tinderbox User
e98d70750c
regen master
2017-09-17 01:09:06 +00:00
Tinderbox User
0b115f3b55
update copyright notice / whitespace
2017-09-16 23:46:04 +00:00
Evan Hunt
61996344fe
[master] clarify CHANGES, add relnote
2017-09-16 12:06:54 -07:00
Francis Dupont
ad67f0bb42
Added isc_entropy_sethook in exported symbols
2017-09-16 15:57:06 +02:00
Francis Dupont
5fc7163211
Added isc_entropy_usehook in exported symbols
2017-09-16 15:56:13 +02:00
Francis Dupont
06a8051d24
Finished merge of rt31459d (openssl random)
2017-09-16 14:06:06 +02:00
Francis Dupont
9c829f4f96
Merged rt31459d (openssl random)
2017-09-16 13:53:29 +02:00
Evan Hunt
1b186f7aac
[master] use <command> consistently instead of occasionally using <option>
2017-09-15 23:11:23 -07:00
Evan Hunt
8bcd080677
[master] display < and > correctly
2017-09-15 23:09:39 -07:00
Tinderbox User
c0cc899496
update copyright notice / whitespace
2017-09-15 23:46:07 +00:00
Mark Andrews
dc71aa898a
don't use strlcat with non NUL terminated strings rt45981_stage3
2017-09-15 13:14:16 +10:00
Tinderbox User
bdd3edceb9
regen master
2017-09-15 01:08:50 +00:00
Mark Andrews
3128cd21e3
4723. [bug] Statistics counter DNSTAPdropped was misidentified
...
as DNSSECdropped. [RT #46002 ]
2017-09-14 23:51:19 +00:00
Tinderbox User
f54a365aeb
update copyright notice / whitespace
2017-09-14 23:46:40 +00:00
Tinderbox User
741fe699dc
newcopyrights
2017-09-14 23:30:13 +00:00
Evan Hunt
0199666d39
[master] add thanks to APNIC and add missing note for serve-stale
2017-09-14 11:48:21 -07:00
Evan Hunt
364cabf431
[master] revert dlzexternal changes for portability
2017-09-14 11:33:24 -07:00
Mark Andrews
c59bf663e8
silence warning
2017-09-14 19:02:27 +10:00
Mark Andrews
bace03316c
#include <isc/string.h>
...
(cherry picked from commit 7eb73f6288 )
2017-09-14 18:59:04 +10:00
Mark Andrews
5fb0c09a5e
#include <isc/string.h>
2017-09-14 18:54:46 +10:00
Mark Andrews
cb629cdeda
more str{n}{cat,cpy} corrections rt45981_stage2
2017-09-14 18:11:56 +10:00
Mukund Sivaraman
bbe9f1dd95
Link dlzexternal system test's driver against libisc
2017-09-14 13:23:41 +05:30
Evan Hunt
077d9d2838
[master] cast char *
2017-09-13 22:03:56 -07:00
Evan Hunt
9b729a06b0
[master] clean up bufsize errors
2017-09-13 21:18:26 -07:00
Tinderbox User
e3bd90ee1b
regen master
2017-09-14 01:12:10 +00:00
Tinderbox User
33987cb5fd
update copyright notice / whitespace
2017-09-13 23:48:32 +00:00
Tinderbox User
603a4815b0
newcopyrights
2017-09-13 23:31:06 +00:00
Mark Andrews
21c12d0107
fix filenamelen so it has the buffer length rather than buffer length - 1
2017-09-14 09:29:28 +10:00
Evan Hunt
54c5723e31
[master] fix incorrect comment
2017-09-13 13:53:49 -07:00
Mukund Sivaraman
e5eca6eebb
Fix output string size in GOST unittest
2017-09-14 01:36:08 +05:30
Mukund Sivaraman
93f7384928
Fix gost unittest failure
2017-09-14 00:29:04 +05:30
Mukund Sivaraman
188fa6ea68
Add missing <isc/print.h>
2017-09-13 19:44:47 +05:30
Mukund Sivaraman
8997fc0a3f
Tweak hash_test.c further, passing sizeof(str)
2017-09-13 19:30:03 +05:30
Mukund Sivaraman
a2873eabf6
Tweak
2017-09-13 19:22:03 +05:30
Mukund Sivaraman
bc5e0a6868
Fix size of output string in hash tests
2017-09-13 19:21:08 +05:30
Mark Andrews
4c9ba9ded8
add #include <isc/string.h>
2017-09-13 23:43:43 +10:00
Francis Dupont
804ca1d926
Added isc/string.h to shutdown_test which got strlcpy
2017-09-13 14:34:54 +02:00
Evan Hunt
114f95089c
[master] cleanup strcat/strcpy
...
4722. [cleanup] Clean up uses of strcpy() and strcat() in favor of
strlcpy() and strlcat() for safety. [RT #45981 ]
2017-09-13 00:14:37 -07:00
Evan Hunt
e0fc12185d
[rt31459d] silence compiler warning
2017-09-13 00:02:53 -07:00
Evan Hunt
06b082c230
[rt31459d] fix first if test in setoption
...
(cherry picked from commit abda73147d )
2017-09-12 23:51:51 -07:00
Evan Hunt
20502f35dd
[master] allow CDS/CDNSKEY records to be signed with only KSK
...
4721. [func] 'dnssec-signzone -x' and 'dnssec-dnskey-kskonly'
options now apply to CDNSKEY and DS records as well
as DNSKEY. Thanks to Tony Finch. [RT #45689 ]
2017-09-12 23:09:48 -07:00
Evan Hunt
dcbe6a66d7
[rt31459d] setup entropy in dns_lib_init()
2017-09-12 23:03:49 -07:00
Evan Hunt
cc24a8725f
[rt31459d] update the newer tools
2017-09-12 22:49:35 -07:00
Mark Andrews
e930487ce7
give more time for the initial signing of bits in the inline signing test to complete
2017-09-13 12:18:59 +10:00
Mark Andrews
84feab03a9
add dns_name_towire2 to lib/dns/win32/libdns.def.in
2017-09-13 12:10:24 +10:00
Evan Hunt
586e65ea5c
[rt31459d] rebased rt31459c
2017-09-12 19:05:46 -07:00
Mark Andrews
abda73147d
fix first if test in setoption
2017-09-13 11:57:00 +10:00
Evan Hunt
30973087a0
[master] add prefetch stat counter
...
4720. [func] Added a statistics counter to track prefetch
queries. [RT #45847 ]
2017-09-12 18:41:47 -07:00
Mark Andrews
34130ee25a
4719. [bug] Address PVS static analyzer warnings. [RT #45946 ]
2017-09-13 09:50:51 +10:00
Tinderbox User
1e33899f86
update copyright notice / whitespace
2017-09-12 23:46:14 +00:00
Tinderbox User
7aa2965ab1
newcopyrights
2017-09-12 23:31:07 +00:00
Mark Andrews
4a258c3c42
4718. [func] Avoid seaching for a owner name compression pointer
...
more than once when writing out a RRset. [RT #45802 ]
2017-09-13 09:24:34 +10:00
Evan Hunt
25b33bede4
[master] 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 ]
2017-09-12 15:26:30 -07:00
Mark Andrews
88d3c4a228
add placeholder
2017-09-13 06:36:10 +10:00
Evan Hunt
d2d9f1e31e
[master] move timermgr shutdown to prevent test crashes
2017-09-12 12:56:00 -07:00
Evan Hunt
7ffd6934ba
[master] install include files
2017-09-12 10:38:22 -07:00
Evan Hunt
a9dfb7ef6e
[master] update copyrights, bump release tag
2017-09-11 22:06:05 -07:00
Mark Andrews
0a1359034d
4715. [bug] TreeMemMax was mis-identified as a second HeapMemMax
...
in the Json cache statistics. [RT #45980 ]
2017-09-12 14:55:03 +10:00
Mark Andrews
c75e9c7630
4714. [port] openbsd/libressl: add support for building with
...
--enable-openssl-hash. [RT #45982 ]
2017-09-12 14:19:10 +10:00
Mark Andrews
9dd9d36efd
update
2017-09-12 12:47:50 +10:00
Evan Hunt
fddd82bdb1
[master] add crypto libs
2017-09-11 17:49:58 -07:00
Evan Hunt
534c43860e
[master] update copyrights
2017-09-11 17:47:12 -07:00
Tinderbox User
28e80dd3bb
regenerate
2017-09-12 00:44:10 +00:00
Tinderbox User
c6885311b7
regen master
2017-09-12 00:37:02 +00:00
Evan Hunt
0c9683cff8
[master] prep 9.12.0a1
2017-09-11 17:30:39 -07:00
Tinderbox User
8e58ea7157
regenerate
2017-09-12 00:26:30 +00:00
Tinderbox User
ce4c658f65
regen master
2017-09-12 00:16:47 +00:00
Mark Andrews
b96554b82e
add missing end </command> tags
2017-09-12 10:05:16 +10:00
Evan Hunt
f3ce87e1a1
[master] copyrights
2017-09-11 17:01:09 -07:00
Tinderbox User
37d053bce6
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-09-11 23:52:47 +00:00
Tinderbox User
c7eb55a064
regenerate
2017-09-11 23:52:26 +00:00
Tinderbox User
0d9572e437
update copyright notice / whitespace
2017-09-11 23:46:33 +00:00
Evan Hunt
d3ac0bcdb7
[master] clean up release notes and README for alpha
2017-09-11 16:44:39 -07:00
Evan Hunt
de1591889a
[master] fix memory leak in notify test
2017-09-11 16:10:49 -07:00
Evan Hunt
7fb611d331
[master] fix prototypes
2017-09-11 15:48:20 -07:00
Evan Hunt
b103b0c011
[master] remap getaddrinfo() to irs_getgetaddrinfo()
...
The libirs version of getaddrinfo() cannot be called from within BIND9.
2017-09-11 15:03:57 -07:00
Evan Hunt
a507cc4892
[master] whitespace
2017-09-11 13:30:40 -07:00
Evan Hunt
2e0493c046
[master] add print.h
2017-09-11 12:37:58 -07:00
Evan Hunt
3363f3147a
[master] DNS Response Policy Service API
...
4713. [func] Added support for the DNS Response Policy Service
(DNSRPS) API, which allows named to use an external
response policy daemon when built with
"configure --enable-dnsrps". Thanks to Vernon
Schryver and Farsight Security. [RT #43376 ]
2017-09-11 11:57:43 -07:00
Evan Hunt
8e014c45ae
[master] dig: retain domain when retrying with tcp
...
4712. [bug] "dig +domain" and "dig +search" didn't retain the
search domain when retrying with TCP. [RT #45547 ]
2017-09-11 10:10:16 -07:00
Evan Hunt
3e66721b35
[master] add missing rrtypes to genzones
...
4711. [test] Some RR types were missing from genzones.sh.
[RT #45782 ]
2017-09-11 09:34:41 -07:00
Tinderbox User
8334115783
regen master
2017-09-10 01:10:23 +00:00
Tinderbox User
672586440b
update copyright notice / whitespace
2017-09-09 23:46:01 +00:00
Tinderbox User
ee442df216
newcopyrights
2017-09-09 23:30:20 +00:00
Evan Hunt
e06d728f13
[master] removed outdated library reference
2017-09-09 11:49:04 -07:00
Mark Andrews
fc39a3b9b9
add @ISC_OPENSSL_LIBS@
2017-09-09 20:40:05 +10:00
Francis Dupont
90f6140832
Finished merge of rt45019 (openssl hash default)
2017-09-09 10:30:16 +02:00
Evan Hunt
bcb7c7fdad
[master] fix tag
2017-09-08 18:22:12 -07:00
Tinderbox User
24926303e4
update copyright notice / whitespace
2017-09-08 23:46:05 +00:00
Evan Hunt
f13385770e
[master] change hash function for RRL
...
4709. [cleanup] Use dns_name_fullhash() to hash names for RRL.
[RT #45435 ]
2017-09-08 15:46:15 -07:00
Evan Hunt
8eb88aafee
[master] add libns and remove liblwres
...
4708. [cleanup] Legacy Windows builds (i.e. for XP and earlier)
are no longer supported. [RT #45186 ]
4707. [func] The lightweight resolver daemon and library (lwresd
and liblwres) have been removed. [RT #45186 ]
4706. [func] Code implementing name server query processing has
been moved from bin/named to a new library "libns".
Functions remaining in bin/named are now prefixed
with "named_" rather than "ns_". This will make it
easier to write unit tests for name server code, or
link name server functionality into new tools.
[RT #45186 ]
2017-09-08 13:47:34 -07:00
Mark Andrews
164616cb9c
don't attempt to link -lcrypto multiple times
2017-09-08 16:15:37 +10:00
Evan Hunt
509ba96497
[rt45019] separate DNS_CRYPTO_LIBS from ISC_OPENSSL_LIBS and use both
2017-09-07 22:05:20 -07:00
Evan Hunt
60387eb495
[master] windows can't cope with #ifdef in a macro expansion
2017-09-07 21:02:17 -07:00
Mark Andrews
b6b33d0f48
ISCLIBS should be after DNSLIBS
2017-09-08 12:52:48 +10:00
Tinderbox User
7bd8900aa8
update copyright notice / whitespace
2017-09-07 23:46:43 +00:00
Tinderbox User
eaad53d4c5
newcopyrights
2017-09-07 23:30:28 +00:00
Mark Andrews
e01d88e885
don't disturb search->chain when calling find_coveringnsec
2017-09-08 06:48:41 +10:00
Evan Hunt
1fd1c0b027
[rt45019] fix some library ordering problems
2017-09-06 23:01:54 -07:00
Mark Andrews
5bbf111a03
placeholder
2017-09-07 13:11:59 +10:00
Mark Andrews
6adc40b3ce
4704. [cleanup] Silence Visual Studio compiler warnings. [RT #45898 ]
2017-09-07 12:57:55 +10:00
Mark Andrews
7e40d6274e
4703. [bug] BINDInstall.exe was missing some buffer length checks.
...
[RT #45898 ]
2017-09-07 12:56:16 +10:00
Mark Andrews
d1f34ef400
4702. [func] Update function declarations to use
...
dns_masterstyle_flags_t for style flags. [RT #45924 ]
2017-09-07 12:48:16 +10:00
Tinderbox User
40780aa36f
update copyright notice / whitespace
2017-09-06 23:46:23 +00:00
Tinderbox User
28b644f5d6
newcopyrights
2017-09-06 23:30:50 +00:00
Mark Andrews
86c86693e3
move declaration to start of block
2017-09-07 06:39:24 +10:00
Evan Hunt
e90926bb9e
[master] refactor tsig.c
...
4701. [cleanup] Refactored lib/dns/tsig.c to reduce code
duplication and simplify the disabling of MD5.
[RT #45490 ]
2017-09-06 10:57:40 -07:00
Francis Dupont
86e15a0b59
Changed --enable-openssl-hash default
2017-09-06 11:28:02 +02:00
Mark Andrews
023ab19634
add quotes arount $send_response
2017-09-06 19:26:10 +10:00
Mark Andrews
eeb29e6ef9
add PYTHON_INSTALL_DIR
2017-09-06 12:23:50 +10:00
Mark Andrews
b56021f0be
silence 'staleanswersok' may be used uninitialized in this function warning. [RT #14147
2017-09-06 12:16:10 +10:00
Mark Andrews
09ccb70e11
add missing defines
2017-09-06 11:17:46 +10:00
Tinderbox User
95bbb75143
regen master
2017-09-06 01:11:43 +00:00
Mark Andrews
45df736f88
add missing functions
2017-09-06 10:39:53 +10:00
Mark Andrews
d1cd273b7b
fix merge error
2017-09-06 10:04:17 +10:00
Mark Andrews
df50751585
4700. [func] Serving of stale answers is now supported. This
...
allows named to provide stale cached answers when
the authoritative server is under attack.
See max-stale-ttl, stale-answer-enable,
stale-answer-ttl. [RT #44790 ]
2017-09-06 09:58:29 +10:00
Tinderbox User
e8a4edf0ed
regen master
2017-09-05 01:10:49 +00:00
Tinderbox User
421f833b67
update copyright notice / whitespace
2017-09-04 23:46:16 +00:00
Tinderbox User
a09cf3ef4c
newcopyrights
2017-09-04 23:30:44 +00:00
Mark Andrews
e2a737bcb8
4699. [func] Multiple cookie-secret clauses can now be specified.
...
The first one specified is used to generate new
server cookies. [RT #45672 ]
2017-09-05 09:19:45 +10:00
Mark Andrews
a322a0f31c
silence converity warning [RT #45891 ]
2017-09-05 07:38:13 +10:00
Mark Andrews
10076239f6
missing (const)
2017-09-04 18:22:52 +10:00
Michał Kępień
a5dc1bc395
[master] Add --with-python-install-dir configure option
...
4698. [port] Add --with-python-install-dir configure option to allow
specifying a nonstandard installation directory for
Python modules. [RT #45407 ]
2017-09-04 08:40:23 +02:00
Mark Andrews
39a7292aab
check for dnssec support
2017-09-04 10:23:03 +10:00
Tinderbox User
24036b61f6
update copyright notice / whitespace
2017-09-01 23:45:56 +00:00
Mukund Sivaraman
cdabd36dc7
Tweak code (reviewed by Mark)
2017-09-01 12:41:13 +05:30
Mark Andrews
eb7c571e93
specify algorithm
2017-09-01 15:34:38 +10:00
Mark Andrews
0f1fc8f421
specify algorithm; remove partial duplicate test; add missing test numbers
2017-09-01 14:52:26 +10:00
Mark Andrews
5c269d84c2
remove development logging
2017-09-01 14:45:26 +10:00
Mark Andrews
a8a20462b5
4697. [bug] Restore workaround for Microsoft Windows TSIG hash
...
computation bug. [RT #45854 ]
2017-09-01 11:17:59 +10:00
Tinderbox User
e640ea9343
regen master
2017-09-01 01:11:29 +00:00
Mark Andrews
0996c94099
update
2017-09-01 09:46:01 +10:00
Evan Hunt
5999f1ebd6
[master] initialize result and rdataset variables
2017-08-31 14:20:00 -07:00
Mark Andrews
b4eb8b9656
4696. [port] Enable filter-aaaa support by default on Windows
...
builds. [RT #45883 ]
2017-08-31 13:37:36 +10:00
Mark Andrews
2e743d9bdc
Squashed commit of the following:
...
commit 2a0e5695da2e0f701191e2783209ac05c9d01e6c
Author: Mark Andrews <marka@isc.org >
Date: Thu Aug 31 12:15:05 2017 +1000
remove 'on' from error message
commit f18a8d699b69be35b938cfe2b30ebb30cd78e814
Author: Mark Andrews <marka@isc.org >
Date: Thu Aug 31 11:58:41 2017 +1000
add more cookie-secret named-checkconf tests
commit ca8f5f5f57ccbeb970310866523a909eb411a554
Author: Mark Andrews <marka@isc.org >
Date: Thu Aug 31 11:31:57 2017 +1000
properly check algorithm names
2017-08-31 12:19:37 +10:00
Evan Hunt
5c8de9e2ae
[master] fix uninitialized memory in mem_test.c
2017-08-30 19:02:52 -07:00
Evan Hunt
45afdb2672
[master] remove default algorithm in dnssec-keygen
...
4594. [func] dnssec-keygen no longer uses RSASHA1 by default;
the signing algorithm must be specified on
the command line with the "-a" option. Signing
scripts that rely on the existing default behavior
will break; use "dnssec-keygen -a RSASHA1" to
repair them. (The goal of this change is to make
it easier to find scripts using RSASHA1 so they
can be changed in the event of that algorithm
being deprecated in the future.) [RT #44755 ]
2017-08-30 18:51:11 -07:00
Tinderbox User
2bfc294f0a
regen master
2017-08-31 01:11:54 +00:00
Tinderbox User
587f005032
update copyright notice / whitespace
2017-08-30 23:46:18 +00:00
Mark Andrews
e8ff51eb3e
update
2017-08-31 09:33:45 +10:00
Mark Andrews
89d841c16f
sort view_clauses
2017-08-31 08:40:33 +10:00
Mark Andrews
0aed466565
4693. [func] Synthesis of responses from DNSSEC-verified records.
...
Stage 1 covers NXDOMAIN synthesis from NSEC records.
This is controlled by synth-from-dnssec and is enabled
by default. [RT #40138 ]
2017-08-31 07:57:50 +10:00
Mark Andrews
c26370fc69
4692. [bug] Fix build failures with libressl introduced in 4676.
...
[RT #45879 ]
2017-08-30 17:11:20 +10:00
Tinderbox User
a5d6b4c4c8
regen master
2017-08-30 01:12:14 +00:00
Tinderbox User
731ec8ce9b
update copyright notice / whitespace
2017-08-29 23:46:16 +00:00
Tinderbox User
67a9cf9fa7
newcopyrights
2017-08-29 23:30:19 +00:00
Michał Kępień
efe7977c4d
[master] Add -4/-6 command line options to nsupdate and rndc
...
4691. [func] Add -4/-6 command line options to nsupdate and rndc.
[RT #45632 ]
2017-08-29 10:21:54 +02:00
Michał Kępień
d6814700de
[master] Ensure consistent handling of -4/-6 command line options in all tools
...
4690. [bug] Command line options -4/-6 were handled inconsistently
between tools. [RT #45632 ]
2017-08-29 10:19:38 +02:00
Mark Andrews
503223b800
fix changes number
2017-08-26 13:25:56 +10:00
Evan Hunt
391a3a2f20
[master] turn on minimal responses for CDS/CDNSKEY
...
4678. [cleanup] Turn on minimal responses for CDNSKEY and CDS in
addition to DNSKEY and DS. Thanks to Tony Finch.
[RT #45690 ]
2017-08-25 13:31:53 -07:00
Tinderbox User
07675caf4f
regen master
2017-08-25 01:10:48 +00:00
Tinderbox User
f562de3f71
update copyright notice / whitespace
2017-08-24 23:47:03 +00:00
Tinderbox User
72ab5d8a69
newcopyrights
2017-08-24 23:30:17 +00:00
Mark Andrews
07741d43c8
4688. [protocol] Check and display EDNS KEY TAG options (RFC 8145) in
...
messages. [RT #44804 ]
2017-08-25 08:38:19 +10:00
Mukund Sivaraman
af4b4bef7a
Refactor tracklines code ( #45126 )
2017-08-24 10:58:55 +05:30
Tinderbox User
2a08a599ee
regen master
2017-08-22 01:11:12 +00:00
Tinderbox User
a08f49ae17
update copyright notice / whitespace
2017-08-21 23:48:07 +00:00
Tinderbox User
7c29eaf91a
newcopyrights
2017-08-21 23:30:15 +00:00
Michał Kępień
330365566d
[master] Prevent dnssec-settime from printing a bogus warning
...
4686. [bug] dnssec-settime -p could print a bogus warning about
key deletion scheduled before its inactivation when a
key had an inactivation date set but no deletion date
set. [RT #45807 ]
2017-08-21 10:20:10 +02:00
Michał Kępień
5201b96d03
[master] Fix calculation of dates for a successor key
...
4685. [bug] dnssec-settime incorrectly calculated publication and
activation dates for a successor key. [RT #45806 ]
2017-08-21 09:55:36 +02:00
Michał Kępień
367fcd7454
[master] Prevent delv from sending bogus queries for provided server address
...
4684. [bug] delv could send bogus DNS queries when an explicit
server address was specified on the command line along
with -4/-6. [RT #45804 ]
2017-08-21 09:18:13 +02:00
Tinderbox User
5fbe52fbce
regen master
2017-08-18 01:11:45 +00:00
Tinderbox User
22eb446339
update copyright notice / whitespace
2017-08-17 23:46:21 +00:00
Tinderbox User
0a8e5c9db7
newcopyrights
2017-08-17 23:30:30 +00:00
Michał Kępień
1aa583b5a5
[master] Prevent nsupdate from immediately exiting on invalid user input in interactive mode
...
4683. [bug] Prevent nsupdate from immediately exiting on invalid
user input in interactive mode. [RT #28194 ]
2017-08-17 08:29:12 +02:00
Mark Andrews
615b961e02
4682. [bug] Don't report errors on records below a DNAME.
...
[RT #44880 ]
2017-08-17 15:49:59 +10:00
Tinderbox User
7655cd1fe5
regen master
2017-08-17 01:10:36 +00:00
Mark Andrews
1fe9f65dbb
add more details
2017-08-16 13:22:35 +10:00
Tinderbox User
7df675188c
regen master
2017-08-16 01:10:34 +00:00
Tinderbox User
6a14924454
update copyright notice / whitespace
2017-08-15 23:47:19 +00:00
Tinderbox User
f034916801
newcopyrights
2017-08-15 23:30:14 +00:00
Mark Andrews
52fd57c989
4681. [bug] Log messages from the validator now include the
...
associated view unless the view is "_default/IN"
or "_dnsclient/IN". [RT #45770 ]
2017-08-16 09:29:20 +10:00
Mark Andrews
e85a2c5624
'uname -o' is not portable, suppress error message; remove spurious cat tmp.out; provide forensics for failure analysis
2017-08-15 18:02:24 +10:00
Tinderbox User
9ce1a8e93b
regen master
2017-08-15 01:12:22 +00:00
Tinderbox User
1c3b9b7666
update copyright notice / whitespace
2017-08-14 23:48:00 +00:00
Tinderbox User
786b6c5517
newcopyrights
2017-08-14 23:30:11 +00:00
Mark Andrews
bf1ab06a48
request-nsid/request-sit out of order
2017-08-14 23:47:30 +10:00
Michał Kępień
b55ec74eaa
[master] Fix master address failover when GSS-API is used
...
4680. [bug] Fix failing over to another master server address when
nsupdate is used with GSS-API. [RT #45380 ]
2017-08-14 15:00:25 +02:00
Michał Kępień
877c264edc
[master] Make dnssec-verify suggest using -o when appropriate
...
4679. [cleanup] Suggest using -o when dnssec-verify finds a SOA record
not at top of zone and -o is not used. [RT #45519 ]
2017-08-14 14:01:27 +02:00
Mark Andrews
00f067539a
sort options
2017-08-14 21:40:59 +10:00
Mark Andrews
60fd71ec66
alphabetize options_clauses
2017-08-14 07:22:20 +00:00
Mark Andrews
9697129ae2
tcp-only and tcp-keepalive where out of alphabetical order
2017-08-14 07:00:02 +00:00
Mark Andrews
fa7bacca7d
sit-secret was out of alphabetical order
2017-08-14 06:50:24 +00:00
Mark Andrews
cc88df4f01
4678. [bug] geoip-use-ecs has the wrong type when geoip support
...
is disabled at configure time. [RT #45763 ]
2017-08-14 06:18:26 +00:00
Mark Andrews
5e9d9aa9d0
use isc_thread_self instead of pthread_self
2017-08-14 13:51:20 +10:00
Evan Hunt
7239308b36
[master] fix CHANGES note
2017-08-10 22:52:59 -07:00
Evan Hunt
b2bf8de2a3
[master] split up main and add callback function pointers to support iOS
...
4677. [port] Split up the main function in dig to better support
the iOS app version. [RT #45508 ]
2017-08-10 22:51:24 -07:00
Tinderbox User
4e22c61020
regen master
2017-08-11 01:12:23 +00:00
Evan Hunt
f8786917ac
[master] revise CHANGES and release notes to say glue-cache is on by default
2017-08-09 21:48:51 -07:00
Mukund Sivaraman
b9532d9cf3
Turn on glue-cache by default
...
- We decided to do this on the weekly BIND dev meeting
- Mark reviewed patch on Jabber
2017-08-10 09:06:54 +05:30
Tinderbox User
20809d0a5a
regen master
2017-08-10 01:11:49 +00:00
Mark Andrews
cbc80a42d3
4676. [cleanup] Allow BIND to be built using OpenSSL 1.0.X with
...
deprecated functions removed. [RT #45706 ]
2017-08-10 10:16:26 +10:00
Tinderbox User
f4eb664ce3
update copyright notice / whitespace
2017-08-09 23:47:50 +00:00
Tinderbox User
a960e954bf
Merge branch 'master' of /proj/git/prod/bind9
2017-08-09 23:45:42 +00:00
Tinderbox User
0acb21c354
newcopyrights
2017-08-09 23:30:11 +00:00
Mark Andrews
ff8d856db0
4675. [cleanup] Don't use C++ keyword class. [RT #45726 ]
2017-08-10 08:42:04 +10:00
Evan Hunt
b2a5df8d4b
[master] grammar error and missing reference to filter-aaaa-on-v6
2017-08-09 15:02:56 -07:00
Evan Hunt
c8b76b0168
[master] remove sigchase reference in system test
2017-08-09 13:25:15 -07:00
Evan Hunt
c4cfb0b4dc
[master] remove dig +sigchase
...
4674. [func] "dig +sigchase", and related options "+topdown" and
"+trusted-keys", have been removed. Use "delv" for
queries with DNSSEC validation. [RT #42793 ]
2017-08-09 11:03:27 -07:00
Evan Hunt
cdacec1dcb
[master] silence gcc 7 warnings
...
4673. [port] Silence GCC 7 warnings. [RT #45592 ]
2017-08-09 00:17:44 -07:00
Mark Andrews and Mukund Sivaraman
31605091b4
add comment
2017-08-09 08:42:10 +05:30
Evan Hunt and Mukund Sivaraman
6bba066302
style
2017-08-09 08:41:51 +05:30
Tinderbox User
be8f1da296
update copyright notice / whitespace
2017-08-09 00:42:40 +00:00
Tinderbox User
b03fb7992f
newcopyrights
2017-08-09 00:14:29 +00:00
Mark Andrews
bcb2df226f
style changes from [RT #45321 ]
2017-08-09 07:48:57 +10:00
Evan Hunt
2013c9751d
[master] address coverity warning about uninitialized variable
2017-08-08 10:46:49 -07:00
Mukund Sivaraman
a6ed0b587b
Add placeholder
2017-08-08 20:48:28 +05:30
Mukund Sivaraman
f2b6eef899
Fix tsig_test.c unittest (OK'd by Mark on Jabber)
2017-08-08 19:45:07 +05:30
Mukund Sivaraman
c88efb83b3
Fix a race in resume_dslookup() ( #45168 )
2017-08-08 12:20:48 +05:30
Evan Hunt
0ad72b96d2
[master] ensure verified_sig
...
4670. [cleanup] Ensure that a request MAC is never sent back
in an XFR response unless the signature was
verified. [RT #45494 ]
2017-08-07 18:54:05 -07:00
Mark Andrews
d5cb164074
conditionally declare fctx
2017-08-08 00:51:37 +10:00
Mark Andrews
13053ff906
remove bin/tests/system/dnssec/ns4/named5.conf
2017-08-05 12:36:31 +10:00
Mark Andrews
73cc289e79
remove unused variable 'fctx' from rctx_next
2017-08-05 12:31:45 +10:00
Tinderbox User
e1a2da2259
regen master
2017-08-05 01:14:25 +00:00
Tinderbox User
12ed5d34b9
update copyright notice / whitespace
2017-08-04 23:46:19 +00:00
Tinderbox User
925e261f56
newcopyrights
2017-08-04 23:30:11 +00:00
Evan Hunt
61367c604c
[master] refactor resquery_response() and related functions
...
4669. [func] Iterative query logic in resolver.c has been
refactored into smaller functions and commented,
for improved readability, maintainability and
testability. [RT #45362 ]
2017-08-04 16:08:11 -07:00
Curtis Blackburn
592d2ea98c
fix pthread_np.h detection
...
[rt45680]
2017-08-03 18:02:04 -07:00
Tinderbox User
be33f4ead1
update copyright notice / whitespace
2017-08-03 23:46:14 +00:00
Tinderbox User
9fbaa4eec7
newcopyrights
2017-08-02 23:47:04 +00:00
Mark Andrews
2019cf29e2
4668. [bug] Use localtime_r and gmtime_r for thread safety.
...
[RT #45664 ]
2017-08-03 08:42:27 +10:00
Mark Andrews
b9e4835f4b
remove bin/tests/rdata_test.c
2017-08-02 12:40:58 +10:00
Tinderbox User
7f18709b08
regen master
2017-08-02 01:09:18 +00:00
Tinderbox User
b74e1c3b50
update copyright notice / whitespace
2017-08-01 23:46:29 +00:00
Tinderbox User
dadcb7dfb5
newcopyrights
2017-08-01 23:30:13 +00:00
Michał Kępień
712825d755
[master] Refactor RDATA unit tests
...
4667. [cleanup] Refactor RDATA unit tests. [RT #45610 ]
2017-08-01 12:15:21 +02:00
Mark Andrews
433af1819b
copyrights
2017-08-01 12:25:31 +10:00
Mark Andrews
3c4dffefe8
handle .key and .private files
2017-08-01 12:09:34 +10:00
Tinderbox User
8cc38b581c
regen master
2017-08-01 01:08:53 +00:00
Evan Hunt
681deaaa39
[master] parse numeric domain names correctly
...
4666. [bug] dnssec-keymgr: Domain names beginning with digits (0-9)
could cause a parser error when reading the policy
file. This now works correctly so long as the domain
name is quoted. [RT #45641 ]
2017-07-31 10:43:57 -07:00
Evan Hunt
913f7528fe
[master] revise CHANGES note and add release note
2017-07-31 10:34:19 -07:00
Francis Dupont
9b9182fe00
Added Ed25519 support ( #44696 )
2017-07-31 15:26:00 +02:00
Tinderbox User
93ae9a09a9
regen master
2017-07-29 01:10:15 +00:00
Tinderbox User
9edeb0f922
update copyright notice / whitespace
2017-07-28 23:46:10 +00:00
Tinderbox User
9e627e30dc
newcopyrights
2017-07-28 23:30:28 +00:00
Evan Hunt
268cea9c12
[master] glue-cache option
...
4664. [func] Add a "glue-cache" option to enable or disable the
glue cache. The default is "no" to reduce memory
usage, but enabling this option will improve
performance in delegation-heavy zones. [RT #45125 ]
2017-07-28 12:57:50 -07:00
Evan Hunt
cee0d603a3
[master] remove unnecessary acronym expansions
2017-07-28 12:22:31 -07:00
Michał Kępień
c150f68609
[master] Clarify error message printed by dnssec-dsfromkey
...
4663. [cleanup] Clarify error message printed by dnssec-dsfromkey.
[RT #21731 ]
2017-07-28 10:29:22 +02:00
Evan Hunt
e924155211
[master] Maintain ZEROTTL cache entries at the tail of the LRU lists
...
4662. [performance] Improve cache memory cleanup of zero TTL records
by putting them at the tail of LRU header lists.
[RT #45274 ]
2017-07-28 00:13:05 -07:00
Evan Hunt
036305f00d
[master] race condition when reloading while resigning
...
4661. [bug] A race condition could occur if a zone was reloaded
while resigning, triggering a crash in
rbtdb.c:closeversion(). [RT #45276 ]
2017-07-28 00:02:17 -07:00
Mark Andrews
5140501a0b
4660. [bug] Remove spurious "peer" from Windows socket log
...
messages. [RT #45617 ]
2017-07-28 16:06:51 +10:00
Mark Andrews
71cd6910ba
4659. [bug] Remove spurious log message about lmdb-mapsize
...
not being supported when parsing builtin
configuration file. [RT #45618 ]
2017-07-28 16:02:52 +10:00
Mark Andrews
c91e61f57e
add semicolon
2017-07-28 15:59:22 +10:00
Mark Andrews
e54f256bb4
4658. [bug] Clean up build directory created by "setup.py install"
...
immediately. [RT #45628 ]
2017-07-28 15:54:45 +10:00
Tinderbox User
c03e9eb43d
update copyright notice / whitespace
2017-07-27 23:48:36 +00:00
Tinderbox User
3550c8b722
newcopyrights
2017-07-27 23:39:36 +00:00
Evan Hunt
7ff9d3a962
[master] fix typo in BADCDS
2017-07-27 15:41:58 -07:00
Tinderbox User
f192875d12
update copyright notice / whitespace
2017-07-26 23:46:18 +00:00
Tinderbox User
1a711408a3
newcopyrights
2017-07-26 23:30:30 +00:00
Michał Kępień
984a28c771
[master] Properly handle errors in rrchecker system test
...
4657. [bug] rrchecker system test result could be improperly
determined. [RT #45602 ]
2017-07-26 10:40:06 +02:00
Evan Hunt
bd5b0b39e6
[master] add print.h
2017-07-26 01:24:25 -07:00
Michał Kępień
383240d572
[master] Process "port" and "dscp" for "default-masters"
...
4656. [bug] Apply "port" and "dscp" values specified in catalog
zone's "default-masters" option to the generated
configuration of its member zones. [RT #45545 ]
2017-07-26 09:28:28 +02:00
Mark Andrews
cdc5e0cea0
fix RT number
2017-07-26 16:39:26 +10:00
Tinderbox User
fd0039f465
update copyright notice / whitespace
2017-07-24 23:46:35 +00:00
Tinderbox User
6eee89ec76
newcopyrights
2017-07-24 23:30:20 +00:00
Mark Andrews
803a5b767b
add model for atf_tc_fail_requirement
2017-07-24 11:36:10 +10:00
Mark Andrews
4f4b94a042
4655. [bug] Lack of seccomp could be falsely reported. [RT #45599 ]
2017-07-23 07:11:37 +10:00
Tinderbox User
9ab5ec1d72
update copyright notice / whitespace
2017-07-21 23:46:06 +00:00
Tinderbox User
bd9d540b9f
newcopyrights
2017-07-21 23:30:17 +00:00
Mark Andrews
4bf32aa587
4654. [cleanup] Don't use C++ keywords delete, new and namespace.
...
[RT #45538 ]
2017-07-21 11:52:24 +10:00
Tinderbox User
0297ebcc89
update copyright notice / whitespace
2017-07-20 23:45:27 +00:00
Tinderbox User
0fd278fc18
newcopyrights
2017-07-20 23:30:07 +00:00
Mark Andrews
124712666e
4653. [bug] Reorder includes to move @DST_OPENSSL_INC@ and
...
@ISC_OPENSSL_INC@ after shipped include directories.
[RT #45581 ]
2017-07-20 11:52:03 +10:00
Tinderbox User
b55ae9abd2
update copyright notice / whitespace
2017-07-19 23:45:23 +00:00
Mark Andrews
a5a4cf96c6
4653. [bug] Reorder includes in bin/nsupdate/Makefile.in.
...
[RT #45581 ]
2017-07-20 09:34:23 +10:00
Tinderbox User
c15d4d1104
newcopyrights
2017-07-19 23:30:10 +00:00
Mark Andrews
80abf9a8ec
add placeholder
2017-07-19 16:13:51 +10:00
Mark Andrews
aed501fb88
use 'test "constant" <condition> "$variable"' [RT #45486 ]
2017-07-19 15:53:01 +10:00
Mark Andrews
cda91a09e4
4651. [bug] Nsupdate could attempt to use a zeroed address on
...
server timeout. [RT #45417 ]
(cherry picked from commit dac36869f3 )
2017-07-19 15:36:41 +10:00
Mark Andrews
6375d42bae
4651. [bug] Nsupdate could attempt to use a zeroed address on
...
server timeout. [RT #45417 ]
(cherry picked from commit 38edf586f9 )
2017-07-19 15:36:41 +10:00
Mark Andrews
c0ac259940
4650. [test] Silence coverity warnings in tsig_test.c. [RT #45528 ]
2017-07-19 14:34:15 +10:00
Evan Hunt
4aafa833ec
[master] update api ranges
2017-07-16 13:56:30 -07:00
Tinderbox User
2f575e645b
regen master
2017-07-16 01:07:52 +00:00
Evan Hunt
8abc9db6bf
[master] update relnotes to mention termination of windows XP support
2017-07-15 13:56:34 -07:00
Tinderbox User
a28cf7bfb5
regen master
2017-07-12 01:09:15 +00:00
Mark Andrews
56d8312a48
note change in AD setting on some truncated answers
2017-07-11 13:29:19 +10:00
Mark Andrews
9987992232
add note about .local
2017-07-11 12:43:31 +10:00
Mark Andrews
df1297cd0c
sort *_test@EXEEXT@ rule sets
2017-07-11 12:12:12 +10:00
Tinderbox User
a9404a04a5
update copyright notice / whitespace
2017-07-11 01:46:41 +00:00
Tinderbox User
6518668d47
newcopyrights
2017-07-11 01:45:43 +00:00
Mark Andrews
abe5cf42b3
4649. [bug] The wrong zone was logged when a catalog zone is added.
...
[RT #45520 ]
2017-07-10 10:36:56 +10:00
Tinderbox User
7c655c5b24
update copyright notice / whitespace
2017-07-09 23:45:34 +00:00
Tinderbox User
9719af5633
newcopyrights
2017-07-09 23:30:09 +00:00
Mark Andrews
1e9b39fe26
4648. [bug] "rndc reconfig" on a slave no longer causes all member
...
zones of configured catalog zones to be removed from
configuration. [RT #45310 ]
2017-07-10 09:06:13 +10:00
Tinderbox User
5063516fd7
regen master
2017-07-08 01:12:04 +00:00
Tinderbox User
63582913c9
update copyright notice / whitespace
2017-07-07 23:45:38 +00:00
Tinderbox User
650c3552b8
newcopyrights
2017-07-07 23:30:11 +00:00
Mark Andrews
00a235c8e6
add #include <isc/print.h>
2017-07-08 00:47:59 +10:00
Mark Andrews
58f0fb325b
4647. [bug] Change 4643 broke verification of TSIG signed TCP
...
message sequences where not all the messages contain
TSIG records. These may be used in AXFR and IXFR
responses. [RT #45509 ]
2017-07-07 23:19:05 +10:00
Mukund Sivaraman
5f88472fd1
Fix typo in configure output
2017-07-07 17:32:36 +05:30
Mark Andrews
afa3cf3b10
placeholder
2017-07-05 12:05:07 +10:00
Ray Bellis
70676a01eb
fixed new warning with previous iOS patch
2017-07-04 12:12:11 +01:00
Ray Bellis
03a4e4381e
fix warnings from iOS build of dig
2017-07-04 11:51:36 +01:00
Mark Andrews
f7a22ae512
loop waiting for ns4/managed-keys.bind to be written
2017-07-04 15:53:12 +10:00
Tinderbox User
67fa096a59
update copyright notice / whitespace
2017-06-30 23:45:35 +00:00
Tinderbox User
79a0b3ffbb
newcopyrights
2017-06-30 23:30:08 +00:00
Evan Hunt
b05b3fab3c
[master] fix RSA parsing when md5 disabled
...
4645. [bug] Fix PKCS#11 RSA parsing when MD5 is disabled.
[RT #45300 ]
2017-06-29 15:53:35 -07:00
Mark Andrews
916234485b
placeholder
2017-06-30 08:40:43 +10:00
Evan Hunt
b2018b7cff
[master] complete change #4643
2017-06-28 09:11:49 -07:00
Tinderbox User
c6a2d3a9e6
regen master
2017-06-28 01:09:32 +00:00
Tinderbox User
b6a4f7937e
update copyright notice / whitespace
2017-06-27 23:45:38 +00:00
Tinderbox User
6f128cbfaa
newcopyrights
2017-06-27 23:30:07 +00:00
Evan Hunt
2fe77b611a
[master] fix API ranges (170-179 was used for two branches)
2017-06-27 12:18:33 -07:00
Evan Hunt
581c1526ab
[master] address TSIG bypass/forgery vulnerabilities
...
4643. [security] An error in TSIG handling could permit unauthorized
zone transfers or zone updates. (CVE-2017-3142)
(CVE-2017-3143) [RT #45383 ]
2017-06-27 11:39:19 -07:00
Evan Hunt
0d90835d2a
[master] enhanced rfc 5011 logging
...
4642. [cleanup] Add more logging of RFC 5011 events affecting the
status of managed keys: newly observed keys,
deletion of revoked keys, etc. [RT #45354 ]
2017-06-27 10:49:43 -07:00
Tinderbox User
90a6f5a701
update copyright notice / whitespace
2017-06-26 23:45:38 +00:00
Tinderbox User
21975873a3
newcopyrights
2017-06-26 23:30:08 +00:00
Mark Andrews
accadd4083
copyrights
2017-06-26 12:22:13 +10:00
Mark Andrews
eb346d7098
'name' should be on isc_thread_setname argument not isc_thread_create
...
(cherry picked from commit 15471a63a2 )
2017-06-26 12:21:33 +10:00
Mark Andrews
1be7580be7
4641. [cleanup] Parallel builds (make -j) could fail with --with-atf /
...
--enable-developer. [RT #45373 ]
2017-06-26 10:00:42 +10:00
Mark Andrews
b551ee14bd
4640. [bug] If query_findversion failed in query_getdb due to
...
memory failure the error status was incorrectly
discarded. [RT #45331 ]
2017-06-23 17:17:28 +10:00
Michał Kępień
77a95c35b9
4639. [bug] Fix a regression in --with-tuning reporting introduced
...
by change 4488. [RT #45396 ]
2017-06-23 08:16:33 +02:00
Tinderbox User
f62eb5f112
update copyright notice / whitespace
2017-06-20 23:45:25 +00:00
Tinderbox User
d1b9016fc6
newcopyrights
2017-06-20 23:30:08 +00:00
Mark Andrews
da0df9367d
fix attribute name in DNS_NAME_INITABSOLUTE [RT #45409 ]
2017-06-20 12:37:58 +10:00
Mark Andrews
5aa648e8f4
add const
2017-06-17 16:13:27 +10:00
Mark Andrews
94eff196e4
4637 broke old style command line with a salt of '-' [RT #45388 ]
2017-06-16 12:45:36 +10:00
Tinderbox User
d6b626e9a7
regen master
2017-06-14 01:08:21 +00:00
Tinderbox User
a00838da96
update copyright notice / whitespace
2017-06-13 23:45:34 +00:00
Tinderbox User
a207bb09d1
newcopyrights
2017-06-13 23:30:15 +00:00
Evan Hunt
19a72397da
[master] put in a missing #ifdef section
2017-06-13 14:50:49 -07:00
Evan Hunt
bf05e66bb3
[master] prevent reload failure due to LMDB database perms
...
4638. [bug] Reloading or reconfiguring named could fail on
some platforms when LMDB was in use. [RT #45203 ]
2017-06-13 10:15:34 -07:00
Evan Hunt
0471530aae
[master] nsec3hash -r
...
4637. [func] "nsec3hash -r" option ("rdata order") takes arguments
in the same order as they appear in NSEC3 or
NSEC3PARAM records, so that NSEC3 parameters can
be cut and pasted from an existing record. Thanks
to Tony Finch for the contribution. [RT #45183 ]
2017-06-13 00:39:10 -07:00
Mark Andrews
e85e95c19e
4636. [bug] Normalize rpz policy zone names when checking for
...
existence. [RT #45358 ]
2017-06-13 13:06:47 +10:00
Mukund Sivaraman
2c11da8441
Don't log NSDNAME failures as NSIP ( #45052 )
2017-06-12 14:04:15 +05:30
Tinderbox User
255f5ba5b2
newcopyrights
2017-06-11 23:30:06 +00:00
Mark Andrews
ed2659c974
4634. [contrib] check5011.pl needs to handle optional space before
...
semi-colon in +multi-line output. [RT #45352 ]
2017-06-11 22:03:51 +10:00
Tinderbox User
3e7ed60f99
update copyright notice / whitespace
2017-06-08 23:45:23 +00:00
Tinderbox User
435aae69a5
newcopyrights
2017-06-08 23:30:05 +00:00
Michał Kępień
9e94f388a7
Revert "4634. [test] Avoid races in mkeys test. [RT #45293 ]"
...
This reverts commit 54d4737b7f .
2017-06-08 14:19:36 +02:00
Michał Kępień
54d4737b7f
4634. [test] Avoid races in mkeys test. [RT #45293 ]
2017-06-08 13:40:27 +02:00
Tinderbox User
8bd6a7a1a3
update copyright notice / whitespace
2017-06-02 23:45:20 +00:00
Tinderbox User
f6415812da
newcopyrights
2017-06-02 23:30:05 +00:00
Mark Andrews
9c179a5607
4633. [maint] Updated AAAA (2001:500:200::b) for B.ROOT-SERVERS.NET.
2017-06-02 11:46:38 +10:00
Mark Andrews
5e1cedb130
fix changes numbers
2017-05-31 11:50:01 +10:00
Tinderbox User
d37d9a6873
regen master
2017-05-31 01:08:13 +00:00
Tinderbox User
bb01fced12
update copyright notice / whitespace
2017-05-30 23:45:32 +00:00
Tinderbox User
75f393cd82
newcopyrights
2017-05-30 23:30:05 +00:00
Evan Hunt
967a3b9419
[master] quote service registry paths
...
4532. [security] The BIND installer on Windows used an unquoted
service path, which can enable privilege escalation.
(CVE-2017-3141) [RT #45229 ]
2017-05-30 13:35:59 -07:00
Evan Hunt
2648c49be7
[master] fix rpz formerr loop
...
4531. [security] Some RPZ configurations could go into an infinite
query loop when encountering responses with TTL=0.
(CVE-2017-3140) [RT #45181 ]
2017-05-30 12:30:28 -07:00
Mark Andrews
aa3a8979bc
4530. [bug] "dyndb" is dependent on dlopen existing / being
...
enabled. [RT #45291 ]
2017-05-30 11:34:37 +10:00
Mark Andrews
ae903759c2
4530. [bug] "dyndb" is dependent on dlopen existing / being
...
enabled. [RT #45291 ]
2017-05-30 11:31:34 +10:00
Mark Andrews
e51d62ecae
4629. [bug] dns_client_startupdate could not be called with a
...
running client. [RT #45277 ]
2017-05-30 09:47:41 +10:00
Tinderbox User
f8d33c2b2a
update copyright notice / whitespace
2017-05-28 23:45:39 +00:00
Tinderbox User
dce3c30a38
newcopyrights
2017-05-28 23:30:06 +00:00
Evan Hunt
594eadcc34
[master] Add DLZ db version to activeversions
...
4628. [bug] Fixed a potential reference leak in query_getdb().
[RT #45247 ]
2017-05-28 14:26:54 -07:00
Evan Hunt
5f6aa5954c
[master] Use 127.0.0.1 as interface for rndc in logfileconfig test
2017-05-28 14:23:06 -07:00
Mark Andrews
0a78894304
test crypto support
2017-05-26 16:03:49 +10:00
Tinderbox User
e085a5fc5e
update copyright notice / whitespace
2017-05-24 23:45:29 +00:00
Tinderbox User
fb6aedd450
newcopyrights
2017-05-24 23:30:06 +00:00
Mark Andrews
b9c5b37e0c
make chain system test work with python 3
2017-05-24 21:40:41 +10:00
Mark Andrews
a5dc0d5066
use 'python -u' to run python scripts
2017-05-24 15:09:39 +10:00
Evan Hunt
0221bfed7d
[master] copyrights
2017-05-23 16:40:42 -07:00
Mark Andrews
6e8edb46a8
placeholder
2017-05-23 10:32:54 +10:00
Evan Hunt
6d7693c4af
[master] add chain ordering tests
...
4626. [test] Added more tests for handling of different record
ordering in CNAME and DNAME responses. [QA #430 ]
2017-05-22 17:05:55 -07:00
Tinderbox User
243cfadf06
update copyright notice / whitespace
2017-05-21 23:45:29 +00:00
Tinderbox User
f2fed3cba6
newcopyrights
2017-05-21 23:30:05 +00:00
Evan Hunt
9e44639ae0
[master] corrected a possible crash in isc_test_end()
2017-05-21 15:43:44 -07:00
Tinderbox User
a014b329f2
regen master
2017-05-19 01:09:39 +00:00
Evan Hunt
ef9ab10ce0
[master] remove outdated reference to libbind
2017-05-18 15:35:06 -07:00
Evan Hunt
03a7a952c0
[master] don't keep an LMDB transaction open across an exclusive section
...
4625. [bug] Running "rndc addzone" and "rndc delzone" at close
to the same time could trigger a deadlock if using
LMDB. [RT #45209 ]
2017-05-16 08:47:20 -07:00
Tinderbox User
bdf087ba00
regen master
2017-05-12 01:09:53 +00:00
Tinderbox User
dde6dc06b0
update copyright notice / whitespace
2017-05-11 23:45:33 +00:00
Tinderbox User
1f12944920
newcopyrights
2017-05-11 23:30:05 +00:00
Mark Andrews
face92a181
placeholder
2017-05-11 20:28:00 +10:00
Mark Andrews
366cff85a9
4623. [bug] Use --with-protobuf-c and --with-libfstrm to find
...
protoc-c and fstrm_capture. [RT #45187 ]
2017-05-11 18:30:04 +10:00
Mark Andrews
d4d73bca79
add warning about semicolon no longer being escaped
2017-05-11 11:02:35 +10:00
Mark Andrews
1611ceb8b2
4622. [bug] Remove unnecessary escaping of semicolon in CAA and
...
URI records. [RT #45216 ]
2017-05-11 10:54:52 +10:00
Tinderbox User
6c5c871053
update copyright notice / whitespace
2017-05-10 23:45:32 +00:00
Tinderbox User
f0b35c7bef
newcopyrights
2017-05-10 23:30:06 +00:00
Mark Andrews
2fb1a0bdef
4621. [port] Force alignment of oid arrays to silence loader
...
warnings. [RT #45131 ]
2017-05-11 09:24:36 +10:00
Mark Andrews
d352a9db95
4620. [port] Handle EPFNOSUPPORT being returned when probing
...
to see if a socket type is supported. [RT #45214 ]
2017-05-11 07:58:13 +10:00
Mark Andrews
0c18eb4783
4619. [bug] Call isc_mem_put instead of isc_mem_free in
...
bin/named/server.c:setup_newzones. [RT #45202 ]
2017-05-10 11:10:43 +10:00
Mark Andrews
d242bf393c
4618. [bug] Check isc_mem_strdup results in dns_view_setnewzones.
...
Add logging for lmdb call failures. [RT #45204 ]
2017-05-10 10:50:42 +10:00
Tinderbox User
b439455672
update copyright notice / whitespace
2017-05-08 23:45:33 +00:00
Tinderbox User
d87a8b9662
newcopyrights
2017-05-08 23:30:04 +00:00
Mark Andrews
31f4fb98e2
4617. [test] Update rndc system test to be more delay tolerant.
...
[RT #45177 ]
2017-05-09 04:07:48 +10:00
Tinderbox User
f9d602f35c
regen master
2017-05-05 01:08:31 +00:00
Evan Hunt
3a554a444c
[master] fix lmdb delzone
...
4616. [bug] When using LMDB, zones deleted using "rndc delzone"
were not correctly removed from the new-zone
database. [RT #45185 ]
2017-05-04 12:32:32 -07:00
Evan Hunt
9612549071
[master] change index to idx to avoid shadowed-variable warning
2017-05-04 09:34:10 -07:00
Tinderbox User
51da560543
regen master
2017-05-04 01:08:23 +00:00
Evan Hunt
8b8c2650b8
[master] change 'index' to avoid shadowed variable warning
2017-05-03 12:36:54 -07:00
Francis Dupont
b497722f32
Added lmdb in WIN32 Configure (as not supported)
2017-05-03 14:08:25 +02:00
Mark Andrews
071fe723a1
fix tag mismatch
2017-05-03 11:15:14 +10:00
Tinderbox User
b168f3f805
update copyright notice / whitespace
2017-05-02 23:45:36 +00:00
Tinderbox User
be7deefebd
newcopyrights
2017-05-02 23:30:09 +00:00
Mark Andrews
33e94f501f
4615. [bug] AD could be set on truncated answer with no records
...
present in the answer and authority sections.
[RT #45140 ]
2017-05-03 07:51:41 +10:00
Mark Andrews
78551a3f2c
remove unused assignments [RT #45147 ]
2017-05-03 07:45:18 +10:00
Evan Hunt
d73c32c17f
[master] error in sockaddr unit test
...
4614. [test] Fixed an error in the sockaddr unit test. [RT #45146 ]
2017-05-02 13:40:49 -07:00
Evan Hunt
d39ab7440e
[master] automatically tune max-journal-size
...
4613. [func] By default, the maximum size of a zone journal file
is now twice the size of the zone's contents (there
is little benefit to a journal larger than this).
This can be overridden by setting "max-journal-size"
to "unlimited" or to an explicit value up to 2G.
Thanks to Tony Finch. [RT #38324 ]
2017-05-02 13:23:08 -07:00
Evan Hunt
4c97cb13bd
[master] fix win32 build errors
2017-05-02 10:58:41 -07:00
Tinderbox User
1f1c7c3b0a
update copyright notice / whitespace
2017-05-01 23:45:34 +00:00
Tinderbox User
bf551b79da
newcopyrights
2017-05-01 23:30:07 +00:00
Mark Andrews
b09eb48f8a
4612. [bug] Silence 'may be use uninitalised' warning and simplify
...
the code in lwres/getaddinfo:process_answer.
[RT #45158 ]
2017-05-02 09:23:49 +10:00
Evan Hunt
532a001001
[master] add util.h
2017-05-01 13:28:24 -07:00
Mark Andrews
c8abbc4312
complete comment marker change
2017-04-30 20:55:04 +10:00
Tinderbox User
0ac6014fbf
update copyright notice / whitespace
2017-04-28 23:45:32 +00:00
Tinderbox User
74b92c2196
newcopyrights
2017-04-28 23:30:03 +00:00
Evan Hunt
a7dc84cd4b
[master] change markdown comment style for pandoc
2017-04-27 23:43:44 -07:00
Mark Andrews
d1554926d0
silence 'may be used uninitialized' warning. [RT #45139 ]
2017-04-28 11:01:23 +10:00
Mark Andrews
2e65a1905b
add mark_stale_header and rbtdb_zero_header defines
2017-04-27 12:47:08 +10:00
Tinderbox User
57994a07f7
regen master
2017-04-27 00:43:03 +00:00
Mark Andrews
cc3ebbfd91
silence unused-parameter warning
2017-04-27 09:48:29 +10:00
Tinderbox User
08e0f8fcfa
update copyright notice / whitespace
2017-04-26 23:45:32 +00:00
Tinderbox User
8587dc4d87
newcopyrights
2017-04-26 23:30:18 +00:00
Evan Hunt
0bbdd467e7
[master] fix building of markdown output on docs
2017-04-26 16:19:57 -07:00
Mukund Sivaraman
241b49e611
Set a LMDB mapsize and also provide a config option to control it ( #44954 )
2017-04-26 23:51:26 +05:30
Tinderbox User
c118d16a1c
regen master
2017-04-25 01:06:00 +00:00
Tinderbox User
18b7760b29
update copyright notice / whitespace
2017-04-24 23:45:33 +00:00
Tinderbox User
21d5216d00
newcopyrights
2017-04-24 23:30:07 +00:00
Mark Andrews
8296b23426
add dns_view_getnewzonedir, dns_view_setnewzonedir
2017-04-24 17:26:47 +10:00
Evan Hunt
2dfb992349
[master] new-zones-directory option
...
4610. [func] The "new-zones-directory" option specifies the
location of NZF or NZD files for storing
configuration of zones added by "rndc addzone".
Thanks to Petr Menšík. [RT #44853 ]
2017-04-23 23:16:53 -07:00
Evan Hunt
67e1f8fa4e
[master] allow parralel make
...
4609. [cleanup] Rearrange makefiles to enable parallel execution
(i.e. "make -j"). [RT #45078 ]
2017-04-23 23:04:25 -07:00
Mark Andrews
7ef453bf43
4608. [func] DiG now warns about .local queries which are reserved
...
for Multicast DNS. [RT #44783 ]
2017-04-24 11:56:22 +10:00
Mark Andrews
8c6ed0fe5f
4607. [bug] The memory context's malloced and maxmalloced counters
...
were being updated without the appropriate lock being
held. [RT #44869 ]
2017-04-24 11:33:30 +10:00
Mark Andrews
a14562e120
4606. [port] Stop using experimental "Experimental keys on scalar"
...
feature of perl as it has been removed. [RT #45012 ]
2017-04-24 11:17:18 +10:00
Tinderbox User
70698c6d17
regen master
2017-04-24 01:06:39 +00:00
Evan Hunt
6ce8a05f6c
[master] update copyrights that had been missed recently
2017-04-23 17:06:00 -07:00
Evan Hunt
58502352f2
[master] recent_changes script could terminate too early
2017-04-23 17:03:33 -07:00
Mark Andrews
6075bd5cf2
update
2017-04-24 09:41:55 +10:00
Evan Hunt
5490188e22
[master] add allocate_version64 definition
2017-04-22 23:16:23 -07:00
Tinderbox User
f5fa655319
regen master
2017-04-23 01:06:11 +00:00
Tinderbox User
1f6505a424
update copyright notice / whitespace
2017-04-22 23:45:41 +00:00
Tinderbox User
3f11af01b1
newcopyrights
2017-04-22 23:30:07 +00:00
Mukund Sivaraman
b1568eeedc
Add missing types for non-threaded build
2017-04-22 19:58:51 +05:30
Evan Hunt
3a10cf1f07
[master] add a release note for performance improvements
2017-04-21 21:48:50 -07:00
Mukund Sivaraman
03be5a6b4e
Improve performance for delegation heavy answers and also general query performance ( #44029 )
2017-04-22 09:22:44 +05:30
Evan Hunt
4c31eda5e1
[master] openssl backward compatibility fix
...
4604. [bug] Don't use ERR_load_crypto_strings() when building
with OpenSSL 1.1.0. [RT #45117 ]
2017-04-21 18:56:00 -07:00
Evan Hunt
8ee6a6afd8
[master] fix portability issue
2017-04-21 18:16:00 -07:00
Evan Hunt
8e12350a6f
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-04-21 16:45:43 -07:00
Tinderbox User
3618b965d1
update copyright notice / whitespace
2017-04-21 23:45:41 +00:00
Tinderbox User
ddad49e937
newcopyrights
2017-04-21 23:30:04 +00:00
Evan Hunt
8a28d9f1d4
[master] auto-generate named.conf.docbook
...
4603. [doc] Automatically generate named.conf(5) man page
from doc/misc/options. Thanks to Tony Finch.
[RT #43525 ]
2017-04-21 16:27:56 -07:00
Evan Hunt
d26ae7fc08
[master] give threads unique names to assist debugging
...
4602. [func] Threads are now set to human-readable
names to assist debugging, when supported by
the OS. [RT #43234 ]
2017-04-21 13:59:40 -07:00
Evan Hunt
b9e736f4f6
[master] typo in rndc doc
2017-04-21 13:16:40 -07:00
Mukund Sivaraman
239e9dc81c
Reject incorrect RSA key lengths during key generation and and sign/verify context creation ( #45043 )
2017-04-21 17:31:59 +05:30
Mukund Sivaraman
f23c10f925
Adjust RPZ trigger counts only when the entry being deleted exists ( #43386 )
2017-04-21 17:06:22 +05:30
Mukund Sivaraman
4176d278e2
Fix inconsistencies in inline signing time comparisons ( #42112 )
2017-04-21 16:43:58 +05:30
Mukund Sivaraman
f7c66b31d4
Update fuzzing support to test validating resolver ( #44787 )
2017-04-21 16:33:18 +05:30
Mukund Sivaraman
5d01eab088
Ignore SHA-1 DS digest type when SHA-384 DS digest type is present ( #45017 )
2017-04-21 16:19:38 +05:30
Mukund Sivaraman
b0dbcba2d2
Validate glue before adding it to the additional section ( #45062 )
2017-04-21 14:51:24 +05:30
Mukund Sivaraman
dd7d1df874
Increase minimum RSA keygen size to 1024 bits ( #36895 )
2017-04-21 12:00:40 +05:30
Evan Hunt
f5c39b072c
[master] hex output mode for dnstap-read
...
4594. [func] "dnstap-read -x" prints a hex dump of the wire
format of each logged DNS message. [RT #44816 ]
2017-04-20 20:22:19 -07:00
Evan Hunt
95f7e98da0
[master] update README, remove FAQ
...
4593. [doc] Update README using markdown, remove outdated FAQ
file in favor of the knowledge base.
2017-04-20 19:21:54 -07:00
Tinderbox User
2d863323b6
regen master
2017-04-21 01:05:18 +00:00
Evan Hunt
1467357a0c
[master] fix change number
2017-04-20 17:43:18 -07:00
Evan Hunt
019132b70c
[master] fix dispatch.c shutdown race
...
4952. [bug] A race condition on shutdown could trigger an
assertion failure in dispatch.c. [RT #43822 ]
2017-04-20 17:41:37 -07:00
Evan Hunt
6d19d975c6
[master] python 3 compatibility
...
4591. [port] Addressed some python 3 compatibility issues.
Thanks to Ville Skytta. [RT #44955 ] [RT #44956 ]
2017-04-20 17:30:35 -07:00
Mark Andrews
88740c7fce
4590. [bug] Support for PTHREAD_MUTEX_ADAPTIVE_NP was not being
...
properly detected. [RT #44871 ]
2017-04-21 10:03:18 +10:00
Tinderbox User
3b443e87a0
update copyright notice / whitespace
2017-04-20 23:45:39 +00:00
Tinderbox User
492e3413ff
newcopyrights
2017-04-20 23:30:13 +00:00
Evan Hunt
bdbdc69a75
[master] correct a mistake in nsupdate help
2017-04-20 16:17:19 -07:00
Evan Hunt
897049d129
[master] some output was not silenced with configure -q
...
4589. [cleanup] "configure -q" is now silent. [RT #44829 ]
2017-04-20 15:09:28 -07:00
Evan Hunt
66b71679b7
[master] nsupdate: send tkey queries to the right server
...
4588. [bug] nsupdate could send queries for TKEY to the wrong
server when using GSSAPI. Thanks to Tomas Hozza.
[RT #39893 ]
2017-04-20 09:28:37 -07:00
Mark Andrews
706c6ac5e2
fix 'minimal-any yes;' to force TCP / UDP
2017-04-20 17:59:45 +10:00
Mark Andrews
600b027731
4587. [bug] named-checkzone failed to handle occulted data below
...
DNAMEs correctly. [RT #44877 ]
2017-04-20 13:28:48 +10:00
Mark Andrews
033a59090c
4586. [func] dig, host and nslookup now use TCP for ANY queries.
...
[RT #44687 ]
2017-04-20 13:20:41 +10:00
Mark Andrews
3742338a7b
4585. [port] win32: Set CompileAS value. [RT #42474 ]
2017-04-20 12:41:40 +10:00
Mark Andrews
ddac00e3e0
4584. [bug] A number of memory usage statistics were not properly
...
reported when they exceeded 4G. [RT #44750 ]
2017-04-20 10:21:00 +10:00
Tinderbox User
a1d1a967da
update copyright notice / whitespace
2017-04-17 23:45:35 +00:00
Tinderbox User
e5447b5cb7
newcopyrights
2017-04-17 23:30:06 +00:00
Evan Hunt
28cff4f924
[master] fix out of tree build error
2017-04-17 14:31:44 -07:00
Tinderbox User
19643a1ded
regen master
2017-04-13 01:05:08 +00:00
Evan Hunt
52e398c0af
[master] formatting
2017-04-12 14:05:54 -07:00
Tinderbox User
e67fe90a1f
regen master
2017-04-12 01:05:15 +00:00
Tinderbox User
b4099ed035
update copyright notice / whitespace
2017-04-11 23:45:37 +00:00
Tinderbox User
b274ee1316
newcopyrights
2017-04-11 23:30:06 +00:00
Evan Hunt
a477a025d5
[master] correct -M in synopsis
2017-04-11 12:24:10 -07:00
Tinderbox User
0a1d79ed8f
regen master
2017-03-30 01:05:19 +00:00
Mark Andrews
fe1ad70e51
add CVE-2017-3138
2017-03-30 02:56:33 +11:00
Mark Andrews
05c2350b21
fix changes number
2017-03-26 17:39:06 +11:00
Tinderbox User
38704ecee9
regen master
2017-03-26 01:05:14 +00:00
Tinderbox User
0d9aa35cac
update copyright notice / whitespace
2017-03-25 23:45:38 +00:00
Tinderbox User
373e35ad23
newcopyrights
2017-03-25 23:30:05 +00:00
Evan Hunt
39eb1d0353
[master] host -A
...
4593. [func] "host -A" returns most records for a name but
omits RRSIG, NSEC and NSEC3. (Thanks to Tony Finch.)
[RT #43032 ]
2017-03-25 12:49:25 -07:00
Evan Hunt
db93f3d4b3
[master] document that delv should be used instead of sigchase
2017-03-25 12:22:51 -07:00
Tinderbox User
5ea0584a94
update copyright notice / whitespace
2017-03-24 23:45:35 +00:00
Tinderbox User
b32a3395fc
newcopyrights
2017-03-24 23:30:06 +00:00
Mark Andrews
8e8dfc5941
4582. [security] 'rndc ""' could trigger a assertion failure in named.
...
(CVE-2017-3138) [RT #44924 ]
2017-03-25 02:00:17 +11:00
Tinderbox User
0fbf291dad
update copyright notice / whitespace
2017-03-16 23:46:35 +00:00
Tinderbox User
b5425ac5bb
newcopyrights
2017-03-16 23:30:08 +00:00
Mark Andrews
f94f3e2791
4581. [port] Linux: Add getpid and getrandom to the list of system
...
calls named uses for seccomp. [RT #44883 ]
2017-03-16 11:21:18 +11:00
Mark Andrews
638c7c635d
4580. [bug] 4578 introduced a regression when handling CNAME to
...
referral below the current domain. [RT #44850 ]
2017-03-14 15:07:00 +11:00
Tinderbox User
ecbef65ae5
regen master
2017-03-13 01:05:40 +00:00
Evan Hunt
d2650297ca
[master] tag mismatch
2017-03-10 17:34:01 -08:00
Tinderbox User
db1010fe82
update copyright notice / whitespace
2017-03-10 23:46:18 +00:00
Francis Dupont
d648e5e82c
Visual Studio 2017 was published
2017-03-10 07:53:37 +01:00
Mark Andrews
786402ec12
fix tag mismatch
2017-03-10 13:05:59 +11:00
Mark Andrews
4b7a69ee71
update
2017-03-10 11:23:25 +11:00
Tinderbox User
d2f2db283b
update copyright notice / whitespace
2017-03-09 23:46:23 +00:00
Evan Hunt
ff711c866c
[master] change strtoll() to isc_string_touint64() for portability
2017-03-09 15:17:10 -08:00
Evan Hunt
612b2e2c0d
[master] timestamp suffixes for log files
...
4579. [func] Logging channels and dnstap output files can now
be configured with a "suffix" option, set to
either "increment" or "timestamp", indicating
whether to use incrementing numbers or timestamps
as the file suffix when rolling over a log file.
[RT #42838 ]
2017-03-08 23:20:40 -08:00
Evan Hunt
aa00b31b17
[master] fix ARM merge error
2017-03-08 22:51:26 -08:00
Mark Andrews
9301c35ae6
adjust range
2017-03-02 12:32:04 +11:00
Mark Andrews
d411448ceb
allow more time for the IPv6 transfer attemt to timeout and fall over to IPv4
2017-03-02 12:19:10 +11:00
Tinderbox User
02716f97c1
regen master
2017-03-02 01:05:06 +00:00
Tinderbox User
1baa50950b
update copyright notice / whitespace
2017-03-01 01:52:56 +00:00
Tinderbox User
08046df1f8
newcopyrights
2017-03-01 01:51:12 +00:00
Mark Andrews
f240f4a5de
Reimplement:
...
4578. [security] Some chaining (CNAME or DNAME) responses to upstream
queries could trigger assertion failures.
(CVE-2017-3137) [RT #44734 ]
2017-03-01 12:01:16 +11:00
Tinderbox User
ed5bf0e581
update copyright notice / whitespace
2017-02-28 23:45:28 +00:00
Tinderbox User
0aa6c1b1ff
newcopyrights
2017-02-28 23:30:04 +00:00
Mark Andrews
02fa49a4d8
fix nsupdate reference
2017-03-01 08:33:09 +11:00
Tinderbox User
a06081491c
regen master
2017-02-24 01:04:54 +00:00
Evan Hunt
a1365a0042
[master] remove unnecessary INSIST
...
4578. [security] Some chaining (CNAME or DNAME) responses to upstream
queries could trigger assertion failures.
(CVE-2017-3137) [RT #44734 ]
2017-02-23 14:34:33 -08:00
Tinderbox User
e04dff4bfd
update copyright notice / whitespace
2017-02-21 23:45:37 +00:00
Tinderbox User
4aa492de85
newcopyrights
2017-02-21 23:30:06 +00:00
Evan Hunt
18d49392fb
[master] use isc_uint32_t instead of uint32_t
2017-02-21 10:45:02 -08:00
Witold Krecicki
0790f8a361
4577. [func] Make qtype of resolver fuzzing packet configurable via command line. [RT #43540 ]
2017-02-21 03:49:55 -08:00
Tinderbox User
c4dbad7b36
regen master
2017-02-21 01:04:58 +00:00
Tinderbox User
e66aaccfd8
update copyright notice / whitespace
2017-02-20 23:45:32 +00:00
Tinderbox User
cc94177d80
newcopyrights
2017-02-20 23:30:05 +00:00
Witold Krecicki
fa9b4de716
4576. [func] The RPZ implementation has been substantially refactored for improved performance and reliability. [RT #43449 ]
2017-02-20 11:57:28 +01:00
Mark Andrews
87ff6241e4
dns_master_styleflags returns dns_masterstyle_flags_t
2017-02-20 17:39:20 +11:00
Tinderbox User
a32fa1246e
regen master
2017-02-16 01:05:00 +00:00
Tinderbox User
42039110be
newcopyrights
2017-02-15 04:43:32 +00:00
Mark Andrews
bd75947af7
reserve block for 9.12
2017-02-15 14:29:33 +11:00
Mark Andrews
009c98a1be
add CVE-2017-3136 note
...
(cherry picked from commit d77eadc261 )
2017-02-15 12:45:38 +11:00
Mark Andrews
06eb85992e
update description
2017-02-15 12:38:08 +11:00
Mark Andrews
3bce12e4b6
4575. [security] Dns64 with break-dnssec yes; can result in a
...
assertion failure. (CVE-2017-3136) [RT #44653 ]
2017-02-15 12:18:51 +11:00
Mark Andrews
af2b20ee3f
4574. [bug] Dig leaked memory with multiple +subnet options.
...
[RT #44683 ]
2017-02-14 15:52:40 +11:00
Evan Hunt
1df7a6fed6
[master] call flow description was incomplete
2017-02-09 13:52:45 -08:00
Evan Hunt
d16500cece
[master] restore some code from change 4556
2017-02-08 17:33:13 -08:00
Tinderbox User
a95dc83de5
regen master
2017-02-09 01:04:58 +00:00
Tinderbox User
f929677ed8
update copyright notice / whitespace
2017-02-08 23:45:32 +00:00
Tinderbox User
8262a144ec
newcopyrights
2017-02-08 23:30:05 +00:00
wpk
96912e44b0
4573. [func] Query logic has been substantially refactored (e.g. query_find function has been split into smaller functions) for improved readability, maintainability
2017-02-08 22:15:01 +01:00
Evan Hunt
7fcd72f574
[master] mismatched tag
2017-02-07 18:28:40 -08:00
Mark Andrews
dc9ed164e6
update
2017-02-08 13:11:42 +11:00
Evan Hunt
ef0ddc8ba3
[master] doc style
2017-02-07 08:18:15 -08:00
Evan Hunt
d8339932af
[master] fix memory leak from dnstap-output parsing
2017-02-06 22:13:51 -08:00
Mark Andrews
63f8c891d8
add dns_dt_setupfile
2017-02-07 13:21:20 +11:00
Mark Andrews
009aabd2e5
fix tag mismatch
2017-02-07 12:11:45 +11:00
Evan Hunt
c4e4bd6a09
[master] dnstap size and versions options
...
4572. [func] The "dnstap-output" option can now take "size" and
"versions" parameters to indicate the maximum size
a dnstap log file can grow before rolling to a new
file, and how many old files to retain. [RT #44502 ]
2017-02-06 16:34:58 -08:00
Evan Hunt
5b4d6d2ff8
[master] removed extra note about bind.keys update
2017-02-06 14:19:53 -08:00
Evan Hunt
56cccde22b
[master] fix build errors from inline macros (change 4565)
2017-02-06 10:41:45 -08:00
Tinderbox User
88ee987de6
update copyright notice / whitespace
2017-02-06 02:58:07 +00:00
Mark Andrews
3793e93fd9
remove redirect.db
2017-02-06 13:56:56 +11:00
Mark Andrews
3e48466e0a
4571. [bug] Out-of-tree builds of backtrace_test failed.
2017-02-06 13:46:00 +11:00
Tinderbox User
513cec7786
regen master
2017-02-05 01:04:55 +00:00
Tinderbox User
61f11922d3
update copyright notice / whitespace
2017-02-04 23:45:35 +00:00
Tinderbox User
85f41d0b00
newcopyrights
2017-02-04 23:30:05 +00:00
Evan Hunt
0f91e968c7
[master] fall back to builtin keys if bind.keys is empty
...
4570. [cleanup] named did not correctly fall back to the built-in
initializing keys if the bind.keys file was present
but empty. [RT #44531 ]
2017-02-04 00:37:37 -08:00
Evan Hunt
44e087b646
[master] revised comment
2017-02-04 00:24:06 -08:00
Evan Hunt
650b5e7592
[master] store local and remote addresses in dnstap
...
4569. [func] Store both local and remote addresses in dnstap
logging, and modify dnstap-read output format to
print them. [RT #43595 ]
2017-02-03 17:05:58 -08:00
Evan Hunt
adcdff94d9
[master] add "configure --with-bind" option to dnsperf
...
4568. [contrib] Added a --with-bind option to the dnsperf configure
script to specify BIND prefix path.
2017-02-03 16:28:45 -08:00
Tinderbox User
39f68aa480
update copyright notice / whitespace
2017-02-03 23:45:33 +00:00
Tinderbox User
90f82c95ac
newcopyrights
2017-02-03 23:30:04 +00:00
Tinderbox User
2cd2e915c3
regen
2017-02-03 23:30:02 +00:00
Evan Hunt
f4d20b15a2
[master] silence "unused value" warning
2017-02-03 11:26:37 -08:00
Mark Andrews
8562f6f9f4
set copyright type to zone
2017-02-03 22:14:47 +11:00
Mark Andrews
04ed4dd4db
wait longer for the transfer to complete
2017-02-03 17:51:16 +11:00
Mark Andrews
c550e75ade
4567. [port] Call getprotobyname and getservbyname prior to calling
...
chroot so that shared libraries get loaded. [RT #44537 ]
2017-02-03 14:22:03 +11:00
Mark Andrews
4a85cab586
mem_put/mem_get were inconsistent in updating ctx->malloced if ISC_MEM_CHECKOVERRUN was defined
2017-02-03 12:39:35 +11:00
Tinderbox User
04241eba68
regen master
2017-02-03 01:04:52 +00:00
Tinderbox User
194f07c628
update copyright notice / whitespace
2017-02-02 23:45:47 +00:00
Tinderbox User
ba1e3d1e50
newcopyrights
2017-02-02 23:30:27 +00:00
Evan Hunt
4ecfa356d1
[master] silence warning
2017-02-02 13:24:17 -08:00
Evan Hunt
aace5d0fb3
[master] include ECS in query logging
...
4566. [func] Query logging now includes the ECS option if one
was included in the query. [RT #44476 ]
2017-02-02 11:54:28 -08:00
Evan Hunt
7769c92946
[master] support autore in inline macro buffer functions
...
4565. [cleanup] The inline macro versions of isc_buffer_put*()
did not implement automatic buffer reallocation.
[RT #44216 ]
2017-02-02 11:32:39 -08:00
Mark Andrews
e5fe0d7823
fix not HAVE_LMDB case
2017-02-03 06:18:07 +11:00
Evan Hunt
2899fa37d2
[master] Remove obsolete Id lines that showed old date on generated bind.keys.h
2017-02-02 11:16:23 -08:00
Mark Andrews
294d73d990
new root KSK
2017-02-02 18:26:52 +11:00
Mark Andrews
00a83c64d7
4564. [maint] Update the built in managed keys to include the
...
upcoming root KSK. [RT #44579 ]
2017-02-02 17:32:23 +11:00
Mark Andrews
2f5444972a
perform more testing on rndc <op> -redirect
2017-02-02 17:25:54 +11:00
Mark Andrews
dfe3068ef3
4563. [bug] Modified zones would occasionally fail to reload.
...
[RT #39424 ]
2017-02-02 17:11:15 +11:00
Mark Andrews
f783c2d579
4562. [func] Add additional memory statistics currently malloced
...
and maxmalloced per memory context. [RT #43593 ]
2017-02-02 15:36:38 +11:00
Evan Hunt
4b0cd81a85
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2017-02-01 17:53:26 -08:00
Evan Hunt
6cb5e36ca3
[master] Squashed commit of the following:
...
4561. [port] Silence a warning in strict C99 compilers. [RT #44414 ]
2017-02-01 17:31:11 -08:00
Tinderbox User
59297922ce
regen master
2017-02-02 01:04:40 +00:00
Evan Hunt
caf7f57771
[master] clarify client logging doc
2017-02-01 14:51:02 -08:00
Tinderbox User
ed1f93cc24
update copyright notice / whitespace
2017-01-31 23:45:34 +00:00
Tinderbox User
f3dcaf37e0
newcopyrights
2017-01-31 23:30:10 +00:00
Tinderbox User
1f691c3d22
regen master
2017-01-31 01:05:39 +00:00
Evan Hunt
a2bd99a959
[master] address portability issues
2017-01-30 16:52:18 -08:00
Mark Andrews
1d8995d226
add a REQUIRE to catch the NULL pointer dereference that triggered CVE-2017-3135
2017-01-31 11:20:03 +11:00
Evan Hunt
cd668ea57f
[master] change 4558 was incomplete
2017-01-30 14:10:30 -08:00
Tinderbox User
ff52f52a31
regen master
2017-01-25 01:04:56 +00:00
Tinderbox User
b5808abc69
update copyright notice / whitespace
2017-01-24 23:45:30 +00:00
Tinderbox User
b8c28f1ec4
newcopyrights
2017-01-24 23:30:04 +00:00
Evan Hunt
7f6797a22d
[master] CHANGES typo
2017-01-24 13:09:38 -08:00
Mark Andrews
3e9f874e1f
win32: add consts
2017-01-24 22:44:25 +11:00
Mark Andrews
615d2f4bbd
fix changes note
2017-01-24 17:53:38 +11:00
Mark Andrews
25da687db7
4560. [bug] mdig: add -m option to enable memory debugging rather
...
than have in on all the time. [RT #44509 ]
4559. [bug] Openssl_link.c didn't compile if ISC_MEM_TRACKLINES
was turned off. [RT #44509 ]
2017-01-24 17:48:31 +11:00
Mark Andrews
9f4bf43b79
4558. [bug] Synthesised CNAME before matching DNAME was still
...
being cached when it should have been. [RT #44318 ]
2017-01-24 17:40:12 +11:00
Evan Hunt
afa0ff0cbb
[master] expand relnote
2017-01-23 20:04:04 -08:00
Mark Andrews
a9451f37a7
fix changes number
2017-01-24 12:38:39 +11:00
Tinderbox User
431ed6eede
regen master
2017-01-24 01:04:59 +00:00
Mark Andrews
b1b5229a47
4556. [security] Combining dns64 and rpz can result in dereferencing
...
a NULL pointer (read). (CVE-2017-3135) [RT#44434]
(cherry picked from commit 5abe80ef13 )
2017-01-24 09:55:51 +11:00
Tinderbox User
4502e3c5dd
regen master
2017-01-21 01:04:48 +00:00
Tinderbox User
96f5064e3c
update copyright notice / whitespace
2017-01-20 23:45:34 +00:00
Tinderbox User
b5ff64319e
newcopyrights
2017-01-20 23:30:04 +00:00
Evan Hunt
4f744a027f
[master] fix dig +ednsopt padding error
...
4556. [bug] Sending an EDNS Padding option using "dig
+ednsopt" could cause a crash in dig. [RT #44462 ]
2017-01-19 23:52:41 -08:00
Evan Hunt
25a9b90369
[master] symbolic option names for dig +ednsopt
...
4555. [func] dig +ednsopt: EDNS options can now be specified by
name in addition to numeric value. [RT #44461 ]
2017-01-19 23:46:37 -08:00
Tinderbox User
31c2480cd4
update copyright notice / whitespace
2017-01-19 23:45:37 +00:00
Tinderbox User
661183a323
newcopyrights
2017-01-19 23:30:03 +00:00
Mark Andrews
bf0b649993
whitespace
2017-01-19 13:16:04 +11:00
Tinderbox User
6084b738bc
update copyright notice / whitespace
2017-01-14 23:45:36 +00:00
Tinderbox User
1ea8dbb493
newcopyrights
2017-01-14 23:30:03 +00:00
Mark Andrews
5dfa5221d5
4554. [bug] Remove double unlock in dns_dispatchmgr_setudp.
...
[RT #44336 ]
2017-01-14 13:12:00 +11:00
Tinderbox User
7b665158e9
update copyright notice / whitespace
2017-01-13 23:45:35 +00:00
Tinderbox User
1ecf531ee6
newcopyrights
2017-01-13 23:30:03 +00:00
Mark Andrews
b8eee0f48d
make e's declaration unconditional. [RT #44324 ]
2017-01-13 16:10:25 +11:00
Mark Andrews
bcfaac260a
remove false negatives (add eol to grep patterns; add missing ret=0)
2017-01-13 15:59:52 +11:00
Tinderbox User
89e63ad516
regen master
2017-01-13 01:04:59 +00:00
Tinderbox User
a9e8198788
update copyright notice / whitespace
2017-01-12 23:45:41 +00:00
Tinderbox User
ae2b524f25
newcopyrights
2017-01-12 23:30:14 +00:00
Evan Hunt
364f064837
[master] fix function/prototype mismatch in dns_dt_send()
2017-01-12 09:22:53 -08:00
Evan Hunt
66b61a029d
[master] more specific date for DLV shutdown warning
2017-01-12 09:10:41 -08:00
Mark Andrews
d2e1b47d4f
4553. [bug] Named could deadlock there were multiple changes to
...
NSEC/NSEC3 parameters for a zone being processed at
the same time. [RT #42770 ]
2017-01-12 14:25:45 +11:00
Mark Andrews
42924b40af
4552. [bug] Named could trigger a assertion when sending notify
...
messages. [RT #44019 ]
2017-01-12 14:17:43 +11:00
Mark Andrews
7b9e28f1a5
4552. [bug] Named could trigger a assertion when sending notify
...
messages. [RT #44019 ]
2017-01-12 14:12:05 +11:00
Mark Andrews
434477aa02
--enable-developer now compiles bin/tests's XTARGETS [RT #44205 ]
2017-01-12 14:02:51 +11:00
Mark Andrews
0c43d50368
remove false positives due to bad grep [RT #44178 ]
2017-01-12 13:59:10 +11:00
Mark Andrews
260ca42f96
win2utils/Configure report modify file list [RT #43994 ]
2017-01-12 13:47:19 +11:00
Mark Andrews
750619b7a8
4551. [test] Add system tests for integrity checks of MX and
...
SRV records. [RT #43953 ]
2017-01-12 13:29:45 +11:00
Tinderbox User
052551c423
update copyright notice / whitespace
2017-01-10 23:45:34 +00:00
Tinderbox User
95b5ee062d
newcopyrights
2017-01-10 23:30:03 +00:00
Evan Hunt
2e703d7b61
[master] expand the flags field in dns_master_style
...
4550. [cleanup] Increased the number of available master file
output style flags from 32 to 64. [RT #44043 ]
2017-01-10 10:40:47 -08:00
Tinderbox User
86b7ae6b77
regen master
2017-01-10 01:04:52 +00:00
Tinderbox User
0908664518
newcopyrights
2017-01-09 23:30:03 +00:00
Evan Hunt
53febd7cf4
[master] update to 9.12.0-pre-alpha
2017-01-09 13:31:42 -08:00
Tinderbox User
9748633ce6
update copyright notice / whitespace
2017-01-06 23:45:26 +00:00
Tinderbox User
b7633ef208
newcopyrights
2017-01-06 23:30:02 +00:00
Mark Andrews
ea7d5332a6
address memory leak [RT #44072 ]
2017-01-06 18:48:37 +11:00
Tinderbox User
2067cfdb46
regen master
2017-01-06 01:05:20 +00:00
Tinderbox User
f557aeef7c
update copyright notice / whitespace
2017-01-05 23:45:24 +00:00
Tinderbox User
225ab92747
newcopyrights
2017-01-05 23:30:03 +00:00
Tinderbox User
37ae137942
regen master
2017-01-05 01:05:07 +00:00
Mark Andrews
2002188f83
update
2017-01-05 10:51:52 +11:00
Evan Hunt
6d25cd0502
[master] remove inline variable declaration (broke win32)
2017-01-04 11:17:06 -08:00
Evan Hunt
8dd5224034
[master] update libdns.def
2017-01-04 10:46:33 -08:00
Evan Hunt
5804332588
[master] EDNS padding and keepalive support
...
4549. [func] Added support for the EDNS TCP Keepalive option
(RFC 7828). [RT #42126 ]
4548. [func] Added support for the EDNS Padding option (RFC 7830).
[RT #42094 ]
2017-01-04 09:16:30 -08:00
Tinderbox User
e0d4e0ee8e
regen master
2017-01-04 01:05:09 +00:00
Evan Hunt
185d680e1a
[master] add support for native pkcs11 on keyper
...
4547. [port] Add support for --enable-native-pkcs11 on the AEP
Keyper HSM. [RT #42463 ]
2017-01-03 16:42:18 -08:00
Mark Andrews
1015ce24fc
address discards const warnings; address shadow warning
2016-12-31 14:30:50 +11:00
Tinderbox User
ed07d7a8f5
update copyright notice / whitespace
2016-12-30 23:46:36 +00:00
Tinderbox User
781caaeefd
newcopyrights
2016-12-30 23:30:16 +00:00
Mark Andrews
52e2aab392
4546. [func] Extend the use of const declarations. [RT #43379 ]
2016-12-30 15:45:08 +11:00
Evan Hunt
25f3b58edb
[master] don't use binmode when setting up files for VS2005 (XP build)
2016-12-29 14:22:05 -08:00
Mark Andrews
813ff2d277
remove #!/usr/bin/python
2016-12-29 23:37:53 +11:00
Mark Andrews
da40ddaeca
add copyright notice
2016-12-29 23:10:37 +11:00
Mark Andrews
b789eec98c
fix ProjectGuid
2016-12-29 19:47:07 +11:00
Mark Andrews
81ff80e0cd
fix ProjectGuid
2016-12-29 19:46:42 +11:00
Mark Andrews
965c1e910e
fix ProjectGuid
2016-12-29 19:45:56 +11:00
Tinderbox User
fdc6f64030
regen master
2016-12-29 04:58:08 +00:00
Evan Hunt
8f2b2012a4
[master] release notes
2016-12-28 20:19:47 -08:00
Evan Hunt
b3aebb5890
[master] silence warning
2016-12-28 17:54:16 -08:00
Mark Andrews
91a54c63bb
spelling
2016-12-29 12:06:43 +11:00
Tinderbox User
6ce6801f3f
regen master
2016-12-29 01:05:39 +00:00
Mark Andrews
6adf421e7e
4510. [security] Named mishandled some responses where covering RRSIG
...
records are returned without the requested data
resulting in a assertion failure. (CVE-2016-9147)
[RT #43548 ]
2016-12-29 11:47:19 +11:00
Mark Andrews
2c1c4b99a1
4508. [security] Named incorrectly tried to cache TKEY records which
...
could trigger a assertion failure when there was
a class mismatch. (CVE-2016-9131) [RT #43522 ]
2016-12-29 11:07:40 +11:00
Tinderbox User
4ef83f4333
update copyright notice / whitespace
2016-12-28 23:48:39 +00:00
Mark Andrews
f3bf3905c3
4517. [security] Named could mishandle authority sections that were
...
missing RRSIGs triggering an assertion failure.
(CVE-2016-9444) [RT # 43632]
(cherry picked from commit 1df30cfd27c5a3c57fce357c54aaf6c702227d51)
2016-12-29 10:39:51 +11:00
Tinderbox User
7b1835c467
newcopyrights
2016-12-28 23:30:27 +00:00
Mark Andrews
d376792dae
4531. [security] 'is_zone' was not being properly updated by redirect2
...
and subsequently preserved leading to an assertion
failure. (CVE-2016-9778) [RT #43837 ]
2016-12-29 10:25:01 +11:00
Evan Hunt
eff07b51df
[master] release notes
2016-12-28 12:05:08 -08:00
Evan Hunt
c1d04f115a
[master] spelling
2016-12-28 11:51:50 -08:00
Evan Hunt
cc1a796b78
[master] release note
2016-12-28 11:07:27 -08:00
wpk
c4ecf87d21
[master] Remove spurious entry in lib/dns/win32/libdns.def.in
2016-12-28 19:21:36 +01:00
wpk
e910d18007
4545. [func] Make dnstap-read output more functionally usable.
...
[RT #43642 ]
4544. [func] Add message/payload size to dnstap-read YAML output.
[RT #43622 ]
2016-12-28 11:57:28 +01:00
Mark Andrews
6f94747270
4543. [bug] dns_client_startupdate now delays sending the update
...
request until isc_app_ctxrun has been called.
[RT #43976 ]
2016-12-28 15:50:22 +11:00
Tinderbox User
190ea9e6b8
regen master
2016-12-28 01:05:39 +00:00
Mark Andrews
5093e8d482
4542. [func] Allow rndc to manipulate redirect zones with using
...
-redirect as the zone name (use "-redirect." to
manipulate a zone named "-redirect"). [RT #43971 ]
2016-12-28 11:36:31 +11:00
Tinderbox User
d029dfe95c
update copyright notice / whitespace
2016-12-27 23:46:44 +00:00
Tinderbox User
ddd52e1c40
newcopyrights
2016-12-27 23:30:22 +00:00
Mark Andrews
e20db12918
4541. [bug] rndc addzone should properly reject non master/slave
...
zones. [RT #43665 ]
2016-12-28 10:27:56 +11:00
Tinderbox User
dd0e617038
regen master
2016-12-27 01:05:51 +00:00
Evan Hunt
c5b8b74113
[master] clarify auth ECS is not meant for production use
2016-12-26 16:52:30 -08:00
Tinderbox User
c43f150d0a
update copyright notice / whitespace
2016-12-26 23:46:20 +00:00
Tinderbox User
a04f600b46
newcopyrights
2016-12-26 23:30:28 +00:00
Mark Andrews
8e333f42ef
4540. [bug] Correctly handle ecs entries in dns_acl_isinsecure.
...
[RT #43601 ]
2016-12-27 09:49:02 +11:00
Mark Andrews
762c4fc5a8
4539. [bug] Referencing a nonexistant zone with rpz could lead
...
to a assertion failure when configuring. [RT #43787 ]
2016-12-27 08:59:07 +11:00
Mark Andrews
aceabacdb8
4538. [bug] Call dns_client_startresolve from client->task.
...
[RT #43896 ]
2016-12-27 07:02:33 +11:00
Mark Andrews
e17d2f98be
if gen fails remove the file [RT #43949 ]
2016-12-23 09:19:31 +11:00
Mark Andrews
c1870d0e44
freeaddrinfo is called too early.
2016-12-15 09:38:12 +11:00
Mark Andrews
6089c8df71
4537. [bug] Handle timouts better in dig/host/nslookup. [RT #43576 ]
2016-12-14 15:42:43 +11:00
Tinderbox User
29916e6d7c
update copyright notice / whitespace
2016-12-13 23:46:28 +00:00
Mark Andrews
a678e70481
4536. [bug] ISC_SOCKEVENTATTR_USEMINMTU was not being cleared
...
when reusing the event structure. [RT #43885 ]
2016-12-14 10:42:38 +11:00
Mark Andrews
37a8db0ba4
4535. [bug] Address race condition in setting / testing of
...
DNS_REQUEST_F_SENDING. [RT #43889 ]
2016-12-14 10:31:26 +11:00
Tinderbox User
45f03878c9
newcopyrights
2016-12-13 23:30:25 +00:00
Mark Andrews
def6b33bad
4534. [bug] Only set RD, RA and CD in QUERY responses. [RT #43879 ]
2016-12-13 16:27:18 +11:00
Mark Andrews
3105d9c9f3
spelling
2016-12-13 16:18:44 +11:00
Mark Andrews
8ca45ba01a
4533. [bug] dns_client_update should terminate on prerequiste
...
failures (NXDOMAIN, YXDOMAIN, NXRRSET, YXRRSET)
and also on BADZONE. [RT #43865 ]
2016-12-13 15:47:03 +11:00
Mark Andrews
4914e3ddc6
number all resolver tests
2016-12-13 15:02:32 +11:00
Tinderbox User
1ee9a6eb0d
newcopyrights
2016-12-12 23:30:16 +00:00
Evan Hunt
76a26842a9
[master] tweak logfileconfig test so it can pass on slower machines
2016-12-12 12:12:40 -08:00
Mark Andrews
043ae106d2
4532. [contrib] Make gen-data-queryperf.py python 3 compatible.
...
[RT #43836 ]
2016-12-12 17:46:03 +11:00
Mark Andrews
78cd99bb9e
placeholder
2016-12-09 15:17:11 +11:00
Mark Andrews
60cb462c56
4530. [bug] Change 4489 broke the handling of CNAME -> DNAME
...
in responses resulting in SERVFAIL being returned.
[RT #43779 ]
2016-12-09 12:50:18 +11:00
Evan Hunt
f2c7ae114a
[master] silence DSCP probing error
...
4529. [cleanup] Silence noisy log warning when DSCP probe fails
due to firewall rules. [RT #43847 ]
2016-12-08 08:44:20 -08:00
Mark Andrews
c1619b8420
4528. [bug] Only set the flag bits for the i/o we are waiting
...
for on EPOLLERR or EPOLLHUP. [RT #43617 ]
2016-12-08 16:59:46 +11:00
Tinderbox User
16fde7f0b3
regen master
2016-12-07 01:05:34 +00:00
Mark Andrews
1b8ce3b330
4527. [doc] Support DocBook XSL Stylesheets v1.79.1. [RT #43831 ]
2016-12-07 10:49:55 +11:00
Tinderbox User
8b22817d17
update copyright notice / whitespace
2016-12-05 23:46:20 +00:00
Tinderbox User
61736a516e
newcopyrights
2016-12-05 23:30:27 +00:00
Tinderbox User
807bf70d07
regenerate
2016-12-05 19:19:01 +00:00
Tinderbox User
b06a5726eb
regen master
2016-12-05 18:24:42 +00:00
Evan Hunt
ca58c1ea25
[master] fixed ARM grammars
...
4526. [doc] Corrected errors and improved formatting of
grammar defintiions in the ARM. [RT #43739 ]
2016-12-05 00:43:10 -08:00
Mark Andrews
24b7aa3df5
look $UNLIMITEDFILE.4 as $UNLIMITEDFILE.5 may not exist yet
2016-12-05 18:20:31 +11:00
Evan Hunt
e1ba21bd58
[master] fix managed-keys doc
...
4525. [doc] Fixed outdated documentation on managed-keys.
[RT #43810 ]
2016-12-04 20:22:20 -08:00
Mark Andrews
df372d967e
4524. [bug] The net zero test was broken causing IPv4 servers
...
with addresses ending in .0 to be rejected. [RT #43776 ]
2016-12-05 10:46:43 +11:00
Mark Andrews
c9ee977f31
added -T keepstderr to keep stderr open when daemonizing [RT #43736 ]
2016-12-05 10:38:16 +11:00
Evan Hunt
b4d70a933c
[master] expanded time unit test
2016-12-02 12:32:34 -08:00
Mukund Sivaraman
5c843b384d
Add doc function for cfg_type_querysource4 and cfg_type_querysource6 ( #43768 )
2016-12-02 11:16:08 +05:30
Mark Andrews
e7e20e577d
update
2016-12-01 10:39:00 +11:00
Tinderbox User
09c44ec7f1
regen master
2016-11-30 01:06:25 +00:00
Mark Andrews
cab871f1bc
4522. [bug] Handle big gaps in log file version numbers better.
...
[RT #38688 ]
2016-11-30 10:55:21 +11:00
Tinderbox User
1d7d7cdcda
update copyright notice / whitespace
2016-11-29 23:46:09 +00:00
Evan Hunt
6bdb70057d
[master] log as error if entropy unavailable
...
4521. [cleanup] Log it as an error if an entropy source is not
found and there is no fallback available. [RT #43659 ]
2016-11-29 11:30:31 -08:00
Mark Andrews
4352551d23
4520. [cleanup] Alphabetise more of the grammar when printing it
...
out. Fix unbalanced indenting. [RT #43755 ]
2016-11-29 15:28:28 +11:00
Mark Andrews
a611e44f9a
4519. [port] win32: handle ERROR_MORE_DATA. [RT #43534 ]
2016-11-29 11:28:26 +11:00
Tinderbox User
c8b6065dde
regen master
2016-11-25 21:01:07 +00:00
Mark Andrews
e527dcdb00
automate insertion of copyright year list into Bv9ARM-book.xml
2016-11-26 07:49:23 +11:00
Francis Dupont
3941801b72
Added VS 2017 RC
2016-11-24 17:11:44 +01:00
Tinderbox User
ee2c593635
regen master
2016-11-24 01:05:57 +00:00
Mark Andrews
e0c102d9ee
copyrights/whitespace
2016-11-24 11:04:30 +11:00
Tinderbox User
ee47b6607a
update copyright notice / whitespace
2016-11-23 23:46:11 +00:00
Evan Hunt
62c85a4a52
[master] allow different time formats: local, iso8601, iso8601-utc
...
4518. [func] The "print-time" option in the logging configuration
can now take arguments "local", "iso8601" or
"iso8601-utc" to indicate the format in which the
date and time should be logged. For backward
compatibility, "yes" is a synonym for "local".
[RT #42585 ]
2016-11-22 23:34:47 -08:00
Evan Hunt
f26fab1103
[master] clean up relnotes
2016-11-22 23:32:37 -08:00
Mark Andrews
de1c149326
placeholder
2016-11-22 12:14:29 +11:00
Mark Andrews
358c6ecd26
4516. [bug] isc_socketmgr_renderjson was missing from the
...
windows build. [RT #43602 ]
2016-11-22 12:07:42 +11:00
Tinderbox User
735e9fcadb
update copyright notice / whitespace
2016-11-19 23:46:27 +00:00
Curtis Blackburn
15fd942514
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-11-18 11:13:01 -08:00
Curtis Blackburn
eb4ffd6685
4515. [port] FreeBSD: Find readline headers when they are in
...
edit/readline/ instead of readline/. [RT #43658 ]
2016-11-18 11:12:42 -08:00
ckb
00084dd2e2
4515. [port] FreeBSD: Find readline headers when they are in
...
edit/readline/ instead of readline/. [RT #43658 ]
2016-11-18 11:08:06 -08:00
Mark Andrews
cbd3082c62
add rfc7477 and rfc8020
2016-11-16 19:12:09 +11:00
Mark Andrews
28f344c18a
check the value of s
2016-11-15 16:51:36 +11:00
Mukund Sivaraman
ea3c3afadc
Update CHANGES entry to match KB article
2016-11-14 14:23:29 +09:00
Mark Andrews
02c341f282
fix ISC_FORMAT_PRINTF paramaters for socket_log
2016-11-12 02:54:51 +11:00
Mark Andrews
415eeebda4
add --ipv6only=no test
2016-11-11 09:59:58 +11:00
Mark Andrews
69e77384fa
4514. [port] NetBSD: strip -WL, from ld command line. [RT #43204 ]
2016-11-10 11:31:21 +11:00
Mark Andrews
472e99cfa6
4513. [cleanup] Minimum Python versions are now 2.7 and 3.2.
...
[RT #43566 ]
2016-11-10 09:49:12 +11:00
Mark Andrews
1106845b4e
don't call dst_lib_destroy in t2_vfy
2016-11-09 17:03:34 +11:00
Mark Andrews
e49d93c22d
locks are only need in OpenSSL < 1.1
2016-11-09 10:05:50 +11:00
Mark Andrews
56c6fc0dac
only call dns_test_begin once
...
(cherry picked from commit f13c7b01746a07bef87a386ceff93ccb2a7488a9)
2016-11-09 10:03:21 +11:00
Mark Andrews
fed2f7e4c1
remove spurious newline [RT #43585 ]
2016-11-09 08:26:39 +11:00
Evan Hunt
3ac0165723
[master] typo in comment
2016-11-08 09:06:23 -08:00
Mark Andrews
084d88f67b
4512. [bug] win32: @GEOIP_INC@ missing from delv.vcxproj.in.
...
[RT #43556 ]
2016-11-07 10:03:24 +11:00
Mark Andrews
3119ae3699
4511. [bug] win32: mdig.exe-BNFT was missing Configure. [RT #43554 ]
2016-11-07 09:53:27 +11:00
Mark Andrews
af55bdd182
4511. [bug] win32: mdig.exe-BNFT was missing Configure. [RT #43554 ]
2016-11-07 09:52:08 +11:00
Francis Dupont
7f56936dc7
Fixed filter-aaaa prereq.sh
2016-11-04 14:55:59 +01:00
Mark Andrews
607f6d3169
placeholder
2016-11-04 15:56:42 +11:00
Evan Hunt
1e2aca8d90
[master] make rrl system test more robust
...
4509. [test] Make the rrl system test more reliable on slower
machines by using mdig instead of dig. [RT #43280 ]
2016-11-02 20:56:02 -07:00
Mark Andrews
c99d977674
placeholder
2016-11-03 14:33:06 +11:00
Mark Andrews
aa44b4682a
copyrights/whitespace
2016-11-03 12:41:00 +11:00
Curtis Blackburn
66b00b1e06
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-11-02 18:11:06 -07:00
Curtis Blackburn
f621b255d9
corrected typo in nsupdate test (DIG-->$DIG)
2016-11-02 18:09:37 -07:00
Tinderbox User
8d8839b3a0
regen master
2016-11-03 01:06:32 +00:00
Tinderbox User
e37bc34b31
update copyright notice / whitespace
2016-11-02 23:46:39 +00:00
Evan Hunt
c23255316e
[master] typo
2016-11-02 09:43:11 -07:00
Francis Dupont
18056151bf
Name -> Named
2016-11-02 09:27:06 +01:00
Francis Dupont
1c5861fa7b
Fixed IP_PMTUDISC_OMIT typos
2016-11-02 09:18:14 +01:00
Mark Andrews
aee76db9e3
add dns_db_getsize, dns_rdataslab_count, dns_zone_getmaxrecords, dns_zone_setmaxrecords
2016-11-02 18:49:02 +11:00
Mark Andrews
a0caf66c97
remove review fprintf
2016-11-02 18:03:33 +11:00
Mark Andrews
2b2b85c897
4507. [bug] Name could incorrectly log 'allows updates by IP
...
address, which is insecure' [RT #43432 ]
2016-11-02 17:53:19 +11:00
Mark Andrews
61747916ed
4506. [func] 'named-checkconf -l' will now list the zones found in
...
named.conf. [RT #43154 ]
2016-11-02 17:47:51 +11:00
Mark Andrews
a61f252391
4505. [port] Use IP_PMTUDISC_OMIT if available. [RT #35494 ]
2016-11-02 17:39:52 +11:00
Mark Andrews
5f8412a4cb
4504. [security] Allow the maximum number of records in a zone to
...
be specified. This provides a control for issues
raised in CVE-2016-6170. [RT #42143 ]
2016-11-02 17:31:27 +11:00
Evan Hunt
1b2e798976
[master] restore dropped #else block
2016-11-01 22:34:33 -07:00
Evan Hunt
be60398405
[master] typo
2016-11-01 20:31:04 -07:00
Evan Hunt
6087f87afb
[master] make uninstall
...
4503. [cleanup] "make uninstall" now removes file installed by
BIND. (This currently excludes Python files
due to lack of support in setup.py.) [RT #42912 ]
2016-11-01 19:17:07 -07:00
Tinderbox User
05caf20a11
regen master
2016-11-02 01:07:10 +00:00
Tinderbox User
d68d29f967
update copyright notice / whitespace
2016-11-01 23:46:15 +00:00
Tinderbox User
b7842079f8
newcopyrights
2016-11-01 23:31:07 +00:00
Mark Andrews
89286906dc
4502. [func] Report multiple and experimental options when printing
...
grammar. [RT #43134 ]
2016-11-02 10:04:57 +11:00
Mark Andrews
e1c93a0f58
'I:exit status: <value>' should be outsied of if
2016-11-02 09:11:40 +11:00
Mark Andrews
847b214e5b
placeholder
2016-11-02 08:57:30 +11:00
Mark Andrews
e200da5044
4500. [bug] Support modifier I64 in isc__print_printf. [RT #43526 ]
2016-11-02 08:46:02 +11:00
Evan Hunt
3fb62a5a4e
[master] use arc4random_stir() when available
...
4499. [port] MacOSX: silence deprecated function warning
by using arc4random_stir() when available
instead of arc4random_addrandom(). [RT #43503 ]
2016-11-01 14:00:46 -07:00
Evan Hunt
7960fc596b
[master] clean up reporting of R:FAIL so it can't spuriously appear mid-test
2016-11-01 13:46:42 -07:00
Mark Andrews
9bfebc4a6a
check for LIBRESSL_VERSION_NUMBER
...
(cherry picked from commit b2c1d6f0a2 )
2016-11-01 12:49:23 +11:00
Mark Andrews
429b543086
add more LIBRESSL_VERSION_NUMBER checks
2016-11-01 12:36:38 +11:00
Mark Andrews
3d38cfaf8a
add more LIBRESSL_VERSION_NUMBER checks
2016-11-01 12:24:22 +11:00
Mark Andrews
f53fc4540a
check for LIBRESSL_VERSION_NUMBER
2016-11-01 12:02:36 +11:00
Evan Hunt
5480a74b70
[master] simplify prereq checks by using feature-test.c
...
4498. [test] Simplify prerequisite checks in system tests.
[RT #43516 ]
2016-10-31 16:53:37 -07:00
Mark Andrews
ace79092b3
update spelling in comment
2016-11-01 10:50:58 +11:00
Tinderbox User
3bd20c8dd4
update copyright notice / whitespace
2016-10-30 23:46:10 +00:00
Mark Andrews
1fce0951ed
4497. [port] Add support for OpenSSL 1.1.0. [RT #41284 ]
2016-10-31 10:04:37 +11:00
Tinderbox User
c970f162b6
regen master
2016-10-29 01:06:53 +00:00
Tinderbox User
e24f9b0a33
update copyright notice / whitespace
2016-10-28 23:45:58 +00:00
Tinderbox User
f5e806807b
newcopyrights
2016-10-28 23:30:21 +00:00
Mark Andrews
bdd2066846
s/it/not/
2016-10-28 15:08:06 +11:00
Mark Andrews
42470b0b87
4496. [func] dig: add +idnout to control whether labels are
...
display in punycode or not. Requires idn support
to be enabled at compile time. [RT #43398 ]
2016-10-28 12:05:19 +11:00
Mark Andrews
49e94dc8d4
update copyrights
2016-10-28 11:27:49 +11:00
Mark Andrews
f21645e137
4495. [bug] A isc_mutex_init call was it being checked. [RT #43391 ]
2016-10-28 11:14:38 +11:00
Francis Dupont
13c1dd922d
Merged rt43345 libisccfg spuriously depended on libisccc
2016-10-27 14:05:54 +02:00
Mark Andrews
6fbb2b51d8
4494. [bug] Look for <editline/readline.h>. [RT #43429 ]
2016-10-27 15:48:51 +11:00
Mark Andrews
c910fc24ce
4493. [bug] bin/tests/system/dyndb/driver/Makefile.in should use
...
SO_TARGETS. [RT# 43336]
2016-10-27 15:37:26 +11:00
Mark Andrews
55b78fff62
4492. [bug] irs_resconf_load failed to initialise sortlistnxt
...
causing bad writes if resolv.conf contained a
sortlist directive. [RT #43459 ]
2016-10-27 13:17:58 +11:00
Mark Andrews
8eaf918adf
4491. [bug] Improve message emitted when testing whether sendmsg
...
works with TOS/TCLASS fails. [RT #43483 ]
2016-10-27 09:02:06 +11:00
Mark Andrews
ecd8e95bb5
change 4487 broke the cacheclean test with old version of perl. [RT #43476 ]
2016-10-27 00:09:21 +11:00
Mark Andrews
856c77cc40
s/,/;/
2016-10-26 22:38:24 +11:00
Mark Andrews
3b7cb2c5b1
4490. [maint] Added AAAA (2001:500:12::d0d) for G.ROOT-SERVERS.NET.
2016-10-21 22:44:06 +11:00
Mark Andrews
bd6f27f5c3
4489. [security] It was possible to trigger assertions when processing
...
a response. (CVE-2016-8864) [RT #43465 ]
2016-10-21 14:55:10 +11:00
Mark Andrews
bcbacc4045
copyrights
2016-10-20 11:03:20 +11:00
Mark Andrews
8d6fefac31
4488. [port] Darwin: use -framework for Kerberos. [RT #43418 ]
2016-10-20 10:26:05 +11:00
Witold Krecicki
358dfaee18
4487. [test] Make system tests work on Windows. [RT #42931 ]
2016-10-19 17:18:42 +02:00
Tinderbox User
0b15ee0705
regen master
2016-10-16 01:06:28 +00:00
Mark Andrews
7551ec1ebe
add managed keys to view section
2016-10-16 08:15:15 +11:00
Mark Andrews
b1b595617b
fix changes numbers
2016-10-12 12:34:14 +11:00
Mark Andrews
09f914d2d4
further readline changes [RT #43139 ]
2016-10-12 11:56:59 +11:00
Tinderbox User
0e2fe405f3
update copyright notice / whitespace
2016-10-11 23:46:16 +00:00
Tinderbox User
a11e9a8402
newcopyrights
2016-10-11 23:30:18 +00:00
Evan Hunt
e91255b006
[master] gitignore python build directory
...
Patch submitted by Tony Finch (dot@dotat.at )
2016-10-11 13:15:24 -07:00
Mark Andrews
ccf0bea98a
don't clobber readline
2016-10-11 17:30:13 +11:00
Mark Andrews
6bb84df34d
fix typo
2016-10-11 17:05:36 +11:00
Mark Andrews
170ced60d8
don't require lctx to be non NULL
...
(cherry picked from commit 3793d848bd )
2016-10-11 17:03:28 +11:00
Mark Andrews
01862dfaa5
4485. [bug] Look in $prefix/lib/pythonX.Y/site-packages for
...
the python modules we install. [RT #43330 ]
2016-10-11 15:20:37 +11:00
Mark Andrews
6caac8d9a9
4484. [bug] Failure to find readline when requested should be
...
fatal to configure. [RT #43328 ]
2016-10-11 15:15:56 +11:00
Mark Andrews
78aa92e5f5
use ISC_LOG_ERROR instead of ISC_LOG_WARNING for bad prefix
2016-10-11 15:06:15 +11:00
Mark Andrews
c5d4cfc8aa
4483. [func] Check prefixes in acls to make sure the address and
...
prefix lengths are consistent. Warn only in
BIND 9.11 and earlier. [RT #43367 ]
2016-10-11 14:52:28 +11:00
Mark Andrews
61463ab7a4
4482. [bug] Address use before require check and remove extraneous
...
dns_message_gettsigkey call in dns_tsig_sign.
[RT #43374 ]
2016-10-11 14:40:29 +11:00
Evan Hunt
676ac3cc82
[master] add cfg_parse_buffer3() function with linenum parameter
...
4482. [cleanup] Change #4455 was incomplete. [RT #43252 ]
2016-10-10 17:11:21 -07:00
Mark Andrews
d3f29e7a4f
sleep 2 to let in progress lookups complete
2016-10-10 14:35:36 +11:00
Tinderbox User
5e32012dcf
regen master
2016-10-10 01:04:44 +00:00
Mark Andrews
3b6aba8dcb
4481. [func] dig: make +class, +crypto, +multiline, +rrcomments,
...
+onesoa, +qr, +ttlid, +ttlunits and -u per lookup
rather than global. [RT #42450 ]
2016-10-10 11:55:59 +11:00
Evan Hunt
ef59039b04
[master] placeholder
2016-10-08 14:26:29 -07:00
Evan Hunt
5396eb0fd4
[master] placeholder
2016-10-05 22:33:35 -07:00
Evan Hunt
af05768c0e
[master] reset ret between NTA tests
2016-10-05 21:06:54 -07:00
Mark Andrews
26d21e2e25
fix long line
2016-10-06 14:23:38 +11:00
Tinderbox User
f925373f21
regen master
2016-10-06 01:05:06 +00:00
Tinderbox User
8657223ebc
update copyright notice / whitespace
2016-10-05 23:45:39 +00:00
Witold Krecicki
551f1e02e6
4478. [func] Add +continue option to mdig, allow continue on socket errors. [RT #43281 ]
2016-10-05 13:50:03 +02:00
Witold Krecicki
5aaf7e3a04
4477. [test] Fix mkeys test timing issues. [RT #41028 ]
2016-10-05 13:42:53 +02:00
Witold Krecicki
a0f9aaa103
4476. [test] Fix reclimit test on slower machines. [RT #43283 ]
2016-10-05 11:54:12 +02:00
Mark Andrews
67cdd2d3a4
4475. [doc] Update named-checkconf documentation. [RT #43153 ]
2016-10-05 14:21:41 +11:00
Mark Andrews
f77ee20a6c
4474. [bug] win32: call WSAStartup in fromtext_in_wks so that
...
getprotobyname and getservbyname work. [RT #43197 ]
(cherry picked from commit 82a50a619a )
2016-10-05 12:29:23 +11:00
Mark Andrews
fe4d0fbc7c
4473. [bug] Only call fsync / _commit on regular files. [RT #43196 ]
2016-10-05 12:20:02 +11:00
Mark Andrews
ca67897bad
grammar
2016-10-05 10:36:22 +11:00
Mark Andrews
7fbe85c6d7
4472. [bug] Named could fail to find the correct NSEC3 records when
...
a zone was update between looking for the answer and
looking for the NSEC3 records proving non-existance
of the answer. [RT #43247 ]
2016-10-05 10:35:18 +11:00
Tinderbox User
ddb166caff
regen master
2016-10-04 22:13:44 +00:00
Mukund Sivaraman
b7d07b861b
Typo
2016-10-01 11:35:13 +05:30
Witold Krecicki
c5a80c9427
[master] Disable dig IPv4-to-IPv6 mapping system test on OpenBSD
2016-09-30 12:19:44 +02:00
Mark Andrews
413e9b90de
sync with 9.11.0
2016-09-30 14:48:13 +10:00
Mark Andrews
966edc2775
make statschannel version number agnostic
...
(cherry picked from commit 1477c19dd9 )
2016-09-29 17:01:53 +10:00
Tinderbox User
f1814f50c9
regen master
2016-09-29 01:05:10 +00:00
Evan Hunt
e9917a51d3
[master] minor cleanup/clarification in dnstap documentation
...
Patch submitted by Tony Finch (dot@dotat.at ).
2016-09-27 20:45:58 -07:00
Witold Krecicki
f78603b534
[master] Fix a minor bug in isc_netaddr_masktoprefixlen
2016-09-27 11:14:56 +02:00
Tinderbox User
03bb19ed38
regen master
2016-09-26 13:42:17 +00:00
Mark Andrews and Mukund Sivaraman
b25638d9be
sync with v9_11 for 9.11.0rc3
...
(cherry picked from commit 47f8b47b8d )
2016-09-26 18:49:24 +05:30
Mark Andrews
ea23a4868c
use repo.isc.org rt43254
2016-09-26 15:25:03 +10:00
Tinderbox User
6caf463209
regen master
2016-09-23 01:05:40 +00:00
Evan Hunt
c4b7db4932
[master] render querylog format consistent, and add a release note
...
4471. [cleanup] Render client/query logging format consistent for
ease of log file parsing. (Note that this affects
"querylog" format: there is now an additional field
indicating the client object address.) [RT #43238 ]
2016-09-22 14:48:56 -07:00
Evan Hunt
a4cc9c9ca2
[master] placeholder
2016-09-20 14:02:56 -07:00
Mark Andrews
d9bc0a865e
4470. [bug] Reset message with intent parse before
...
calling dns_dispatch_getnext. [RT #43229 ]
2016-09-20 21:12:16 +10:00
Mark Andrews
4f713200f8
sync with 9.11.0rc2
2016-09-20 20:54:27 +10:00
Evan Hunt
5b09d7019b
[master] placeholder
2016-09-15 18:47:39 -07:00
Tinderbox User
18c84f3b0b
regen master
2016-09-14 01:04:44 +00:00
Mark Andrews
df17290113
4468. [bug] Address ECS option handling issues. [RT #43191 ]
2016-09-14 08:22:15 +10:00
Mukund Sivaraman
b6f65b0924
Add a missing brace in dnsperf ECS patch that was dropped during cleanup
2016-09-12 16:15:18 +05:30
Tinderbox User
388a578aee
newcopyrights
2016-09-09 23:30:06 +00:00
Mukund Sivaraman
e314df3429
Add contrib patch to dnsperf for sending EDNS CLIENT-SUBNET option
2016-09-09 13:36:13 +05:30
Tinderbox User
91ff2c5a4b
regen master
2016-09-09 02:18:18 +00:00
Mark Andrews
9ffbc3f9b3
reorder
2016-09-09 11:54:19 +10:00
Mark Andrews
d4c8a622c0
add CVE-2016-2776
2016-09-09 11:50:24 +10:00
Mark Andrews
1090e198c4
add CVE-2016-2776
2016-09-09 11:39:19 +10:00
Mark Andrews
9872e3fbd9
add CVE-2016-2776
2016-09-09 11:36:44 +10:00
Mark Andrews
2bd0922cf9
4467. [security] It was possible to trigger a assertion when rendering
...
a message. [RT #43139 ]
2016-09-09 11:29:48 +10:00
Mark Andrews
61ca100b80
4466. [bug] Interface scanning didn't work on a Windows system
...
without a non local IPv6 addresses. [RT #43130 ]
2016-09-08 14:25:20 +10:00
Mark Andrews
f1977af0d3
4465. [bug] Don't use "%z" as Windows doesn't support it.
...
[RT #43131 ]
2016-09-08 14:16:56 +10:00
Mark Andrews
85468d4c81
4464. [bug] Fix windows python support. [RT #43173 ]
2016-09-08 13:55:01 +10:00
Mark Andrews
ed7097fc00
4463. [bug] The dnstap system test failed on some systems.
...
[RT #43129 ]
2016-09-08 11:40:24 +10:00
Mark Andrews
58d622d96d
4462. [bug] Don't describe a returned EDNS COOKIE as "good"
...
when there isn't a valid server cookie. [RT #43167 ]
2016-09-08 11:34:19 +10:00
Francis Dupont
da8353706f
Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2016-09-08 01:54:52 +02:00
Francis Dupont
cfa20db199
Fixed obvious typo in t_atomic
2016-09-08 01:54:18 +02:00
Tinderbox User
56b376dd15
newcopyrights
2016-09-07 23:30:04 +00:00
Mark Andrews
5125df6753
restore release marker
2016-09-07 14:13:55 +10:00
Mark Andrews
8eceb0bffe
4461. [bug] win32: not all external data was properly marked
...
as external data for windows dll. [RT #43161 ]
2016-09-07 14:12:11 +10:00
Tinderbox User
1a49346184
regen master
2016-09-02 01:04:40 +00:00
Mark Andrews
fe09d4b609
s/secret_string/algorithm_id/ for cookie-algorithm
2016-09-01 12:04:47 +10:00
Tinderbox User
9465a47983
regen master
2016-09-01 01:04:48 +00:00
Evan Hunt
b46760b373
[master] correct default value of tcp-clients
2016-08-30 23:02:27 -07:00
Mark Andrews
e7bb78349f
sync w/ 9.11.0rc1
2016-08-31 12:15:55 +10:00
Tinderbox User
4c60000629
update copyright notice / whitespace
2016-08-30 23:45:30 +00:00
Tinderbox User
170fcfcda1
newcopyrights
2016-08-30 23:30:09 +00:00
Mark Andrews
9d11e46714
silence unused variable 'pollstate' warning [RT #43109 ]
2016-08-30 14:25:41 +10:00
Mark Andrews
3e1fa8411b
4460. [test] Add system test for dnstap using unix domain sockets.
...
[RT #42926 ]
2016-08-30 11:20:22 +10:00
Mark Andrews
dc449c999c
spelling
2016-08-30 09:54:05 +10:00
Mark Andrews
2272d836ba
whitespace
2016-08-30 09:42:14 +10:00
Evan Hunt
a26a62cef2
[master] fix tcp client memory leak
...
4459. [bug] TCP client objects created to handle pipeline queries
were not cleaned up correctly, causing uncontrolled
memory growth. [RT #43106 ]
2016-08-29 11:56:36 -07:00
Mukund Sivaraman
becac651e8
Update assertions to be more correct, and also remove use of a reserved word ( #43090 )
...
Note: this doesn't actually fix #43090 .
2016-08-29 18:52:55 +05:30
Mark Andrews
5336feefb0
make depend needs to decend into lib/*/test [rt #43105 ]
2016-08-29 10:19:56 +10:00
Mark Andrews
c55b572ccf
4457. [maint] Added AAAA (2001:500:a8::e) for E.ROOT-SERVERS.NET.
2016-08-29 10:15:12 +10:00
Mark Andrews
63fe88e8d8
4456. [doc] Add DOCTYPE and lang attribute to <html> tags.
...
[RT #42587 ]
2016-08-26 15:14:04 +10:00
Mark Andrews
e1f590a59a
remove spurious 'i'
2016-08-26 13:41:57 +10:00
Mark Andrews
8560e8486a
add isc_lex_setsourceline
2016-08-26 03:15:32 +00:00
Evan Hunt
02fb764681
[master] pass source file and line to dyndb load function
...
4455. [cleanup] Allow dyndb modules to correctly log the filename
and line number when processing configuration text
from named.conf. [RT #43050 ]
2016-08-25 18:08:26 -07:00
Tinderbox User
65c09d514e
regen master
2016-08-26 01:04:37 +00:00
Tinderbox User
fba207e51a
update copyright notice / whitespace
2016-08-25 23:45:37 +00:00
Tinderbox User
92ea8326d8
newcopyrights
2016-08-25 23:30:08 +00:00
Jeremy C. Reed
25a13a0861
fix the 8K number
...
from the upstream source:
/** Default `buffer_hint` value. */
2016-08-25 13:55:17 -04:00
Evan Hunt
bfb479d5e3
[master] fix dnssec-policy.conf in notes
2016-08-25 08:19:01 -07:00
Mark Andrews
7535dd93a1
rename ioqversion -> generation; move increment before fstrm_iothr_destroy
2016-08-24 22:06:00 -04:00
Tinderbox User
5883460271
regen master
2016-08-25 01:04:54 +00:00
Mark Andrews
726cddb564
4454. [bug] 'rndc dnstap -reopen' had a race issue. [RT #43089 ]
2016-08-25 10:03:22 +10:00
Mark Andrews
f431bf02a6
4453. [bug] Prefetching of DS records failed to update their
...
RRSIGs. [RT #42865 ]
2016-08-25 09:51:31 +10:00
Tinderbox User
a91ea57cb3
update copyright notice / whitespace
2016-08-24 23:45:33 +00:00
Mark Andrews
e09f18e349
4452. [bug] The default key manager policy file is now
...
<sysdir>/dnssec-policy.conf (usually
/etc/dnssec-policy.conf). [RT #43064 ]
2016-08-25 09:41:50 +10:00
Tinderbox User
1c4ed966a3
newcopyrights
2016-08-24 23:30:09 +00:00
Evan Hunt
864dc79dce
[master] add missing release notes and fix other doc nits
2016-08-24 16:25:20 -07:00
Evan Hunt
9d990968ad
[master] 43076 was missed from CHANGES
2016-08-24 14:09:28 -07:00
Evan Hunt
1e50c0d857
[master] add dnssec-keygen and nslookup man page links to ARM
2016-08-24 20:39:03 +00:00
Mark Andrews
7bb9972a1f
add signing -serial to rndc usage
2016-08-23 13:41:37 +10:00
Mark Andrews
888dc0fb4f
update copyrights / whitespace
2016-08-23 09:48:35 +10:00
Francis Dupont
76a3f42977
Added print.h include
2016-08-22 14:25:10 +02:00
Francis Dupont
fc41d120f0
Merged rt43077 (new RSA verify unit test)
2016-08-22 14:10:21 +02:00
Francis Dupont
2f08617da9
Merged rt43076 (log PKCS#11 provider load failure)
2016-08-22 13:59:53 +02:00
Francis Dupont
228a095c29
regen configure (cannot wait for cron)
2016-08-19 14:54:07 +02:00
Tinderbox User
a1458d47a5
regen master
2016-08-19 01:52:16 +00:00
Mark Andrews
9f800a939e
9.11.0rc1
2016-08-19 11:26:57 +10:00
Tinderbox User
34da98377c
update copyright notice / whitespace
2016-08-19 01:23:21 +00:00
Evan Hunt
dd666442d3
[master] document power of 2 requirement for fstrm-set-input-queue-size
2016-08-18 18:10:32 -07:00
Evan Hunt
b715ad3cdb
[master] missed renaming SIT to COOKIE
2016-08-18 18:08:35 -07:00
Tinderbox User
b297f5cdd5
regen master
2016-08-19 01:04:52 +00:00
Mark Andrews
63bff9f75c
update copyright list
2016-08-19 10:58:09 +10:00
Evan Hunt
6d2963e4d4
[master] clarify README.site
2016-08-18 17:52:49 -07:00
Mark Andrews
8ee6f289d8
4450. [port] Provide more nuanced HSM support which better matches
...
the specific PKCS11 providers capabilities. [RT #42458 ]
2016-08-19 08:02:51 +10:00
Witold Krecicki
85342bec80
4449. [test] Fix catalog zones test on slower systems. [RT #42997 ]
2016-08-18 18:17:56 +02:00
Mark Andrews
dec17fb662
install isc/errno.h
2016-08-18 22:12:14 +10:00
Mark Andrews
6e4788dd12
4448. [bug] win32: ::1 was not being found when iterating
...
interfaces. [RT #42993 ]
2016-08-18 21:58:13 +10:00
Mark Andrews
81ace51190
add dns_dt_getstats
2016-08-18 12:21:28 +10:00
Mark Andrews
934837913f
4447. [tuning] Allow the fstrm_iothr_init() options to be set using
...
named.conf to control how dnstap manages the data
flow. [RT #42974 ]
2016-08-18 11:16:06 +10:00
Tinderbox User
0967d759de
update copyright notice / whitespace
2016-08-17 23:45:32 +00:00
Tinderbox User
35fd81d9b7
newcopyrights
2016-08-17 23:30:12 +00:00
Evan Hunt
46e7763d19
[master] check for STALE rdatasets in cache search
...
4446. [bug] The cache_find() and _findrdataset() functions
could find rdatasets that had been marked stale.
[RT #42853 ]
2016-08-17 11:44:24 -07:00
Evan Hunt
3390d74e33
[master] fix dyndb issues; isc_errno_toresult()
...
4445. [cleanup] isc_errno_toresult() can now be used to call the
formerly private function isc__errno2result().
[RT #43050 ]
4444. [bug] Fixed some issues related to dyndb: A bug caused
braces to be omitted when passing configuration text
from named.conf to a dyndb driver, and there was a
use-after-free in the sample dyndb driver. [RT #43050 ]
Patch for dyndb driver submitted by Petr Spacek at Red Hat.
2016-08-17 11:37:57 -07:00
Mark Andrews
8c2c6b8b42
update dyndb_init inline documentationi [RT #43050 ]
2016-08-17 14:11:57 +10:00
Mark Andrews
4cb2ad343f
use explict casts to silence truncation warnings
2016-08-16 12:29:09 +10:00
Tinderbox User
baa0e04675
update copyright notice / whitespace
2016-08-15 23:45:31 +00:00
Mark Andrews
19a8bd884f
update
2016-08-16 09:44:27 +10:00
Mark Andrews
7872d4d1c0
4443. [func] Set TCP_MAXSEG in addition to IPV6_USE_MIN_MTU on
...
TCP sockets. [RT #42864 ]
2016-08-16 07:42:25 +10:00
Mark Andrews
42a14518ac
don't return void
2016-08-16 07:33:25 +10:00
Francis Dupont
f4288bafe9
Updated WIN32 part of TCP_FASTOPEN doc
2016-08-15 19:43:20 +02:00
Francis Dupont
95f4b49ba1
_MSV_VER -> _MSC_VER
2016-08-15 17:55:27 +02:00
Francis Dupont
fcb2309a9a
Fixed trivial typo
2016-08-15 17:13:13 +02:00
Mukund Sivaraman
131307a70e
Fix RPZ CIDR tree insertion bug ( #43035 )
2016-08-15 14:17:02 +05:30
Mark Andrews
f814343d1b
add dnstap to help. [RT #42928 ]
2016-08-15 11:56:17 +10:00
Mark Andrews
8a98ea9e94
4441. [cleanup] Alphabetize host's help output. [RT #43031 ]
2016-08-15 11:21:52 +10:00
Mark Andrews
301a03d565
update
2016-08-13 12:43:36 +10:00
Tinderbox User
2799701c32
update copyright notice / whitespace
2016-08-12 23:45:28 +00:00
Mark Andrews
a977bc4c8e
4440. [func] Enable TCP fast open support when available on the
...
server side. [RT #42866 ]
2016-08-12 15:31:33 +10:00
Mark Andrews
c7e021e2e6
4439. [bug] Address race conditions getting ownernames of nodes.
...
[RT #43005 ]
2016-08-12 14:08:48 +10:00
Mark Andrews
d260d5ef4c
add isc_ratelimiter_setpushpop
2016-08-12 12:39:25 +10:00
Mark Andrews
5734cd3943
4438. [func] Use LIFO rather than FIFO when processing startup
...
notify and refresh queries. [RT #42825 ]
2016-08-12 11:33:48 +10:00
Tinderbox User
a7115b8b4d
regen master
2016-08-12 01:04:57 +00:00
Mark Andrews
78e31dd187
4437. [func] Minimal-responses now has two additional modes
...
no-auth and no-auth-recursive which suppress
adding the NS records to the authority section
as well as the associated address records for the
nameservers. [RT #42005 ]
2016-08-12 10:48:51 +10:00
Mark Andrews
aaeed646fe
Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9
2016-08-12 10:06:42 +10:00
Mark Andrews
bb900e62bf
4436. [func] Return TLSA records as additional data for MX and SRV
...
lookups. [RT #42894 ]
2016-08-12 10:03:23 +10:00
Tinderbox User
e29263c656
update copyright notice / whitespace
2016-08-11 23:45:29 +00:00
Mark Andrews
31ffec1541
4435. [tuning] Only set IPV6_USE_MIN_MTU for UDP when the message
...
will not fit into a single IPv4 encapsulated IPv6
UDP packet when transmitted over a Ethernet link.
[RT #42871 ]
2016-08-12 09:41:59 +10:00
Mark Andrews
bf2238b064
4434. [protocol] Return EDNS EXPIRE option for master zones in addition
...
to slave zones. [RT #43008 ]
2016-08-12 09:31:41 +10:00
Evan Hunt
c38d989fdd
[master] error on bad parameter to 'rndc dumpdb'
...
4433. [cleanup] Report an error when passing an invalid option or
view name to "rndc dumpdb". [RT #42958 ]
2016-08-11 16:02:57 -07:00
Francis Dupont
7a76be36e7
Reserved 4433 for rt42840
2016-08-11 14:33:52 +02:00
Evan Hunt
46ea7e02a7
[master] correct [testing] tags to [test]
2016-08-10 09:27:54 -07:00
Evan Hunt
d06aed77ff
[master] remove spurious newline in EDNS EXPIRE logging
...
Patch submitted by Tony Finch (dot@dotat.at ).
2016-08-10 09:25:48 -07:00
Mark Andrews
12895c8d6f
4432. [testing] Hide rndc output on expected failures in logfileconfig
...
system test. [RT #27996 ]
2016-08-10 13:06:40 +10:00
Tinderbox User
2f77f658a0
update copyright notice / whitespace
2016-08-09 00:25:45 +00:00
Mark Andrews
859a9ccbd7
update
2016-08-09 10:19:38 +10:00
Mark Andrews
632e67baa6
4431. [bug] named-checkconf now checks the rate-limit clause.
...
[RT #42970 ]
2016-08-08 23:52:40 +10:00
Mark Andrews
3146be6fd6
4430. [bug] Lwresd died if a search list was not defined.
...
Found by 0x710DDDD At Alibaba Security. [RT #42895 ]
2016-08-08 10:22:51 +10:00
Mark Andrews
c1915935cf
4429. [bug] Address potential use after free on fclose() error.
...
[RT #42976 ]
2016-08-08 09:50:34 +10:00
Mark Andrews
c4153b554d
4428. [bug] The "test dispatch getnext" unit test could fail
...
in a threaded build. [RT #42979 ]
2016-08-08 09:35:17 +10:00
Evan Hunt
e9bd1496ed
[master] fix dnstap query/response selectors
...
4427. [bug] The "query" and "response" parameters to the
"dnstap" option had their functions reversed.
2016-08-06 00:21:04 -07:00
Mark Andrews
32b4a9a3e0
sync with 9.11.0b3
2016-07-30 07:44:23 +10:00
Mark Andrews
969e4ba50c
sync with 9.11.0.b3
2016-07-30 07:14:31 +10:00
Mark Andrews
e95391abd4
remove spurious breaks
2016-07-29 23:55:52 +10:00
Witold Krecicki
2830b1d597
Remove spurious isc_stdio_open
2016-07-28 14:30:48 +02:00
Tinderbox User
ac02aaa802
newcopyrights
2016-07-27 23:30:57 +00:00
Witold Krecicki
fe6db06ced
4426. [bug] Addressed Coverity warnings. [RT #42908 ]
2016-07-27 15:46:09 +02:00
Tinderbox User
49834f2f8d
regen master
2016-07-27 01:07:09 +00:00
Witold Krecicki
29d1f6a781
Fix typos in nzd2nzf test
2016-07-26 21:15:18 +02:00
Mark Andrews
915544f389
add mdig, named-nzd2nzf, pkcs11-destroy, pkcs11-list, pkcs11-keygen and pkcs11-tokens manpages
2016-07-27 05:00:20 +10:00
Witold Krecicki
aad10dd583
Fix merge error in bin/tests/system/conf.sh.in, add missing cleanups in tests
2016-07-26 20:29:12 +02:00
Mark Andrews
0408ceba1f
add space in #error message
2016-07-26 11:28:47 +10:00
Mark Andrews
0ac94b80e8
remove comma
2016-07-26 11:17:37 +10:00
Tinderbox User
7ba3e5dc9e
regen master
2016-07-26 01:07:05 +00:00
Mark Andrews
3fdd1a3462
named-rrchecker is also in ${prefix}/bin
2016-07-26 07:12:13 +10:00
Mark Andrews
711aff9fa7
4425. [bug] arpaname and dnstap-read were not being installed
...
into ${prefix}/bin. Tidy up installation issues
with CHANGE 4421. [RT #42910 ]
2016-07-26 06:51:36 +10:00
Witold Krecicki
c854d9c7a8
Fix merge error in bin/tools/Makefile.in
2016-07-25 13:18:47 +02:00
Tinderbox User
e31a24d05b
regen master
2016-07-23 01:08:43 +00:00
Tinderbox User
3e6b0b4931
update copyright notice / whitespace
2016-07-22 23:46:17 +00:00
Tinderbox User
d2a2a4e863
newcopyrights
2016-07-22 23:30:42 +00:00
Mark Andrews
6655b7db13
add dns_keytable_forall
2016-07-22 20:33:51 +10:00
Mark Andrews
f20179857a
4424. [experimental] Named now sends _ta-XXXX.<trust-anchor>/NULL queries
...
to provide feedback to the trust-anchor administrators
about how key rollovers are progressing as per
draft-ietf-dnsop-edns-key-tag-02. This can be
disabled using 'trust-anchor-telemetry no;'.
[RT #40583 ]
2016-07-22 20:02:17 +10:00
Mark Andrews
9616761417
copyrights
2016-07-22 15:58:48 +10:00
Evan Hunt
45cf2311b9
[master] add aaaa for b.root-servers.net
...
4423. [maint] Added missing IPv6 address 2001:500:84::b for
B.ROOT-SERVERS.NET. [RT #42898 ]
Patch submitted by Xoze Vazquez Perez (xose.vazquez@gmail.com ).
2016-07-21 20:01:23 -07:00
Tinderbox User
806ed3a2f1
regen master
2016-07-22 01:05:36 +00:00
Tinderbox User
2bc4d454e1
update copyright notice / whitespace
2016-07-21 23:46:03 +00:00
Evan Hunt
d20f0472df
[master] silence clang warnings
...
4422. [port] Silence clang warnings in dig.c and dighost.c.
[RT #42451 ]
2016-07-21 15:53:43 -07:00
Evan Hunt
02991b6884
[master] add release note
2016-07-21 13:36:28 -07:00
Evan Hunt
6c81b492df
[master] add missing file
2016-07-21 12:45:15 -07:00
Evan Hunt
7914f63011
[master] print.h
2016-07-21 11:25:19 -07:00
Evan Hunt
eca74c52c1
[master] store "addzone" zone config in a NZD database
...
4421. [func] When built with LMDB (Lightning Memory-mapped
Database), named will now use a database to store
the configuration for zones added by "rndc addzone"
instead of using a flat NZF file. This improves
performance of "rndc delzone" and "rndc modzone"
significantly. Existing NZF files will
automatically by converted to NZD databases.
To view the contents of an NZD or to roll back to
NZF format, use "named-nzd2nzf". To disable
this feature, use "configure --without-lmdb".
[RT #39837 ]
2016-07-21 11:13:37 -07:00
Mark Andrews
e7e7efe901
4420. [func] nslookup now looks for AAAA as well as A by default.
...
[RT #40420 ]
2016-07-22 03:27:49 +10:00
Witold Krecicki
e4d4de075a
4419. [bug] Don't cause undefined result if the label of an
...
entry in catalog zone is changed. [RT #42708 ]
2016-07-21 13:08:50 +02:00
Witold Krecicki
2eff13a562
4418. [bug] Fix a compiler warning in GSSAPI code. [RT #42879 ]
2016-07-21 12:15:55 +02:00
Mark Andrews
e3d74bdd7f
copyright
2016-07-21 19:38:52 +10:00
Mark Andrews
592127b7fa
more copyright cleanups
2016-07-21 19:16:05 +10:00
Mark Andrews
ed1a24cc86
update example copyright notice
2016-07-21 19:09:16 +10:00
Mark Andrews
ba99d845a2
update example copyright notice
2016-07-21 19:05:03 +10:00
Mark Andrews
1716e138bf
use articleinfo
2016-07-21 18:17:28 +10:00
Tinderbox User
2ac08fab22
regen master
2016-07-21 07:34:19 +00:00
Mark Andrews
30e4fbdfb5
consolidate copyrights
2016-07-21 17:24:07 +10:00
Tinderbox User
6807a2dc3c
regen master
2016-07-21 07:11:01 +00:00
Mark Andrews
813e9f7ee2
copyright
2016-07-21 17:00:44 +10:00
Mark Andrews
2d8576904d
regen
2016-07-21 15:22:17 +10:00
Evan Hunt
da8ac39a23
[master] remove SIT doc
2016-07-20 21:36:08 -07:00
Tinderbox User
2b1bfbada6
update copyright notice / whitespace
2016-07-20 23:46:50 +00:00
Evan Hunt
f7b5487474
[master] fix keymgr with low prepublication interval
...
4417. [bug] dnssec-keymgr could fail to create successor keys
if the prepublication interval was set to a value
smaller than the default. [RT #42820 ]
Patch submitted by Nis Wechselberg (enbewe@enbewe.de ).
2016-07-20 15:12:56 -07:00
Evan Hunt
a870e4e773
[master] normalize domain names for trailing dots
...
4416. [bug] dnssec-keymgr: Domain names in policy files could
fail to match due to trailing dots. [RT #42807 ]
Patch submitted by Armin Pech (mail@arminpech.de ).
2016-07-20 14:35:10 -07:00
Evan Hunt
c4fa8b75c2
[master] deleted keys not correctly excluded
...
4415. [bug] dnssec-keymgr: Expired/deleted keys were not always
excluded. [RT #42884 ]
Patch submitted by Nis Wechselberg (enewe@enbewe.de ).
2016-07-20 14:28:15 -07:00
Tinderbox User
d4f90b4519
update copyright notice / whitespace
2016-07-19 23:46:05 +00:00
Evan Hunt
ad2611f9af
[master] fix isc_atomic_xadd() on MIPS
...
4414. [bug] Corrected a bug in the MIPS implementation of
isc_atomic_xadd(). [RT #41965 ]
Submitted by Lamont Jones (lamont@debian.org ). Closes Debian issue #406409 .
2016-07-19 11:10:43 -07:00
Mark Andrews
203b6934f4
sync w/ 9.11.0b2
2016-07-14 15:13:57 +10:00
Mark Andrews
63e58ad048
4413. [bug] GSSAPI negotiation could fail if GSS_S_CONTINUE_NEEDED
...
was returned. [RT #42733 ]
2016-07-14 15:06:28 +10:00
Mark Andrews
d937f8e999
Visual Studio 2005 doesn't like named elements, construct addr using isc_netaddr_fromin6
2016-07-14 11:29:18 +10:00
Mark Andrews
fef0080f14
Windows doesn't like LLU use ULL instead
2016-07-14 11:15:46 +10:00
Tinderbox User
bc8c067281
regen master
2016-07-14 01:06:14 +00:00
Tinderbox User
d28022225d
update copyright notice / whitespace
2016-07-13 23:45:50 +00:00
Mark Andrews
8f7881684b
grammar
2016-07-14 09:42:31 +10:00
Mark Andrews
6632922e2b
bug -> security
2016-07-14 09:35:46 +10:00
Mukund Sivaraman
e65cd99461
Some general cleanup ( #42827 )
2016-07-13 14:15:22 +05:30
Mukund Sivaraman
4116177ac4
Make fixes for GCC 6 ( #42721 )
2016-07-13 13:55:50 +05:30
Evan Hunt
ffa622d7a3
[master] rndc dnstap -roll
...
4411. [func] "rndc dnstap -roll" automatically rolls the
dnstap output file; the previous version is
saved with ".0" suffix, and earlier versions
with ".1" and so on. An optional numeric argument
indicates how many prior files to save. [RT #42830 ]
2016-07-13 01:12:47 -07:00
Mark Andrews
a2101037d9
4410. [bug] Address use after free and memory leak with dnstap.
...
[RT #42746 ]
2016-07-13 16:56:11 +10:00
Tinderbox User
b7b2e64450
regen master
2016-07-13 04:45:35 +00:00
Mark Andrews
e55168b7bf
add [RT #42694 ]
2016-07-13 11:37:18 +10:00
Mark Andrews
268f9e6832
issue -> flaw
2016-07-13 11:23:12 +10:00
Mark Andrews
af052fa2ed
add more DNS64 default exclude acl tests
...
(cherry picked from commit d147d56227 )
2016-07-13 10:58:53 +10:00
Mark Andrews
1256b0c344
spelling/grammar
2016-07-13 10:26:59 +10:00
Tinderbox User
98ef4d0786
regen master
2016-07-12 01:05:41 +00:00
Tinderbox User
3e0b34d0ac
update copyright notice / whitespace
2016-07-11 23:46:33 +00:00
Mark Andrews
909d442cc0
add CVE-2016-2775
2016-07-12 01:09:13 +10:00
Mark Andrews
557c7221fd
4409. [bug] DNS64 should exlude mapped addresses by default when
...
a exclude acl is not defined. [RT #42810 ]
2016-07-11 14:11:34 +10:00
Mark Andrews
ec5e01747a
4408. [func] Continue waiting for expected response when we the
...
response we get does not match the request. [RT #41026 ]
2016-07-11 13:36:16 +10:00
Mukund Sivaraman
27038b159b
Use GCC builtin for clz in RPZ lookup code ( #42818 )
2016-07-10 19:47:37 +05:30
Tinderbox User
df52e5c7d5
regen master
2016-07-08 01:05:32 +00:00
Tinderbox User
921633c824
newcopyrights
2016-07-07 04:18:01 +00:00
Mark Andrews
429701008e
add note for rt42694
2016-07-07 13:47:25 +10:00
Mark Andrews
38cc2d14e2
4406. [bug] getrrsetbyname with a non absolute name could
...
trigger a infinite recursion bug in lwresd
and named with lwres configured if when combined
with a search list entry the resulting name is
too long. [RT #42694 ]
2016-07-07 12:52:47 +10:00
Tinderbox User
b3d352f01d
regen master
2016-07-07 01:05:27 +00:00
Mark Andrews
3c88f741c6
ignore bin/tests/system/rndc/ns4/named.conf
2016-07-07 09:55:51 +10:00
Tinderbox User
915994daa9
update copyright notice / whitespace
2016-07-06 23:46:37 +00:00
Tinderbox User
3a9694187f
newcopyrights
2016-07-06 23:30:36 +00:00
Mark Andrews
4d0b0596d9
license section is no longer a list
...
(cherry picked from commit d2647cd5fd )
2016-07-06 13:02:11 +10:00
Mark Andrews
a367a6eb9b
spelling
2016-07-06 12:56:20 +10:00
Tinderbox User
6aba65d9f0
regen master
2016-07-06 01:05:19 +00:00
Mark Andrews
d811a7d9ef
4405. [bug] Change 4342 introduced a regression where you could
...
not remove a delegation in a NSEC3 signed zone using
OPTOUT via nsupdate. [RT #42702 ]
2016-07-06 10:13:15 +10:00
Evan Hunt
44cb1a4859
[master] remove spurious license text
2016-07-05 15:41:09 -07:00
Evan Hunt
5e8732a406
[master] clarify enable-afl comment
2016-07-05 15:37:21 -07:00
Mark Andrews
27505a932f
one -f the -D sync's should have been just -D
2016-07-06 08:33:02 +10:00
Evan Hunt
30ca620976
[master] clarify some comments
2016-07-05 10:54:56 -07:00
Tinderbox User
63f4908b14
regen master
2016-07-05 01:05:04 +00:00
Mark Andrews
96987fd6f7
add 9.11.0b1 release marker to master
2016-07-05 08:19:59 +10:00
Mark Andrews
c8fb7e488a
4404. [misc] Allow krb5-config to be used when configuring gssapi.
...
[RT #42580 ]
2016-07-04 15:46:50 +10:00
Tinderbox User
3257ef2d96
regen master
2016-07-03 01:05:19 +00:00
Evan Hunt
c2d0738d5c
[master] notes formatting, fix a CHANGES tag
2016-07-02 14:06:17 -07:00
Tinderbox User
66cbd6fc69
newcopyrights
2016-06-29 23:30:06 +00:00
Mark Andrews
0dacb6efdf
ignore configure generated files
2016-06-29 23:32:06 +10:00
Mark Andrews
cd734243d4
ignore configure generated files
2016-06-29 23:27:12 +10:00
Mark Andrews
700e08fcc4
#include <stdlib.h>
2016-06-29 11:38:45 +10:00
Mark Andrews
ecfa005085
4403. [bug] Rename variables and arguments that shadow: basename,
...
clone and gai_error.
2016-06-28 21:25:30 -04:00
Mark Andrews
d75bbd0d98
4402. [bug] protoc-c is now a hard requirement for --enable-dnstap.
2016-06-29 09:29:59 +10:00
Mark Andrews
36efcc1aa7
fix typo
2016-06-28 12:10:45 +10:00
Tinderbox User
e95f0bb5c0
regen master
2016-06-28 01:04:44 +00:00
Witold Krecicki
aea7ab20c0
Fix a typo and missing link in notes.xml
2016-06-27 20:11:21 +02:00
Curtis Blackburn
809239a853
cleanup of notes.xml
...
added better text to describe the license change
added information about the following changes to notes.xml
+4396. [func] dnssec-keymgr now takes a '-r randomfile' option.
+ [RT #42455 ]
+4392. [func] Collect statistics for RSSAC02v3 traffic-volume,
+ traffic-sizes and rcode-volume reporting. [RT #41475 ]
+4388. [func] Support for master entries with TSIG keys in catalog
+ zones. [RT #42577 ]
+4385. [func] Add support for allow-query and allow-transfer ACLs
+ to catalog zones. [RT #42578 ]
2016-06-27 09:55:15 -07:00
Witold Krecicki
dbb82fa26c
Fix keymgr test for change 4400 [RT #42718 ]
2016-06-27 12:22:11 +02:00