Evan Hunt
e2062879c1
test the use of the view ACL in DLZ
2019-03-11 14:27:13 +11:00
Mark Andrews
a520662ed4
allow dlz to signal that the view's transfer acl should be used
2019-03-11 14:27:13 +11:00
Ondřej Surý
76085b7e9c
Merge branch 'ondrej/restore-flockfile-check' into 'master'
...
Restore missing check for flockfile and getc_unlocked
See merge request isc-projects/bind9!1653
2019-03-08 15:34:16 -05:00
Ondřej Surý
7eea756858
Restore missing check for flockfile and getc_unlocked
2019-03-08 21:20:20 +01:00
Ondřej Surý
a6bb44493c
Merge branch '4-use-autoconf-check-for-lfs-support' into 'master'
...
autoconf has native support for detecting LFS support
See merge request isc-projects/bind9!1652
2019-03-08 15:14:57 -05:00
Ondřej Surý
0eff9a184a
Enable LFS using standard autoconf macros
2019-03-08 20:29:34 +01:00
Ondřej Surý
5caf126267
Merge branch '4-set-crlf-in-all-vcxproj-files' into 'master'
...
Set crlf in all *.vcxproj.* files
See merge request isc-projects/bind9!1651
2019-03-08 12:05:42 -05:00
Ondřej Surý
a04a390195
Convert *.vcxproj.user to CRLF line endings
2019-03-08 18:01:48 +01:00
Ondřej Surý
1b53e939ed
Set crlf in all *.vcxproj.* files
2019-03-08 17:59:44 +01:00
Ondřej Surý
d49e9181a0
Merge branch '4-autoinclude-config.h' into 'master'
...
Use compiler directive to include config.h as a first file
See merge request isc-projects/bind9!1650
2019-03-08 11:39:20 -05:00
Ondřej Surý
2621db706e
Update dev documentation to explicitly mention that #include <config.h> should not be used
2019-03-08 17:14:38 +01:00
Ondřej Surý
c2637c8429
Use ForcedIncludeFiles directive to include config.h everywhere automatically
2019-03-08 17:14:38 +01:00
Ondřej Surý
a96393e837
Don't generate #include <config.h> line from mksymtbl.pl
2019-03-08 15:15:05 +01:00
Ondřej Surý
ccfe54f541
Remove config.h check from util/checklibs.sh
2019-03-08 15:15:05 +01:00
Ondřej Surý
1b25d8a0ca
Remove explicit '#include <config.h>' from the header files (the include should not have been there in the first place)
2019-03-08 15:15:05 +01:00
Ondřej Surý
78d0cb0a7d
Use coccinelle to remove explicit '#include <config.h>' from the source files
2019-03-08 15:15:05 +01:00
Ondřej Surý
0b9f7f8a38
Add semantic patch to remove occurences of '#include <config.h>'
2019-03-08 15:15:05 +01:00
Ondřej Surý
15c46a397e
Use -include directive to always include config.h
2019-03-08 14:33:49 +01:00
Michał Kępień
893c65ce3f
Merge branch 'michal/fix-regex-used-for-mangling-druz-dnskey' into 'master'
...
Fix regex used for mangling druz/DNSKEY (in the "dlv" system test)
See merge request isc-projects/bind9!1641
2019-03-08 08:08:55 -05:00
Michał Kępień
fd13fef299
Fix regex used for mangling druz/DNSKEY
...
During "dlv" system test setup, the "sed" regex used for mangling the
DNSKEY RRset for the "druz" zone does not include the plus sign ("+"),
which may:
- cause the replacement to happen near the end of DNSKEY RDATA, which
can cause the latter to become an invalid Base64 string,
- prevent the replacement from being performed altogether.
Both cases prevent the "dlv" system test from behaving as intended and
may trigger false positives. Add the missing character to the
aforementioned regex to ensure the replacement is always performed on
bytes 10-25 of DNSKEY RDATA.
2019-03-08 13:47:13 +01:00
Michał Kępień
570f56ab77
Merge branch '925-make-delv-use-os-supplied-ephemeral-port-range' into 'master'
...
Make delv use OS-supplied ephemeral port range
Closes #925
See merge request isc-projects/bind9!1611
2019-03-08 07:46:07 -05:00
Michał Kępień
bf98324956
Add CHANGES entry
...
5180. [bug] delv now honors the operating system's preferred
ephemeral port range. [GL #925 ]
2019-03-08 13:13:32 +01:00
Michał Kępień
ada6846a10
Make delv use OS-supplied ephemeral port range
...
Make delv honor the operating system's preferred ephemeral port range
instead of always using the default 1024-65535 range for outgoing
messages.
2019-03-08 13:13:32 +01:00
Mark Andrews
99138abe38
Merge branch 'u/fanf2/sectypes' into 'master'
...
cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate
See merge request isc-projects/bind9!1498
2019-03-08 03:26:18 -05:00
Tony Finch
0f219714e1
cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate
...
Use them in structs for various rdata types where they are missing.
This doesn't change the structs since we are replacing explicit
uint8_t field types with aliases for uint8_t.
Use dns_dsdigest_t in library function arguments.
Improve dnssec-cds with these more specific types.
2019-03-08 18:37:50 +11:00
Mark Andrews
f285dd9a08
Merge branch 'marka-define-path-max' into 'master'
...
#include <limits.h> for PATH_MAX, define if not found
See merge request isc-projects/bind9!1635
2019-03-08 02:21:46 -05:00
Mark Andrews
1fc7be36eb
#include <limits.h> for PATH_MAX, define if not found
2019-03-08 17:15:01 +11:00
Evan Hunt
ce6f3d4bb4
Merge branch 'each-silence-warning' into 'master'
...
silence a warning about potential snprintf overrun
See merge request isc-projects/bind9!1558
2019-03-08 00:46:17 -05:00
Evan Hunt
7f26cad247
silence a warning about potential snprintf overrun
2019-03-08 00:27:49 -05:00
Evan Hunt
3fe7acaa6f
Merge branch '902-hang-when-unexpected-errno-encountered-during-log-rename' into 'master'
...
Resolve "Hang when unexpected errno encountered during log rename"
Closes #902
See merge request isc-projects/bind9!1567
2019-03-08 00:22:35 -05:00
Mark Andrews
435ae2f29a
Handle EDQUOT and ENOSPC errors
2019-03-07 21:02:48 -08:00
Evan Hunt
fced495d47
Merge branch '884-patches-to-review-3' into 'master'
...
fix the use of dns_wildcardname as an optimisation in DLZ
Closes #884
See merge request isc-projects/bind9!1532
2019-03-07 23:18:49 -05:00
Mark Andrews
cb32cd98bd
fix the use of dns_wildcardname as an optimisation in DLZ
2019-03-07 19:59:29 -08:00
Evan Hunt
c37e78539c
Merge branch 'ckb-statistics-test-nit' into 'master'
...
the wrong variable was used to count the test cases in one place.
See merge request isc-projects/bind9!1625
2019-03-07 20:32:49 -05:00
Curtis Blackburn
4f60a84e34
the wrong variable was used to count the test cases in one place.
2019-03-07 20:15:14 -05:00
Mark Andrews
dad333b644
Merge branch '927-teach-clang-that-_fail-does-not-return' into 'master'
...
Resolve "teach clang that _fail() does not return."
Closes #927
See merge request isc-projects/bind9!1621
2019-03-07 20:11:53 -05:00
Mark Andrews
3f2b7e1006
add noreturn attribute
2019-03-07 16:45:04 +11:00
Evan Hunt
a4c60a9f08
Merge branch '865-option-to-disable-information-leak-on-rpz-rewrites-isc-support-14178' into 'master'
...
Resolve "Option to disable information leak on RPZ rewrites [ISC-support #14178 ]"
Closes #865
See merge request isc-projects/bind9!1514
2019-03-07 00:16:42 -05:00
Mark Andrews
89234643e1
CHANGES, release note
2019-03-06 20:48:34 -08:00
Evan Hunt
aeed047495
disable a previously broken test under dnsrps
2019-03-06 20:48:30 -08:00
Mark Andrews
d1fa8be611
add the ability to control whether SOA records are added response-policy modified answers
2019-03-06 20:47:28 -08:00
Mark Andrews
3d512a7e26
Merge branch '926-statschannel-system-tests-fails-json-only-no-libxml' into 'master'
...
Resolve "statschannel system tests fails json only (no libxml)"
Closes #926
See merge request isc-projects/bind9!1614
2019-03-06 18:42:46 -05:00
Mark Andrews
5bc06a0a11
add CHANGES
2019-03-07 10:25:15 +11:00
Mark Andrews
a9c47414b3
remove dependancy on libxml
2019-03-07 10:09:33 +11:00
Evan Hunt
8b637a1d2f
Merge branch '882-zone-data-cannot-be-loaded-with-dnssec-coverage' into 'master'
...
Resolve "Zone data cannot be loaded with dnssec-coverage"
Closes #882
See merge request isc-projects/bind9!1522
2019-03-06 17:35:05 -05:00
Evan Hunt
57e44efc73
add CHANGES
2019-03-06 14:22:58 -08:00
Mark Andrews
ec3d830bc5
explicitly convert byte to string
2019-03-06 14:17:45 -08:00
Evan Hunt
918fabb65f
Merge branch 'u/fanf2/man-dnssec-keygen' into 'master'
...
cleanup dnssec-keygen manual page
See merge request isc-projects/bind9!1557
2019-03-06 17:13:38 -05:00
Tony Finch
1954f8d2bf
cleanup dnssec-keygen manual page
...
Alphabetize options and synopsis; remove spurious -z from synopsis;
remove remnants of deprecated -k option; remove mention of long-gone
TSIG support; refer to -T KEY in options that are only relevant to
pre-RFC3755 DNSSEC; remove unnecessary -n ZONE from the example, and
add a -f KSK example.
2019-03-06 13:24:56 -08:00
Evan Hunt
52d90da41e
Merge branch '874-fix-race-in-socket-code' into 'master'
...
Fix a race in socket code
Closes #874
See merge request isc-projects/bind9!1590
2019-03-06 16:19:10 -05:00