diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-11-21 17:50:39 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-11-21 17:50:39 +0900 |
commit | 212ee0a78adc43cb5c04d6ea96ccc2fe74fed62b (patch) | |
tree | 0c33a25f6bfa91e77a71e1716823ff198e02e0bd | |
parent | a42a803d44ed3ff168668f0cfdcd2df14cbc3477 (diff) | |
download | gana-212ee0a78adc43cb5c04d6ea96ccc2fe74fed62b.tar.gz gana-212ee0a78adc43cb5c04d6ea96ccc2fe74fed62b.zip |
modify GANA dot-alt label formats; add UnicodeLabel; references
-rw-r--r-- | dot-alt/POLICY | 7 | ||||
-rw-r--r-- | dot-alt/registry.rec | 12 |
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 | ||
3 | The "Label" must be unique in the entire registry. The value must be a | 3 | The "Label" must be unique in the entire registry. The value must be a |
4 | case insensitive punycode string without dots following the restrictions | 4 | case insensitive LDH label (https://www.rfc-editor.org/rfc/rfc5890#section-2.3.1) |
5 | on DNS names. | 5 | following the restrictions on DNS names. |
6 | 6 | ||
7 | Adding records can be done on a first-come first-served basis. | 7 | Adding records can be done on a first-come first-served basis after GANA |
8 | committer review. | ||
8 | 9 | ||
9 | The current contact(s) for review are reachable at | 10 | The current contact(s) for review are reachable at |
10 | alt-registry@gnunet.org. | 11 | alt-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 | ||
17 | Label: gns | 18 | Label: gns |
19 | UnicodeLabel: gns | ||
18 | Contact: Martin Schanzenbach <schanzen@gnunet.org> | 20 | Contact: Martin Schanzenbach <schanzen@gnunet.org> |
19 | References: RFC XXXX | 21 | References: RFC XXXX |
20 | Description: The GNU Name System | 22 | Description: The GNU Name System |
23 | |||
24 | # Unreserved unicode example | ||
25 | Label: xn--fsq | ||
26 | UnicodeLabel: δΎ‹ | ||
27 | Contact: Martin Schanzenbach <schanzen@gnunet.org> | ||
28 | References: None | ||
29 | Description: Unreserved unicode example | ||
30 | |||