Commit Graph

27650 Commits

Author SHA1 Message Date
Witold Kręcicki
39cc064238 WiP: direct task sending 2018-09-05 10:02:24 +02:00
Witold Kręcicki
b630c22f20 Revert "Separate write and read locks on socket"
This reverts commit 2f3ae09a69eb6e423a778d5742612ec3c9d14ee1.
2018-09-05 10:02:24 +02:00
Witold Kręcicki
9fddb5e7e4 Separate write and read locks on socket 2018-09-05 10:02:24 +02:00
Witold Kręcicki
d3b1634cc4 Kill socket if it's no longer being referenced 2018-09-05 10:02:24 +02:00
Witold Kręcicki
008b195280 Add runtime detection of SO_REUSEPORT, use it if available (instead of dup) 2018-09-05 10:02:24 +02:00
Witold Kręcicki
6e3fef916c More udp dispatchers 2018-09-05 10:02:24 +02:00
Witold Kręcicki
c342b72849 Set quantum to 50 2018-09-05 10:02:24 +02:00
Witold Kręcicki
cb44b07acc Add pseudosend 2018-09-05 10:02:24 +02:00
Witold Kręcicki
ad49f7a7c1 It's reasonable not to crash on TCP connections 2018-09-05 10:02:24 +02:00
Witold Kręcicki
9a4509331b Cpus detected * 1.5 2018-09-05 10:02:24 +02:00
Witold Kręcicki
b9199418c5 Since we're doing everything in one thread we don't have to unwatch/watch FDs constantly 2018-09-05 10:02:24 +02:00
Witold Kręcicki
3c9ed6a0d8 Multiple network threads (WiP) 2018-09-05 10:02:24 +02:00
Witold Kręcicki
72ef4697cc Do IO after event directly in the network thread, don't schedule it for worker 2018-09-05 10:02:24 +02:00
Witold Kręcicki
2c5d86c89c Remove fdwatch sockets 2018-09-05 10:02:24 +02:00
Witold Kręcicki
68e9479f41 Remove layering from isc_task, isc_app, isc_socket, isc_timer, isc_mem 2018-09-05 09:44:07 +02:00
Witold Kręcicki
72bb25cbad Get rid of isc_bind9 conditional 2018-09-05 09:43:00 +02:00
Evan Hunt
8360df5a4c Merge branch '527-spurious-thread-report' into 'master'
Resolve "Master branch incorrectly reports missing thread support"

Closes #527

See merge request isc-projects/bind9!757
2018-09-04 15:06:34 -04:00
Evan Hunt
02041b94d9 remove startup log message indicating thread status 2018-09-04 11:58:26 -07:00
Tinderbox User
215e3fde22 Merge branch 'prep-release' 2018-09-04 06:12:49 +00:00
Tinderbox User
19ed6f8f5a prep 9.13.3 2018-09-04 06:11:38 +00:00
Evan Hunt
7157596743 Merge branch '192-release-notes' into 'master'
Add release notes about support for legacy platform being removed

Closes #523

See merge request isc-projects/bind9!750
2018-09-03 21:51:37 -04:00
Ondřej Surý
0868e5700f Update release notes to mention removal of legacy system workarounds 2018-09-03 18:50:58 -07:00
Ondřej Surý
3023f14c40 Merge branch 'fail-on-failed-install' into 'master'
Fail on failed install inside for loops

See merge request isc-projects/bind9!751
2018-09-03 06:18:53 -04:00
Ondřej Surý
142cb0ab8f Remove already removed headers from the Makefiles 2018-09-03 12:09:52 +02:00
Ondřej Surý
25248eb097 Bail-out early in the for install loops instead of continuing because for masks the error in the middle 2018-09-03 12:05:45 +02:00
Evan Hunt
73b2648480 Merge branch 'solaris-fixes' into 'master'
Silence some warnings and errors

See merge request isc-projects/bind9!746
2018-08-31 16:57:12 -04:00
Witold Krecicki
d932ec871c Silence some warnings and errors 2018-08-31 13:48:26 -07:00
Evan Hunt
0716902f6f Merge branch 'restore-readmes' into 'master'
restore accidentally erased README and related files

See merge request isc-projects/bind9!747
2018-08-31 15:56:13 -04:00
Evan Hunt
8a167a4b30 restore accidentally erased README and related files 2018-08-31 12:55:36 -07:00
Ondřej Surý
47066d3d01 Merge branch '10-clean-lib-isc-arch-Makefiles' into 'master'
Cleanup lib/isc/$arch/ Makefile.in(s) from configure.in

See merge request isc-projects/bind9!745
2018-08-31 08:27:27 -04:00
Ondřej Surý
75c2996df8 Cleanup lib/isc/$\arch/ Makefile.in(s) from configure.in 2018-08-31 08:19:15 -04:00
Ondřej Surý
5c00162f54 Merge branch '9.13.3-dev-build-doc' into 'master'
Update documentation (ARM, READMEs and man pages)

See merge request isc-projects/bind9!744
2018-08-31 06:22:24 -04:00
Ondřej Surý
eb9849daff Update documentation (ARM, READMEs and man pages) 2018-08-31 06:03:42 -04:00
Mark Andrews
05bed0ecd6 Merge branch 'simplify' into 'master'
simplify

See merge request isc-projects/bind9!743
2018-08-31 05:02:17 -04:00
Mark Andrews
05eb9fd338 simplify 2018-08-31 18:47:29 +10:00
Mark Andrews
1b75d421b7 Merge branch '510-resolver-test-was-failing' into 'master'
Resolve "Resolver test was failing"

Closes #510

See merge request isc-projects/bind9!726
2018-08-31 03:56:16 -04:00
Mark Andrews
feaf381adb use pack to construct the reply as Net::DNS just get it wrong 2018-08-31 03:47:56 -04:00
Mark Andrews
38f96de923 Merge branch '150-remove-workarounds-for-servers-that-are-not-edns-compliant' into 'master'
Resolve "Remove workarounds for servers that are not EDNS compliant."

Closes #150

See merge request isc-projects/bind9!555
2018-08-31 00:43:57 -04:00
Evan Hunt
5e37190877 add documentation 2018-08-31 14:34:31 +10:00
Mark Andrews
615ebc39e3 remove EDNS workarounds, update legacy test 2018-08-30 21:17:00 -07:00
Mark Andrews
e7e4603f9b bring up interfaces 9 and 10 2018-08-30 21:16:59 -07:00
Mark Andrews
c81c9660f5 add -T ednsformerr/ednsnotimp/ednsrefused 2018-08-30 21:16:59 -07:00
Mark Andrews
c0c80df254 Merge branch '418-bind-in-auto-dnssec-mode-should-support-signature-expiration-jitter' into 'master'
Resolve "BIND in auto-dnssec mode should support signature expiration jitter"

Closes #418

See merge request isc-projects/bind9!662
2018-08-30 22:46:15 -04:00
Mark Andrews
d68499e1f7 add changes note 2018-08-30 22:37:09 -04:00
Mark Andrews
8e5abc6cdf report initial RRSIG expiry field values 2018-08-30 22:37:08 -04:00
Mark Andrews
050fca2139 increase jitter to cover the entire potential steady state expire range when initially signing the zone 2018-08-30 22:37:08 -04:00
Mark Andrews
c5b4948db3 Merge branch '519-unclosed-files-in-lib-dns-tests-zt_test-c' into 'master'
Resolve "unclosed files in lib/dns/tests/zt_test.c"

Closes #519

See merge request isc-projects/bind9!736
2018-08-30 22:23:23 -04:00
Mark Andrews
455bb23236 fclose origfile and zonefile 2018-08-31 12:13:19 +10:00
Vicky Risk
bbaff4d80f Merge branch 'patch-2' into 'master'
Update release.md

See merge request isc-projects/bind9!735
2018-08-30 17:01:26 -04:00
Vicky Risk
e6106b9940 Update release.md 2018-08-30 14:47:26 -04:00