Commit Graph

6453 Commits (10361658445836be19e2352108e893d646c7e4d0)
 

Author SHA1 Message Date
Andrew Ferrazzutti 1036165844 Explain `outcome` and `reason` on finalised events 2 months ago
Andrew Ferrazzutti c2587feb3a Specify missing HTTP response codes 2 months ago
Andrew Ferrazzutti ba78cde10f Specify delay_id grammar 2 months ago
Tulir Asokan 64f6dfcfa8 Define retrying and responses for managing delayed events
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2 months ago
Tulir Asokan 0d7821aa3a Add syncing failed delayed events to alternatives
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2 months ago
Tulir Asokan e532e93183 Remove optional wording of limits
They're mandated by the security considerations section

Signed-off-by: Tulir Asokan <tulir@maunium.net>
2 months ago
Tulir Asokan fd94c18f85 Editorial fixes
* remove link to MSC4143 text that will probably break when the MSC is merged
* add missing words to M_NOT_FOUND case
* allow ratelimiting on management endpoints
* mandate limits without mandating using a config file
* add stable feature flag
* allow rounding delays

Signed-off-by: Tulir Asokan <tulir@maunium.net>
2 months ago
Andrew Ferrazzutti 2f536614e8
Constrain delay value to >0ms
Co-authored-by: Travis Ralston <travisr@matrix.org>
2 months ago
Timo bf5df9b002 fix synapse and MSC inconsistency 5 months ago
Timo dc5fd93bf3 formatting/cleanup 5 months ago
Timo 99b79bab8c remove `on push` delayed event finilization section 5 months ago
Timo 96f9063cf5 clarify why there is no rate limiting for the delayed event management endpoint. 5 months ago
Timo c25e5a3970 Add rate limit section to `GET` `finalized` and `scheduled` endpoint 5 months ago
Timo 904e3d6b2a review trivial changes 5 months ago
Timo 3358138ba2 use current MatrixRTC MSC types. 5 months ago
Andrew Ferrazzutti d1a37f06fd Define finalised events for /sync & /transactions
Also define a sync filter
1 year ago
Andrew Ferrazzutti 72a808e620 Allow servers to discard returned finalised events 1 year ago
Andrew Ferrazzutti a09a883d9a Minor formatting changes 1 year ago
Andrew Ferrazzutti 0a777f4a86 Change example of "canceled" outcome to "cancel" 1 year ago
Andrew Ferrazzutti 8dc05a4904 requried -> required 1 year ago
Timo b499995413 andrews changes 1 year ago
Timo b8e317f0c2 terminated -> finalised 1 year ago
Timo f7e4e9ba56 Clean up iteration with two significant changes:
- we have two GET endpoints `/shedueled` `/terminated` now.
 - The rule for when a state delayed event is cancelled changed to include a sender user condition.
1 year ago
Timo da3d75e5fe remove batch sending endpoint since that does not make sense in the short term and longer term send_pdus is the better solution. 1 year ago
Timo 9d5c93a051 use case specific considerations details 1 year ago
Timo 2f57b0b024 add terminated events section to GET endpoint 1 year ago
Timo 28970ec477 remove all references to future (except where we actually talk about the future and not future_events) 1 year ago
Andrew Ferrazzutti caece4d671 Scope GET to only the requesting user's events 1 year ago
Andrew Ferrazzutti 883e6b5d55 Revert "Expose transaction ID in GET response"
This reverts commit 772590f6ba.
Clients should keep track of transaction IDs themselves.
1 year ago
Hugh Nimmo-Smith 8523ed416f Note on alternative names for `running_since` 1 year ago
Hugh Nimmo-Smith 886f378444 Fix TOC 1 year ago
Hugh Nimmo-Smith 0f8a2d12cd Update TOC 1 year ago
Hugh Nimmo-Smith 195ab6a955 Add alternative of typing notifications 1 year ago
Hugh Nimmo-Smith 37979cd47c Add more context to MQTT style alternative 1 year ago
Hugh Nimmo-Smith 4a2ca4800d Add context on MSC3277 alternative 1 year ago
Hugh Nimmo-Smith 772590f6ba Expose transaction ID in GET response 1 year ago
Hugh Nimmo-Smith 114da1e31e Clarify contents of content field on GET response 1 year ago
Hugh Nimmo-Smith e1b460a266 Add clarification about regular/non-state events not getting cancelled 1 year ago
Hugh Nimmo-Smith 850bf9e30f Add alternative of using DELETE HTTP method 1 year ago
Hugh Nimmo-Smith e7d09863e9 Add alternative of not providing a send action 1 year ago
Hugh Nimmo-Smith 84b8dc05ca Add note about MSC2716 batch sending 1 year ago
Hugh Nimmo-Smith 5e43db089f Add placeholder for MSC3277 1 year ago
Hugh Nimmo-Smith 6f2aa5efbc Add compatibility with Cryptographic Identities to potenail issues 1 year ago
Timo 99c9467645 be consistent with "restart" wording (we used reset, refresh and restart before) 1 year ago
Timo 97d41412f3 TOC update (use monospace and dont list msc title 1 year ago
Hugh Nimmo-Smith 3a3a5b5fea Additional reference to heartbeat 1 year ago
Hugh Nimmo-Smith a1b81213e2 Wording clarification 1 year ago
Hugh Nimmo-Smith 7e06e85639 "leave" => "hangup" for consistency 1 year ago
Hugh Nimmo-Smith 9098fea5e5 Describe MatrixRTC use case in terms of heartbeats
Remove SFU delegation reference.
1 year ago
Hugh Nimmo-Smith c482d581ab Add rate limiting requirements 1 year ago