registry.rec (2410B)
1 # -*- mode: rec -*- 2 # 3 # Registry for GNU Name System record types 4 # 5 6 %rec: BlockType 7 %key: Number 8 %type: Number int 9 %mandatory: Number 10 %typedef: Name_t regexp /^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-]*$/ 11 %type: Name Name_t 12 %unique: Name 13 %mandatory: Name 14 %mandatory: Comment 15 %allowed: Contact 16 %allowed: References 17 %sort: Number Name Contact References 18 19 Number: 0 20 Name: ANY 21 Comment: Identifier for any block. 22 References: None 23 24 Number: 1 25 Name: FS_DBLOCK 26 Comment: Data block (leaf) in the CHK tree. 27 References: None 28 29 Number: 2 30 Name: FS_IBLOCK 31 Comment: Inner block in the CHK tree. 32 References: None 33 34 Number: 6 35 Name: FS_ONDEMAND 36 Comment: Type of a block representing a block to be encoded on demand from disk. Should never appear on the network directly. 37 References: None 38 39 Number: 7 40 Name: LEGACY_HELLO 41 Comment: Legacy type of a block that contains a HELLO for a peer. 42 References: None 43 44 Number: 8 45 Name: TEST 46 Comment: Block for testing. 47 References: None 48 49 Number: 9 50 Name: FS_UBLOCK 51 Comment: Type of a block representing any type of search result (universal). 52 References: None 53 54 Number: 10 55 Name: DNS 56 Comment: Block for storing DNS exit service advertisements. 57 References: None 58 59 Number: 11 60 Name: GNS_NAMERECORD 61 Comment: Block for storing GNS record data. 62 References: None 63 64 Number: 12 65 Name: REVOCATION 66 Comment: Block type for a revocation message by which a key is revoked. 67 References: None 68 69 Number: 13 70 Name: DHT_HELLO 71 Comment: Type of a block that contains a DHT-NG HELLO for a peer. 72 References: LSD-0004 73 74 Number: 22 75 Name: REGEX 76 Comment: Block to store a cadet regex state 77 References: None 78 79 Number: 23 80 Name: REGEX_ACCEPT 81 Comment: Block to store a cadet regex accepting state 82 References: None 83 84 Number: 24 85 Name: SET_TEST 86 Comment: Block for testing set/consensus. If first byte of the block is non-zero, the block is considered invalid. 87 References: None 88 89 Number: 25 90 Name: CONSENSUS_ELEMENT 91 Comment: Block type for consensus elements. Contains either special marker elements or a nested block. 92 References: None 93 94 Number: 26 95 Name: SETI_TEST 96 Comment: Block for testing set intersection. If first byte of the block is non-zero, the block is considered invalid. 97 References: None 98 99 Number: 27 100 Name: SETU_TEST 101 Comment: Block for testing set union. If first byte of the block is non-zero, the block is considered invalid. 102 References: None