Travis Ralston
464845feb0
Make url required for m.file-like messages
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2008
This also removes `filename` from `m.file` because it has never been used in practice.
6 years ago
Travis Ralston
792bb8faa4
Renumber changelog to match PR
6 years ago
Travis Ralston
f9472bae41
Change reference for definition of push rule condition kinds
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1970
6 years ago
Travis Ralston
d2232aca97
Merge pull request #2042 from matrix-org/travis/1.0/ordered-flows
...
Clarify that login flows must be completed in order
6 years ago
Travis Ralston
d6d74c4cbe
Switch to using $ instead of # for sub-types
...
# is reserved by the swagger validator as a way to include partial content from a JSON object (eg: "#/path" would include {"test": true} from the object {"path":{"test":true}}). Instead of trying to convince the validator that it is wrong, we'll just use a different character.
Note that our rendering tools do not care about #-style references to objects. It's still somewhat worth changing the character though.
6 years ago
Travis Ralston
c25afa663e
Use consistent event examples throughout the Client-Server API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1968
6 years ago
Travis Ralston
78d93432f4
Synchronize proposals_intro.rst and CONTRIBUTING.rst
6 years ago
Travis Ralston
15b8011f63
Add missing aesthetic parameters to /store-invite
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2048
6 years ago
Hubert Chathi
6929579360
add some clarifications
6 years ago
Hubert Chathi
ffb70a2fab
fix typo
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
6 years ago
Travis Ralston
4452ebf371
Merge pull request #2041 from matrix-org/travis/1.0/upload-mime-example
...
Fix example Content-Type for /media/upload request
6 years ago
Travis Ralston
6706d772c9
Fix test vectors with invalid JSON and signature
...
Fixes https://github.com/matrix-org/matrix-doc/issues/2023
The content hashes appear correct, however applying the algorithm defined in the spec never resulted in the signatures previously demonstrated.
6 years ago
Hubert Chathi
84f0d9d7e4
add clarification
6 years ago
Travis Ralston
0463084924
Spec 3PID unbind API
...
As per [MSC1915](https://github.com/matrix-org/matrix-doc/pull/1915 )
Implementation proof:
* https://github.com/matrix-org/synapse/pull/4982
* https://github.com/matrix-org/sydent/pull/160
The only alteration made which differs from the proposal is clarity on how to handle homeservers not knowing the `id_server`. All other differences are unintentional.
6 years ago
Travis Ralston
c5fdd5cb0b
Change note style
6 years ago
Travis Ralston
551806a8ad
Add a reference to the filtering module to /sync
6 years ago
Travis Ralston
3ade2a9ae7
List the endpoints which support LL
6 years ago
Travis Ralston
76829ad988
Merge pull request #2037 from matrix-org/travis/1.0/appservice-hs-token
...
Clarify how homeservers are meant to auth themselves to appservices
6 years ago
Travis Ralston
e2da3728a0
Only error if the token doesn't match
6 years ago
Travis Ralston
a8f61697d1
Merge pull request #2032 from matrix-org/travis/1.0/redaction-effects
...
Clarify how redactions affect room state
6 years ago
Travis Ralston
8151aa331f
Update specification/client_server_api.rst
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
6 years ago
Travis Ralston
0580f51206
Clarify that failing to follow the flows == 401
6 years ago
Travis Ralston
2cf00fc5ca
Merge pull request #2031 from matrix-org/travis/1.0/voip-hangup
...
Add missing reason property to m.call.hangup
6 years ago
Travis Ralston
6f1cd03457
Merge pull request #2043 from matrix-org/travis/1.0/self-rr
...
Clarify that clients should not ack their own messages
6 years ago
Travis Ralston
bf86b4b83c
Fix incorrect PR reference on changelog
6 years ago
Travis Ralston
4e58414b26
Clarify that clients should not ack their own messages
...
Fixes https://github.com/matrix-org/matrix-doc/issues/567
6 years ago
Travis Ralston
572a6056ad
Clarify that login flows must be completed in order
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1134
Evidence of this being the case is shown here: https://github.com/matrix-org/synapse/pull/5174
6 years ago
Travis Ralston
62890d21b2
Fix example Content-Type for /media/upload request
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1770
6 years ago
Travis Ralston
88d47fd57e
Rename changelog entry to point to PR
...
We use the PR for every other entry, so here is no exception.
6 years ago
Travis Ralston
d8eb294906
Fix s2s changelog entries
6 years ago
Travis Ralston
d0fd20fdb4
Clarify how homeservers are meant to auth themselves to appservices
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1765
Note that the swagger definitions already say that authorization is required. It just wasn't mentioned in the spec.
6 years ago
Travis Ralston
10648aa9e8
Clarify that FAIL_ERROR is not limited to just homeservers.
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1735
6 years ago
Travis Ralston
699cafe670
v4 is v4, not v3
6 years ago
Travis Ralston
bf8ca3abba
Merge pull request #2026 from matrix-org/travis/1.0/msc1452-server-notices
...
Add server notices support
6 years ago
Travis Ralston
9acd960cf6
Update specification/client_server_api.rst
...
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
6 years ago
Travis Ralston
ade346f8cc
Add m.server_notice to reserved tags
6 years ago
Travis Ralston
229893589a
Move wording for reason definitions
6 years ago
Travis Ralston
d14dc1d8e1
Clarify that redacted state events affect the room with default values
6 years ago
Travis Ralston
b1dccda49d
changelog
6 years ago
Travis Ralston
8330810e95
Specify the new room naming scheme
6 years ago
Travis Ralston
b3d86f99b9
Add room summary spec
6 years ago
Travis Ralston
e610f085a9
Merge pull request #2019 from matrix-org/travis/1.0/msc1884-msc2002-v4-rooms
...
Add version 4 rooms to the spec
6 years ago
Travis Ralston
40cf4620d5
Merge pull request #2027 from matrix-org/travis/1.0/pw-change-uia
...
Add rationale for UIA on change password, and how access tokens behave
6 years ago
Travis Ralston
1aa71f2436
Merge pull request #2029 from matrix-org/travis/1.0/delete-alias
...
Add M_NOT_FOUND definition for deleting non-existent aliases
6 years ago
Travis Ralston
7b266b33da
Add membership params
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1945
6 years ago
Travis Ralston
ba520df004
Move lazy loading to a section in Filtering
6 years ago
Travis Ralston
b67161cf97
List the endpoints which are lazy-loading aware
6 years ago
Travis Ralston
34d6c1f4ad
Clarify wording further for how to handle redundant members
...
Note: This makes assumptions on what the TODO comment in Synapse means: e26e6b3230/synapse/handlers/pagination.py (L262)
Due to lack of implementation, it is assumed that using the same filter across multiple calls to /sync OR /messages will result in the redundant members being excluded in the next request. For example, calling /sync, then /messages which returns some members, then /sync again will exclude the members due to them being in /messages.
6 years ago
Travis Ralston
d56df3238c
Generalize wording to fit /messages and /sync
6 years ago
Travis Ralston
e7ed8a23ce
Move lazy loading filter options to event filter
...
The options also work on /messages
6 years ago