Some cleanup and typos

This commit is contained in:
kdeme 2019-12-11 11:03:51 +01:00
parent f550b6bab0
commit 405591c2e1
No known key found for this signature in database
GPG Key ID: 4E8DD21420AF43F5
1 changed files with 9 additions and 9 deletions

View File

@ -59,19 +59,19 @@ Historic messages MUST be sent to a peer as a packet with a P2P Message code (`0
In order to receive historic messages from a mailserver, a node MUST trust the selected mailserver, that is allow to receive packets with the P2P Message code. By default, such packets are discarded. In order to receive historic messages from a mailserver, a node MUST trust the selected mailserver, that is allow to receive packets with the P2P Message code. By default, such packets are discarded.
Received envelopes MUST be passed through the Whisper envelopes pipelines so that they are picked up by registered filters and passed to subscribers. Received envelopes MUST be passed through the Whisper envelope pipelines so that they are picked up by registered filters and passed to subscribers.
For a requester, to know that all messages have been sent by mailserver, it SHOULD handle P2P Request Complete code (`0x7d`). This code is followed by a a byte array with: For a requester, to know that all messages have been sent by mailserver, it SHOULD handle P2P Request Complete code (`0x7d`). This code is followed by a list with:
``` ```
[ RequestID, LastEnvelopeHash, Cursor ] [ RequestID, LastEnvelopeHash, Cursor ]
``` ```
`RequestID`: 32-byte wide array with a hash of the envelope containing request details `RequestID`: 32-byte wide array with a hash of the envelope containing the original request
`LastEnvelopeHash`: 32-byte wide array with a has of the last set envelope for the request `LastEnvelopeHash`: 32-byte wide array with a hash of the last sent envelope for the request
`Cursor`: an array of a cursor returned from the previous request (optional) `Cursor`: an array of a cursor returned from the previous request (optional)
If `Cursor` is not empty, it means that not all messages were sent due to the set `Limit` in the request. One or more consecutive requests MAY be sent with `Cursor` field filled in in order to receive the rest of messages. If `Cursor` is not empty, it means that not all messages were sent due to the set `Limit` in the request. One or more consecutive requests MAY be sent with `Cursor` field filled in in order to receive the rest of the messages.
## Security considerations ## Security considerations