From: rl1987 Date: Mon, 12 Feb 2018 21:20:45 +0000 (+0100) Subject: Test TLD validation X-Git-Tag: tor-0.3.3.4-alpha~5^2^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=db850fec3ac402084a9036c0ea7b4523f1120eb1;p=thirdparty%2Ftor.git Test TLD validation --- diff --git a/src/test/test_util.c b/src/test/test_util.c index 2fa03e5bc7..db2ea1a348 100644 --- a/src/test/test_util.c +++ b/src/test/test_util.c @@ -5589,6 +5589,12 @@ test_util_hostname_validation(void *arg) tt_assert(!string_is_valid_hostname("[2a00:1450:401b:800::200e]")); tt_assert(!string_is_valid_hostname("2a00:1450:401b:800::200e")); + // Last label of a hostname is required to be alphabetic according to + // RFC 1123 Section 2.1. + tt_assert(!string_is_valid_hostname("lucky.13")); + tt_assert(!string_is_valid_hostname("luck.y13")); + tt_assert(!string_is_valid_hostname("luck.y13.")); + done: return; }