Commit Graph

23 Commits

Author SHA1 Message Date
Hanno Cornelius 5d69ab58b3
fix: add pubsub_topic to WakuMessageKeyValue 2024-05-07 11:21:47 +01:00
Hanno Cornelius 21f52015e9
fix: use sint64 for timestamps
Co-authored-by: richΛrd <info@richardramos.me>
2024-04-26 11:12:33 +01:00
Hanno Cornelius fcc214f0a2
docs: change to Store Query protocol and clean up 2024-02-20 18:08:16 +00:00
Hanno Cornelius 10dc910433
docs: introduce new store v3 protocol 2024-02-01 17:16:48 +02:00
oskarth fd58df48e5
chore: Update Oskar email (#659) 2024-01-15 16:01:06 +01:00
Jimmy Debe 00f1081373
13/WAKU2-STORE: Update (#653)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2024-01-14 13:47:27 -05:00
Sanaz Taheri 2b72238134
Clarifies the order of messages in the history response (#535) 2022-12-13 13:59:44 +01:00
Aaryamann Challani b48250d212
feat(13/WAKU2-STORE|14/WAKU2-MESSAGE): Add ephemeral flag to WakuMessage (#532)
* feat(13-WAKU2/STORE): add ephemeral flag to wakuMessage

* chore(WAKU2-STORE): address review

* chore(WAKU2-MESSAGE): address review

* chore(WAKU2-MESSAGE): add links to store protocol

* chore(WAKU2-MESSAGE): explicitly mention store protocol

* fix(WAKU2-STORE|WAKU2-MESSAGE): replace ephemeral flag with ttl field

* Revert "fix(WAKU2-STORE|WAKU2-MESSAGE): replace ephemeral flag with ttl field"

This reverts commit 6e31e450fc.

* fix(WAKU2-STORE): address review comment

* fix(WAKU2-MESSAGE): address review comment

* fix(13/WAKU2-STORE): typo

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>

* fix(13/WAKU2-STORE): explicitly link back to 14/WAKU2-MESSAGE

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>

* fix(13/WAKU2-STORE): typo

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>

* fix(13/WAKU2-STORE): typo

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>

* chore(13/WAKU2-STORE|14/WAKU2-MESSAGE): contributor update :)

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2022-09-13 11:45:38 +05:30
Hanno Cornelius a241d3c4aa
Add pubsubTopic field to index (#492) 2022-03-02 14:15:40 +01:00
G d88dc1261c
13/14/16/21: Change in timestamp format (#483)
* Timestamps refactored to int64 (nanoseconds resolution). Related to https://github.com/status-im/nim-waku/issues/834

* Updated times to Timestamp type

* Refactored timestamps

* Made spec consistent with timestamp refactoring

* Fixed misunderstanding on proto3 types

* Fixed timestamps to sint64

* Fixed correct time to pb2 timestamps and Store protocol version changed to beta4

* Revert changes (not needed for now)

* Revert changes

We'll change to sint64 when we'll refactor chat2 to use Timestamp type for timestamps
2022-02-17 16:29:59 +01:00
Sanaz Taheri Boshrooyeh 9d1a2d977a
Adds support for auto-pagination (#478)
* clarifies auto-pagination

* sem-break

* applies comments
2022-01-12 11:10:59 -08:00
Sanaz Taheri Boshrooyeh 2be3e64cd8
Adds error field to history response (#433)
* updates the History response

* minor edit

* Update content/docs/rfcs/13/README.md

Co-authored-by: oskarth <ot@oskarthoren.com>

* Update content/docs/rfcs/13/README.md

Co-authored-by: oskarth <ot@oskarthoren.com>

Co-authored-by: oskarth <ot@oskarthoren.com>
2021-07-19 08:04:59 -07:00
Sanaz Taheri Boshrooyeh 37e0042b59
Updates pagination logic by replacing receiver timestamp with the sender timestamp (#417)
* adds description of paging using sender timestamp

* updates rfc, brings back receiver timestamp

* brings back the receiver timestamp

* renames sender timestamp

* adds discussion about the use of robust timestamp and different usecases of receiver and sender time

* link to open timestamp

* adjusts spacing

* sembr

* minor

* rewording and rephrasing

* formatting

* formatting

* applies comments

* explains attack by an example

* fixes a wrong ts value

* aligns paragraphs
2021-07-09 09:05:30 -07:00
Sanaz Taheri Boshrooyeh d7b9af24d4
Adds category (#399)
* adds category

* replaces category with tags

* fixes a format issue

* revert a commit
2021-06-17 12:01:27 +08:00
Sanaz Taheri Boshrooyeh 095320044f
Updates the store protocol id (#369)
* beta2 to beta3

* adds protocol ids to waku2 specs
2021-05-14 10:10:43 -07:00
Sanaz Taheri Boshrooyeh e8988ab300
fixes the order of HistoryQuery protobuf fields (#360) 2021-04-29 17:02:29 -07:00
Sanaz Taheri Boshrooyeh a2ecec5332
13/WAKU2-STORE: Adds pubsub topic filter & updates the logic of handling queries with no specified filters (#347)
* adds semantic brs and contentFilter

* renames ContentFilter to HistoryContentFilter

* removes optional qualifiers

* fixes a minor notational issue

* adds the change log

* adds link to protobuf v3

* combines two lines

* Apply suggestions from code review

Co-authored-by: Franck Royer <franck@royer.one>

* review comments

* replaces waku store with WAKU2-STORE

* refines changelog structure

* includes "added" section in the changelog

* Apply suggestions from code review

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* adds store ID

* adds protocol ID

* explains the use of an empty contentFilters field

* rephrases the result of empty content filters

* explains the use of pubsubTopic field, also updates the field numbers

* adds link to waku relay

* minor rewording

* reflects the current specs state into the changelog

* rephrases some parts

* rewords some parts

* deletes the changelog

Co-authored-by: Franck Royer <franck@royer.one>
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2021-04-27 16:56:05 -07:00
Sanaz Taheri Boshrooyeh b32004b1b6
Store protocol hash type and inputs (#353)
* specifies the hash function

* explains the input to the hash
2021-04-22 10:56:10 -07:00
Sanaz Taheri Boshrooyeh c7d5a40056
Marks the first field of `HistoryQuery` and `HistoryResponse` as reserved (#352)
* marks the first field of request and response as reserved

* Update content/docs/rfcs/13/README.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* Update content/docs/rfcs/13/README.md

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* Update content/docs/rfcs/13/README.md

Co-authored-by: Franck Royer <franck@status.im>

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
Co-authored-by: Franck Royer <franck@status.im>
2021-04-21 10:59:18 -07:00
Sanaz Taheri Boshrooyeh ef2287aaa0
13/WAKU2-STORE: Adds content filter and some general specs revisions (#344)
* adds semantic brs and contentFilter

* renames ContentFilter to HistoryContentFilter

* removes optional qualifiers

* fixes a minor notational issue

* adds the change log

* adds link to protobuf v3

* combines two lines

* Apply suggestions from code review

Co-authored-by: Franck Royer <franck@royer.one>

* review comments

* replaces waku store with WAKU2-STORE

* refines changelog structure

* includes "added" section in the changelog

* Apply suggestions from code review

Co-authored-by: Oskar Thorén <ot@oskarthoren.com>

* adds store ID

* adds protocol ID

* renames HistoryContentFilter

* deletes changelog section

Co-authored-by: Franck Royer <franck@royer.one>
Co-authored-by: Oskar Thorén <ot@oskarthoren.com>
2021-04-19 10:39:26 -07:00
Sanaz Taheri Boshrooyeh 84d430366c
Some fixes on the store protocol specs (#342)
* fixes the paging direction enum to match the implementation

* int64 to uint64

* makes enum proto2 compatible
2021-04-09 09:46:45 -07:00
Sanaz Taheri Boshrooyeh 8636fb8c03
Addresses issues re store protocol specs (#323)
* changes receivedTime type to double

* adds MUST for sorting based on Index
2021-04-06 16:51:28 +08:00
Oskar Thorén 27ee0f0558
Merge repo with rfc.vac.dev (#310)
* Hugo init

* Init Hugo book

* Add basic README and title

* Import RFC: 1/COSS

* Move example content to dedicated folder

* Basic menu

* Tweak single layout

* Fix base url and permalink

* Basic index tweaks

* Add netifly config

* gitignore

* 1/COSS: Add COSS lifecycle

* Remove public artifact

* Add basic numbers in menu

* Empty READMEs init

* Import mvds spec raw

* 2/MVDS: Simplify

* 3/REMOTE-LOG: Import

* 3/REMOTE-LOG: Simplify

* 4/MVDS-META: Import

* 4/MVDS-META Simplify

* Tweaks

* 5/WAKU0: Import

* 5: Simplify

* 6/WAKU1: Import

* 6/WAKU1: Simplify

* 7/WAKU-DATA: Import

* 7/WAKU-DATA: Simplify

* 8/WAKU-MAIL: Import

* 8/WAKU-MAIL: Simplify

* Tweak

* 9/WAKU-RPC: Import

* 9/WAKU-RPC: Simplify

* 10/WAKU2: Import

* 10/WAKU2: Simplify

* 11/WAKU-RELAY: Import

* Tweaks

* 11/WAKU-RELAY: Simplify

* 12/WAKU-FILTER: Import

* 12/WAKU2-FILTER: Simplify

* 13/WAKU-STORE: Import

* 13/WAKU-STORE: Simplify

* 14/WAKU-MESSAGE: Import

* 14/WAKU-MESSAGE: Simplify

* 15/WAKU-BRIDGE: Import

* 15: Simplify

* 16: Import

* 16: Simplify

* 17: Import

* 17: Simplify

* 18: Import

* 18: Simplify

* 12: Bump update

* 14: Bump update

* 11: Bump update

* 17: Bump update

* 18: Bump update

* 16: Bump update

* Fix slug for 18

* Editor changes for 11, 12, 15

* Revert "Editor changes for 11, 12, 15"

This reverts commit 5c32fe791b.

* Revert "Revert "Editor changes for 11, 12, 15""

This reverts commit ccd75131d7.

* Editor changes for 13, 2, 4

* Move current specs to archive

* Update README

* bump
2021-04-01 12:03:14 +08:00