aboutsummaryrefslogtreecommitdiff
path: root/gnunet-dht-block-types/gnunet_dht_block_types.rst
diff options
context:
space:
mode:
Diffstat (limited to 'gnunet-dht-block-types/gnunet_dht_block_types.rst')
-rw-r--r--gnunet-dht-block-types/gnunet_dht_block_types.rst157
1 files changed, 157 insertions, 0 deletions
diff --git a/gnunet-dht-block-types/gnunet_dht_block_types.rst b/gnunet-dht-block-types/gnunet_dht_block_types.rst
new file mode 100644
index 0000000..48a01ec
--- /dev/null
+++ b/gnunet-dht-block-types/gnunet_dht_block_types.rst
@@ -0,0 +1,157 @@
1Registry for GNU Name System record types
2-----------------------------------------
3
4
5
6
7=================== ===========================================================
8 GNUNET_BLOCK_TYPE_ANY
9-------------------------------------------------------------------------------
10Name 0
11Comment Identifier for any block.
12=================== ===========================================================
13
14
15
16=================== ===========================================================
17 GNUNET_BLOCK_TYPE_FS_DBLOCK
18-------------------------------------------------------------------------------
19Name 1
20Comment Data block (leaf) in the CHK tree.
21=================== ===========================================================
22
23
24
25=================== ===========================================================
26 GNUNET_BLOCK_TYPE_FS_IBLOCK
27-------------------------------------------------------------------------------
28Name 2
29Comment Inner block in the CHK tree.
30=================== ===========================================================
31
32
33
34=================== ===========================================================
35 GNUNET_BLOCK_TYPE_FS_ONDEMAND
36-------------------------------------------------------------------------------
37Name 6
38Comment Type of a block representing a block to be encoded on demand from disk. Should never appear on the network directly.
39=================== ===========================================================
40
41
42
43=================== ===========================================================
44 GNUNET_BLOCK_TYPE_DHT_HELLO
45-------------------------------------------------------------------------------
46Name 7
47Comment Type of a block that contains a HELLO for a peer.
48=================== ===========================================================
49
50
51
52=================== ===========================================================
53 GNUNET_BLOCK_TYPE_TEST
54-------------------------------------------------------------------------------
55Name 8
56Comment Block for testing.
57=================== ===========================================================
58
59
60
61=================== ===========================================================
62 GNUNET_BLOCK_TYPE_FS_UBLOCK
63-------------------------------------------------------------------------------
64Name 9
65Comment Type of a block representing any type of search result (universal).
66=================== ===========================================================
67
68
69
70=================== ===========================================================
71 GNUNET_BLOCK_TYPE_DNS
72-------------------------------------------------------------------------------
73Name 10
74Comment Block for storing DNS exit service advertisements.
75=================== ===========================================================
76
77
78
79=================== ===========================================================
80 GNUNET_BLOCK_TYPE_GNS_NAMERECORD
81-------------------------------------------------------------------------------
82Name 11
83Comment Block for storing GNS record data.
84=================== ===========================================================
85
86
87
88=================== ===========================================================
89 GNUNET_BLOCK_TYPE_REVOCATION
90-------------------------------------------------------------------------------
91Name 12
92Comment Block type for a revocation message by which a key is revoked.
93=================== ===========================================================
94
95
96
97=================== ===========================================================
98 GNUNET_BLOCK_TYPE_DHT_URL_HELLO
99-------------------------------------------------------------------------------
100Name 13
101Comment Type of a block that contains a DHT-NG HELLO for a peer.
102=================== ===========================================================
103
104
105
106=================== ===========================================================
107 GNUNET_BLOCK_TYPE_REGEX
108-------------------------------------------------------------------------------
109Name 22
110Comment Block to store a cadet regex state
111=================== ===========================================================
112
113
114
115=================== ===========================================================
116 GNUNET_BLOCK_TYPE_REGEX_ACCEPT
117-------------------------------------------------------------------------------
118Name 23
119Comment Block to store a cadet regex accepting state
120=================== ===========================================================
121
122
123
124=================== ===========================================================
125 GNUNET_BLOCK_TYPE_SET_TEST
126-------------------------------------------------------------------------------
127Name 24
128Comment Block for testing set/consensus. If first byte of the block is non-zero, the block is considered invalid.
129=================== ===========================================================
130
131
132
133=================== ===========================================================
134 GNUNET_BLOCK_TYPE_CONSENSUS_ELEMENT
135-------------------------------------------------------------------------------
136Name 25
137Comment Block type for consensus elements. Contains either special marker elements or a nested block.
138=================== ===========================================================
139
140
141
142=================== ===========================================================
143 GNUNET_BLOCK_TYPE_SETI_TEST
144-------------------------------------------------------------------------------
145Name 26
146Comment Block for testing set intersection. If first byte of the block is non-zero, the block is considered invalid.
147=================== ===========================================================
148
149
150
151=================== ===========================================================
152 GNUNET_BLOCK_TYPE_SETU_TEST
153-------------------------------------------------------------------------------
154Name 27
155Comment Block for testing set union. If first byte of the block is non-zero, the block is considered invalid.
156=================== ===========================================================
157