]>
git.ipfire.org Git - thirdparty/bind9.git/log
Mark Andrews [Mon, 9 Sep 2019 06:41:40 +0000 (16:41 +1000)]
placeholder
Mark Andrews [Fri, 6 Sep 2019 06:42:19 +0000 (02:42 -0400)]
Merge branch 'marka-fix-insist' into 'master'
Address "Value stored to 'dscpcount' is never read"
See merge request isc-projects/bind9!2317
Mark Andrews [Fri, 6 Sep 2019 01:32:32 +0000 (11:32 +1000)]
also insist that keycount == dscpcount
Mark Andrews [Fri, 6 Sep 2019 06:24:55 +0000 (02:24 -0400)]
Merge branch 'marka-add-missing-check' into 'master'
Address "Value stored to 'result' is never read" mdig.c
See merge request isc-projects/bind9!2318
Mark Andrews [Fri, 6 Sep 2019 01:38:39 +0000 (11:38 +1000)]
check the result from dns_message_headertotext
Mark Andrews [Fri, 6 Sep 2019 06:04:22 +0000 (02:04 -0400)]
Merge branch '1203-bug-in-new-yaml-output-when-truncation-is-retried' into 'master'
Resolve "Bug in new +yaml output when truncation is retried"
Closes #1203
See merge request isc-projects/bind9!2288
Mark Andrews [Fri, 30 Aug 2019 04:23:29 +0000 (14:23 +1000)]
Don't print ';;' comments in yaml mode.
Mark Andrews [Thu, 5 Sep 2019 23:35:09 +0000 (19:35 -0400)]
Merge branch '1212-edns-udp-size-docs-not-updated-for-flag-day-changes' into 'master'
Resolve "edns-udp-size docs not updated for Flag Day changes"
Closes #1212
See merge request isc-projects/bind9!2312
Mark Andrews [Thu, 5 Sep 2019 00:18:36 +0000 (10:18 +1000)]
remove discussion about falling back to plain DNS on timeout
Mark Andrews [Thu, 5 Sep 2019 04:34:40 +0000 (00:34 -0400)]
Merge branch 'marka-win32-vsconf' into 'master'
allow VSCONF to be overridden at runtime
See merge request isc-projects/bind9!2314
Mark Andrews [Thu, 5 Sep 2019 04:31:04 +0000 (14:31 +1000)]
allow VSCONF to be overridden at runtime
Mark Andrews [Wed, 4 Sep 2019 23:19:49 +0000 (19:19 -0400)]
Merge branch 'marka-placeholder' into 'master'
placeholder
See merge request isc-projects/bind9!2311
Mark Andrews [Wed, 4 Sep 2019 23:12:53 +0000 (09:12 +1000)]
placeholder
Mark Andrews [Wed, 4 Sep 2019 21:07:13 +0000 (17:07 -0400)]
Merge branch '1210-address-potential-null-pointer-dereference-in-rpz-c' into 'master'
Resolve "Address potential NULL pointer dereference in rpz.c"
Closes #1210
See merge request isc-projects/bind9!2308
Mark Andrews [Wed, 4 Sep 2019 14:30:12 +0000 (00:30 +1000)]
add CHANGES
Mark Andrews [Wed, 4 Sep 2019 14:28:07 +0000 (00:28 +1000)]
use rpzs->updater as rpz->rpzs is NULL
Mark Andrews [Wed, 4 Sep 2019 20:39:04 +0000 (16:39 -0400)]
Merge branch '1209-dns_r_mustbesecure-failures' into 'master'
Resolve "DNS_R_MUSTBESECURE failures"
Closes #1209
See merge request isc-projects/bind9!2307
Mark Andrews [Wed, 4 Sep 2019 11:30:46 +0000 (21:30 +1000)]
add CHANGES
Mark Andrews [Wed, 4 Sep 2019 11:28:34 +0000 (21:28 +1000)]
address DNS_R_MUSTBESECURE failures
Mark Andrews [Wed, 4 Sep 2019 05:13:30 +0000 (01:13 -0400)]
Merge branch 'marka-placeholder' into 'master'
placeholder
See merge request isc-projects/bind9!2304
Mark Andrews [Wed, 4 Sep 2019 05:12:26 +0000 (15:12 +1000)]
placeholder
Mark Andrews [Wed, 4 Sep 2019 04:31:39 +0000 (00:31 -0400)]
Merge branch '1207-bind-potential-for-null-pointer-de-references-plus-memory-leaks-cwe-476-in-file-dlz_mysqldyn_mod-c' into 'master'
Resolve "BIND | Potential for NULL pointer de-references plus memory leaks (CWE-476) in file 'dlz_mysqldyn_mod.c'"
Closes #1207
See merge request isc-projects/bind9!2299
Mark Andrews [Wed, 4 Sep 2019 01:31:28 +0000 (11:31 +1000)]
add CHANGES
Mark Andrews [Wed, 4 Sep 2019 01:27:16 +0000 (11:27 +1000)]
address NULL pointer dereferences
Mark Andrews [Wed, 4 Sep 2019 00:43:27 +0000 (20:43 -0400)]
Merge branch '837-win32-legacy-system-test-failure' into 'master'
Resolve "win32 legacy system test failure"
Closes #837
See merge request isc-projects/bind9!2252
Mark Andrews [Fri, 9 Aug 2019 00:54:41 +0000 (10:54 +1000)]
add CHANGES
Mark Andrews [Fri, 9 Aug 2019 01:04:33 +0000 (11:04 +1000)]
silence dos2unix messages
Mark Andrews [Thu, 8 Aug 2019 08:31:20 +0000 (18:31 +1000)]
implement maxudp under windows
Diego dos Santos Fronza [Tue, 3 Sep 2019 16:45:27 +0000 (12:45 -0400)]
Merge branch '106-print-unexpected-reply-messages' into 'master'
Added +unexpected option so dig will print replies from unexpected sources.
Closes #106
See merge request isc-projects/bind9!2199
Diego dos Santos Fronza [Thu, 1 Aug 2019 15:16:10 +0000 (12:16 -0300)]
Added documentation for dig's +unexpected command line option.
Evan Hunt [Thu, 1 Aug 2019 05:21:59 +0000 (22:21 -0700)]
add a toy name server that replies from the wrong address
Diego dos Santos Fronza [Thu, 25 Jul 2019 14:35:36 +0000 (11:35 -0300)]
Added +unexpected option so dig will print replies from unexpected
sources.
Ondřej Surý [Tue, 3 Sep 2019 12:52:13 +0000 (08:52 -0400)]
Merge branch '1196-misaligned-address-in-siphash-c-fix' into 'master'
lib/isc/siphash.c: Get rid of duplicate block caused by bad rebase
Closes #1196
See merge request isc-projects/bind9!2295
Ondřej Surý [Tue, 3 Sep 2019 12:20:53 +0000 (14:20 +0200)]
lib/isc/siphash.c: Get rid of duplicate block caused by bad rebase
Ondřej Surý [Tue, 3 Sep 2019 09:00:29 +0000 (05:00 -0400)]
Merge branch '1196-misaligned-address-in-siphash-c' into 'master'
Resolve "Misaligned address in siphash.c"
Closes #1196
See merge request isc-projects/bind9!2279
Ondřej Surý [Thu, 29 Aug 2019 11:59:52 +0000 (13:59 +0200)]
Add OpenSSL based isc_siphash24() implementation
This commits adds an OpenSSL based isc_siphash24() implementation, which is
preferred when available.
The siphash_test has been modified to test both implementation with a trick that
renames the isc_siphash24() to openssl_ or native_ prefixed name and includes
the ../siphash.c two times (when the OpenSSL implementation is available).
Ondřej Surý [Fri, 30 Aug 2019 13:32:11 +0000 (15:32 +0200)]
configure.ac: Add OpenSSL SipHash support detection
Add check for creating new EVP_PKEY with EVP_PKEY_SIPHASH, but disable SipHash
on OpenSSL 1.1.1 as the hash length initialization is broken before OpenSSL
1.1.1a release.
Ondřej Surý [Thu, 29 Aug 2019 11:59:52 +0000 (13:59 +0200)]
Fix alignment issues in the native implementation of isc_siphash24()
The native implementation's conversion from the uint8_t buffers to uint64_t now
follows the reference implementation that doesn't require aligned buffers.
Evan Hunt [Fri, 30 Aug 2019 19:08:30 +0000 (15:08 -0400)]
Merge branch '1146-rpz-expiry' into 'master'
remove policies from RPZ summary database when policy zones expire
Closes #1146
See merge request isc-projects/bind9!2285
Evan Hunt [Fri, 30 Aug 2019 02:33:27 +0000 (19:33 -0700)]
CHANGES, release note
Evan Hunt [Fri, 30 Aug 2019 02:30:57 +0000 (19:30 -0700)]
when a response-policy zone expires, unload its polices from RPZ summary
Matthijs Mekking [Fri, 30 Aug 2019 10:56:33 +0000 (06:56 -0400)]
Merge branch 'matthijs-fix-checkconf-n' into 'master'
Add missing n increments in checkconf test
See merge request isc-projects/bind9!2289
Matthijs Mekking [Fri, 30 Aug 2019 10:11:56 +0000 (12:11 +0200)]
Add missing n increments in checkconf test
Ondřej Surý [Fri, 30 Aug 2019 07:57:50 +0000 (03:57 -0400)]
Merge branch 'ondrej/cleanup-isc_event_allocate-failure-mode' into 'master'
Cleanup isc_event_allocate() failure mode handling
See merge request isc-projects/bind9!2277
Ondřej Surý [Thu, 29 Aug 2019 08:29:53 +0000 (10:29 +0200)]
isc_event_allocate() cannot fail, remove the fail handling blocks
isc_event_allocate() calls isc_mem_get() to allocate the event structure. As
isc_mem_get() cannot fail softly (e.g. it never returns NULL), the
isc_event_allocate() cannot return NULL, hence we remove the (ret == NULL)
handling blocks using the semantic patch from the previous commit.
Ondřej Surý [Thu, 29 Aug 2019 07:35:37 +0000 (09:35 +0200)]
isc_event_allocate() can't fail now, add spatch to remove the checks
Evan Hunt [Fri, 30 Aug 2019 02:54:12 +0000 (22:54 -0400)]
Merge branch '1146-rpz-search' into 'master'
use an rbtnodechain for wildcard matching in RPZ summary db
See merge request isc-projects/bind9!2276
Evan Hunt [Thu, 29 Aug 2019 04:18:53 +0000 (21:18 -0700)]
CHANGES
Evan Hunt [Wed, 28 Aug 2019 20:11:35 +0000 (13:11 -0700)]
use an rbtnodechain to walk up labels
when looking for a possible wildcard match in the RPZ summary database,
use an rbtnodechain to walk up label by label, rather than using the
node's parent pointer.
Mark Andrews [Fri, 30 Aug 2019 00:36:04 +0000 (20:36 -0400)]
Merge branch '1189-don-t-escape-commas-when-reporting-named-s-command-line' into 'master'
Resolve "Don't escape commas when reporting named's command line."
Closes #1189
See merge request isc-projects/bind9!2253
Mark Andrews [Fri, 9 Aug 2019 03:03:25 +0000 (13:03 +1000)]
add CHANGES
Mark Andrews [Fri, 9 Aug 2019 03:02:07 +0000 (13:02 +1000)]
don't escape commas when saving named's command line
Ondřej Surý [Thu, 29 Aug 2019 19:04:44 +0000 (15:04 -0400)]
Merge branch 'ondrej/vicky/add-coc' into 'master'
Add Code of Conduct
See merge request isc-projects/bind9!2219
Ondřej Surý [Wed, 31 Jul 2019 11:54:46 +0000 (13:54 +0200)]
Add Code of Conduct adapted from Django Code of Conduct
Evan Hunt [Thu, 29 Aug 2019 17:29:45 +0000 (13:29 -0400)]
Merge branch 'each-simplify-rbtnodechain' into 'master'
simplify dns_rbtnodechain_init() by removing unnecessary 'mctx' parameter
See merge request isc-projects/bind9!2273
Evan Hunt [Thu, 29 Aug 2019 04:10:10 +0000 (21:10 -0700)]
add a semantic patch for the API change
Evan Hunt [Wed, 28 Aug 2019 05:41:18 +0000 (22:41 -0700)]
simplify dns_rbtnodechain_init() by removing unnecessary 'mctx' parameter
Ondřej Surý [Thu, 29 Aug 2019 12:58:37 +0000 (08:58 -0400)]
Merge branch 'ondrej/use-needs-kw-in-gitlab-ci' into 'master'
Ondrej/use needs kw in gitlab ci
See merge request isc-projects/bind9!2280
Ondřej Surý [Thu, 29 Aug 2019 12:39:08 +0000 (14:39 +0200)]
Swap unit and system stages
Ondřej Surý [Thu, 29 Aug 2019 12:37:33 +0000 (14:37 +0200)]
Further improve the CI by starting the build and docs right after autoreconf
Ondřej Surý [Thu, 29 Aug 2019 12:32:27 +0000 (14:32 +0200)]
Split the system and unit tests into separate stages
Ondřej Surý [Thu, 29 Aug 2019 12:27:19 +0000 (14:27 +0200)]
Make use of DAG for GitLab Pipelines
GitLab 12.2 has introduced Directed Acyclic Graphs in the GitLab CI[1] that
allow jobs to run out-of-order and not wait for the whole previous stage to
complete.
1. https://docs.gitlab.com/ee/ci/directed_acyclic_graph/
Ondřej Surý [Thu, 29 Aug 2019 11:05:26 +0000 (07:05 -0400)]
Merge branch 'ondrej/missing-extern-in-dighost_error-declaration' into 'master'
dighost_error declaration in dig/dig.h was missing extern
See merge request isc-projects/bind9!2278
Ondřej Surý [Thu, 29 Aug 2019 09:14:39 +0000 (11:14 +0200)]
dighost_error declaration in dig/dig.h was missing extern
Mark Andrews [Thu, 29 Aug 2019 00:17:01 +0000 (20:17 -0400)]
Merge branch '1199-return-value-from-open-not-checked' into 'master'
Resolve "Return value from open() not checked."
Closes #1199
See merge request isc-projects/bind9!2264
Mark Andrews [Thu, 22 Aug 2019 03:53:31 +0000 (13:53 +1000)]
check that open() succeeded
Mark Andrews [Wed, 28 Aug 2019 06:41:43 +0000 (02:41 -0400)]
Merge branch '1201-add-llq-option' into 'master'
Resolve "Add LLQ option"
Closes #1201
See merge request isc-projects/bind9!2267
Mark Andrews [Tue, 27 Aug 2019 03:49:15 +0000 (13:49 +1000)]
Add support for displaying EDNS option LLQ.
Mark Andrews [Wed, 28 Aug 2019 06:09:39 +0000 (02:09 -0400)]
Merge branch '1187-ddns-rejected-if-zone-contains-cds-cdnskey' into 'master'
Resolve "DDNS rejected if zone contains CDS/CDNSKEY"
Closes #1187
See merge request isc-projects/bind9!2254
Mark Andrews [Fri, 23 Aug 2019 07:49:05 +0000 (17:49 +1000)]
add CHANGES
Mark Andrews [Fri, 23 Aug 2019 04:36:22 +0000 (14:36 +1000)]
add good and bad CDS / CDNSKEY test zones
Mark Andrews [Fri, 9 Aug 2019 06:27:55 +0000 (16:27 +1000)]
fix dnssec system tests that fail now that we call dns_zone_cdscheck
Mark Andrews [Fri, 9 Aug 2019 06:26:32 +0000 (16:26 +1000)]
add dns_zone_cdscheck to integrity checks
Mark Andrews [Fri, 9 Aug 2019 06:25:49 +0000 (16:25 +1000)]
implement getoriginnode for sdb
Evan Hunt [Tue, 27 Aug 2019 17:00:47 +0000 (13:00 -0400)]
Merge branch 'each-tidy-glue-test' into 'master'
remove unneeded files and options from glue test
See merge request isc-projects/bind9!2238
Evan Hunt [Wed, 7 Aug 2019 22:30:01 +0000 (15:30 -0700)]
remove unneeded files and options from glue test
- the cache-file and check-itegrity options were not needed
- some zones and files were not used
Evan Hunt [Mon, 26 Aug 2019 00:02:33 +0000 (20:02 -0400)]
Merge branch 'each-dig-yaml' into 'master'
dig/delv/mdig +yaml output
Closes #1145
See merge request isc-projects/bind9!2168
Evan Hunt [Sun, 21 Jul 2019 14:17:08 +0000 (10:17 -0400)]
CHANGES, README, relnotes
Evan Hunt [Sun, 21 Jul 2019 04:05:42 +0000 (00:05 -0400)]
add digdelv +yaml system tests
Evan Hunt [Sat, 20 Jul 2019 23:19:53 +0000 (19:19 -0400)]
document the +yaml option in dig, mdig and delv
Evan Hunt [Sat, 20 Jul 2019 21:24:41 +0000 (17:24 -0400)]
add "delv +yaml" output format
Evan Hunt [Sat, 20 Jul 2019 18:35:59 +0000 (14:35 -0400)]
add "mdig +yaml" output format
Evan Hunt [Wed, 17 Jul 2019 06:44:20 +0000 (23:44 -0700)]
add "dig +yaml" output format
Evan Hunt [Wed, 21 Aug 2019 15:04:14 +0000 (11:04 -0400)]
Merge branch '1031-multiple-rate-limit-clauses-are-unsupported-master' into 'master'
Resolve "Multiple rate-limit clauses are unsupported"
See merge request isc-projects/bind9!2262
Mark Andrews [Wed, 15 May 2019 02:06:01 +0000 (12:06 +1000)]
remove reference to rate-limit { domain ...; }
(cherry picked from commit
2275630bc968a6bfcf1434d676f6ea1a8ff7f30d )
Tinderbox User [Mon, 12 Aug 2019 14:08:48 +0000 (14:08 +0000)]
Merge branch 'prep-release'
Tinderbox User [Mon, 12 Aug 2019 14:08:12 +0000 (14:08 +0000)]
prep 9.15.3
Tinderbox User [Mon, 12 Aug 2019 13:46:16 +0000 (13:46 +0000)]
prep 9.15.3
Matthijs Mekking [Mon, 12 Aug 2019 08:39:30 +0000 (04:39 -0400)]
Merge branch '1074-matthijs-underflow-cachedb-statistics' into 'master'
Resolve "underflow in stats channel stale cached RRSIG gauge [ISC-support #14769]"
Closes #1074 and #602
See merge request isc-projects/bind9!2237
Matthijs Mekking [Mon, 12 Aug 2019 07:57:16 +0000 (09:57 +0200)]
Simplify do_stats logic in rbtdb.c
Evan Hunt [Fri, 9 Aug 2019 21:36:43 +0000 (14:36 -0700)]
improve ARM text about cache DB statistics
Matthijs Mekking [Fri, 9 Aug 2019 13:46:59 +0000 (15:46 +0200)]
Add serve-stale test for ancient RRsets counters
Matthijs Mekking [Wed, 7 Aug 2019 13:11:57 +0000 (15:11 +0200)]
Move dnssec_keyid_max out rrsettype counters enum
Matthijs Mekking [Wed, 7 Aug 2019 11:33:55 +0000 (13:33 +0200)]
Update CHANGES, notes
Matthijs Mekking [Wed, 7 Aug 2019 11:27:59 +0000 (13:27 +0200)]
Make rbtdb maintain stale counters
When updating the statistics for RRset types, if a header is marked
stale or ancient, the appropriate statistic counters are decremented,
then incremented.
Also fix some out of date comments.
Matthijs Mekking [Wed, 7 Aug 2019 11:24:25 +0000 (13:24 +0200)]
No longer have stale tracking in stats module
Having the decrement/increment logic in stats makes the code hard
to follow. Remove it here and adjust the unit test. The caller
will be responsible for maintaining the correct increments and
decrements for statistics counters (in the following commit).
Matthijs Mekking [Mon, 5 Aug 2019 14:34:28 +0000 (16:34 +0200)]
Print out ancient type stats with '~' prefix.
The stale RR types are now printed with '#'. This used to be the
prefix for RR types that were marked ancient, but commit
df50751585b64f72d93ad665abf0f485c8941a3b changed the meaning. It is
probably better to keep '#' for stale RR types and introduce a new
prefix for reintroducing ancient type stat counters.
Michał Kępień [Mon, 12 Aug 2019 07:50:18 +0000 (03:50 -0400)]
Merge branch '1110-clarify-relationship-between-acls-and-rpz' into 'master'
Clarify relationship between ACLs and RPZ
Closes #1110
See merge request isc-projects/bind9!2255
Michał Kępień [Mon, 12 Aug 2019 07:46:12 +0000 (09:46 +0200)]
Clarify relationship between ACLs and RPZ
In the ARM section about RPZ, add text explicitly stating that ACLs take
precedence over RPZ to prevent users from expecting RPZ actions to be
applied to queries coming from clients which are not permitted access to
the resolver by ACLs.
Evan Hunt [Fri, 9 Aug 2019 16:40:52 +0000 (12:40 -0400)]
Merge branch '7-remove-dlv-validation' into 'master'
Remove DLV validation code
Closes #7
See merge request isc-projects/bind9!2233