mirror of
https://github.com/vacp2p/rfc.git
synced 2025-01-11 15:24:51 +00:00
Change topic-interest to topics in the request (#91)
This commit is contained in:
parent
86e053e34c
commit
f4ff7d9392
@ -46,14 +46,14 @@ limit = 4OCTET
|
||||
cursor = *OCTET
|
||||
|
||||
; List of topics interested in
|
||||
topic-interest = "[" *1000topic "]"
|
||||
topics = "[" *1000topic "]"
|
||||
|
||||
; 4 bytes of arbitrary data
|
||||
topic = 4OCTET
|
||||
|
||||
payload_without_topic = "[" lower upper bloom limit [ cursor ] "]"
|
||||
|
||||
payload_with_topic = "[" lower upper bloom limit cursor [ topic-interest ] "]"
|
||||
payload_with_topic = "[" lower upper bloom limit cursor [ topics ] "]"
|
||||
|
||||
payload = payload_without_topic | payload_with_topic
|
||||
```
|
||||
@ -62,7 +62,7 @@ The `Cursor` field SHOULD be filled in if a number of envelopes between `Lower`
|
||||
|
||||
The envelope MUST be encrypted with a symmetric key agreed between the requester and Mailserver.
|
||||
|
||||
If `topic-interest` is used the `Cursor` field MUST be specified for the argument order to be unambiguous. However, it MAY be set to null. `topic-interest` is used to specify which topics a node is interested in. If this is specified, a mailserver MUST NOT send messages that aren't in in that topic. When `topic-interest` is set (even if it an empty array), the `bloom` filter parameter should be ignored.
|
||||
If `Topics` is used the `Cursor` field MUST be specified for the argument order to be unambiguous. However, it MAY be set to `null`. `Topics` is used to specify which topics a node is interested in. If `Topics` is not empty, a mailserver MUST only send messages that belong to a topic from `Topics` list and `Bloom` value MUST be ignored.
|
||||
|
||||
### Receiving historic messages
|
||||
|
||||
@ -114,7 +114,7 @@ A mailserver has a direct TCP connection, which means they are trusted to send t
|
||||
|
||||
### Difference between wms 0.1 and wms 0.2
|
||||
|
||||
- `topic-interest` option
|
||||
- `topics` option
|
||||
|
||||
## Copyright
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user