Travis Ralston
f923d08078
Add read markers
...
This is the spec for https://github.com/matrix-org/matrix-doc/issues/910
Fixes https://github.com/matrix-org/matrix-doc/issues/910
Some reverse engineering was required to work out the complete details as to how this works. In particular, the 405 for setting account data and the behaviour of m.read.
References:
* 405 for account data: d69decd5c7/synapse/rest/client/v2_alpha/account_data.py (L85-L90)
* m.read behaviour: d69decd5c7/synapse/rest/client/v2_alpha/read_marker.py (L45-L52)
8 years ago
Travis Ralston
78487a01ec
Remove references to initialSync from account data and receipts module
...
Fixes https://github.com/matrix-org/matrix-doc/issues/695
Note: This commit leaves the /join endpoints alone because they say "and /sync" rather than just initialSync
8 years ago
Hubert Chathi
4230e375fa
Merge pull request #1465 from Zil0/key_sharing
...
Document key sharing events
8 years ago
Hubert Chathi
0130620cc1
Merge pull request #1596 from uhoreg/e2e_sessions
...
specify how to handle multiple olm sessions with the same device
8 years ago
Travis Ralston
2ab2f91088
Merge remote-tracking branch 'matrix-org/master' into travis/releases/push-gateway/r0.1.0
8 years ago
Matthew Hodgson
8e88d82a4b
fix typo in anchor. fixes #1603
8 years ago
Travis Ralston
39ef845a53
Merge pull request #1547 from turt2live/travis/c2s/pills
...
Document how mentions (pills) work
8 years ago
Hubert Chathi
688c8ebcd3
specify how to handle multiple olm sessions with the same device
8 years ago
Travis Ralston
72c6fa2aaf
More versioned links
8 years ago
Travis Ralston
e4f8c23972
Merge pull request #1562 from turt2live/travis/c2s/html-formatting
...
Define the supported HTML subset for message events
8 years ago
Travis Ralston
fa3e9a7609
Merge remote-tracking branch 'matrix-org/master' into travis/c2s/pills
8 years ago
Travis Ralston
4e885c3f77
Merge pull request #1550 from turt2live/travis/general/acls
...
Server ACLs
8 years ago
Travis Ralston
bac0392a2d
General clarity for push rule defaults and where to get information
...
Include moving a roaming condition that was under the wrong rule.
8 years ago
Travis Ralston
d7397ccd56
Provide additional rationale for kicking users when they are ACLd
8 years ago
Travis Ralston
76afef79f8
Clarify the rationale and motive for blanket IP banning and port exclusion
8 years ago
Travis Ralston
89daa3c5ce
Clarify that clients aren't required to render all the tags
...
This commit also includes minor clarifications to surrounding text.
8 years ago
Travis Ralston
5bf99aeb34
Add a note that formatted_body is not forever
8 years ago
Travis Ralston
c7822cc9a8
Link to the content repo when referencing MXC URIs in images
8 years ago
Travis Ralston
d7d28f7e5b
Remove nl as a supported HTML tag
8 years ago
Travis Ralston
aa294fac06
Define the supported HTML subset for message events
...
Also clarify that `m.notice` messages can support HTML.
Fixes https://github.com/matrix-org/matrix-doc/issues/1559
Fixes https://github.com/matrix-org/matrix-doc/issues/1560
8 years ago
Travis Ralston
312799ae78
General clarification for mention and how matrix.to URIs are meant to work
8 years ago
Valentin Deniaud
f6b5aee3e2
explain how to use key sharing events
8 years ago
Travis Ralston
ab0be04571
Fix titles
8 years ago
Travis Ralston
7ec3cc4343
General improvements to the push rules module
...
This commit does a few things:
* Add 3 undocumented push rules to the spec for encrypted events and at-room notifications.
* Require unrecognized conditions to not match, ensuring that future conditions do not cause clients to accidentally notify users.
* Clarify that push rules should be enabled when created.
* Document a new condition required for at-room notifications.
Fixes https://github.com/matrix-org/matrix-doc/issues/1163
Fixes https://github.com/matrix-org/matrix-doc/issues/1034
Fixes https://github.com/matrix-org/matrix-doc/issues/676
Fixes https://github.com/matrix-org/matrix-doc/issues/1033
Relates to https://github.com/matrix-org/matrix-doc/issues/1101
8 years ago
Travis Ralston
ef41b5c2bf
Server ACLs
...
Implements the proposal for https://github.com/matrix-org/matrix-doc/issues/1383
8 years ago
Travis Ralston
9835c98544
Document how mentions (pills) work
...
Implements the proposal over at https://github.com/matrix-org/matrix-doc/issues/1067
Includes some specification for how matrix.to is structured, and how it is intended to be replaced.
8 years ago
Valentin Deniaud
2d8a321b46
document key sharing and m.room_key_request
8 years ago
Will Hunt
fca1c0b7f8
Guests should support /context and /event
8 years ago
Valentin Deniaud
9430f2c7f9
room ID is included in Megolm plaintext, not Olm
8 years ago
Valentin Deniaud
8ba19b51ab
complete Olm documentation
8 years ago
Valentin Deniaud
b2316ba782
enforce unique namespacing in new algorithms experiments
8 years ago
Valentin Deniaud
eb8ea0e85a
remove warning pointing at outdated doc
8 years ago
Valentin Deniaud
4e0f107ef7
document changed field behavior in e2e sync extension
8 years ago
Valentin Deniaud
248786681e
fix typo
8 years ago
Valentin Deniaud
e5005b2d0f
document E2E events
...
This was written by Richard van der Hoff.
8 years ago
Valentin Deniaud
68b78dc5d8
complete Megolm documentation
8 years ago
Valentin Deniaud
669605b24a
add Olm missing properties
8 years ago
Valentin Deniaud
76071bae98
explain how to verify sender_key ownership
8 years ago
Valentin Deniaud
8274f91b0b
document device verification
...
This was written by Richard van der Hoff.
8 years ago
Valentin Deniaud
a28f243ed7
document left parameter of device_lists in sync response
...
fix #1171
8 years ago
Valentin Deniaud
10c3307427
document device_one_time_keys_count in /sync/ response
...
fix #1157
8 years ago
Valentin Deniaud
2686b99080
fix json indent
8 years ago
Valentin Deniaud
07e3de3c61
add megolm messaging algorithm subsection
...
This was written by Richard van der Hoff.
8 years ago
Valentin Deniaud
33802dbbaf
add olm messaging algorithm subsection
...
This was written by Richard van der Hoff.
8 years ago
Valentin Deniaud
e210f8b050
add e2e messaging algorithms section intro
...
This was written by Richard van der Hoff.
8 years ago
Travis Ralston
4b9922b641
Merge pull request #1494 from turt2live/travis/general/openid
...
Document OpenID in the client-server and server-server APIs
8 years ago
Travis Ralston
de961fb7d6
Improve wording on push gateways
8 years ago
Travis Ralston
6ad71f785e
Improve documentation for pushers and push gateways
...
This fixes a number of formatting issues alongside a few documentation problems:
* The push gateway can actually expect less parameters than previously advertised. This is for user privacy.
* Introduction of the `m.email` pusher for email-capable homeservers.
* Fields not being flagged as required on some endpoints.
* Document the `event_id_only` format
Note: this does not attempt to document push rules, just pushers.
Fixes https://github.com/matrix-org/matrix-doc/issues/1374
Fixes https://github.com/matrix-org/matrix-doc/issues/1087
8 years ago
Travis Ralston
8ffac01efe
Document OpenID in the client-server API
...
Part of https://github.com/matrix-org/matrix-doc/issues/857
Reference: d69decd5c7/synapse/rest/client/v2_alpha/openid.py (L31-L58)
8 years ago
David Baker
803ef536ba
Fix grammar in room tag spec
...
Have removed the second clause about how the client interprets them:
I was trying to think how to rephrase it but I think in reality it's
probably just redundant.
8 years ago