Ondřej Surý
f74ee45e5e
Refactor code around random/cyclic/fixed to reduce code duplication
...
(cherry picked from commit 41a68425ea )
2018-08-06 13:03:28 +02:00
Mark Andrews and Ondřej Surý
bf7db87d52
Only get one random number per response when order == random
...
(cherry picked from commit f7986c8d1a )
2018-08-06 13:03:28 +02:00
Ondřej Surý
8ecc87df6e
Merge branch '543-revert-!553-v9.12' into 'v9_12'
...
Revert "Use make automatic variables to install updated manuals"
See merge request isc-projects/bind9!599
2018-08-06 06:59:49 -04:00
Ondřej Surý
e552ea1275
Revert "Use make automatic variables to install updated manuals"
...
This reverts commit 85deed805b .
2018-08-06 12:51:07 +02:00
Mark Andrews
45d453b043
Merge branch 'remove-dead-code-v9_12' into 'v9_12'
...
Remove dead code
See merge request isc-projects/bind9!596
2018-08-02 19:58:53 -04:00
Mark Andrews
70d39a86ed
remove dead code
...
(cherry picked from commit 83a1e87dd2 )
2018-08-03 09:50:25 +10:00
Mark Andrews
c46bc5cfd5
Merge branch '442-dnssec-verify-fails-on-case-sensitivity-of-owner-names-in-nsec-bitmap-v9_12' into 'v9_12'
...
Resolve "dnssec-verify fails on case-sensitivity of owner names in NSEC bitmap"
See merge request isc-projects/bind9!594
2018-08-02 18:59:47 -04:00
Mark Andrews
65b017829e
add CHANGES
...
(cherry picked from commit 49cd3aac9c )
2018-08-03 08:50:59 +10:00
Mark Andrews
092b739535
only check the bit map
...
(cherry picked from commit a94db46631 )
2018-08-03 08:50:56 +10:00
Mark Andrews
f9af68d442
Merge branch '439-the-signed-instance-of-a-in-line-zone-should-be-treated-as-dynamic-v9_12' into 'v9_12'
...
Resolve "The signed instance of a in-line zone should be treated as dynamic."
See merge request isc-projects/bind9!585
2018-08-02 00:39:04 -04:00
Mark Andrews
9d26a11c6f
add CHANGES
...
(cherry picked from commit d6d9fd1c71 )
2018-08-02 14:27:21 +10:00
Mark Andrews
6382cc61ed
treat the signed instance of a inline zone as dynamic
...
(cherry picked from commit 9130f055f4 )
2018-08-02 14:27:21 +10:00
Mark Andrews
3f12f4d4ec
turn off ixfr-from-differences on signed instance of in-line zone
...
(cherry picked from commit cfccd8d246 )
2018-08-02 14:27:21 +10:00
Mark Andrews
252aa79fe4
rename zone to mayberaw
...
(cherry picked from commit 3ea9861e7a )
2018-08-02 14:27:20 +10:00
Mark Andrews
2f64e4e11e
Merge branch '453-master-build-broken-in-documentation-tree-v9_12' into 'v9_12'
...
add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports
See merge request isc-projects/bind9!583
2018-08-02 00:18:33 -04:00
Mark Andrews
06dcf1ac31
add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports
...
(cherry picked from commit 7425252207 )
2018-08-02 14:09:09 +10:00
Mark Andrews
d5aa5eeb4d
Merge branch '359-question-about-using-hashtable-size-log-messages-for-rpzs-v9_12' into 'v9_12'
...
Resolve "Question about 'using hashtable size' log messages for RPZs"
See merge request isc-projects/bind9!582
2018-08-01 23:59:05 -04:00
Mark Andrews
bcbe414861
lower log level to debug(1)
...
(cherry picked from commit 12d45c5cd1 )
2018-08-01 23:25:58 -04:00
Mark Andrews
3f32afeff9
Merge branch '424-nsupdate-tests-fail-intermittently-v9_12' into 'v9_12'
...
Resolve "nsupdate tests fail intermittently"
See merge request isc-projects/bind9!580
2018-08-01 23:25:36 -04:00
Mark Andrews
eb506cf14e
use guard values for testing unixtime serial
...
(cherry picked from commit abe41ba011 )
2018-08-02 11:29:04 +10:00
Mark Andrews
8e12e6f7ce
save SOA values
...
(cherry picked from commit 6b30bc73c0 )
2018-08-02 11:29:04 +10:00
Mark Andrews
4935fde60c
Merge branch '406-dns_acl_isinsecure-does-not-handle-geoip-elements-v9_12' into 'v9_12'
...
Resolve "dns_acl_isinsecure does not handle geoip elements."
See merge request isc-projects/bind9!578
2018-08-01 20:03:33 -04:00
Mark Andrews
3447493505
add CHANGES note
...
(cherry picked from commit b0b76d259f )
2018-08-02 09:55:13 +10:00
Mark Andrews
56e7e43230
handle dns_aclelementtype_geoip
...
(cherry picked from commit 57eadf4d4f )
2018-08-02 09:55:13 +10:00
Mark Andrews
6ac1507f4f
test dns_acl_isinsecure with geoip element
...
(cherry picked from commit fb8bb4e306 )
2018-08-02 09:55:13 +10:00
Mark Andrews
5a6bda87ca
Merge branch '410-missing-sanity-check-for-call-to-next_token-in-file-mdig-c-for-bind-9-12-1-p2-v9_12' into 'v9_12'
...
Resolve "Missing Sanity Check for call to next_token() in file 'mdig.c' for BIND 9.12.1-P2"
See merge request isc-projects/bind9!576
2018-08-01 19:51:14 -04:00
Mark Andrews
0a5d85df9f
add CHANGES note
...
(cherry picked from commit 84f1d9a204 )
2018-08-02 09:43:05 +10:00
Mark Andrews
3d40bc4e1a
test mdig '+ednsopt=:' handling
...
(cherry picked from commit 2e688488f7 )
2018-08-02 09:42:13 +10:00
Mark Andrews
3f7a651d3a
fix handling of '+ednsopt=:'; support 100 ednsopts per query rather than 100 total
...
(cherry picked from commit d2943440a0 )
2018-08-02 09:42:09 +10:00
Mark Andrews
8e3c67b345
Merge branch '372-smimea-and-tlsa-methods-incorrectly-use-txt-type-v9_12' into 'v9_12'
...
Resolve "smimea and tlsa methods incorrectly use txt type"
See merge request isc-projects/bind9!574
2018-08-01 19:01:28 -04:00
Mark Andrews
06bfd671b5
use tlsa and smime structs to set common values
...
(cherry picked from commit 63c9ec367f )
2018-08-02 08:52:17 +10:00
Ondřej Surý
40027d3035
Merge branch '443-isc_buffer_printf-fixes-v9_12' into 'v9_12'
...
Resolve "isc_buffer_printf() grows buffer without autorealloc being set + nit in isc_buffer_realloc()"
See merge request isc-projects/bind9!569
2018-08-01 02:51:10 -04:00
Ondřej Surý
38a6d1d44d
Change isc_buffer_reallocate() into a static functions as it is not used outside of isc_buffer_reserve()
...
(cherry picked from commit 20faf4652a )
2018-08-01 08:41:25 +02:00
Ondřej Surý
56117f9799
Remove illogical condition from isc_buffer_reallocate that would return ISC_R_NOSPACE when requested size is less than available size
...
(cherry picked from commit 7785f644c3 )
2018-08-01 08:41:25 +02:00
Ondřej Surý
7d2c0859d5
Forbid isc_buffer_printf from growing the buffer unless auto reallocation is enabled
...
(cherry picked from commit 519bfe4c97 )
2018-08-01 08:41:25 +02:00
Mark Andrews
0cdac350e0
Merge branch 'modified-manual-install-oot-v9_12' into 'v9_12'
...
Use make automatic variables to install correct manual version.
See merge request isc-projects/bind9!567
2018-08-01 02:29:56 -04:00
Petr Menšík and Mark Andrews
85deed805b
Use make automatic variables to install updated manuals
...
Make will choose modified manual from build directory or original from source
directory automagically. Take advantage of install tool feature.
Install all files in single command instead of iterating on each of them.
(cherry picked from commit 88f913ac81 )
2018-08-01 16:22:01 +10:00
Mark Andrews
fada7a9583
Merge branch 'misc-onerror-refcount-fixes-v9_12' into 'v9_12'
...
refcount errors on error paths
See merge request isc-projects/bind9!564
2018-07-31 16:18:02 -04:00
Mark Andrews
a43f28064b
add CHANGES
...
(cherry picked from commit 63aaff50df )
2018-07-31 18:42:39 +10:00
Mark Andrews
3a06cea708
refcount errors on error paths
...
(cherry picked from commit 4093efc900 )
2018-07-31 18:42:38 +10:00
Evan Hunt
7d0050f4f3
Merge branch '441-ns_server_servestale-can-leave-the-server-in-exclusive-mode-on-error-v9_12' into 'v9_12'
...
Resolve "ns_server_servestale can leave the server in exclusive mode on error."
See merge request isc-projects/bind9!558
2018-07-27 02:10:00 -04:00
Mark Andrews and Evan Hunt
ab5c03c507
named_server_servestale could leave the server in exclusive mode if a error occurs.
...
(cherry picked from commit c8b07932e4 )
2018-07-26 22:58:03 -07:00
Michał Kępień
a9de81dc1e
Merge branch '423-fix-handling-of-tat-sending-failures-v9_12' into 'v9_12'
...
[v9_12] Fix handling of TAT sending failures
See merge request isc-projects/bind9!541
2018-07-19 12:15:22 -04:00
Michał Kępień
f4b403e8b2
Fix handling of TAT sending failures
...
dns_view_zonecut() may associate the dns_rdataset_t structure passed to
it even if it returns a result different then ISC_R_SUCCESS. Not
handling this properly may cause a reference leak. Fix by ensuring
'nameservers' is cleaned up in all relevant failure modes.
(cherry picked from commit 8666f8d28f )
2018-07-19 18:04:01 +02:00
Michał Kępień
78965b3dcc
Merge branch '419-do-not-replace-lo0-address-on-solaris-v9_12' into 'v9_12'
...
[v9_12] Do not replace lo0 address on Solaris
See merge request isc-projects/bind9!537
2018-07-17 02:28:37 -04:00
Michał Kępień
f8ff854888
Do not replace lo0 address on Solaris
...
lo0 and lo0:0 are the same interface on Solaris. Make sure
bin/tests/system/ifconfig.sh does not touch lo0:0 in order to prevent it
from changing the address of the loopback interface on Solaris.
(cherry picked from commit 618921902a )
2018-07-17 08:19:58 +02:00
Michał Kępień
e050792f13
Merge branch '365-add-centos-to-ci-v9_12' into 'v9_12'
...
[v9_12] Add CentOS/RHEL 6 to GitLab CI
See merge request isc-projects/bind9!532
2018-07-13 06:25:52 -04:00
Michał Kępień
de00137f42
Add CentOS 6/7 to CI
...
Modify .gitlab-ci.yml so that every CI pipeline also builds and tests
BIND on CentOS versions 6 and 7. Use --disable-warn-error on CentOS 6
since it uses GCC 4.4.7 which suffers from bugs causing bogus warnings
to be generated, e.g.:
sigs_test.c: In function 'compare_tuples':
sigs_test.c:75: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:489: warning: shadowed declaration is here
sigs_test.c: In function 'updatesigs_test':
sigs_test.c:193: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:489: warning: shadowed declaration is here
(cherry picked from commit f0966d1485 )
2018-07-13 12:14:46 +02:00
Michał Kępień
e56a528c70
Do not spam console if "git status --ignored" fails during tests
...
The "git status" command in Git versions before 1.7.2 does not support
the "--ignored" option. Prevent spamming the console when running
system tests from a Git repository on a host with an ancient Git version
installed.
(cherry picked from commit 2be97feb46 )
2018-07-13 12:14:46 +02:00
Michał Kępień
106b56d7c9
Remove IDN subtest from the "digdelv" system test
...
The output of certain "dig +idnout" invocations may be locale-dependent.
Remove the "dig +idnout" subtest from the "digdelv" system test as IDN
support is already thoroughly tested by the "idna" system test.
(cherry picked from commit fd30a03f2b )
2018-07-13 12:14:46 +02:00