Travis Ralston
c83da453b5
s/number/integer
2018-08-29 14:18:41 -06:00
Travis Ralston
26d5a24b88
Merge remote matrix-org/master
2018-08-29 14:17:21 -06:00
Travis Ralston
c297c6a35d
Update schemas and auth rules to cover the @ state key restriction
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1305
Also fixes an issue regarding the `_` being restricted previously, which is false.
2018-08-28 13:06:52 -06:00
Travis Ralston
ee3b0f42db
Fix server ACL schema: The type is a string
...
It cannot be an enum otherwise the build starts screaming.
2018-08-28 10:34:49 -06:00
Travis Ralston
6cdb463829
Merge pull request #1571 from turt2live/travis/general/number-to-int
...
Replace applicable types of 'number' to 'integer'
2018-08-28 07:40:28 -06:00
Travis Ralston
e4f8c23972
Merge pull request #1562 from turt2live/travis/c2s/html-formatting
...
Define the supported HTML subset for message events
2018-08-27 19:14:52 -06:00
Travis Ralston
439b9d2925
Power levels are also integers
2018-08-27 18:59:35 -06:00
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
2018-08-27 18:47:24 -06:00
Travis Ralston
4e885c3f77
Merge pull request #1550 from turt2live/travis/general/acls
...
Server ACLs
2018-08-27 17:48:43 -06:00
Matthew Hodgson
313e6de48b
tweak wording to spell out that handling legacy/noncompliant servers.
2018-08-27 23:36:48 +01:00
Travis Ralston
76afef79f8
Clarify the rationale and motive for blanket IP banning and port exclusion
2018-08-27 16:14:37 -06:00
Travis Ralston
82be6077ff
Add a note that ACLs don't operate at the auth level; Fix glob definition
2018-08-27 16:13:42 -06:00
Travis Ralston
be2e0fc9d4
Clarify that ACLs are required to manually deny unsupported hosts
2018-08-27 16:12:42 -06:00
Travis Ralston
72de8bec5c
Remove unused algorithms for encrypted messages
2018-08-27 15:05:56 -06:00
Travis Ralston
438f5825ae
Add more supported encryption algorithms to message events
2018-08-27 14:55:59 -06:00
Travis Ralston
17bdc0c740
Revert "Fix encrypted event examples"
...
This reverts commit be9f6042e5 .
2018-08-27 14:51:34 -06:00
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
2018-08-26 21:32:44 -06:00
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
2018-08-26 20:51:39 -06:00
Travis Ralston
be9f6042e5
Fix encrypted event examples
2018-08-25 23:24:02 -06:00
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
2018-08-25 22:57:52 -06:00
Travis Ralston
ef41b5c2bf
Server ACLs
...
Implements the proposal for https://github.com/matrix-org/matrix-doc/issues/1383
2018-08-22 12:48:37 -06:00
Travis Ralston
3869f68a5c
Merge remote-tracking branch 'matrix-org/master' into travis/general/room-versions
2018-08-21 12:22:35 -06:00
Valentin Deniaud
f853856f21
add missing m.room.encrypted event properties
2018-08-18 11:41:45 +02:00
Valentin Deniaud
6c44233c42
require megolm algorithm in m.room.encryption
2018-08-18 11:41:45 +02:00
Valentin Deniaud
661176cb3a
Olm m.room.encrypted example
2018-08-18 11:41:45 +02:00
Valentin Deniaud
8732378da2
add required room ids
2018-08-18 11:41:45 +02:00
Valentin Deniaud
c60109d235
complete m.room_key documentation
2018-08-18 11:41:45 +02:00
Valentin Deniaud
3a8d13df60
add missing m.room.encryption properties
2018-08-18 11:41:45 +02:00
Valentin Deniaud
e5005b2d0f
document E2E events
...
This was written by Richard van der Hoff.
2018-08-18 11:41:45 +02:00
Michael Telatynski
57571ea4ce
Merge branch 'master' of github.com:matrix-org/matrix-doc into notifications/room
2018-08-16 23:09:59 +01:00
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
2018-08-15 15:12:36 -06:00
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
2018-07-10 12:52:11 -06:00
Michael Telatynski
992bc8828a
Merge branches 'master' and 'notifications/room' of github.com:matrix-org/matrix-doc into notifications/room
2018-05-12 09:24:53 +01:00
Michael Telatynski
c305317fa5
explicitly specify @room
2018-04-15 22:41:24 +01:00
Michael Telatynski
60ae73b179
specify default
2018-04-15 22:37:23 +01:00
Michael Telatynski
1e656d836e
spec notifications key on power level event and provide @room in example
2018-04-15 22:35:44 +01:00
Richard Lewis
8d05f80cec
Sticker messages (m.sticker) ( #1158 )
2018-03-27 10:00:41 +01:00
Travis Ralston
6e7d264bc7
Add clarity to the m.ignored_user_list
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 10:32:18 -07:00
Travis Ralston
0835612277
Represent the ignored users event correctly
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-06 10:21:38 -07:00
Travis Ralston
af74790681
Merge remote-tracking branch 'matrix-org/master' into travis/m.ignored_user_list
2018-03-06 10:18:24 -07:00
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>
2018-03-06 09:00:32 -07:00
Travis Ralston
eb8c3255bf
Remove extraneous comma from m.presence schema
...
This causes the build to fail. Fixes #1146
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-05 18:45:57 -07:00
Travis Ralston
d37ed0876f
Merge branch 'master' into travis/m.ignored_user_list
2018-03-05 14:52:37 -07:00
Richard van der Hoff
a0dda3cae2
Merge branch 'master' into travis/m.tag
2018-03-05 18:58:53 +00:00
Travis Ralston
e862ef60ae
Spec ignoring users
...
Adds https://github.com/matrix-org/matrix-doc/issues/528
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 15:39:10 -07:00
Travis Ralston
a3f006353c
Tag ordering is defined as a number between 0 and 1, not strings
...
Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-03-03 12:40:48 -07:00
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>
2018-03-03 12:12:47 -07:00
Max Dor
57e5e1e331
Document default room creator PL ( #1081 )
2017-11-20 16:22:30 +00:00
Richard van der Hoff
e5e249dce1
Remove redundant 'Required' annotations from event fields
2017-11-03 17:17:59 +00:00
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
2017-10-17 20:54:18 +01:00