19 lines
866 B
C
19 lines
866 B
C
$NetBSD: patch-tests_mini-server-name.c,v 1.1 2016/09/19 15:32:47 wiz Exp $
|
|
|
|
Only test DNS UTF-8 support when building with libidn.
|
|
https://gitlab.com/gnutls/gnutls/commit/480c9f572c511230699a1d35d3053515058584c2
|
|
|
|
--- tests/mini-server-name.c.orig 2016-09-03 08:29:22.000000000 +0000
|
|
+++ tests/mini-server-name.c
|
|
@@ -341,8 +341,10 @@ void doit(void)
|
|
start(0, "", 0, "", 0);
|
|
start(0, "test.example.com", strlen("test.example.com"), "test.example.com", strlen("test.example.com"));
|
|
start(0, "longtest.example.com.", strlen("longtest.example.com"), "longtest.example.com.", strlen("longtest.example.com"));
|
|
+#ifdef HAVE_LIBIDN
|
|
/* test invalid UTF8 */
|
|
start(1, "invalid\xff.example.com.", sizeof("invalid\xff.example.com")-1, NULL, 0);
|
|
+#endif
|
|
/* test embedded NULL */
|
|
start(1, "invalid\x00.example.com.", sizeof("invalid\x00.example.com")-1, NULL, 0);
|
|
}
|