summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/mvdan/xurls/tlds_pseudo.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/mvdan/xurls/tlds_pseudo.go')
-rw-r--r--vendor/github.com/mvdan/xurls/tlds_pseudo.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/vendor/github.com/mvdan/xurls/tlds_pseudo.go b/vendor/github.com/mvdan/xurls/tlds_pseudo.go
new file mode 100644
index 0000000000..94c67d15b0
--- /dev/null
+++ b/vendor/github.com/mvdan/xurls/tlds_pseudo.go
@@ -0,0 +1,24 @@
+// Copyright (c) 2015, Daniel Martí <mvdan@mvdan.cc>
+// See LICENSE for licensing information
+
+package xurls
+
+// PseudoTLDs is a sorted list of some widely used unofficial TLDs.
+//
+// Sources:
+// * https://en.wikipedia.org/wiki/Pseudo-top-level_domain
+// * https://en.wikipedia.org/wiki/Category:Pseudo-top-level_domains
+// * https://tools.ietf.org/html/draft-grothoff-iesg-special-use-p2p-names-00
+// * https://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xhtml
+var PseudoTLDs = []string{
+ `bit`, // Namecoin
+ `example`, // Example domain
+ `exit`, // Tor exit node
+ `gnu`, // GNS by public key
+ `i2p`, // I2P network
+ `invalid`, // Invalid domain
+ `local`, // Local network
+ `localhost`, // Local network
+ `test`, // Test domain
+ `zkey`, // GNS domain name
+}