Specify max event size more precisely

This is somewhat inelegant, and will please nobody, but I think it's more
important that we specify the current state of the onion than worry about what
would have been nice, and introduce incompatibilities while we do so.
This commit is contained in:
Richard van der Hoff 2017-10-15 22:18:10 +01:00
parent add03fb8f9
commit bf4936d6d7

View file

@ -32,8 +32,11 @@ server-server API.
Size limits Size limits
----------- -----------
The total size of any event MUST NOT exceed 65 KB. There are additional The complete event MUST NOT be larger than 65535 bytes, when formatted as a
restrictions on sizes per key: `PDU for the Server-Server protocol <../server_server/SERVER_RELEASE_LABEL%#pdus>`_,
including any signatures, and encoded as `Canonical JSON`_.
There are additional restrictions on sizes per key:
- ``sender`` MUST NOT exceed 255 bytes (including domain). - ``sender`` MUST NOT exceed 255 bytes (including domain).
- ``room_id`` MUST NOT exceed 255 bytes. - ``room_id`` MUST NOT exceed 255 bytes.
@ -67,3 +70,4 @@ prefixed with ``m.``
{{m_room_redaction_event}} {{m_room_redaction_event}}
.. _`Canonical JSON`: ../appendices.html#canonical-json