Matthijs Mekking
dfcf9bb0ed
System tests for tools and unsupported algorithms
2019-03-19 17:14:18 +01:00
Ondřej Surý
8981a07311
Merge branch '4-use-TOP-from-conf.sh-in-ifconfig.sh' into 'master'
...
Make ifconfig.sh resilient to the directory where it is run
See merge request isc-projects/bind9!1715
2019-03-19 10:39:41 -04:00
Ondřej Surý
f86c15f649
Make ifconfig.sh more resilient to the directory where it is run
2019-03-19 15:26:23 +01:00
Ondřej Surý
f2642f4fb8
Merge branch '4-add-shell-system-test-driver' into 'master'
...
Add automake-compatible test driver for system tests
See merge request isc-projects/bind9!1714
2019-03-19 10:13:19 -04:00
Ondřej Surý
25a689ec7b
Add shell system test driver
2019-03-19 15:09:59 +01:00
Michał Kępień
85ea0edf2f
Merge branch '944-make-stop.pl-wait-for-lock-file-cleanup' into 'master'
...
Make stop.pl wait for lock file cleanup
Closes #944
See merge request isc-projects/bind9!1704
2019-03-19 06:18:35 -04:00
Michał Kępień
c787a539d2
Make stop.pl wait for lock file cleanup
...
bin/tests/system/stop.pl only waits for the PID file to be cleaned up
while named cleans up the lock file after the PID file. Thus, the
aforementioned script may consider a named instance to be fully shut
down when in fact it is not.
Fix by also checking whether the lock file exists when determining a
given instance's shutdown status. This change assumes that if a named
instance uses a lock file, it is called "named.lock".
Also rename clean_pid_file() to pid_file_exists(), so that it is called
more appropriately (it does not clean up the PID file itself, it only
returns the server's identifier if its PID file is not yet cleaned up).
2019-03-19 10:26:36 +01:00
Michał Kępień
4afad2a047
Correctly invoke stop.pl when start.pl fails
...
MR !1141 broke the way stop.pl is invoked when start.pl fails:
- start.pl changes the working directory to $testdir/$server before
attempting to start $server,
- commit 27ee629e6b causes the $testdir
variable in stop.pl to be determined using the $SYSTEMTESTTOP
environment variable, which is set to ".." by all tests.sh scripts,
- commit e227815af5 makes start.pl pass
$test (the test's name) rather than $testdir (the path to the test's
directory) to stop.pl when a given server fails to start.
Thus, when a server is restarted from within a tests.sh script and such
a restart fails, stop.pl attempts to look for the server directory in a
nonexistent location ($testdir/$server/../$test, i.e. $testdir/$test,
instead of $testdir/../$test). Fix the issue by changing the working
directory before stop.pl is invoked in the scenario described above.
2019-03-19 10:26:36 +01:00
Evan Hunt
bd55366bef
Merge branch 'each-bindkeys-comments' into 'master'
...
update bind.keys comments
See merge request isc-projects/bind9!1707
2019-03-19 00:20:21 -04:00
Evan Hunt
01e7ecfea6
update bind.keys comments
2019-03-18 21:19:40 -07:00
Evan Hunt
ab2d411996
Merge branch '945-remove-revoked-root-key-from-bind-keys' into 'master'
...
Resolve "Remove revoked root key from bind.keys."
Closes #945
See merge request isc-projects/bind9!1705
2019-03-19 00:12:36 -04:00
Mark Andrews
0e805b58e8
Remove revoked root DNSKEY from bind.keys.
2019-03-19 10:32:42 +11:00
Matthijs Mekking
c3fb2c4c77
Merge branch 'revert-0d379587' into 'master'
...
Revert "Merge branch 'placeholder-5889' into 'master'"
See merge request isc-projects/bind9!1703
2019-03-18 06:46:01 -04:00
Matthijs Mekking
65d63eda34
Revert "Merge branch 'placeholder-5889' into 'master'"
...
This reverts merge request !1702
2019-03-18 06:11:26 -04:00
Matthijs Mekking
0d37958723
Merge branch 'placeholder-5889' into 'master'
...
placeholder
See merge request isc-projects/bind9!1702
2019-03-15 09:03:47 -04:00
Matthijs Mekking
1e1c223a0a
placeholder
2019-03-15 13:43:19 +01:00
Evan Hunt
1fbb76ef4d
Merge branch '866-deprecate-dnssec-enable' into 'master'
...
deprecate "dnssec-enable"
Closes #866
See merge request isc-projects/bind9!1666
2019-03-15 02:44:09 -04:00
Evan Hunt
89eed3d0b2
CHANGES, release note
2019-03-14 23:30:13 -07:00
Evan Hunt
885a3d208e
remove "dnssec-enable" from all system tests
2019-03-14 23:30:13 -07:00
Evan Hunt
b3ff3bf2e4
remove configuration, syntax checking and implementation of dnssec-enable
2019-03-14 23:29:07 -07:00
Evan Hunt
d069658626
remove references to dnssec-enable in the documentation
2019-03-14 23:29:07 -07:00
Evan Hunt
fd298a2da8
mark "dnssec-enable" as obsolete in the parser
2019-03-14 23:29:07 -07:00
Mark Andrews
92c9d052a2
Merge branch '940-unit-dnstap-pkcs11-tz' into 'master'
...
Fix regression in dnstap_test with native pkcs11
Closes #940
See merge request isc-projects/bind9!1688
2019-03-15 01:14:24 -04:00
Mark Andrews
788f784191
add CHANGES
2019-03-15 16:08:03 +11:00
Petr Menšík
71c4fad592
Fix regression in dnstap_test with native pkcs11
...
Change to cmocka broken initialization of TZ environment. This time,
commit 1cf1254051 is not soon enough. Has
to be moved more forward, before any other tests. It library is not full
reinitialized on each test.
2019-03-15 01:03:53 -04:00
Mark Andrews
e4b4361284
Merge branch 'rename-shadowed-variable' into 'master'
...
rename-shadowed-variable
See merge request isc-projects/bind9!1698
2019-03-14 21:18:57 -04:00
Mark Andrews
15bfe4f2e1
rename-shadowed-variable
2019-03-15 11:13:05 +11:00
Evan Hunt
ef12cdc653
Merge branch 'ondrej/improve-cmdline-printing-to-handle-special-characters' into 'master'
...
Improve printing of the cmdline to also correctly print the control characters…
See merge request isc-projects/bind9!1280
2019-03-14 17:58:19 -04:00
Joey Salazar
6acc306b10
Test named logs cmd line as expected
...
Test named logs control characters, special characters and large cmd line respectively as octal escaped, special escaped and elipsis
2019-03-14 14:43:45 -07:00
Ondřej Surý
6335043890
Improve printing of the cmdline
...
- Print control characters in octal
- Shorten using an ellipsis when necessary
2019-03-14 14:42:50 -07:00
Evan Hunt
31df6789d8
Merge branch '938-cppcheck-format-issues' into 'master'
...
Resolve "Cppcheck format issues."
Closes #938
See merge request isc-projects/bind9!1685
2019-03-14 16:46:12 -04:00
Mark Andrews
1eba2c5b06
force promotion to unsigned int
2019-03-14 13:34:59 -07:00
Mark Andrews
a43d648b95
isc_quota_* return unsigned int
2019-03-14 13:34:59 -07:00
Evan Hunt
e08e800387
Merge branch '890-assert-the-hevent-rdataset-is-non-null' into 'master'
...
Resolve "Assert the hevent->rdataset is non-NULL."
Closes #890
See merge request isc-projects/bind9!1543
2019-03-14 16:06:51 -04:00
Mark Andrews
d8d04edfba
assert hevent->rdataset is non NULL
2019-03-14 12:47:53 -07:00
Evan Hunt
d27a061fa2
Merge branch '937-potential-null-pointer-dereference-in-bin-tests-system-dlzexternal-driver-c' into 'master'
...
Resolve "potential null pointer dereference in bin/tests/system/dlzexternal/driver.c"
Closes #937
See merge request isc-projects/bind9!1683
2019-03-14 15:43:15 -04:00
Mark Andrews
7bf6750330
check that state and state->log are non NULL before calling state->log
2019-03-14 15:28:58 -04:00
Evan Hunt
f881c7b4b8
Merge branch 'missing-isc-lang-h' into 'master'
...
missing #include <isc/lang.h>
See merge request isc-projects/bind9!1687
2019-03-14 15:23:21 -04:00
Mark Andrews
719b1d7fdc
missing #include <isc/lang.h>
2019-03-15 00:24:33 +11:00
Mark Andrews
ef978c9279
Merge branch 'u/fanf2/man-dnssec-keygen-again' into 'master'
...
A bit more cleanup in the dnssec-keygen manual
See merge request isc-projects/bind9!1678
2019-03-13 23:06:05 -04:00
Tony Finch
acc3fa04b7
A bit more cleanup in the dnssec-keygen manual
...
Remove another remnant of shared secret HMAC-MD5 support.
Explain that with currently recommended setups DNSKEY records are
inserted automatically, but you can still use $INCLUDE in other cases.
2019-03-14 13:22:01 +11:00
Mark Andrews
48a7efafc2
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!1681
2019-03-13 21:55:21 -04:00
Mark Andrews
b9a276064b
placeholder
2019-03-14 12:53:18 +11:00
Mark Andrews
62ff4bcc07
Merge branch '936-missing-unlocks-in-sdlz-c' into 'master'
...
Resolve "Missing unlocks in sdlz.c"
Closes #936
See merge request isc-projects/bind9!1677
2019-03-13 17:56:14 -04:00
Mark Andrews
32f2ae3791
add CHANGES
2019-03-14 08:55:35 +11:00
Mark Andrews
ff8bf617e7
add missing MAYBE_UNLOCK
2019-03-13 10:51:56 +11:00
Evan Hunt
7ef3bb20cf
Merge branch '881-cleanup-ecs' into 'master'
...
clean up ECS before reusing clients
Closes #881
See merge request isc-projects/bind9!1675
2019-03-12 16:56:26 -04:00
Evan Hunt
9463a781fb
CHANGES
2019-03-12 13:38:06 -07:00
Witold Kręcicki
aa3da7a232
Clean up client->ecs when we're done with the request.
2019-03-12 13:35:28 -07:00
Evan Hunt
44c8202b0c
Merge branch '834-fix-race-in-fctx-cancel' into 'master'
...
fix race in socket code
Closes #834
See merge request isc-projects/bind9!1671
2019-03-12 14:35:57 -04:00