because dnscrypt-proxy (2.0.36) does not support the test setup
any more, and also the config file format does not seem to have
the appropriate keys to recreate that setup.
+ - Fix crash after reload where a stats lookup could reference old key
+ cache and neg cache structures.
10 January 2020: Wouter
- Fix the relationship between serve-expired and prefetch options,
echo "OK"
else
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
echo "Not OK"
exit 1
if test $? -ne 1; then
echo "wrong exit value on error."
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
exit 1
else
echo "OK"
else
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
echo "Not OK"
exit 1
$PRE/unbound-control -c ub.conf stats > tmp.$$
if test $? -ne 0; then
echo "wrong exit value after success"
+ cat fwd.log
+ cat unbound.log
exit 1
fi
if grep "^total.num.queries=[1-9][0-9]*$" tmp.$$; then
exit 1
fi
-# check syntax error in parse
+# check syntax error in parse
echo "$PRE/unbound-control -c ub.conf verbosity jkdf"
$PRE/unbound-control -c ub.conf verbosity jkdf
if test $? -ne 1; then
echo "OK"
else
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
echo "Not OK"
exit 1
echo "OK"
else
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
echo "Not OK"
exit 1
echo "OK"
else
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
echo "Not OK"
exit 1
echo "OK"
else
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
echo "Not OK"
exit 1
exit 1
fi
-# test lookup
+# test lookup
echo "$PRE/unbound-control -c ub.conf lookup www.example.com"
$PRE/unbound-control -c ub.conf lookup www.example.com
if test $? -ne 0; then
if kill -0 $UNBOUND_PID; then
echo "still up!"
echo "> cat logfiles"
- cat fwd.log
+ cat fwd.log
cat unbound.log
echo "not stopped, failure"
exit 1
echo "lock-verify test worked."
else
echo "lock-verify test failed."
- cat fwd.log
+ cat fwd.log
cat unbound.log
exit 1
fi
fi
echo "> cat logfiles"
-cat fwd.log
+cat fwd.log
cat unbound.log
echo "> OK"
exit 0
anchors_delete(env->anchors);
env->anchors = NULL;
key_cache_delete(val_env->kcache);
+ env->key_cache = NULL;
neg_cache_delete(val_env->neg_cache);
+ env->neg_cache = NULL;
free(val_env->nsec3_keysize);
free(val_env->nsec3_maxiter);
free(val_env);