diff options
author | Maxime Devos <maximedevos@telenet.be> | 2022-09-04 16:59:09 +0200 |
---|---|---|
committer | Maxime Devos <maximedevos@telenet.be> | 2022-09-04 16:59:09 +0200 |
commit | bf87f7d1c2e0f16f417a1318803e9468525964df (patch) | |
tree | 8f90f0608f21682d34c7c6bfc74ef83827c122a9 | |
parent | dbc04e70875daa5e8d0debe391b1c07859013014 (diff) |
Update documentation indices.v0.3
-rw-r--r-- | doc/scheme-gnunet.tm | 563 |
1 files changed, 359 insertions, 204 deletions
diff --git a/doc/scheme-gnunet.tm b/doc/scheme-gnunet.tm index 781a693..23fe51c 100644 --- a/doc/scheme-gnunet.tm +++ b/doc/scheme-gnunet.tm @@ -33,171 +33,235 @@ 1.2.<space|2spc>Writing tests <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> <no-break><pageref|auto-6> - 1.3.<space|2spc>Contact <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + 1.3.<space|2spc>Writing portable Scheme code + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> <no-break><pageref|auto-8> - 1.4.<space|2spc>License <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + 1.4.<space|2spc>Contact <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> <no-break><pageref|auto-9> + 1.5.<space|2spc>License <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-10> + <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|2.<space|2spc>Application guide> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-10><vspace|0.5fn> + <pageref|auto-11><vspace|0.5fn> <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|3.<space|2spc>Concurrency> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-11><vspace|0.5fn> + <pageref|auto-12><vspace|0.5fn> <with|par-left|4tab|Repeated conditions <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-12><vspace|0.15fn>> + <no-break><pageref|auto-13><vspace|0.15fn>> + + 3.1.<space|2spc>Waiting for unreachability of objects + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-14> <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|4.<space|2spc>Configuration> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-13><vspace|0.5fn> + <pageref|auto-20><vspace|0.5fn> 4.1.<space|2spc>Locating configuration files <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-22> + <no-break><pageref|auto-29> 4.2.<space|2spc>Loading configuration files <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-30> + <no-break><pageref|auto-37> <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|5.<space|2spc>Manipulation of network structures> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-35><vspace|0.5fn> + <pageref|auto-42><vspace|0.5fn> 5.1.<space|2spc>Documentation <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-41> + <no-break><pageref|auto-48> 5.2.<space|2spc>Reading and writing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-45> + <no-break><pageref|auto-53> 5.3.<space|2spc>Primitive types <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-50> + <no-break><pageref|auto-58> 5.4.<space|2spc>Packing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-51> + <no-break><pageref|auto-59> + + <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|6.<space|2spc>Typeclasses + \U common patterns> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <pageref|auto-60><vspace|0.5fn> + + 6.1.<space|2spc>Server objects <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-61> + + 6.2.<space|2spc>Server-associated objects + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-66> - <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|6.<space|2spc>Communication + <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|7.<space|2spc>Communication with services> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-52><vspace|0.5fn> + <pageref|auto-67><vspace|0.5fn> - 6.1.<space|2spc>Asynchronuously connecting + 7.1.<space|2spc>Asynchronuously connecting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-56> + <no-break><pageref|auto-72> - 6.2.<space|2spc>Message handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-60> + 7.2.<space|2spc>Message handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-76> - 6.3.<space|2spc>Message type database + 7.3.<space|2spc>Message type database <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-68> + <no-break><pageref|auto-84> - 6.4.<space|2spc>Error handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-74> + 7.4.<space|2spc>Sending messages <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-90> + + 7.5.<space|2spc>Error handler <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-92> - 6.5.<space|2spc>Ordering of injected errors and messages and sent + 7.6.<space|2spc>Ordering of injected errors and messages and sent messages <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-85> + <no-break><pageref|auto-103> - 6.6.<space|2spc>Disconnecting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-86> + 7.7.<space|2spc>Disconnecting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-104> - 6.7.<space|2spc>Error reporting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-90> + 7.8.<space|2spc>Error reporting <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-108> + + 7.9.<space|2spc>Testing service code <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-114> + + 7.10.<space|2spc>Writing service communication code + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-115> - <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|7.<space|2spc>Estimation + <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|8.<space|2spc>Estimation of the size of the network> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-96><vspace|0.5fn> + <pageref|auto-122><vspace|0.5fn> - <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|8.<space|2spc>Accessing + <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|9.<space|2spc>Accessing the DHT> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-111><vspace|0.5fn> + <pageref|auto-138><vspace|0.5fn> - 8.1.<space|2spc>Data in the DHT <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-120> + 9.1.<space|2spc>Data in the DHT <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-147> - 8.2.<space|2spc>Accessing data in the DHT + 9.2.<space|2spc>Accessing data in the DHT <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-152> + <no-break><pageref|auto-179> - 8.3.<space|2spc>Constructing and analysing network messages + 9.3.<space|2spc>Constructing and analysing network messages <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-162> + <no-break><pageref|auto-190> - 8.4.<space|2spc>How to handle invalid data + 9.4.<space|2spc>How to handle invalid data <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-178> + <no-break><pageref|auto-208> - 8.5.<space|2spc>Monitoring: spying on what other applications and peers + 9.5.<space|2spc>Monitoring: spying on what other applications and peers are doing <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-179> + <no-break><pageref|auto-209> + + <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|10.<space|2spc>Communication + between peers> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <pageref|auto-210><vspace|0.5fn> - <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|9.<space|2spc>Cryptography> + 10.1.<space|2spc>Qualities and limitations \V avoiding reinventing the + wheel <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-216> + + 10.2.<space|2spc>Addresses <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-218> + + 10.3.<space|2spc>Listening at an address + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-221> + + 10.4.<space|2spc>Connecting to an address + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-222> + + 10.5.<space|2spc>Performing I/O \U GNUnet style + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-226> + + 10.6.<space|2spc>Performing I/O \U BSD style + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-227> + + 10.7.<space|2spc>BSD socket integration <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-180><vspace|0.5fn> + <no-break><pageref|auto-228> + + 10.8.<space|2spc>Constructing and analysing network messages + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <no-break><pageref|auto-229> + + <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|11.<space|2spc>Miscellaneous> + <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> + <pageref|auto-238><vspace|0.5fn> <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|Appendix A.<space|2spc>GNU Free Documentation License> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-184><vspace|0.5fn> + <pageref|auto-251><vspace|0.5fn> 0. <with|font-shape|small-caps|Preamble> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-185> + <no-break><pageref|auto-252> 1. <with|font-shape|small-caps|Applicability and definitions> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-186> + <no-break><pageref|auto-253> 2. <with|font-shape|small-caps|Verbatim copying> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-187> + <no-break><pageref|auto-254> 3. <with|font-shape|small-caps|Copying in quantity> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-188> + <no-break><pageref|auto-255> 4. <with|font-shape|small-caps|Modifications> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-189> + <no-break><pageref|auto-256> 5. <with|font-shape|small-caps|Combining documents> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-190> + <no-break><pageref|auto-257> 6. <with|font-shape|small-caps|Collections of documents> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-191> + <no-break><pageref|auto-258> 7. <with|font-shape|small-caps|Aggregation with independent works> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-192> + <no-break><pageref|auto-259> 8. <with|font-shape|small-caps|Translation> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-193> + <no-break><pageref|auto-260> 9. <with|font-shape|small-caps|Termination> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-194> + <no-break><pageref|auto-261> 10. <with|font-shape|small-caps|Future revisions of this license> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-195> + <no-break><pageref|auto-262> 11. <with|font-shape|small-caps|Relicensing> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-196> + <no-break><pageref|auto-263> <with|font-shape|small-caps|Addendum>: How to use this License for your documents <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <no-break><pageref|auto-197> + <no-break><pageref|auto-264> <vspace*|1fn><with|font-series|bold|math-font-series|bold|font-shape|small-caps|Index> <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>> - <pageref|auto-198><vspace|0.5fn> + <pageref|auto-265><vspace|0.5fn> </table-of-contents> <chapter|Installation and contributing guide> @@ -287,301 +351,392 @@ <include|fdl.tm> <\the-index|idx> - <index+1|analyse-client-get|<pageref|auto-172>> + <index+1|analyse-client-get|<pageref|auto-201>> - <index+1|analyse-client-put|<pageref|auto-174>> + <index+1|analyse-client-get-stop|<pageref|auto-203>> - <index+1|analyse-client-result|<pageref|auto-176>> + <index+1|analyse-client-put|<pageref|auto-204>> - <index+1|analysis procedures|<pageref|auto-164>> + <index+1|analyse-client-result|<pageref|auto-206>> + + <index+1|analysis procedures|<pageref|auto-192>> <index+1|authentication|<pageref|auto-5>> - <index+1|close-queue!|<pageref|auto-88>> + <index+1|CADET address|<pageref|auto-220>> + + <index+1|CADET|<pageref|auto-211>> + + <index+1|channel-message-queue|<pageref|auto-224>> + + <index+1|close-channel!|<pageref|auto-225>> + + <index+1|close-queue!|<pageref|auto-106>> - <index+1|~/.config/gnunet.conf|<pageref|auto-27>> + <index+1|~/.config/gnunet.conf|<pageref|auto-34>> - <index+1|configuration|<pageref|auto-14>> + <index+1|configuration|<pageref|auto-21>> - <index+2|configuration|system|<pageref|auto-24>> + <index+2|configuration|system|<pageref|auto-31>> - <index+2|configuration|user|<pageref|auto-23>> + <index+2|configuration|user|<pageref|auto-30>> - <index+1*|connect> + <index+1|connect|<pageref|auto-63>> - <index+2|connect|DHT|<pageref|auto-118>> + <index+2|connect|CADET|<pageref|auto-213>> - <index+2|connect|NSE|<pageref|auto-100>> + <index+2|connect|DHT|<pageref|auto-143>> - <index+1|connect/fibers|<pageref|auto-54>> + <index+2|connect|NSE|<pageref|auto-126>> - <index+1|connecting to services|<pageref|auto-57>> + <index+1|connect/fibers|<pageref|auto-69>> - <index+1|connection:connected|<pageref|auto-59>, <pageref|auto-78>> + <index+1|connecting to services|<pageref|auto-73>> - <index+1|connection:interrupted|<pageref|auto-79>, <pageref|auto-89>> + <index+1|connection:connected|<pageref|auto-75>, <pageref|auto-96>> - <index+1|construct-client-get|<pageref|auto-166>> + <index+1|connection:interrupted|<pageref|auto-97>, <pageref|auto-107>> - <index+1|construct-client-put|<pageref|auto-168>> + <index+1|construct-client-get|<pageref|auto-194>> - <index+1|construct-client-result|<pageref|auto-170>> + <index+1|construct-client-get-stop|<pageref|auto-196>> - <index+1|construction procedures|<pageref|auto-165>> + <index+1|construct-client-put|<pageref|auto-197>> - <index+1|copy-datum|<pageref|auto-159>> + <index+1|construct-client-result|<pageref|auto-199>> - <index+1|copy-insertion|<pageref|auto-160>> + <index+1|construct-close-local-port|<pageref|auto-232>> - <index+1|copy-query|<pageref|auto-158>> + <index+1|construction procedures|<pageref|auto-193>> - <index+1|copy-search-result|<pageref|auto-161>> + <index+1|construct-local-acknowledgement|<pageref|auto-236>> - <index+1|datum?|<pageref|auto-129>> + <index+1|construct-local-data|<pageref|auto-234>> - <index+1|datum object|<pageref|auto-121>> + <index+1|construct-open-local-port|<pageref|auto-230>> - <index+1|datum-expiration|<pageref|auto-128>> + <index+1|control channel|<pageref|auto-116>> - <index+1|datum-\<gtr\>insertion|<pageref|auto-132>> + <index+1|copy-datum|<pageref|auto-187>> - <index+1|datum-\<gtr\>search-result|<pageref|auto-141>> + <index+1|copy-insertion|<pageref|auto-188>> - <index+1|datum-key|<pageref|auto-126>> + <index+1|copy-query|<pageref|auto-186>> - <index+1|datum-value|<pageref|auto-127>> + <index+1|copy-search-result|<pageref|auto-189>> - <index+1|define-type|<pageref|auto-38>> + <index+1|data-\<gtr\>string|<pageref|auto-247>> - <index+1|DHT server object|<pageref|auto-116>> + <index+1|datum?|<pageref|auto-156>> - <index+1|DHT|<pageref|auto-113>> + <index+1|datum object|<pageref|auto-148>> - <index+1|/dht:path-element|<pageref|auto-144>> + <index+1|datum-expiration|<pageref|auto-155>> - <index+1*|disconnect!> + <index+1|datum-\<gtr\>insertion|<pageref|auto-159>> - <index+2|disconnect!|DHT|<pageref|auto-119>> + <index+1|datum-\<gtr\>search-result|<pageref|auto-168>> - <index+2|disconnect!|NSE|<pageref|auto-106>> + <index+1|datum-key|<pageref|auto-153>> - <index+1|disconnecting|<pageref|auto-87>> + <index+1|datum-value|<pageref|auto-154>> - <index+1|distributed hash table|<pageref|auto-112>> + <index+1|define-type|<pageref|auto-45>> - <index+1|documentation|<pageref|auto-43>> + <index+1|DHT server object|<pageref|auto-145>> - <index+1|error handler|<pageref|auto-75>> + <index+1|DHT|<pageref|auto-140>> - <index+1|error reporting|<pageref|auto-91>> + <index+1|/dht:path-element|<pageref|auto-171>> - <index+1|error-handler|<pageref|auto-58>> + <index+1|disconnect!|<pageref|auto-65>, <pageref|auto-121>> - <index+1|error-reporter|<pageref|auto-95>> + <index+2|disconnect!|CADET|<pageref|auto-215>> - <index+1|estimate|<pageref|auto-105>> + <index+2|disconnect!|DHT|<pageref|auto-144>> - <index+1|estimate object|<pageref|auto-104>> + <index+2|disconnect!|NSE|<pageref|auto-129>, <pageref|auto-133>> - <index+1|estimate:logarithmic-number-peers|<pageref|auto-107>> + <index+1|disconnecting|<pageref|auto-105>> - <index+1|estimate:number-peeers|<pageref|auto-108>> + <index+1|distributed hash table|<pageref|auto-139>> - <index+1|estimate:standard-deviation|<pageref|auto-110>> + <index+1|documentation|<pageref|auto-50>> - <index+1|estimate:timestamp|<pageref|auto-109>> + <index+1|error handler|<pageref|auto-93>> - <index+1|/etc/gnunet.conf|<pageref|auto-29>> + <index+1|error reporting|<pageref|auto-109>> - <index+1|get path|<pageref|auto-146>> + <index+1|error-handler|<pageref|auto-74>> - <index+1|(gnu extractor enum)|<pageref|auto-72>> + <index+1|error-reporter|<pageref|auto-113>> - <index+1|(gnu gnunet config db)|<pageref|auto-15>> + <index+1|estimate|<pageref|auto-132>> - <index+1|(gnu gnunet config fs)|<pageref|auto-25>> + <index+1|estimate object|<pageref|auto-131>> - <index+1|(gnu gnunet crypto)|<pageref|auto-181>> + <index+1|estimate:logarithmic-number-peers|<pageref|auto-134>> - <index+1|(gnu gnunet dht client)|<pageref|auto-115>> + <index+1|estimate:number-peeers|<pageref|auto-135>> - <index+1|(gnu gnunet dht network)|<pageref|auto-163>> + <index+1|estimate:standard-deviation|<pageref|auto-137>> - <index+1|(gnu gnunet message protocols)|<pageref|auto-70>> + <index+1|estimate:timestamp|<pageref|auto-136>> - <index+1|(gnu gnunet mq error-reporting)|<pageref|auto-92>> + <index+1|/etc/gnunet.conf|<pageref|auto-36>> - <index+1|(gnu gnunet mq-impl stream)|<pageref|auto-55>> + <index+1|found|<pageref|auto-17>> - <index+1|(gnu gnunet nse client)|<pageref|auto-99>> + <index+1|get path|<pageref|auto-173>> + + <index+1|(gnu extractor enum)|<pageref|auto-88>> + + <index+1|(gnu gnunet cadet client)|<pageref|auto-212>> + + <index+1|(gnu gnunet concurrency lost-and-found)|<pageref|auto-15>> + + <index+1|(gnu gnunet config db)|<pageref|auto-22>> + + <index+1|(gnu gnunet config fs)|<pageref|auto-32>> + + <index+1|(gnu gnunet crypto)|<pageref|auto-239>> + + <index+1|(gnu gnunet data-string)|<pageref|auto-246>> + + <index+1|(gnu gnunet dht client)|<pageref|auto-142>> + + <index+1|(gnu gnunet dht network)|<pageref|auto-191>> + + <index+1|(gnu gnunet message protocols)|<pageref|auto-86>> + + <index+1|(gnu gnunet mq error-reporting)|<pageref|auto-110>> + + <index+1|(gnu gnunet mq-impl stream)|<pageref|auto-70>> + + <index+1|(gnu gnunet nse client)|<pageref|auto-125>> + + <index+1|GNUNET_STRINGS_data_to_string|<pageref|auto-249>> + + <index+1|GNUNET_STRINGS_string_to_data|<pageref|auto-250>> <index+1|Guix|<pageref|auto-3>> - <index+1|handler procedure|<pageref|auto-67>> + <index+1|handler procedure|<pageref|auto-83>> + + <index+1|hash-\<gtr\>configuration|<pageref|auto-23>> + + <index+1|hash-key|<pageref|auto-24>> + + <index+1|hash/sha512!|<pageref|auto-240>> + + <index+1|hash/sha512|<pageref|auto-241>> + + <index+1|inject-error!|<pageref|auto-94>> - <index+1|hash-\<gtr\>configuration|<pageref|auto-16>> + <index+1|input:overly-small|<pageref|auto-100>> - <index+1|hash-key|<pageref|auto-17>> + <index+1|input:premature-end-of-file|<pageref|auto-99>> - <index+1|hash/sha512!|<pageref|auto-182>> + <index+1|input:regular-end-of-file|<pageref|auto-98>> - <index+1|hash/sha512|<pageref|auto-183>> + <index+1|inserting data into the DHT|<pageref|auto-181>> - <index+1|inject-error!|<pageref|auto-76>> + <index+1|insertion?|<pageref|auto-162>> - <index+1|input:overly-small|<pageref|auto-82>> + <index+1|insertion object|<pageref|auto-149>> - <index+1|input:premature-end-of-file|<pageref|auto-81>> + <index+1|insertion-desired-replication-level|<pageref|auto-161>> - <index+1|input:regular-end-of-file|<pageref|auto-80>> + <index+1|insertion-\<gtr\>datum|<pageref|auto-160>> - <index+1|inserting data into the DHT|<pageref|auto-154>> + <index+1|interposer|<pageref|auto-81>> - <index+1|insertion?|<pageref|auto-135>> + <index+1|&invalid-public-key-encoding|<pageref|auto-244>> - <index+1|insertion object|<pageref|auto-122>> + <index+1|invalid-public-key-encoding?|<pageref|auto-245>> - <index+1|insertion-desired-replication-level|<pageref|auto-134>> + <index+1|key=?|<pageref|auto-25>> - <index+1|insertion-\<gtr\>datum|<pageref|auto-133>> + <index+1|key|<pageref|auto-95>> - <index+1|interposer|<pageref|auto-65>> + <index+1|\<less\>losable\<gtr\>|<pageref|auto-19>> - <index+1|key=?|<pageref|auto-18>> + <index+1|\<less\>server\<gtr\>|<pageref|auto-119>> - <index+1|key|<pageref|auto-77>> + <index+1|load-configuration|<pageref|auto-41>> - <index+1|load-configuration|<pageref|auto-34>> + <index+1|load-configuration/port!|<pageref|auto-38>> - <index+1|load-configuration/port!|<pageref|auto-31>> + <index+1|locate-system-configuration|<pageref|auto-35>> - <index+1|locate-system-configuration|<pageref|auto-28>> + <index+1|locate-user-configuration|<pageref|auto-33>> - <index+1|locate-user-configuration|<pageref|auto-26>> + <index+1|logic:ill-formed|<pageref|auto-102>> - <index+1|logic:ill-formed|<pageref|auto-84>> + <index+1|logic:no-handler|<pageref|auto-101>> - <index+1|logic:no-handler|<pageref|auto-83>> + <index+1|lost|<pageref|auto-16>> - <index+1|make-datum|<pageref|auto-125>> + <index+1|lost-and-found|<pageref|auto-18>> - <index+1|make-expanded-configuration|<pageref|auto-33>> + <index+1|make-datum|<pageref|auto-152>> - <index+1|make-message-handler|<pageref|auto-63>> + <index+1|make-disconnect!|<pageref|auto-120>> - <index+1|make-query|<pageref|auto-136>> + <index+1|make-expanded-configuration|<pageref|auto-40>> - <index+1|&malformed-path|<pageref|auto-151>> + <index+1|make-message-handler|<pageref|auto-79>> - <index+1|%max-datum-value-length|<pageref|auto-130>> + <index+1|make-query|<pageref|auto-163>> - <index+1|message handler|<pageref|auto-61>> + <index+1|&malformed-path|<pageref|auto-178>> + + <index+1|%max-datum-value-length|<pageref|auto-157>> + + <index+1|maybe-sending|<pageref|auto-117>> + + <index+1|message handler|<pageref|auto-77>> + + <index+1|message queue|<pageref|auto-71>> <index+1*|message type> - <index+2|message type|database|<pageref|auto-69>> + <index+2|message type|database|<pageref|auto-85>> + + <index+2|message type|of handler|<pageref|auto-80>> + + <index+1|message-handler|<pageref|auto-78>> + + <index+1|message-symbol|<pageref|auto-52>> + + <index+1|/:msg:cadet:local:acknowledgemeent|<pageref|auto-237>> + + <index+1|/:msg:cadet:local:data|<pageref|auto-235>> + + <index+1|/:msg:cadet:local:port:close|<pageref|auto-233>> - <index+2|message type|of handler|<pageref|auto-64>> + <index+1|/:msg:cadet:local:port:open|<pageref|auto-231>> - <index+1|message-handler|<pageref|auto-62>> + <index+1|/:msg:dht:client:get|<pageref|auto-195>> - <index+1|/:msg:dht:client:get|<pageref|auto-167>> + <index+1|/:msg:dht:client:put|<pageref|auto-198>, <pageref|auto-205>> - <index+1|/:msg:dht:client:put|<pageref|auto-169>\U<pageref|auto-175>> + <index+1|/:msg:dht:client:result|<pageref|auto-200>, <pageref|auto-202>, + <pageref|auto-207>> - <index+1|/:msg:dht:client:result|<pageref|auto-171>\U<pageref|auto-177>> + <index+1|netstruct|<pageref|auto-44>> - <index+1|netstruct|<pageref|auto-37>> + <index+1|network size estimation|<pageref|auto-123>> - <index+1|network size estimation|<pageref|auto-97>> + <index+1|network structure|<pageref|auto-43>> - <index+1|network structure|<pageref|auto-36>> + <index+1|NSE server object|<pageref|auto-127>> - <index+1|NSE server object|<pageref|auto-101>> + <index+1|NSE|<pageref|auto-124>> - <index+1|NSE|<pageref|auto-98>> + <index+1|open-channel!|<pageref|auto-223>> - <index+1|&overly-large-datum|<pageref|auto-131>> + <index+1|&overly-large-datum|<pageref|auto-158>> - <index+1|&overly-large-paths|<pageref|auto-150>> + <index+1|&overly-large-paths|<pageref|auto-177>> - <index+1|path element|<pageref|auto-145>> + <index+1|path element|<pageref|auto-172>> - <index+1|properties|<pageref|auto-44>> + <index+1|port|<pageref|auto-219>> - <index+1|put!|<pageref|auto-157>> + <index+1|properties|<pageref|auto-51>> - <index+1|put path|<pageref|auto-147>> + <index+1|put!|<pageref|auto-185>> - <index+1|query?|<pageref|auto-140>> + <index+1|put path|<pageref|auto-174>> - <index+1|query object|<pageref|auto-123>> + <index+1|query?|<pageref|auto-167>> - <index+1|query-desired-replication-level|<pageref|auto-139>> + <index+1|query object|<pageref|auto-150>> - <index+1|query-key|<pageref|auto-138>> + <index+1|query-desired-replication-level|<pageref|auto-166>> - <index+1|query-type|<pageref|auto-137>> + <index+1|query-key|<pageref|auto-165>> - <index+1|R5N|<pageref|auto-114>> + <index+1|query-type|<pageref|auto-164>> - <index+1|read%|<pageref|auto-46>> + <index+1|R5N|<pageref|auto-141>> - <index+1|read-value|<pageref|auto-20>> + <index+1|read%|<pageref|auto-54>> - <index+1|report-error|<pageref|auto-93>> + <index+1|read-value|<pageref|auto-27>> - <index+1|search object|<pageref|auto-156>> + <index+1|report-error|<pageref|auto-111>> - <index+1|search result object|<pageref|auto-124>> + <index+1|search object|<pageref|auto-183>> - <index+1|searching the DHT|<pageref|auto-153>> + <index+1|search result object|<pageref|auto-151>> - <index+1|search-result?|<pageref|auto-143>> + <index+1|searching the DHT|<pageref|auto-180>> - <index+1|search-result-get-path|<pageref|auto-148>> + <index+1|search-result?|<pageref|auto-170>> - <index+1|search-result-\<gtr\>datum|<pageref|auto-142>> + <index+1|search-result-get-path|<pageref|auto-175>> - <index+1|search-result-put-path|<pageref|auto-149>> + <index+1|search-result-\<gtr\>datum|<pageref|auto-169>> - <index+1|select|<pageref|auto-49>> + <index+1|search-result-put-path|<pageref|auto-176>> - <index+1*|server object> + <index+1|select|<pageref|auto-57>> - <index+2|server object|DHT|<pageref|auto-117>> + <index+1|send-message!|<pageref|auto-91>> - <index+2|server object|NSE|<pageref|auto-102>> + <index+1|server object|<pageref|auto-64>> - <index+1|services|<pageref|auto-53>> + <index+2|server object|CADET|<pageref|auto-214>> - <index+1|set%!|<pageref|auto-47>> + <index+2|server object|DHT|<pageref|auto-146>> - <index+1|set-value!|<pageref|auto-19>> + <index+2|server object|NSE|<pageref|auto-128>> - <index+1|sizeof|<pageref|auto-48>> + <index+1|service|<pageref|auto-62>> - <index+1|start-get!|<pageref|auto-155>> + <index+1|services|<pageref|auto-68>> - <index+1|structure/packed|<pageref|auto-39>> + <index+1|set%!|<pageref|auto-55>> - <index+1|symbol-value|<pageref|auto-71>> + <index+1|set-value!|<pageref|auto-26>> - <index+1|synopsis|<pageref|auto-42>> + <index+1|sizeof|<pageref|auto-56>> + + <index+1|start-get!|<pageref|auto-182>> + + <index+1|stop-get!|<pageref|auto-184>> + + <index+1|string-\<gtr\>data|<pageref|auto-248>> + + <index+1|string-\<gtr\>ecdsa-public-key|<pageref|auto-243>> + + <index+1|string-\<gtr\>eddsa-public-key|<pageref|auto-242>> + + <index+1|structure/packed|<pageref|auto-46>> + + <index+1|symbol-value|<pageref|auto-87>> + + <index+1|synopsis|<pageref|auto-49>> + + <index+1|terminal condition|<pageref|auto-118>> <index+1|tests|<pageref|auto-7>> - <index+1|textual-error-reporting-port|<pageref|auto-94>> + <index+1|textual-error-reporting-port|<pageref|auto-112>> + + <index+1|tunnel|<pageref|auto-217>> - <index+1|&undefined-key-error|<pageref|auto-21>> + <index+1|&undefined-key-error|<pageref|auto-28>> - <index+1|update procedure|<pageref|auto-103>> + <index+1|update procedure|<pageref|auto-130>> - <index+1|value-\<gtr\>index|<pageref|auto-73>> + <index+1|value-\<gtr\>index|<pageref|auto-89>> - <index+1|variable assignment|<pageref|auto-32>> + <index+1|variable assignment|<pageref|auto-39>> - <index+1|verifier|<pageref|auto-66>> + <index+1|verifier|<pageref|auto-82>> </the-index> </body> |