aboutsummaryrefslogtreecommitdiff
path: root/doc/handbook/chapters/developer.texi
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-04-24 00:02:25 +0200
committerChristian Grothoff <christian@grothoff.org>2021-04-24 00:02:25 +0200
commit8d48dbafe69193f8a23765154be1f7db851bfa1c (patch)
tree4f75a5809ecec95b178948586ccd76b2ef4ba2e3 /doc/handbook/chapters/developer.texi
parentf630c5a675ca37467b5fba9a3dd41044381ac6ce (diff)
downloadgnunet-8d48dbafe69193f8a23765154be1f7db851bfa1c.tar.gz
gnunet-8d48dbafe69193f8a23765154be1f7db851bfa1c.zip
-fix typos
Diffstat (limited to 'doc/handbook/chapters/developer.texi')
-rw-r--r--doc/handbook/chapters/developer.texi30
1 files changed, 15 insertions, 15 deletions
diff --git a/doc/handbook/chapters/developer.texi b/doc/handbook/chapters/developer.texi
index 9bb74c3de..e7b88a39f 100644
--- a/doc/handbook/chapters/developer.texi
+++ b/doc/handbook/chapters/developer.texi
@@ -2305,7 +2305,7 @@ for new developers):
2305@itemize @bullet 2305@itemize @bullet
2306@item logging (common_logging.c) 2306@item logging (common_logging.c)
2307@item memory allocation (common_allocation.c) 2307@item memory allocation (common_allocation.c)
2308@item endianess conversion (common_endian.c) 2308@item endianness conversion (common_endian.c)
2309@item internationalization (common_gettext.c) 2309@item internationalization (common_gettext.c)
2310@item String manipulation (string.c) 2310@item String manipulation (string.c)
2311@item file access (disk.c) 2311@item file access (disk.c)
@@ -4287,7 +4287,7 @@ which will warn you if you don't have the necessary libraries.
4287@c work!@ Finally you just have to be sure that you have the correct drivers 4287@c work!@ Finally you just have to be sure that you have the correct drivers
4288@c for your Bluetooth device installed and that your device is on and in a 4288@c for your Bluetooth device installed and that your device is on and in a
4289@c discoverable mode. The Windows Bluetooth Stack supports only the RFCOMM 4289@c discoverable mode. The Windows Bluetooth Stack supports only the RFCOMM
4290@c protocol so we cannot turn on your device programatically! 4290@c protocol so we cannot turn on your device programmatically!
4291 4291
4292@c FIXME: Change to unique title 4292@c FIXME: Change to unique title
4293@node How does it work2? 4293@node How does it work2?
@@ -4638,7 +4638,7 @@ simply use the socket.
4638@c implementation follows the same principles as the GNU/Linux one: 4638@c implementation follows the same principles as the GNU/Linux one:
4639 4639
4640@c @itemize @bullet 4640@c @itemize @bullet
4641@c @item It has a initalization part where it initializes the 4641@c @item It has a initialization part where it initializes the
4642@c Windows Sockets, creates a RFCOMM socket which will be binded and switched 4642@c Windows Sockets, creates a RFCOMM socket which will be binded and switched
4643@c to the listening mode and registers a SDP service. In the Microsoft 4643@c to the listening mode and registers a SDP service. In the Microsoft
4644@c Bluetooth API there are two ways to work with the SDP: 4644@c Bluetooth API there are two ways to work with the SDP:
@@ -5023,7 +5023,7 @@ key of the other peer
5023ephemeral key of the other peer, but we are waiting for the other peer to 5023ephemeral key of the other peer, but we are waiting for the other peer to
5024confirm it's authenticity (ability to decode) via challenge-response. 5024confirm it's authenticity (ability to decode) via challenge-response.
5025@item @code{KX_STATE_UP} The connection is fully up from the point of 5025@item @code{KX_STATE_UP} The connection is fully up from the point of
5026view of the sender (now performing keep-alives) 5026view of the sender (now performing keep-alive)
5027@item @code{KX_STATE_REKEY_SENT} The sender has initiated a rekeying 5027@item @code{KX_STATE_REKEY_SENT} The sender has initiated a rekeying
5028operation; the other peer has so far failed to confirm a working 5028operation; the other peer has so far failed to confirm a working
5029connection using the new ephemeral key 5029connection using the new ephemeral key
@@ -5653,7 +5653,7 @@ download. The client component is basically a HTTP client
5653(based on libcurl) which can download hostlists from one or more websites. 5653(based on libcurl) which can download hostlists from one or more websites.
5654The hostlist format is a binary blob containing a sequence of HELLO 5654The hostlist format is a binary blob containing a sequence of HELLO
5655messages. Note that any HTTP server can theoretically serve a hostlist, 5655messages. Note that any HTTP server can theoretically serve a hostlist,
5656the build-in hostlist server makes it simply convenient to offer this 5656the built-in hostlist server makes it simply convenient to offer this
5657service. 5657service.
5658 5658
5659 5659
@@ -5895,7 +5895,7 @@ The size of the list of URLs is restricted, so if an additional server is
5895added and the list is full, the URL with the worst quality ranking 5895added and the list is full, the URL with the worst quality ranking
5896(determined through successful downloads and number of HELLOs e.g.) is 5896(determined through successful downloads and number of HELLOs e.g.) is
5897discarded. During shutdown the list of URLs is saved to a file for 5897discarded. During shutdown the list of URLs is saved to a file for
5898persistance and loaded on startup. URLs from the configuration file are 5898persistence and loaded on startup. URLs from the configuration file are
5899never discarded. 5899never discarded.
5900 5900
5901@node Usage 5901@node Usage
@@ -6155,7 +6155,7 @@ To disconnect from NAMESTORE, clients use
6155@code{GNUNET_NAMESTORE_disconnect} and specify the handle to disconnect. 6155@code{GNUNET_NAMESTORE_disconnect} and specify the handle to disconnect.
6156 6156
6157NAMESTORE internally uses the ECDSA private key to refer to zones. These 6157NAMESTORE internally uses the ECDSA private key to refer to zones. These
6158private keys can be obtained from the IDENTITY subsytem. 6158private keys can be obtained from the IDENTITY subsystem.
6159Here @emph{egos} @emph{can be used to refer to zones or the default ego 6159Here @emph{egos} @emph{can be used to refer to zones or the default ego
6160assigned to the GNS subsystem can be used to obtained the master zone's 6160assigned to the GNS subsystem can be used to obtained the master zone's
6161private key.} 6161private key.}
@@ -6811,7 +6811,7 @@ the client.
6811 6811
6812 6812
6813 6813
6814Each listener also requires a seperate client connection. By sending the 6814Each listener also requires a separate client connection. By sending the
6815@code{GNUNET_SERVICE_SET_LISTEN} message, the client notifies the service 6815@code{GNUNET_SERVICE_SET_LISTEN} message, the client notifies the service
6816of the application id and operation type it is interested in. A client 6816of the application id and operation type it is interested in. A client
6817rejects an incoming request by sending @code{GNUNET_SERVICE_SET_REJECT} 6817rejects an incoming request by sending @code{GNUNET_SERVICE_SET_REJECT}
@@ -7147,7 +7147,7 @@ the client.
7147@node Listeners for Intersection 7147@node Listeners for Intersection
7148@subsubsection Listeners for Intersection 7148@subsubsection Listeners for Intersection
7149 7149
7150Each listener also requires a seperate client connection. By sending the 7150Each listener also requires a separate client connection. By sending the
7151@code{GNUNET_SERVICE_SETI_LISTEN} message, the client notifies the service 7151@code{GNUNET_SERVICE_SETI_LISTEN} message, the client notifies the service
7152of the application id and operation type it is interested in. A client 7152of the application id and operation type it is interested in. A client
7153rejects an incoming request by sending @code{GNUNET_SERVICE_SETI_REJECT} 7153rejects an incoming request by sending @code{GNUNET_SERVICE_SETI_REJECT}
@@ -7409,7 +7409,7 @@ the client.
7409@node Listeners for Union 7409@node Listeners for Union
7410@subsubsection Listeners for Union 7410@subsubsection Listeners for Union
7411 7411
7412Each listener also requires a seperate client connection. By sending the 7412Each listener also requires a separate client connection. By sending the
7413@code{GNUNET_SERVICE_SETU_LISTEN} message, the client notifies the service 7413@code{GNUNET_SERVICE_SETU_LISTEN} message, the client notifies the service
7414of the application id and operation type it is interested in. A client 7414of the application id and operation type it is interested in. A client
7415rejects an incoming request by sending @code{GNUNET_SERVICE_SETU_REJECT} 7415rejects an incoming request by sending @code{GNUNET_SERVICE_SETU_REJECT}
@@ -7832,7 +7832,7 @@ performance).
7832Third, an optional Bloom filter can be specified to exclude known results; 7832Third, an optional Bloom filter can be specified to exclude known results;
7833replies that hash to the bits set in the Bloom filter are considered 7833replies that hash to the bits set in the Bloom filter are considered
7834invalid. False-positives can be eliminated by sending the same query 7834invalid. False-positives can be eliminated by sending the same query
7835again with a different Bloom filter mutator value, which parameterizes 7835again with a different Bloom filter mutator value, which parametrizes
7836the hash function that is used. 7836the hash function that is used.
7837Finally, an optional application-specific "eXtended query" (xquery) can 7837Finally, an optional application-specific "eXtended query" (xquery) can
7838be specified to further constrain the results. It is entirely up to 7838be specified to further constrain the results. It is entirely up to
@@ -9810,7 +9810,7 @@ properties designed for application level usage:
9810@item MESSENGER allows detection for dropped messages by chaining them (messages 9810@item MESSENGER allows detection for dropped messages by chaining them (messages
9811 refer to the last message by their hash) improving accountability 9811 refer to the last message by their hash) improving accountability
9812@item MESSENGER allows requesting messages from other peers explicitly to ensure 9812@item MESSENGER allows requesting messages from other peers explicitly to ensure
9813 availibility 9813 availability
9814@item MESSENGER provides confidentiality by padding messages to few different 9814@item MESSENGER provides confidentiality by padding messages to few different
9815 sizes (512 bytes, 4096 bytes, 32768 bytes and maximal message size from 9815 sizes (512 bytes, 4096 bytes, 32768 bytes and maximal message size from
9816 CADET) 9816 CADET)
@@ -9825,13 +9825,13 @@ Also MESSENGER provides multiple features with privacy in mind:
9825@itemize @bullet 9825@itemize @bullet
9826@item MESSENGER allows deleting messages from all peers in the group by the 9826@item MESSENGER allows deleting messages from all peers in the group by the
9827 original sender (uses the MESSENGER provided verification) 9827 original sender (uses the MESSENGER provided verification)
9828@item MESSENGER allows using the publically known anonymous ego instead of any 9828@item MESSENGER allows using the publicly known anonymous ego instead of any
9829 unique identifying ego 9829 unique identifying ego
9830@item MESSENGER allows your node to decide between acting as host of the used 9830@item MESSENGER allows your node to decide between acting as host of the used
9831 messaging room (sharing your peer's identity with all nodes in the group) 9831 messaging room (sharing your peer's identity with all nodes in the group)
9832 or acting as guest (sharing your peer's identity only with the nodes you 9832 or acting as guest (sharing your peer's identity only with the nodes you
9833 explicitly open a connection to) 9833 explicitly open a connection to)
9834@item MESSENGER handles members independantly of the peer's identity making 9834@item MESSENGER handles members independently of the peer's identity making
9835 forwarded messages indistinguishable from directly received ones ( 9835 forwarded messages indistinguishable from directly received ones (
9836 complicating the tracking of messages and identifying its origin) 9836 complicating the tracking of messages and identifying its origin)
9837@item MESSENGER allows names of members being not unique (also names are 9837@item MESSENGER allows names of members being not unique (also names are
@@ -9977,7 +9977,7 @@ check for completion of a member session requires this information.
9977 9977
9978A member session is a triple of the room key, the member ID and the public key 9978A member session is a triple of the room key, the member ID and the public key
9979of the member's ego. Member sessions allow that a member can change their ID or 9979of the member's ego. Member sessions allow that a member can change their ID or
9980their ego once at a time without loosing the ability to delete old messages or 9980their ego once at a time without losing the ability to delete old messages or
9981identifying the original sender of a message. On every change of ID or EGO a 9981identifying the original sender of a message. On every change of ID or EGO a
9982session will be marked as closed. So every session chain will only contain one 9982session will be marked as closed. So every session chain will only contain one
9983open session with the current ID and public key. 9983open session with the current ID and public key.