X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=doc%2Fpkt%2Fplain.texi;h=235b8135286fbb9256ef9636b1cffe4245a7db9c;hp=7af4360f36171df73546aaeb03013e82aa6a72b0;hb=2e59e1d8da61bc5dee797d351e50e8ed114aa4c7;hpb=2cad23b498bbb9fc1e929b4900b40e520017c614 diff --git a/doc/pkt/plain.texi b/doc/pkt/plain.texi index 7af4360..235b813 100644 --- a/doc/pkt/plain.texi +++ b/doc/pkt/plain.texi @@ -28,6 +28,7 @@ drive. @item trns (transition) @item exec-fat (uncompressed exec) @item area (@ref{Multicast, multicast} area message) + @item ack (receipt acknowledgement) @end enumerate @item Niceness @tab unsigned integer @tab @@ -44,6 +45,7 @@ drive. @item UTF-8 encoded, zero byte separated, exec's arguments @item Node's id the transition packet must be relayed on @item Multicast area's id + @item Packet's id (its @ref{MTH} hash) @end itemize @end multitable @@ -62,6 +64,7 @@ Depending on the packet's type, payload could store: compressed exec body @item Whole encrypted packet we need to relay on @item Multicast area message wrap with another encrypted packet inside +@item Nothing, if it is acknowledgement packet @end itemize Also depending on packet's type, niceness level means: @@ -142,4 +145,15 @@ So plain packets can hold following paths and payloads: @end example See also @ref{Encrypted area, encrypted area packet}. +@item ack +@example + +------- PATH --------+ + / \ ++-------------------------+ +| PKT ID | 0x00 ... 0x00 | ++-------------------------+ + \ / + PATHLEN +@end example + @end table