util/dnsname: normalize leading dots in ToFQDN.

Fixes #1888.

Signed-off-by: David Anderson <dave@natulte.net>
This commit is contained in:
David Anderson
2021-05-10 13:04:32 -07:00
parent c0a70f3a06
commit dc32b4695c
2 changed files with 6 additions and 2 deletions
+2 -1
View File
@@ -20,11 +20,12 @@ func TestFQDN(t *testing.T) {
{".", ".", false, 0},
{"foo.com", "foo.com.", false, 2},
{"foo.com.", "foo.com.", false, 2},
{".foo.com.", "foo.com.", false, 2},
{".foo.com", "foo.com.", false, 2},
{"com", "com.", false, 1},
{"www.tailscale.com", "www.tailscale.com.", false, 3},
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com", "", true, 0},
{strings.Repeat("aaaaa.", 60) + "com", "", true, 0},
{".com", "", true, 0},
{"foo..com", "", true, 0},
}