aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-11-21 17:50:39 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-11-21 17:50:39 +0900
commit212ee0a78adc43cb5c04d6ea96ccc2fe74fed62b (patch)
tree0c33a25f6bfa91e77a71e1716823ff198e02e0bd
parenta42a803d44ed3ff168668f0cfdcd2df14cbc3477 (diff)
downloadgana-212ee0a78adc43cb5c04d6ea96ccc2fe74fed62b.tar.gz
gana-212ee0a78adc43cb5c04d6ea96ccc2fe74fed62b.zip
modify GANA dot-alt label formats; add UnicodeLabel; references
-rw-r--r--dot-alt/POLICY7
-rw-r--r--dot-alt/registry.rec12
2 files changed, 15 insertions, 4 deletions
diff --git a/dot-alt/POLICY b/dot-alt/POLICY
index 9f873c7..9844b7d 100644
--- a/dot-alt/POLICY
+++ b/dot-alt/POLICY
@@ -1,10 +1,11 @@
1[REFERENCE .ALT RFC once published here!] 1[REFERENCE .ALT RFC once published here!]
2 2
3The "Label" must be unique in the entire registry. The value must be a 3The "Label" must be unique in the entire registry. The value must be a
4case insensitive punycode string without dots following the restrictions 4case insensitive LDH label (https://www.rfc-editor.org/rfc/rfc5890#section-2.3.1)
5on DNS names. 5following the restrictions on DNS names.
6 6
7Adding records can be done on a first-come first-served basis. 7Adding records can be done on a first-come first-served basis after GANA
8committer review.
8 9
9The current contact(s) for review are reachable at 10The current contact(s) for review are reachable at
10alt-registry@gnunet.org. 11alt-registry@gnunet.org.
diff --git a/dot-alt/registry.rec b/dot-alt/registry.rec
index c657adf..cebf902 100644
--- a/dot-alt/registry.rec
+++ b/dot-alt/registry.rec
@@ -5,16 +5,26 @@
5 5
6%rec: AltTld 6%rec: AltTld
7%key: Label 7%key: Label
8%typedef: Label_t regexp /^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.-]*$/ 8%typedef: Label_t regexp /^[abcdefghijklmnopqrstuvwxyz0123456789][abcdefghijklmnopqrstuvwxyz0123456789-]*$/
9%type: Label Label_t 9%type: Label Label_t
10%unique: Label 10%unique: Label
11%mandatory: Label 11%mandatory: Label
12%mandatory: Description 12%mandatory: Description
13%allowed: Contact 13%allowed: Contact
14%allowed: References 14%allowed: References
15%allowed: UnicodeLabel
15%sort: Name Contact References 16%sort: Name Contact References
16 17
17Label: gns 18Label: gns
19UnicodeLabel: gns
18Contact: Martin Schanzenbach <schanzen@gnunet.org> 20Contact: Martin Schanzenbach <schanzen@gnunet.org>
19References: RFC XXXX 21References: RFC XXXX
20Description: The GNU Name System 22Description: The GNU Name System
23
24# Unreserved unicode example
25Label: xn--fsq
26UnicodeLabel: δΎ‹
27Contact: Martin Schanzenbach <schanzen@gnunet.org>
28References: None
29Description: Unreserved unicode example
30