Mark Andrews
2eb5c29c83
Add missing isc_mutex_init to manytasks subtest.
2020-08-24 22:38:08 +00:00
Ondřej Surý
273d21fc93
Merge branch 'ondrej/update-pregenerated-files' into 'main'
...
Update pregenerated documentation files
See merge request isc-projects/bind9!4005
2020-08-24 17:48:14 +00:00
Ondřej Surý
ca487a5db0
Sync the pregenerated files with their source counterparts
2020-08-24 14:44:05 +02:00
Ondřej Surý
586415fea2
Make sure the maintainer files are clean after rebuild
...
When updating source files, we might forget to update pre-generated
files (generated by sphinx-build and cfg_gen) and then the extra changes
would get included in the random merge request.
This commit updates the tarball-create job to enable the maintainer
mode, then clean all maintainer files (`make maintainer-clean`) rebuild
all the file from scratch and compare the result which must be a clean
git directory.
2020-08-24 14:40:39 +02:00
Ondřej Surý
62971d4a3c
Merge branch 'ondrej/update-readline-support-fix' into 'main'
...
Add missing support for --with-readline=yes
See merge request isc-projects/bind9!3984
2020-08-24 11:39:18 +00:00
Michal Nowak
727272934e
editline's pkg-config name is libeditline
2020-08-24 09:11:47 +02:00
Michal Nowak
bc1c0d2ef4
Make sure readline configuration works
2020-08-24 09:11:47 +02:00
Ondřej Surý
713b77c70e
Add missing support for --with-readline=yes
...
By error, ./configure --with-readline would fail, because 'yes' wasn't
handled properly in the top level case.
2020-08-24 09:11:47 +02:00
Ondřej Surý
41c9a5e428
Merge branch 'ondrej/add-notes-current.rst-to-util-copyright' into 'main'
...
Update util/copyright to include doc/notes/notes-current.rst
See merge request isc-projects/bind9!4002
2020-08-24 07:10:22 +00:00
Ondřej Surý
334350a75a
Update util/copyright to include doc/notes/notes-current.rst
2020-08-24 09:06:13 +02:00
Michal Nowak
3df3dadaf2
Merge branch 'mnowak/update_BIND_BASELINE_VERSION_to_v9_17_4' into 'main'
...
Update BIND_BASELINE_VERSION to v9_17_4
See merge request isc-projects/bind9!3999
2020-08-21 09:22:09 +00:00
Michal Nowak
1b1b11a3fe
Update BIND_BASELINE_VERSION to v9_17_4
2020-08-21 11:10:36 +02:00
Evan Hunt
d7362ff16d
Merge tag 'v9_17_4' into main
...
BIND 9.17.4
2020-08-20 12:05:01 -07:00
Mark Andrews
ac67436758
Merge branch '2077-negative-hook-point-value-in-filter-aaaa-c' into 'main'
...
Resolve "negative hook point value in filter-aaaa.c"
Closes #2077
See merge request isc-projects/bind9!3985
2020-08-19 00:17:05 +00:00
Mark Andrews
2fd5ba6507
Remove stray '-' from filter-aaaa initialisation
2020-08-19 09:21:59 +10:00
Ondřej Surý
e51c8613e4
Merge branch 'ondrej/dns_rdata_fromwire_text-corpus-update' into 'main'
...
Expand, but minimize (tmin, cmin) dns_rdata_fromwire_text corpus
See merge request isc-projects/bind9!3981
2020-08-18 15:44:11 +00:00
Ondřej Surý
df26656e4b
Expand, but minimize (tmin, cmin) dns_rdata_fromwire_text corpus
2020-08-18 16:39:23 +02:00
Ondřej Surý
2a8c0282da
Merge branch 'marka-fuzz-consolidated' into 'main'
...
Consolidated fuzz fixes
See merge request isc-projects/bind9!3975
2020-08-18 09:07:47 +00:00
Ondřej Surý
62c448beaf
Merge branch 'ondrej/update-readline-support' into 'main'
...
Update and cleanup the readline library support
See merge request isc-projects/bind9!3942
2020-08-18 09:05:51 +00:00
Mark Andrews
8452404bd7
A6: return FORMERR in fromwire if bits are non zero.
...
oss_fuzz: Issue 24864: bind9:dns_rdata_fromwire_text_fuzzer: Overwrites-const-input in dns_rdata_fromwire_text_fuzzer
2020-08-18 11:04:05 +02:00
Mark Andrews
f6d7b8c20d
RRSIG: reject records with empty SIG section
2020-08-18 11:04:05 +02:00
Mark Andrews
3e743da1bd
Disable compression in dns_rdata_fromwire_text()
2020-08-18 11:04:05 +02:00
Mark Andrews
aa811801cb
dns_rdata_fromwire() only accepts input up to 2^16-1 octets.
2020-08-18 11:04:05 +02:00
Mark Andrews
e4d30cb007
Print out input if dns_rdata_fromtext() fails in debug mode.
2020-08-18 11:04:05 +02:00
Mark Andrews
2e748ba397
Add the ability to specify an input file
2020-08-18 11:04:05 +02:00
Ondřej Surý
be8c589f28
Add CHANGES note for GL !3942
2020-08-18 10:27:37 +02:00
Ondřej Surý
ba2376b9e0
Update and cleanup the readline library support
...
This commit updates and simplifies the checks for the readline support
in nslookup and nsupdate:
* Change the autoconf checks to pkg-config only, all supported
libraries have accompanying .pc files now.
* Add editline support in addition to libedit and GNU readline
* Add isc/readline.h shim header that defines dummy readline()
function when no readline library is available
2020-08-18 10:27:14 +02:00
Michal Nowak
99ca842e0a
Merge branch 'mnowak/gcovr' into 'main'
...
Report coverage with gcovr
Closes isc-private/bind-qa#23
See merge request isc-projects/bind9!3606
2020-08-17 15:21:41 +00:00
Michal Nowak
8d15bef0dd
Report coverage with gcovr
2020-08-17 17:19:32 +02:00
Michal Nowak
d5350db5bc
Merge branch 'mnowak/broaden-abi-check-scope' into 'main'
...
Broaden scope of abi-check
See merge request isc-projects/bind9!3927
2020-08-17 13:07:15 +00:00
Michal Nowak
8e43f5e860
Broaden scope of abi-check
...
For abi-check we should use as broad 'configure' options as possible.
2020-08-17 14:58:32 +02:00
Mark Andrews
f85bb0691c
Merge branch 'patch-3' into 'main'
...
Option -s is not supported in tsig-keygen
See merge request isc-projects/bind9!3966
2020-08-17 02:35:33 +00:00
JP Mens
b01d26c608
Option -s is not supported in tsig-keygen
2020-08-16 16:23:48 +00:00
Mark Andrews
4005cc3864
Merge branch 'marka-bad-bool-value' into 'main'
...
Ensure that a bool is stored in 'eol'
See merge request isc-projects/bind9!3960
2020-08-14 04:42:23 +00:00
Mark Andrews
8b75833aaa
Ensure that a bool is stored in 'eol'
...
oss-fuzz: Issue 24875: bind9:isc_lex_getmastertoken_fuzzer: Invalid-bool-value in isc_lex_getmastertoken.c
2020-08-14 08:35:17 +10:00
Ondřej Surý
53f229f499
Merge branch 'ondrej/fix-oss-fuzz-debug' into 'main'
...
Move the debug variable from main.c to individual fuzzer
See merge request isc-projects/bind9!3959
2020-08-13 16:00:08 +00:00
Ondřej Surý
915616a34e
Move the debug variable from main.c to individual fuzzer
...
The fuzzers needs to be completely independent of the main.c for
OSS-Fuzz to work.
2020-08-13 17:55:38 +02:00
Mark Andrews
dd29e2550c
Merge branch 'marka-fuzz-fixes' into 'main'
...
Add issues found by dns_rdata_fromwiretext fuzzer.
See merge request isc-projects/bind9!3953
2020-08-13 14:08:50 +00:00
Mark Andrews
80d69ba04c
Add CHANGES note
2020-08-13 23:16:18 +10:00
Mark Andrews
7ae055cef1
Add previously detected dns_rdata_fromwire_text failures
2020-08-13 23:16:18 +10:00
Mark Andrews
7e49689746
X25: Check that record is all ASCII digits
2020-08-13 23:06:55 +10:00
Mark Andrews
9d446142d8
WKS: reject records with zero octets at the end of the bitmap
2020-08-13 23:06:55 +10:00
Mark Andrews
3429c35f52
TLSA: fix fromwire length checks
2020-08-13 23:06:55 +10:00
Mark Andrews
9b93e5d684
SIG: reject records with a zero length signature
2020-08-13 23:06:55 +10:00
Mark Andrews
73dd849655
NXT: fix fromwire bitmap checks
2020-08-13 23:06:55 +10:00
Mark Andrews
7dc8e720ff
NSEC3PARAM: check that saltlen is consistent with the rdata length
2020-08-13 23:06:55 +10:00
Mark Andrews
031ee9e279
NSEC3: reject records with a zero length hash field
2020-08-13 23:06:55 +10:00
Mark Andrews
d7f7014803
IPSECKEY: require non-zero length public keys
2020-08-13 23:06:55 +10:00
Mark Andrews
a238f37239
CERT: reject records with a empty certificate field
2020-08-13 23:06:55 +10:00
Mark Andrews
3c492b3ef1
Get rid of type 'RESERVED0'.
2020-08-13 23:06:55 +10:00