diff --git a/src/gnutls/tls.c b/src/gnutls/tls.c index 5ef1849f..5e1a4c33 100644 --- a/src/gnutls/tls.c +++ b/src/gnutls/tls.c @@ -165,6 +165,9 @@ static getdns_return_t error_may_want_read_write(_getdns_tls_connection* conn, i return GETDNS_RETURN_TLS_WANT_READ; else return GETDNS_RETURN_TLS_WANT_WRITE; + case GNUTLS_E_FATAL_ALERT_RECEIVED: + DEBUG_STUB("GNUTLS fatal alert: \"%s\"\n", + gnutls_alert_get_name(gnutls_alert_get(conn->tls))); default: return GETDNS_RETURN_GENERIC_ERROR; diff --git a/src/test/tpkg/200-stub-only-compile-install.tpkg/200-stub-only-compile-install.pre b/src/test/tpkg/200-stub-only-compile-install.tpkg/200-stub-only-compile-install.pre index 2f541a53..29b483ca 100644 --- a/src/test/tpkg/200-stub-only-compile-install.tpkg/200-stub-only-compile-install.pre +++ b/src/test/tpkg/200-stub-only-compile-install.tpkg/200-stub-only-compile-install.pre @@ -17,4 +17,4 @@ rm -fr "${BUILDDIR}/build-stub-only" mkdir "${BUILDDIR}/build-stub-only" cd "${BUILDDIR}/build-stub-only" rm -f CMakeCache.txt -cmake -E env CXXFLAGS="-g" cmake -DENABLE_STUB_ONLY=ON -DENABLE_DEBUG_SERVER=ON -DENABLE_DEBUG_ANCHOR=ON -DCMAKE_INSTALL_PREFIX=../install-stub-only $* ${SRCROOT} +cmake -E env CXXFLAGS="-g" cmake -DUSE_GNUTLS=ON -DENABLE_STUB_ONLY=ON -DENABLE_DEBUG_SERVER=ON -DENABLE_DEBUG_ANCHOR=ON -DCMAKE_INSTALL_PREFIX=../install-stub-only $* ${SRCROOT} diff --git a/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.queries b/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.queries index da6d6535..741a35cc 100644 --- a/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.queries +++ b/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.queries @@ -5,3 +5,5 @@ qwerlkjhasdfpuiqwyerm.1234kjhrqwersv.com -H 8.8.8.8 -H 2a04:b900:0:100::37 -A _acme-challenge.getdnsapi.net +@185.49.141.38 nlnetlabs.nl +edns_cookies +-L dnsprivacy.org diff --git a/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.supp b/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.supp index f9654d70..e73ee67e 100644 --- a/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.supp +++ b/src/test/tpkg/225-stub-only-valgrind-checks.tpkg/225-stub-only-valgrind-checks.supp @@ -100,3 +100,19 @@ obj:/usr/local/lib/libunbound.so.8.1.5 obj:/usr/local/lib/libunbound.so.8.1.5 } +{ + + Memcheck:Cond + obj:/usr/lib/x86_64-linux-gnu/libgnutls.so.* + obj:/usr/lib/x86_64-linux-gnu/libgnutls.so.* + obj:/usr/lib/x86_64-linux-gnu/libgnutls.so.* + obj:/usr/lib/x86_64-linux-gnu/libgnutls.so.* + obj:/usr/lib/x86_64-linux-gnu/libgnutls.so.* + fun:gnutls_x509_ext_import_subject_alt_names + fun:gnutls_x509_crt_import + fun:gnutls_x509_crt_list_import + fun:gnutls_x509_crt_list_import2 + fun:gnutls_x509_trust_list_add_trust_mem + fun:gnutls_x509_trust_list_add_trust_file + fun:gnutls_x509_trust_list_add_system_trust +}