Travis Ralston
ee3b0f42db
Fix server ACL schema: The type is a string
...
It cannot be an enum otherwise the build starts screaming.
6 years ago
Travis Ralston
6cdb463829
Merge pull request #1571 from turt2live/travis/general/number-to-int
...
Replace applicable types of 'number' to 'integer'
6 years ago
Travis Ralston
439b9d2925
Power levels are also integers
6 years ago
Travis Ralston
ee2ebe6792
Merge pull request #1568 from turt2live/travis/c2s/invite-room-state
...
Move `invite_room_state` to the correct place in the client-server API
6 years ago
Travis Ralston
4e885c3f77
Merge pull request #1550 from turt2live/travis/general/acls
...
Server ACLs
6 years ago
Matthew Hodgson
313e6de48b
tweak wording to spell out that handling legacy/noncompliant servers.
6 years ago
Travis Ralston
76afef79f8
Clarify the rationale and motive for blanket IP banning and port exclusion
6 years ago
Travis Ralston
82be6077ff
Add a note that ACLs don't operate at the auth level; Fix glob definition
6 years ago
Travis Ralston
be2e0fc9d4
Clarify that ACLs are required to manually deny unsupported hosts
6 years ago
Travis Ralston
72de8bec5c
Remove unused algorithms for encrypted messages
6 years ago
Travis Ralston
438f5825ae
Add more supported encryption algorithms to message events
6 years ago
Travis Ralston
667fa082af
Replace applicable types of 'number' to 'integer'
...
`number` implies/represents a float where `integer` does not.
The only remaining `type: number` in the project appear on power levels: those have been left untouched pending clarification.
Fixes https://github.com/matrix-org/matrix-doc/issues/746
6 years ago
Travis Ralston
e9e93b0eec
Move `invite_room_state` to the correct place in the client-server API
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1350
6 years ago
Travis Ralston
ef41b5c2bf
Server ACLs
...
Implements the proposal for https://github.com/matrix-org/matrix-doc/issues/1383
6 years ago
Travis Ralston
3869f68a5c
Merge remote-tracking branch 'matrix-org/master' into travis/general/room-versions
6 years ago
Valentin Deniaud
f853856f21
add missing m.room.encrypted event properties
6 years ago
Valentin Deniaud
6c44233c42
require megolm algorithm in m.room.encryption
6 years ago
Valentin Deniaud
661176cb3a
Olm m.room.encrypted example
6 years ago
Valentin Deniaud
c60109d235
complete m.room_key documentation
6 years ago
Valentin Deniaud
3a8d13df60
add missing m.room.encryption properties
6 years ago
Valentin Deniaud
e5005b2d0f
document E2E events
...
This was written by Richard van der Hoff.
6 years ago
Travis Ralston
fde48e7ee8
Specify how room versioning works
...
This is the spec PR for https://github.com/matrix-org/matrix-doc/issues/1425
Room version upgrades are not part of MSC1425.
Documented aspects:
* room_version on the create event
* creating a room with a specific version (useful for testing)
* make_join behaviour
* error code documentation
* grammar of room versions
Based upon https://docs.google.com/document/d/1urKgReoHqxX8R_XtySB17dPi-DZcKhqTEL2_s895Wz0/edit
6 years ago
Travis Ralston
55e4e90ab1
Document message formats as-is
...
This is likely to later be replaced by mixins, however this is being documented now so clients aren't left in the dark.
Fixes https://github.com/matrix-org/matrix-doc/issues/917
6 years ago
Richard Lewis
8d05f80cec
Sticker messages (m.sticker) ( #1158 )
7 years ago
Travis Ralston
6e7d264bc7
Add clarity to the m.ignored_user_list
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
7 years ago
Travis Ralston
0835612277
Represent the ignored users event correctly
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
7 years ago
Travis Ralston
331e49bd0d
Improve the documentation of ignored users
...
* Fix the event schema to represent the real world
* Add the module to the spec targets
* Remove incomplete thought from the client behaviour
* Link to the account data API
* Minor word choice changes
Signed-off-by: Travis Ralston <travpc@gmail.com>
7 years ago
Travis Ralston
d37ed0876f
Merge branch 'master' into travis/m.ignored_user_list
7 years ago
Travis Ralston
e862ef60ae
Spec ignoring users
...
Adds https://github.com/matrix-org/matrix-doc/issues/528
Signed-off-by: Travis Ralston <travpc@gmail.com>
7 years ago
Travis Ralston
a488bd5503
Make m.presence match what synapse returns
...
Considering this is the behaviour that is embedded into most client libraries and the most popular homeserver, it should be adopted as the standard.
Signed-off-by: Travis Ralston <travpc@gmail.com>
7 years ago
Max Dor
57e5e1e331
Document default room creator PL ( #1081 )
7 years ago
Richard van der Hoff
e5e249dce1
Remove redundant 'Required' annotations from event fields
7 years ago
Richard van der Hoff
23e2f8986c
Merge pull request #1026 from matrix-org/rav/power_levels_doc
...
Clarify what happens when there is no power_levels event
7 years ago
Richard van der Hoff
b4e24d443a
Clarify what happens when there is no power_levels event
7 years ago
Travis Ralston
a1265a274b
Add spec for m.room.pinned_events
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
7 years ago
Johannes Löthberg
c1b375b2ac
Clarify that age is generated on the local HS
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
8 years ago
Johannes Löthberg
d9894aeffd
Make m.notice description use stricter language
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
8 years ago
Mark Haines
6f1c598db8
Make the key orders consistent
8 years ago
Mark Haines
30f9ea0225
Spelling
8 years ago
Mark Haines
5ccf41bafc
Add type: object
8 years ago
Mark Haines
6ecb5d0729
re-order thumbnail keys
8 years ago
Mark Haines
4349982189
Fix path
8 years ago
Mark Haines
2fdca5a995
Add a thumbnail_info common schema, deduplicate m.room.avatar and m.room.message#m.image
8 years ago
Mark Haines
1b661b64dc
Move m.location thumbnail_url to be inside info to match m.video
8 years ago
Mark Haines
14d05464ee
Move m.file thumbnail_url to be inside info to match m.video
8 years ago
Mark Haines
25b41c7551
Move m.image thumbnail_url to be inside info to match m.video
8 years ago
Richard van der Hoff
dfbe416490
Better types for additionalProps
...
recurse down the definitions for additionalProps, so that the types are better
8 years ago
David Baker
4480553bf9
Move m.direct description to the swagger
...
Also change the swagger to yaml so I can put that description in it
without having to figure out how to embed that in json.
8 years ago
David Baker
b789251f70
More PR feedback
8 years ago
David Baker
8af90bfc21
Clarify 'this room'
8 years ago