DeepBlueV7.X
5bf35327c6
Fix wording for globs in policy lists ( #1165 )
...
* Fix wording for globs in policy lists
The specification here does neither match how globs work in common
libraries nor do they match how they are used in practice currently or
how the MSC worded them (which said they should be like server ACLs). As
such this seems to be an issue introduced when writing the spec text.
Ref mjolnir:
- b48904bc2b/src/models/ListRule.ts (L44)
Ref matrix bot sdk (which implements the glob used above):
- 473e563236/src/helpers/MatrixGlob.ts (L26)
- f799b1fe1a/test/helpers/MatrixGlobTest.ts (L44)
Ref original MSC:
- c7b3d99853/proposals/2313-moderation-policy-rooms.md ?plain=1#L36
- https://spec.matrix.org/v1.3/client-server-api/#server-access-control-lists-acls-for-rooms
fixes https://github.com/matrix-org/matrix-spec/issues/17
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
* Add changelog
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2022-07-11 13:58:27 -06:00
Travis Ralston
926c6bad61
Deprecate the sender_key and device_id on Megolm events ( #1101 )
...
* Deprecate the `sender_key` and `device_id` on Megolm events
MSC: https://github.com/matrix-org/matrix-spec-proposals/pull/3700 ([Markdown](https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/3700-deprecate-sender-key.md ))
The language around `m.room.encrypted` is a bit awkward because *technically* you can use the event to represent non-Megolm events, however that's considered an edge case at this time.
* changelog
* Apply wording changes
* Remove incorrect example
* Add missing sentence
2022-06-09 02:24:41 -06:00
Travis Ralston
c4db688af8
Spec /relations and aggregations ( #1062 )
...
* Commit to show changes to rich replies section
* Move rich replies to a module
* Add remainder of MSC2674
* Pivot away from MSC3440: Threads
* Add changelog entries so far
* Make a note for why we have aggregations/relations if nothing uses it
* Outright remove threads references
Apparently this breaks the table of contents
* Define MSC2675
* Define MSC3666
* Add note for rich replies?
* Update content/client-server-api/_index.md
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Clarify how ignoring works for aggregations.
* Try to clarify redactions a bit
* Clarify using parent/child language
* Add missing bits of MSC2675
* Add changelog for aggregations
* Appease the linters
* Update data/api/client-server/relations.yaml
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Try to clarify the return of /relations
* Fix required attribute
* Fix wording round 1
* Try to fix pagination
* Copy/paste the endpoint to make Open API happy
* Fix code block examples for rich replies
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Apply suggestions on all 3 endpoints
* Fix description of relationships API
* Fix warning about server-side aggregation/bundling
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-06-08 15:32:55 -06:00
Travis Ralston
fd2d5b8a49
Fix a few more instances of matrix-doc being used; Fix changelog support for repo split ( #1051 )
...
* Use spec-proposals repo for links in spec text and current changelog
* Make the changelog repo-aware
* Changelog
2022-05-10 08:59:54 -06:00
Jonas Platte
71601a5ff5
Fix broken link in end_to_end_encryption.md ( #3708 )
2022-05-09 01:28:17 -06:00
thomaslantern
842106d9d8
removed m.room.message.feedback
2022-04-20 22:53:53 -04:00
Richard van der Hoff
ca466b5a57
Attempt to clarify how event_match works ( #3690 )
...
Fixes #3082 , #2637 , #3075 .
2022-02-17 08:41:46 +00:00
Aaron Raimist
990dfec94b
Update several spots where C-S API was still using r0 APIs ( #3671 )
...
* Update several spots where C-S API was still using r0 APIs
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2022-01-31 17:19:56 +00:00
Matthew Hodgson
20aa44bd13
typoes ( #3680 )
...
* typoes
* Appease the faulty spellcheck on the json too
Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-01-26 12:14:09 -07:00
Travis Ralston
3475ef62ab
Remove straggling case of "groups" ( #3652 )
...
* Remove straggling case of "groups"
* changelog
2022-01-18 08:58:58 -07:00
Travis Ralston
9af83dfd41
Add Spaces to the spec ( #3610 )
...
* First iteration of specifying Spaces
MSCs:
* https://github.com/matrix-org/matrix-doc/pull/3288
* https://github.com/matrix-org/matrix-doc/pull/2946
* https://github.com/matrix-org/matrix-doc/pull/1772
Note that this makes modifications to the underlying MSCs as well. These are intended to be minor edits to aid clarity/accuracy of the MSCs, as per the proposal process. Functionally, clients and servers might need to change their behaviour slightly as is expected of implementing this stuff early. Synapse has these changes (alongside backwards compatibility) here: https://github.com/matrix-org/synapse/pull/11667
* add changelogs
* Accuracy per review
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* fully prefix new endpoints
* Fully prefix endpoint in 3616 too
* Fix ordering example
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-01-17 10:03:14 -07:00
Hubert Chathi
6fb684397a
Clarify how to interpret missing one time key counts ( #3636 )
2022-01-11 15:30:46 -05:00
Travis Ralston
224773dc6a
Specify fallback keys ( #3615 )
...
* Specify fallback keys
MSC: https://github.com/matrix-org/matrix-doc/pull/2732
* changelog
* Appease spell check
* Fine, let's appease the spellcheck this way
* Apply suggestions from code review
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
* Fix intro
* word wrap
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2022-01-04 20:35:21 -07:00
Travis Ralston
26e0765159
Add guest changes to spec: MSC3069 and MSC3419 ( #3605 )
...
* Add MSC3069 support
https://github.com/matrix-org/matrix-doc/pull/3069
* Add MSC3419 support
https://github.com/matrix-org/matrix-doc/pull/3419
* Normalize and fix guest access endpoints list
* Changelogs
2022-01-04 20:29:40 -07:00
Travis Ralston
00169abcdb
Specify module order manually to work around hugo issues ( #3612 )
2022-01-04 20:29:10 -07:00
homersimpsons
9efe1887a4
instant_messaging: fix intra docs anchors ( #3601 )
...
Signed-off-by: homersimpsons <guillaume.alabre@gmail.com>
2021-12-28 09:16:05 -07:00
Hubert Chathi
71988263f3
clarify which signature to check ( #3573 )
2021-12-17 08:45:19 -05:00
Alexandre Franke
a26f2f8ca9
Fix typo ( #3535 )
...
* Fix typo
* Add changelog
Co-authored-by: Alexandre Franke <alexandre.franke@matrix.org>
2021-12-01 09:49:43 -07:00
Hubert Chathi
1ad5ff4179
Key name is supposed to be optional, as per MSC2874 ( #3481 )
2021-11-10 13:48:18 -05:00
Travis Ralston
5be0df02c5
Start annotating which version of the spec added a thing ( #3425 )
...
* Introduce a new "added-in" template and use it on endpoints
* Use "added-in" on schema properties too
* Annotate sections of the spec with their added versions
* Demo of "added-in" on a room version (to be fleshed out)
* Use clearer versioning semantics
* Update and fix validator for Swagger custom properties
* Fix docs
2021-10-14 13:23:04 -06:00
Travis Ralston
95d850c418
Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) ( #3421 )
...
* Blind find & replace all on client major version -> v3
* Fix up bad replacements
* Fix anchors for r0->v3
* Changelog
2021-10-12 11:07:01 -06:00
Travis Ralston
b7e6104713
Remove extraneous mimetype from EncryptedFile examples, per MSC2582 ( #3412 )
...
* Remove extraneous mimetype from EncryptedFile examples, per MSC2582
MSC: https://github.com/matrix-org/matrix-doc/pull/2582
* changelog
2021-09-27 10:05:15 -06:00
Hubert Chathi
f9c9fce1ad
Deprecate verifications that don't begin with a request.
2021-08-27 19:17:14 +01:00
Travis Ralston
2c3d7b1682
Apply suggestions from code review
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-08-27 19:17:12 +01:00
Travis Ralston
3aa517a868
Clarify provider naming
2021-08-27 19:17:12 +01:00
Travis Ralston
cbd761df17
Apply suggestions from code review
...
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2021-08-27 19:17:12 +01:00
Travis Ralston
3b426846fe
Describe social-sign-on (multiple SSO providers)
...
Spec for [MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858 )
2021-08-27 19:17:12 +01:00
Hubert Chathi
ec9ea2b6e3
Merge pull request #3149 from uhoreg/qr_codes_spec
...
Add spec for verification by QR codes.
2021-08-27 19:17:12 +01:00
Hubert Chathi
e9e0d8ee47
Merge pull request #3151 from uhoreg/single_ssss_spec
...
Document Single SSSS.
2021-08-27 19:17:12 +01:00
Hubert Chathi
3084f3d32f
Merge pull request #3150 from uhoreg/verification_fixes
...
Make SAS outline fit with key verification in DM flow.
2021-08-27 19:17:12 +01:00
Hubert Chathi
1a1f01234d
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:11 +01:00
Hubert Chathi
7a960375cc
Update content/client-server-api/modules/end_to_end_encryption.md
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:11 +01:00
Hubert Chathi
ca37ada9e2
Document Single SSSS.
2021-08-27 19:17:11 +01:00
Hubert Chathi
bb06dbdb2a
Add information about using SSSS for cross-signing and key backup.
2021-08-27 19:17:11 +01:00
Hubert Chathi
f9dce3dfed
Add spec for verification by QR codes.
2021-08-27 19:17:11 +01:00
Hubert Chathi
fd5da297d8
Make SAS outline fit with key verification in DM flow.
2021-08-27 19:17:11 +01:00
Hubert Chathi
1638d2f32e
Apply suggestions from code review
...
Co-authored-by: Travis Ralston <travpc@gmail.com>
2021-08-27 19:17:11 +01:00
Hubert Chathi
b5bdfffa53
spec verification in DMs and m.key.verification.ready/done
2021-08-27 19:17:11 +01:00
Travis Ralston
208a0806dd
Merge pull request #3098 from matrix-org/travis/spec/r2-MSC2010-MSC2422-MSC2557-color-spoilers
...
Incorporate spoilers and `color` tag allowance
2021-08-27 19:17:10 +01:00
Travis Ralston
a0345ea0bb
Incorporate spoilers and color tag allowance
...
Specs [MSC2010](https://github.com/matrix-org/matrix-doc/pull/2010 )
Specs [MSC2557](https://github.com/matrix-org/matrix-doc/pull/2557 )
Specs [MSC2422](https://github.com/matrix-org/matrix-doc/pull/2422 )
Obsoletes https://github.com/matrix-org/matrix-doc/pull/2549
Built upon https://github.com/matrix-org/matrix-doc/pull/3094
2021-08-27 19:17:10 +01:00
Travis Ralston
228fcb8175
Allow <details> and <summary> in suggested HTML subset
...
Specs [MSC2184](https://github.com/matrix-org/matrix-doc/pull/2184 )
Based on https://github.com/matrix-org/matrix-doc/pull/3094
2021-08-27 19:17:10 +01:00
wbamberg
94f6cd21e3
Clarify the current situation wrt key derivation algorithms
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2021-08-27 19:16:42 +01:00
Will
a974bdaf45
Remove h7 and h8 headings
2021-08-27 19:16:42 +01:00
Will
3e03e7b17a
A few small fixes in /data and /content
2021-08-27 19:16:42 +01:00
Will
9a179038cc
Fix links to rendered APIs
2021-08-27 19:16:42 +01:00
Will
72ff5b92cb
Update content to call the new template for event definitions
2021-08-27 19:16:42 +01:00
Will
52f5e73a39
Update content to call the new template for HTTP APIs
2021-08-27 19:16:42 +01:00
Will
fd658f674f
Fix mangling of sub/superscript in e2e module
2021-01-22 15:29:16 -08:00
Will
183ecfda03
Replace sas-emojis template
2021-01-22 14:31:39 -08:00
Will
965f573c9e
Add example that went missing
2021-01-21 18:23:02 -08:00
Will
52745160f3
Use GFM table syntax instead of raw HTML
2021-01-21 17:08:08 -08:00
Will
f0a4f59bb0
Fix broken Markdown lists
2021-01-21 09:43:22 -08:00
Will
4e39200cfa
Fix internal links
2021-01-20 21:45:35 -08:00
Will
338434bfcd
Support alerts (notes, warnings, rationales)
2021-01-20 12:34:49 -08:00
Will
ab64bda76d
Add syntax highlighting
2021-01-20 10:48:15 -08:00
Will
6c6bd57ebf
Fix ASCII diagrams
2021-01-19 16:41:28 -08:00
Will
228c737f56
Add support for modules
2021-01-19 15:57:35 -08:00