Commit Graph
6065 Commits
Author SHA1 Message Date
Ondřej Surý 52a8fb31c7 Revert "Merge branch '996-wrong-key-id-is-displayed-for-rsamd5-keys' into 'master'"
This reverts commit ea131d2e6a, reversing
changes made to e79dd268b6.
2019-05-29 15:34:08 +02:00
Ondřej Surý 9c47bad86a Add CHANGES and release notes 2019-05-29 15:08:52 +02:00
Witold Kręcicki 75815c1581 Fix a possible deadlock in TCP accepting
Each network thread holds an array of locks, indexed by a hash
of fd. When we accept a connection we hold a lock in accepting thread.
We then generate the thread number and lock bucket for the new
connection socket - if we hit the same thread and lock bucket as
accepting socket we get a deadlock. Avoid this by checking if we're
in the same thread/lock bucket and not locking in this case.
2019-05-24 03:18:41 -04:00
Mark Andrews e65d4989a1 Recurse to find the root server list with 'dig +trace'. 2019-05-22 13:02:15 +10:00
Ondřej Surý dc9543abb3 Add CHANGES entry:
5236.   [func]          Add SipHash 2-4 implementation in lib/isc/siphash.c
                        and switch isc_hash_function() to use SipHash 2-4.
                        [GL #605]
2019-05-21 10:23:20 +00:00
Ondřej Surý 93aa9766e5 Add CHANGES entry:
5235.   [cleanup]       Refactor lib/isc/app.c to be thread-safe, unused
                        parts of the API has been removed and the
                        isc_appctx_t data type has been changed to be
                        fully opaque. [GL #1023]
2019-05-20 18:39:28 +02:00
Mark Andrews f546769b8b arm: just use the compiler's default yield support 2019-05-12 21:39:43 -04:00
Tinderbox User 25e416fb67 prep 9.15.0 2019-05-10 04:39:43 +00:00
Evan Hunt 6e236fbaf1 add a placeholder that was missed earlier; update subsequent change numbers 2019-05-09 20:58:27 -07:00
Michał KępieńandEvan Hunt 5be7c6f4b3 Add CHANGES entry
5219.	[bug]		Negative trust anchors did not work with "forward only;"
			to validating resolvers. [GL #997]
2019-05-09 19:55:36 -07:00
Mark Andrews ee7cf180b3 Recognise EDNS Client Tag and EDNS Server Tag 2019-05-09 17:29:23 +10:00
Tony FinchandEvan Hunt 793d358cd6 add CHANGES and release note 2019-05-08 18:18:07 -07:00
Mark Andrews 1722728c80 enforce known SSHFP finger print lengths 2019-05-09 08:11:43 +10:00
Evan Hunt cdc4388ac3 CHANGES, release notes 2019-05-07 22:06:31 -07:00
Evan Hunt 2163a59d0d placeholder 2019-05-07 19:39:39 -07:00
Evan Hunt bd14aa6d8e placeholder 2019-05-06 22:19:48 -07:00
Mark AndrewsandEvan Hunt fb0b8f9bd7 add CHANGES 2019-05-06 21:50:56 -07:00
Mark Andrews ba1d7f3a07 add CHANGES 2019-05-07 13:00:55 +10:00
Mark Andrews bdc66eb5d9 add CHANGES 2019-05-07 10:39:49 +10:00
Mark Andrews ce5520b695 add CHANGES note 2019-05-07 10:07:02 +10:00
Evan Hunt d3cd0729c9 CHANGES 2019-05-06 14:20:25 -07:00
Evan Hunt f1aaf45085 CHANGES 2019-05-06 12:57:38 -07:00
Evan Hunt ce8ad08a45 CHANGES 2019-04-26 02:52:39 -04:00
Evan HuntandOndřej Surý 4551c58e30 CHANGES, release note
(cherry picked from commit 244e44af432121a05e0a308b7ccce96a8ecd28ab)
(cherry picked from commit 79fad84bf6)
2019-04-25 16:32:32 +02:00
Evan HuntandOndřej Surý 38c29c1b5b CHANGES, release note
(cherry picked from commit ab5473007e91f011d003ff0ba5ab32fa0d56360c)
(cherry picked from commit 404be59527)
2019-04-25 16:02:22 +02:00
Mark Andrews 19e4098139 add CHANGES 2019-04-24 09:07:19 +10:00
Mark Andrews 11cddb689f add CHANGES 2019-04-24 08:19:08 +10:00
Witold Kręcicki 7043c6eaf5 When resuming from qname-minimization increase fetches-per-zone counters for the 'new' zone 2019-04-23 10:16:09 -04:00
Evan Hunt 4d358c9bce CHANGES 2019-04-22 18:48:19 -07:00
Michał Kępień e048436805 Add CHANGES entry
5214.	[bug]		win32: named now removes its lock file upon shutdown.
			[GL #979]
2019-04-19 10:59:41 +02:00
Michał Kępień e7332343ed Add CHANGES entry
5213.	[bug]		win32: Eliminated a race which allowed named.exe running
			as a service to be killed prematurely during shutdown.
			[GL #978]
2019-04-19 09:37:51 +02:00
Evan Hunt 591e37a7e2 placeholder 2019-04-16 12:56:59 -07:00
Evan Hunt 5071e43c19 CHANGES 2019-04-15 11:05:18 -07:00
Evan Hunt 3b9dee0baa CHANGES 2019-04-11 15:21:57 -07:00
Matthijs Mekking 3cb8c49c73 With update-check-ksk also consider offline keys
The option `update-check-ksk` will look if both KSK and ZSK are
available before signing records.  It will make sure the keys are
active and available.  However, for operational practices keys may
be offline.  This commit relaxes the update-check-ksk check and will
mark a key that is offline to be available when adding signature
tasks.
2019-04-11 15:22:30 +02:00
Mark Andrews 307a1b563b Add CHANGES 2019-04-11 19:19:46 +10:00
Mark Andrews dfc485b02e add CHANGES 2019-04-10 15:06:54 +10:00
Mark Andrews 538da8c80d Add CHANGES. 2019-04-10 14:49:28 +10:00
Mark Andrews 97b7360ce1 add CHANGES 2019-04-10 13:39:51 +10:00
Mark Andrews d712b88048 add CHANGES 2019-04-10 11:16:55 +10:00
Mark Andrews f78c688c4f add CHANGES 2019-04-09 13:56:05 +10:00
Mark Andrews 698a6f955e <dns/ecs.h> was missing ISC_LANG_ENDDECLS. 2019-04-09 11:47:26 +10:00
Witold KręcickiandEvan Hunt 06021b3529 Fix deadlock in RPZ update code.
In dns_rpz_update_from_db we call setup_update which creates the db
iterator and calls dns_dbiterator_first. This unpauses the iterator and
might cause db->tree_lock to be acquired. We then do isc_task_send(...)
on an event to do quantum_update, which (correctly) after each iteration
calls dns_dbiterator_pause, and re-isc_task_sends itself.

That's an obvious bug, as we're holding a lock over an async task send -
if a task requesting write (e.g. prune_tree) is scheduled on the same
workers queue as update_quantum but before it, it will wait for the
write lock indefinitely, resulting in a deadlock.

To fix it we have to pause dbiterator in setup_update.
2019-04-06 12:22:49 -07:00
Evan Hunt 610d13b456 placeholder 2019-04-06 12:20:16 -07:00
Witold KręcickiandEvan Hunt d11791e24c CHANGES 2019-03-29 15:53:17 +01:00
Mark Andrews b779342017 add CHANGES 2019-03-26 21:18:19 +11:00
Mark Andrews bd670d4a04 add CHANGES 2019-03-26 19:38:56 +11:00
Evan Hunt 55a7961cf3 CHANGES, release notes 2019-03-21 21:17:50 -07:00
Mark Andrews e1db1b8dcb add CHANGES 2019-03-22 06:49:09 +11:00
Mark Andrews c20b89fcf8 add CHANGES 2019-03-21 19:52:27 +11:00