Witold Kręcicki
025c74adee
Use proper memory ordering for tasks_running/tasks_ready
2018-11-06 08:19:50 +00:00
Witold Kręcicki
8fb5bc783f
Comment about taskmgr exclusive mode, fix a REQUIRE.
2018-11-06 08:19:50 +00:00
Witold Kręcicki
152c437bb8
Allow slight over-quota in'checking lame server clients are dropped at the soft limit' test
2018-11-06 08:19:50 +00:00
Witold Kręcicki
913856911a
Saner exclusive task handling in taskmgr
2018-11-06 08:19:50 +00:00
Witold Kręcicki
17d46fd48b
Formatting
2018-11-06 08:19:50 +00:00
Witold Kręcicki
c80e25e482
Get rid of isc_taskmgr_setmode, we only use it to set privileged mode
2018-11-06 08:19:50 +00:00
Witold Kręcicki
64020dd7bc
Make sure all priority tasks are done before entering normal execution
2018-11-06 08:19:50 +00:00
Witold Kręcicki
669a694d3b
Post shutting down tasks always to manager 0
2018-11-06 08:19:50 +00:00
Witold Kręcicki
c416389d32
Separate structure for each thread/queue; 2-phase-locking for exclusive tasks
2018-11-06 08:19:50 +00:00
Witold Kręcicki
818d63a3a1
Always restart dispatchers on empty readyq
2018-11-06 08:19:50 +00:00
Witold Kręcicki
d7be8afea5
Taskmgr shutdown fixes
2018-11-06 08:19:50 +00:00
Witold Kręcicki
81a85070c5
Multiple worker queues
2018-11-06 08:19:50 +00:00
Witold Krecicki
7b6721b27f
isc_thread_setaffinity()
2018-11-06 08:19:50 +00:00
Evan Hunt
151b64aa3e
Merge branch 'rndc-nta-preen' into 'master'
...
Fixes for `rndc nta` user interface
See merge request isc-projects/bind9!845
2018-11-06 01:18:32 -05:00
Evan Hunt
6298061e24
CHANGES, release note
2018-11-05 22:10:10 -08:00
Tony Finch
1b1d63acd8
Fixes for rndc nta user interface
...
Tell the user explicitly about their mistakes:
* Unknown options, e.g. -list instead of -dump
or -delete instead of -remove.
* Unknown view names.
* Excess arguments.
Include the view name in `rndc nta -dump` output, for consistency with
the NTA add and remove actions.
When removing an NTA from all views, do not abort with an error if the
NTA was not found in one of the views.
2018-11-05 22:01:28 -08:00
Mark Andrews
95e84464b7
Merge branch '653-idnout-only-on-tty' into 'master'
...
Enable idnout output only on tty, disable it when the stdout is not a tty
Closes #653
See merge request isc-projects/bind9!973
2018-11-06 00:58:22 -05:00
Ondřej Surý
9c0c44405c
Add CHANGES entry for GL #653
2018-11-06 12:48:44 +07:00
Ondřej Surý
2a11a7dd29
Add release notes for IDN processing update
2018-11-06 12:48:08 +07:00
Ondřej Surý
b659765869
Update the IDN documentation for nslookup
2018-11-06 12:48:08 +07:00
Ondřej Surý
7697923eab
Change the dig documentation
2018-11-06 12:48:08 +07:00
Ondřej Surý
e8c57a78aa
Update the idna tests for the new non-tty defaults
2018-11-06 12:48:08 +07:00
Ondřej Surý
0e1bf7d017
Enable IDN processing (both idnin and idnout) only on tty, disable it when the stdout is not a tty
2018-11-06 12:48:08 +07:00
Mark Andrews
46dbf96bd9
Merge branch '601-build-option-with-python-should-default-to-yes' into 'master'
...
Resolve "Build option --with-python should default to yes"
Closes #601
See merge request isc-projects/bind9!980
2018-11-06 00:38:06 -05:00
Mark Andrews
bf8746126c
require python to be explicitly disabled
2018-11-06 16:10:09 +11:00
Mark Andrews
2bef7291be
Merge branch 'u/fanf2/deprecate-ip6-int' into 'master'
...
Abolish ip6.int support in `dig` and `mdig`
See merge request isc-projects/bind9!969
2018-11-05 19:29:23 -05:00
Mark Andrews
00f377da93
add CHANGES note
2018-11-06 11:19:03 +11:00
Tony Finch
3064d3d0ef
Abolish ip6.int support in dig and mdig
2018-11-05 19:07:31 -05:00
Mark Andrews
ae0160c33b
Merge branch '617-if-rrl-is-configured-the-require-server-cookie-yes-is-ignored' into 'master'
...
Resolve "If RRL is configured the "require-server-cookie yes;" is ignored."
Closes #617
See merge request isc-projects/bind9!974
2018-11-05 18:18:37 -05:00
Mark Andrews
a868f335d2
add CHANGES note
2018-11-06 10:10:04 +11:00
Mark Andrews
164370102a
test require-server-cookie with rate-limit
2018-11-06 10:10:04 +11:00
Mark Andrews
d6f6eeda9d
check requireservercookie even if rrl is configured
2018-11-06 10:10:04 +11:00
Mark Andrews
56603265ee
Merge branch '634-unchecked-returns-in-resolver-c' into 'master'
...
Resolve "Unchecked returns in resolver.c"
Closes #634
See merge request isc-projects/bind9!929
2018-11-05 18:03:05 -05:00
Mark Andrews
99b25eb379
two dns_name_dup calls were not checked
2018-11-05 14:46:08 -08:00
Ondřej Surý
ce5ac790bb
Merge branch '645-fix-missing-buffer-init' into 'master'
...
dighost.c: after invalidating buffer we need to reinit it
Closes #645
See merge request isc-projects/bind9!976
2018-11-05 15:05:48 -05:00
Witold Kręcicki
b2f8f37b80
dighost.c: after invalidating buffer we need to reinit it
2018-11-05 18:59:44 +00:00
Witold Krecicki
ae5c86ba9a
Merge branch '16-cleanup-finds-before-sending-final-query' into 'master'
...
Cleanup fctx->finds before sending 'final' query after qname minimization.
Closes #16
See merge request isc-projects/bind9!962
2018-11-05 05:06:32 -05:00
Witold Kręcicki
2d0a33208c
Cleanup fctx->finds before sending 'final' query after qname minimization.
...
At the beginning of qname minimization we get fctx->finds filled with what's
in the cache at this point, in worst case root servers. After doing full
run querying for NSes at different levels we need to clean it and refill
it with proper values from cache.
2018-11-05 09:57:11 +00:00
Evan Hunt
d88efa7e40
Merge branch 'fix-dnstap-test' into 'master'
...
disable QNAME minimization in the dnstap test so packet counts will be correct
See merge request isc-projects/bind9!971
2018-11-02 14:35:54 -04:00
Evan Hunt
fc99651d7d
disable QNAME minimization in the dnstap test so packet counts will be correct
2018-11-02 11:34:27 -07:00
Evan Hunt
9e61693210
Merge branch 'wpk-qmin-intermittent-fixes' into 'master'
...
Avoid a race in qmin test
See merge request isc-projects/bind9!954
2018-11-02 14:00:12 -04:00
Witold Kręcicki
9163e93b9e
Avoid a race in qmin test
2018-11-02 13:51:31 -04:00
Mark Andrews
b4baa3e751
Merge branch 'u/fanf2/configure-backtrace' into 'master'
...
Correctly report backtrace support when `configure` finishes
See merge request isc-projects/bind9!967
2018-11-01 22:26:46 -04:00
Mark Andrews
c94bd140e3
regen
2018-11-02 13:09:04 +11:00
Tony Finch
f09c3a1189
Correctly report backtrace support when configure finishes
2018-11-01 13:45:34 +00:00
Michał Kępień
97bb9b2be9
Merge branch '611-extend-serve-stale-tests' into 'master'
...
Extend serve-stale tests
Closes #611
See merge request isc-projects/bind9!963
2018-10-31 09:26:42 -04:00
Michał Kępień
27cfe83a38
Check serve-stale behavior with a cold cache
...
Ensure that serve-stale works as expected when returning stale answers
is enabled, the authoritative server does not respond, and there is no
cached answer available.
2018-10-31 14:08:09 +01:00
Michał Kępień
893ab37ce7
Check TTL of stale answers
...
Make sure that stale answers returned when the serve-stale feature is
enabled have a TTL matching the value of the stale-answer-ttl setting.
2018-10-31 14:08:09 +01:00
Witold Krecicki
3290daa939
Merge branch 'wpk-get-rid-of-socket-v-functions' into 'master'
...
Get rid of socket *v functions
See merge request isc-projects/bind9!932
2018-10-31 08:57:08 -04:00
Michał Kępień
0e979358ee
[squash] Rework code preparing a HTTP response for sending in lib/isc/httpd.c
2018-10-31 13:46:52 +01:00