Evan Hunt
4e86a57ba2
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!1421
2019-01-29 18:07:31 -05:00
Evan Hunt
088008328c
placeholder
2019-01-29 15:07:01 -08:00
Evan Hunt
8d1cdc60da
Merge branch '766-querytrace-doc' into 'master'
...
Resolve "--enable-querytrace has negative performance impact - update the documentation to say this"
Closes #766
See merge request isc-projects/bind9!1367
2019-01-29 17:19:49 -05:00
Evan Hunt
51048ca06e
added querytrace documentation in README
...
also:
- rearranged things a little, adding a "dependencies" section
- removed the documentation of 'enable-threads'. (this part of
the change should not be backported.)
2019-01-29 14:18:13 -08:00
Michał Kępień
f0a3525ba3
Merge branch 'michal/add-fedora-29-to-ci' into 'master'
...
Add Fedora 29 to CI
See merge request isc-projects/bind9!1414
2019-01-29 07:53:15 -05:00
Michał Kępień
38b6c5c444
Add Fedora 29 to CI
...
Modify .gitlab-ci.yml so that every CI pipeline also builds and tests
BIND on Fedora 29.
2019-01-29 07:25:00 -05:00
Ondřej Surý
8551497df3
Merge branch 'ondrej/configure.ac-fix-int-assignment-to-pointer-in-ECC-checks' into 'master'
...
Change the check for EC curves so it doesn't assign int to pointer
See merge request isc-projects/bind9!1413
2019-01-29 07:20:41 -05:00
Ondřej Surý
5338e5fc32
Change the check for EC curves so it doesn't assign int to pointer
2019-01-29 12:43:55 +01:00
Witold Krecicki
ffa3be2b04
Merge branch 'wpk-fix-taskmgr-tsan-issues' into 'master'
...
ix taskmgr tsan issues
See merge request isc-projects/bind9!1396
2019-01-29 03:56:55 -05:00
Witold Kręcicki
a003908af4
Fix a race in access to manager->tasks in taskmgr
...
Make taskmgr->mode and boolean state flags (exclusive, paused, exiting) atomic.
2019-01-29 03:32:29 -05:00
Mark Andrews
d0222edbdd
Merge branch '845-configure-PLATFORMS' into 'master'
...
corrected PLATFORM.md to PLATFORMS.md to match reality
Closes #845
See merge request isc-projects/bind9!1408
2019-01-28 23:59:57 -05:00
Alan
f60784c625
corrected PLATFORM.md to PLATFORMS.md to match reality
2019-01-28 23:41:49 -05:00
Evan Hunt
1cccf601d7
Merge branch '259-named-args' into 'master'
...
add properly-formatted -D options to named.args files
Closes #259
See merge request isc-projects/bind9!1372
2019-01-28 23:24:42 -05:00
Evan Hunt
dd45831acc
also add -D options for transient named processes started in tests.sh
2019-01-28 19:58:24 -08:00
Evan Hunt
175d6e9bfb
add properly-formatted -D options to named.args files
...
this prevents servers that use arguments specified in named.args
from appearing different in 'ps' output from servers run with arguments
from start.pl
2019-01-28 19:58:24 -08:00
Evan Hunt
377a7e7bba
Merge branch 'each-fix-logfileconfig' into 'master'
...
reset SYSTEMTESTTOP when changing directories
See merge request isc-projects/bind9!1407
2019-01-28 22:57:47 -05:00
Evan Hunt
70f36a25e4
reset SYSTEMTESTTOP when changing directories
2019-01-28 19:57:19 -08:00
Mark Andrews
8672f5cb5a
Merge branch '842-broken-build' into 'master'
...
rename struct members to avoid a name collision on BSD and MacOS
Closes #842
See merge request isc-projects/bind9!1406
2019-01-28 21:32:56 -05:00
Evan Hunt
995134ce76
rename struct members to avoid a name collision on BSD
2019-01-28 10:59:48 -08:00
Evan Hunt
64745bbc21
Merge branch 'michal/update-PLATFORMS-2019-01' into 'master'
...
Update PLATFORMS (January 2019)
See merge request isc-projects/bind9!1405
2019-01-28 13:54:15 -05:00
Michał Kępień
fd89fa015b
Update the list of supported platforms
...
- Change 5023 (present in BIND 9.13.3+) removed BIND's internal
implementation of the getifaddrs() function which was required for
iterating network interfaces on Solaris 10 as that system does not
support that function natively.
- As of January 2019, FreeBSD 10.x is neither supported upstream nor
regularly tested by ISC, so move it from the list of regularly tested
platforms to the "Best effort" section.
- Debian 10, OpenBSD 6.3, and Fedora 29 have been released and are now
tested regularly.
2019-01-28 10:49:03 -08:00
Witold Krecicki
14d48a9b69
Merge branch 'wpk-atomic-counters-quota' into 'master'
...
Atomic counters and quota
See merge request isc-projects/bind9!1389
2019-01-25 04:45:27 -05:00
Witold Kręcicki
d314e45cc3
CHANGES entry
2019-01-25 04:26:49 -05:00
Witold Kręcicki
42d9a536a7
Make isc_counter use atomics instead of locks
2019-01-25 04:26:49 -05:00
Witold Kręcicki
0af500a2c5
- Make isc_quota use atomics instead of locks
...
- Use getters for isc_quota parameters, make fields private
- Fix a potential data race with recursion clients limits logging
2019-01-25 04:26:49 -05:00
Witold Kręcicki
814bfa23b2
Add atomic_store_relaxed and atomic_load_relaxed macros to isc/atomic.h, fix issues in isc/stdatomic.h
2019-01-25 04:26:49 -05:00
Evan Hunt
9a2d889c69
Merge branch 'each-win32-test-list' into 'master'
...
fix win32 system tests
See merge request isc-projects/bind9!1381
2019-01-25 03:45:06 -05:00
Evan Hunt
7cc9fdc7fb
fix rrl test
...
strip CR characters before using awk/sed
2019-01-25 00:44:11 -08:00
Evan Hunt
8cd39fae80
fix rpz test
...
- work around a CR newline problem
- use rndc to stop servers
2019-01-25 00:44:11 -08:00
Evan Hunt
f7471494ed
fix rpzrecurse test
...
use rndc to stop servers
2019-01-25 00:44:11 -08:00
Evan Hunt
8778f484b3
fix dnssec test
...
- work around CR issues
- use UTC for time comparisons
- use $DIFF instead of cmp
2019-01-25 00:44:11 -08:00
Evan Hunt
8acc3434a7
fix legacy test
...
use rndc rather than signals to stop the server
2019-01-25 00:44:11 -08:00
Evan Hunt
fef19fb978
fix fetchlimit test
...
use TCP for the test queries in between UDP bursts; this avoids
congestion issues that interfered with the test on windows
2019-01-25 00:44:11 -08:00
Evan Hunt
5656e97ddf
fix nsupdate test
...
rndc_reload was failing on windows
2019-01-25 00:44:11 -08:00
Evan Hunt
7942bc93e2
fix sfcache test
...
use a lame server configuration to force SERVFAILs instead of killing ns2.
this prevents test failures that occurred due to a different behavior of
the netowrking stack in windows.
2019-01-25 00:44:11 -08:00
Evan Hunt
a77b6a8abc
fix rndc test
...
use regex instead of exact string matching to deal with CR at end of line
2019-01-25 00:44:11 -08:00
Evan Hunt
1150a008b2
fix statistics test
...
the active sockets test is supposed to be commented out on win32, but
only part of it was
2019-01-25 00:44:11 -08:00
Evan Hunt
37b0af81d2
fix redirect test
...
strip CR characters before using sed
2019-01-25 00:44:11 -08:00
Evan Hunt
6881f919e7
fix notify test
...
test the average delay between notifies instead of the minimum delay;
this helps avoid unnecessary test failures on systems with bursty
network performance.
2019-01-25 00:44:11 -08:00
Evan Hunt
10aba2cbbb
fix masterformat test
...
use stop.pl instead of rndc to stop server
2019-01-25 00:44:11 -08:00
Evan Hunt
2ae3c97599
fix inline test
...
use regex instead of exact string matching, to deal with CR at end of ine
2019-01-25 00:44:11 -08:00
Evan Hunt
8b0d5a98bb
fix forward test
...
strip CR characters before using sed
2019-01-25 00:44:11 -08:00
Evan Hunt
673cd0beeb
fix cookie test
...
strip CR characters before comparing files
2019-01-25 00:44:11 -08:00
Evan Hunt
097cbec3c4
fix cds test
...
- use $PERL instead of perl
- use $DIFF instead of cmp for windows portability; cmp doesn't
handle CR characters properly
2019-01-25 00:44:11 -08:00
Evan Hunt
e6f2c2f51f
fix addzone test
...
typographical error prevented reconfiguration
2019-01-25 00:44:11 -08:00
Evan Hunt
def7574b1e
use $DIFF instead of diff
2019-01-25 00:44:11 -08:00
Evan Hunt
d3d106b82c
remove logfileconfig from test list
...
this test doesn't work on windows
2019-01-25 00:44:11 -08:00
Evan Hunt
c02dad7991
set and use SYSTEMTESTTOP consistently
2019-01-25 00:44:11 -08:00
Evan Hunt
1bc0ab5217
complete the set of tools available in windows tests
...
- dnssec-cds wasn't being built for windows
- nsec3hash was available, but the NSEC3HASH variable wasn't
set in conf.sh.win32
2019-01-25 00:44:11 -08:00
Evan Hunt
086f770b38
more reliable method for killing "ans" servers on windows
...
as perl and python are both native to cygwin, we don't want to use
the "kill -f" option to terminate them.
2019-01-25 00:44:11 -08:00