Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / mvdan.cc / xurls / v2@v2.2.0 / tlds_pseudo.go
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/mvdan.cc/xurls/v2@v2.2.0/tlds_pseudo.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/mvdan.cc/xurls/v2@v2.2.0/tlds_pseudo.go
new file mode 100644 (file)
index 0000000..94c67d1
--- /dev/null
@@ -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
+}