diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-11-18 22:04:49 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-11-18 22:04:49 +0100 |
commit | a42a803d44ed3ff168668f0cfdcd2df14cbc3477 (patch) | |
tree | cebe649c83ca733336fe47e2a4d20dfba7ecd90f | |
parent | 5f0606a031fd33973605039947f8871937aac138 (diff) | |
download | gana-a42a803d44ed3ff168668f0cfdcd2df14cbc3477.tar.gz gana-a42a803d44ed3ff168668f0cfdcd2df14cbc3477.zip |
add .alt registry
-rw-r--r-- | dot-alt/Makefile | 6 | ||||
-rw-r--r-- | dot-alt/POLICY | 10 | ||||
-rw-r--r-- | dot-alt/README | 4 | ||||
-rw-r--r-- | dot-alt/registry.rec | 20 |
4 files changed, 40 insertions, 0 deletions
diff --git a/dot-alt/Makefile b/dot-alt/Makefile new file mode 100644 index 0000000..e18d279 --- /dev/null +++ b/dot-alt/Makefile | |||
@@ -0,0 +1,6 @@ | |||
1 | all: check | ||
2 | |||
3 | check: | ||
4 | recfix --check registry.rec | ||
5 | |||
6 | .PHONY: check | ||
diff --git a/dot-alt/POLICY b/dot-alt/POLICY new file mode 100644 index 0000000..9f873c7 --- /dev/null +++ b/dot-alt/POLICY | |||
@@ -0,0 +1,10 @@ | |||
1 | [REFERENCE .ALT RFC once published here!] | ||
2 | |||
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 | ||
5 | on DNS names. | ||
6 | |||
7 | Adding records can be done on a first-come first-served basis. | ||
8 | |||
9 | The current contact(s) for review are reachable at | ||
10 | alt-registry@gnunet.org. | ||
diff --git a/dot-alt/README b/dot-alt/README new file mode 100644 index 0000000..26a0e4e --- /dev/null +++ b/dot-alt/README | |||
@@ -0,0 +1,4 @@ | |||
1 | This registry is for the .ALT Top-Level-Domains (TLDs) of the Domain Name System. | ||
2 | |||
3 | This registry is used to ensure that names of alternative name systems | ||
4 | do not conflict with DNS names or with each other. | ||
diff --git a/dot-alt/registry.rec b/dot-alt/registry.rec new file mode 100644 index 0000000..c657adf --- /dev/null +++ b/dot-alt/registry.rec | |||
@@ -0,0 +1,20 @@ | |||
1 | # -*- mode: rec -*- | ||
2 | # | ||
3 | # Registry for ".ALT" Top-Level-Domain | ||
4 | # | ||
5 | |||
6 | %rec: AltTld | ||
7 | %key: Label | ||
8 | %typedef: Label_t regexp /^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.-]*$/ | ||
9 | %type: Label Label_t | ||
10 | %unique: Label | ||
11 | %mandatory: Label | ||
12 | %mandatory: Description | ||
13 | %allowed: Contact | ||
14 | %allowed: References | ||
15 | %sort: Name Contact References | ||
16 | |||
17 | Label: gns | ||
18 | Contact: Martin Schanzenbach <schanzen@gnunet.org> | ||
19 | References: RFC XXXX | ||
20 | Description: The GNU Name System | ||