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
Evan Hunt
3012803a22
update ifconfig.bat with current test interfaces
...
the addresses set up in ifconfig.bat were out of sync with the
ones in ifconfig.sh
2019-01-25 00:44:11 -08:00
Evan Hunt
d1fc4601ce
update conf.sh.win32 test list
...
- the test lists in conf.sh.in and conf.sh.win32 were out of sync
2019-01-25 00:44:11 -08:00
Evan Hunt
99060c0d7f
Merge branch '820-dig-return-a-non-zero-exit-code-for-failed-tcp-eof-retries' into 'master'
...
dig: return a non-zero exit code for failed TCP EOF retries
Closes #820
See merge request isc-projects/bind9!1358
2019-01-25 02:53:48 -05:00
Michał Kępień
7a1c0dc558
Add CHANGES entry
...
5144. [bug] dig now returns a non-zero exit code when a TCP
connection is prematurely closed by a peer more than
once for the same lookup. [GL #820 ]
2019-01-24 23:06:07 -08:00
Michał Kępień
0f168a4b37
dig: return a non-zero exit code for failed TCP EOF retries
...
dig retries a TCP query when a server closes the connection prematurely.
However, dig's exit code remains unaffected even if the second attempt
to get a response also fails with the same error for the same lookup,
which should not be the case. Ensure the exit code is updated
appropriately when a retry triggered by a TCP EOF condition fails.
2019-01-24 23:05:43 -08:00
Evan Hunt
91d1218097
Merge branch '560-dnssec-keymgr-root' into 'master'
...
improve handling of trailing dots in dnssec-keymgr and dnssec-coverage
Closes #560
See merge request isc-projects/bind9!1374
2019-01-24 15:51:04 -05:00
Evan Hunt
1ccf4e6c16
improve handling of trailing dots in dnssec-keymgr and dnssec-coverage
...
- mishandling of trailing dots caused bad behavior with the
root zone or names like "example.com."
- fixing this exposed an error in dnssec-coverage caused the
wrong return value if there were KSK errors but no ZSK errors
- incidentally silenced the dnssec-keygen output in the coverage
system test
2019-01-24 12:33:42 -08:00
Evan Hunt
58e4d00c43
Merge branch '323-cleanup-cfg' into 'master'
...
cleanup cfg_parse_buffer* functions
Closes #323
See merge request isc-projects/bind9!1377
2019-01-24 15:26:17 -05:00
Evan Hunt
cf072d659e
cleanup cfg_parse_buffer* functions
...
cfg_parse_buffer() now has the same signature as the former
cfg_parse_buffer4(). cfg_parse_buffer{2,3,4}() have been removed.
2019-01-24 12:08:54 -08:00
Evan Hunt
57dedab3f3
Merge branch 'each-dead-code-cleanup' into 'master'
...
remove dead RPZ code
See merge request isc-projects/bind9!1392
2019-01-24 15:03:00 -05:00
Matthijs Mekking
7c13f1779e
Remove dead code
2019-01-24 12:00:09 -08:00
Evan Hunt
710a3aaf14
Merge branch '824-configure-nsip' into 'master'
...
remove --disable-rpz-nsip and --disable-rpz-nsdname from configure
Closes #824
See merge request isc-projects/bind9!1376
2019-01-24 14:57:03 -05:00
Evan Hunt
b9c9f2593a
remove --disable-rpz-nsip and --disable-rpz-nsdname from configure
2019-01-24 11:32:44 -08:00
Evan Hunt
7311ebe9d3
Merge branch 'each-set-magic-last' into 'master'
...
set the magic number at the end of dns_dt_create()
See merge request isc-projects/bind9!1383
2019-01-23 14:12:21 -05:00
Evan Hunt
c29abd307c
set the magic number at the end of dns_dt_create()
2019-01-23 14:12:09 -05:00
Evan Hunt
e6bf898edf
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!1385
2019-01-23 14:05:32 -05:00
Evan Hunt
1b1cd4de2f
placeholder
2019-01-23 11:05:03 -08:00
Evan Hunt
fa53cc0451
Merge branch '117-running-dnssec-keymgr-with-old-keys-inactivates-deletes-them-immediately' into 'master'
...
Resolve "Running dnssec-keymgr with old keys inactivates/deletes them immediately"
Closes #117
See merge request isc-projects/bind9!1378
2019-01-22 13:10:47 -05:00
Mark Andrews
083b730ec7
introducing keymgr need to preserve functionality
2019-01-22 09:52:47 -08:00
Evan Hunt
914e8ddd61
Merge branch '823-masterformat-test-fix' into 'master'
...
fix broken masterformat test
Closes #823
See merge request isc-projects/bind9!1365
2019-01-21 02:04:08 -05:00