Hugh Nimmo-Smith
4a280bcd87
Clarifications around encoding of data within verification QR codes ( #1839 )
6 months ago
Richard van der Hoff
cd8ce97563
Minor clarifications to the "end-to-end encryption" module ( #1863 )
6 months ago
davidegirardi
eb49b28ea9
Use environment variables in workflow ( #1865 )
...
* Use environment variables in workflow
* Add newsfragment
6 months ago
Johannes Marbach
7916032a78
Move size limits for user, room and event IDs into the appendix and clarify that the length is to be measured in bytes ( #1850 )
...
Fixes : #1826
Relates to: #1001
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
6 months ago
Johannes Marbach
3517846916
Add missing modules to feature profiles ( #1860 )
...
* Add missing modules to feature profiles
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
6 months ago
Patrick Cloke
da3e884aaa
Fix broken link to push rule condition kinds. ( #1841 )
6 months ago
Johannes Marbach
520b8398d8
Add missing word header ( #1852 )
...
* Add missing word header
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
* Add changelog
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
6 months ago
Kévin Commaille
784b8984f3
Generate ToC with Hugo rather than JavaScript ( #1851 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
6 months ago
Patrick Cloke
a7a7eadf2c
Clarify when an event is returned from /send_join. ( #1840 )
6 months ago
Kévin Commaille
acec09f567
Do not add empty arrays to examples ( #1849 )
6 months ago
Kévin Commaille
c4b4c896b7
Replace references to RFC7235 and RFC7230 with references to RFC9110 ( #1844 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
6 months ago
reivilibre
2f528029c9
Note that /logout doesn't take a body ( #1644 )
6 months ago
Travis Ralston
08bc8e8a1f
Fix YAML syntax in SCT release template ( #1856 )
...
* Fix YAML syntax in SCT release template
* changelog
6 months ago
Richard van der Hoff
96057638ce
Spec `unsigned.membership` property, per MSC4115 ( #1847 )
6 months ago
Johannes Marbach
1b40a7789b
Fix typos around relations recursion ( #1853 )
6 months ago
Johannes Marbach
7d5b506555
Remove extra preposition in room version 11 description of redactions ( #1848 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
6 months ago
Johannes Marbach
5a86e384dd
Clarify that per-request UIA for /login/get_token is an RFC 2119 MUST requirement ( #1846 )
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
6 months ago
Kévin Commaille
1e303b3bbc
Do not require UIA when first uploading cross-signing keys ( #1828 )
...
As per MSC3967.
6 months ago
Matthew Hodgson
e15a36b0a1
MSC4132: deprecate linking to events in rooms identified by alias ( #1823 )
6 months ago
Matthias Ahouansou
7ff785fc38
Clarify that the event field of the send_join is only required when performing a restricted join ( #1834 )
6 months ago
Johannes Marbach
a17550648c
Fix typo in moderation policy lists spec ( #1832 )
6 months ago
Richard van der Hoff
722c2b1e9a
Clean up pull request template ( #1831 )
...
As far as I can tell, these header files only encourage people to create
badly-formatted PRs.
Also we only have one template so let's give it the default name.
6 months ago
Matthias Ahouansou
49765e0e0a
Clarify that redaction events are subject to auth rules ( #1824 )
...
Signed-off-by: Matthias Ahouansou <matthias@ahouansou.cz>
6 months ago
Kévin Commaille
ea781ef7b2
Spec markup for mathematical messages ( #1816 )
...
* Spec markup for mathematical messages
As per MSC2191.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add warning box
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Improve warning
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add links
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
6 months ago
Sumner Evans
500e83b9b7
e2ee/qr: clarify that the device's Ed25519 signing key should be used ( #1829 )
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
6 months ago
Kévin Commaille
3674985dd6
Factor out the common definitions of the content repo APIs and add new formats ( #1822 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
6 months ago
Matthias Ahouansou
041be547d6
Fix typo of object being spelt as "obiect" ( #1827 )
6 months ago
Richard van der Hoff
dac867dd6a
Rename "recovery key" to "backup decryption key" ( #1819 )
...
Also, some other editorial improvements, including factoring out our two definitions of the same key encoding algorithm.
Co-authored-by: Travis Ralston <travisr@matrix.org>
7 months ago
Kévin Commaille
b0df8e7fb5
Use `patternProperties` in more places with supported formats ( #1813 )
...
Allows to have more places where the property name's type is better defined.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Richard van der Hoff
df1e799c51
Spec terms of service at registration (MSC1692) ( #1812 )
...
Spec for matrix-org/matrix-spec-proposals#1692
Co-authored-by: Hubert Chathi <hubertc@matrix.org>
7 months ago
Andrew Morgan
f4b34ba962
Note that whitespace around `Authorization` param commas is allowed ( #1818 )
7 months ago
Kévin Commaille
98d85cf421
Add support for rendering string formats ( #1814 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Richard van der Hoff
48f4c4954f
Include information about additionalProperties in object tables ( #1798 )
...
Currently, if we have an object which has additionalProperties in addition to properties, that information gets lost. This PR seeks to address that.
7 months ago
Matthias Ahouansou
eea3dfa969
Mention notifying AS for sender_localpart events ( #1810 )
...
Signed-off-by: Matthias Ahouansou <matthias@ahouansou.cz>
7 months ago
Kévin Commaille
2d18aac201
Use `OneTimeKeys` schema ( #1800 )
...
This was commented prior to the
port to OpenAPI 3.1 for technical reasons (#1127 ).
Now we can use it just fine.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
1fc25d8d48
Do not use `title` for objects containing only `additionalProperties` or `patternProperties` ( #1801 )
...
Previously, titles would appear that do not link to a subchema definition.
It would also mean that named subschemas would appear without being clearly referenced.
Now, the type clearly shows the nesting of objects
and subschema definitions should be clearly referenced.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
85ad0c767c
Render response headers ( #1809 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
625999a039
Deprecate authentication via a query string ( #1808 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
ae70b5fcf3
Replace `set-output` with environment files in CI ( #1806 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
d3eca87389
Set python version for the Towncrier CI job ( #1805 )
...
Otherwise the version might change depending on the runner.
We just use the same version as other jobs.
This removes a GitHub warning.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
7 months ago
Kévin Commaille
d6b1d7300f
Update most CI actions ( #1803 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
b0115a9613
Update typos CI action ( #1804 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
a0bc6e7f83
Add anchors in `definition` shortcode ( #1802 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
7201042894
Fix anchors for schemas under `oneOf` ( #1799 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
2edfb21d5d
Add support for pattern formats for `patternProperties` ( #1796 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
26ce3929b4
Clean up unecessary `allOf`s ( #1797 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Kévin Commaille
1095179374
Upgrade version of Hugo used to build the spec in CI ( #1794 )
...
* Upgrade version of Hugo used to build the spec in CI
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Escape HTML manually in property-type partial
The behavior of `delimit` changed,
so Hugo doesn't recognize "safe" HTML passed to it anymore, so it escapes nested HTML links.
To fix that we escape the schema data manually
and consider the output of the partial as "safe".
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
* Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
Richard van der Hoff
2b5f990f60
Factor out common definition of `Tag` type ( #1793 )
...
... and remove spurious `additionalProperties: true`
7 months ago
Kévin Commaille
e82829d4a2
Make resolve-allof partial recursive ( #1787 )
...
Makes it easier to use, like resolve-refs. It just needs to be called once.
Fixes an issue with m.call.* events not displaying the common fields
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
7 months ago
Richard van der Hoff
073ce659df
Define opaque identifier grammar ( #1791 )
...
Since we already have three of these, and I'm about to add a fourth, let's pull
it out to a common definition.
We could, of course, keep defining the grammar each time it's used, but
defining it in an appendix helps us be consistent for future API design.
7 months ago