diff options
Diffstat (limited to 'gnu-name-system-record-flags/registry.rec')
-rw-r--r-- | gnu-name-system-record-flags/registry.rec | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gnu-name-system-record-flags/registry.rec b/gnu-name-system-record-flags/registry.rec new file mode 100644 index 0000000..22aa750 --- /dev/null +++ b/gnu-name-system-record-flags/registry.rec | |||
@@ -0,0 +1,43 @@ | |||
1 | # -*- mode: rec -*- | ||
2 | # | ||
3 | # Registry for GNU Name System record flags | ||
4 | # | ||
5 | |||
6 | %rec: RecordType | ||
7 | %key: Number | ||
8 | %typedef: FlagRange_t range 0 15 | ||
9 | %type: Number FlagRange_t | ||
10 | %mandatory: Number | ||
11 | %typedef: Name_t regexp /^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-]*$/ | ||
12 | %type: Name Name_t | ||
13 | %unique: Name | ||
14 | %mandatory: Name | ||
15 | %mandatory: Comment | ||
16 | %allowed: Contact | ||
17 | %allowed: References | ||
18 | %sort: Number Name Contact References | ||
19 | |||
20 | Number: 15 | ||
21 | Name: CRITICAL | ||
22 | Comment: This record is critical. If it cannot be processed (for example because the record type is unknown) resolution MUST fail | ||
23 | References: https://lsd.gnunet.org/lsd0001 | ||
24 | |||
25 | Number: 14 | ||
26 | Name: SHADOW | ||
27 | Comment: This record should not be used unless all (other) records in the set with an absolute expiration time have expired. | ||
28 | References: https://lsd.gnunet.org/lsd0001 | ||
29 | |||
30 | Number: 13 | ||
31 | Name: SUPPLEMENTAL | ||
32 | Comment: This is a supplemental record. | ||
33 | References: https://lsd.gnunet.org/lsd0001 | ||
34 | |||
35 | Number: 1 | ||
36 | Name: RELATIVE_EXPIRATION | ||
37 | Comment: This expiration time of the record is a relative time (not an absolute time). Used in GNUnet implementation. | ||
38 | References: https://git.gnunet.org/gnunet.git | ||
39 | |||
40 | Number: 0 | ||
41 | Name: PRIVATE | ||
42 | Comment: This is a private record of this peer and it should thus not be published. | ||
43 | References: https://git.gnunet.org/gnunet.git | ||