Andrew Morgan
|
83be72d76c
Add `StreamKeyType` class and replace string literals with constants (#12567)
|
2 years ago |
Sean Quah
|
a5c26750b5
Fix room upgrades creating an empty room when auth fails (#12696)
|
2 years ago |
Andy Balaam
|
de1e599b9d
add default_power_level_content_override config option. (#12618)
|
2 years ago |
David Robertson
|
051a1c3f22
Convert stringy power levels to integers on room upgrade (#12657)
|
2 years ago |
Eric Eastwood
|
793d03e2c5
Generate historic pagination token for `/messages` when no `?from` token provided (#12370)
|
2 years ago |
Sean Quah
|
800ba87cc8
Refactor and convert `Linearizer` to async (#12357)
|
2 years ago |
reivilibre
|
c4cf916ed7
Default to `private` room visibility rather than `public` when a client does not specify one, according to spec. (#12350)
|
2 years ago |
Patrick Cloke
|
8fe930c215
Move get_bundled_aggregations to relations handler. (#12237)
|
2 years ago |
Will Hunt
|
15382b1afa
Add third_party module callbacks to check if a user can delete a room and deactivate a user (#12028)
|
2 years ago |
Richard van der Hoff
|
e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031)
|
2 years ago |
Brendan Abolivier
|
0171fa5226
Remove deprecated user_may_create_room_with_invites callback (#11950)
|
2 years ago |
Patrick Cloke
|
2897fb6b4f
Improvements to bundling aggregations. (#11815)
|
2 years ago |
Patrick Cloke
|
68acb0a29d
Include whether the requesting user has participated in a thread. (#11577)
|
2 years ago |
Patrick Cloke
|
6bf81a7a61
Bundle aggregations outside of the serialization method. (#11612)
|
2 years ago |
lukasdenk
|
2ef1fea8d2
Make room creations denied by `user_may_create_room` cause an `M_FORBIDDEN` error to be returned, not `M_UNKNOWN` (#11672)
|
2 years ago |
Richard van der Hoff
|
c3e38b88f2
Improve opentracing support for `ResponseCache` (#11607)
|
2 years ago |
Richard van der Hoff
|
b1ecd19c5d
Fix 'delete room' admin api to work on incomplete rooms (#11523)
|
2 years ago |
Eric Eastwood
|
a6f1a3abec
Add MSC3030 experimental client and federation API endpoints to get the closest event to a given timestamp (#9445)
|
2 years ago |
Patrick Cloke
|
7ae559944a
Fix checking whether a room can be published on creation. (#11392)
|
2 years ago |
Dirk Klimpel
|
8840a7b7f1
Convert delete room admin API to async endpoint (#11223)
|
2 years ago |
David Robertson
|
b6f4d122ef
Allow admins to proactively block rooms (#11228)
|
2 years ago |
Patrick Cloke
|
a19d01c3d9
Support filtering by relations per MSC3440 (#11236)
|
2 years ago |
Patrick Cloke
|
c01bc5f43d
Add remaining type hints to `synapse.events`. (#11098)
|
2 years ago |
Patrick Cloke
|
19d5dc6931
Refactor `Filter` to handle fields according to data being filtered. (#11194)
|
2 years ago |
AndrewFerr
|
4387b791e0
Don't set new room alias before potential 403 (#10930)
|
2 years ago |
Patrick Cloke
|
1f9d0b8a7a
Add type hints to synapse.events.*. (#11066)
|
3 years ago |
Patrick Cloke
|
eb9ddc8c2e
Remove the deprecated BaseHandler. (#11005)
|
3 years ago |
Brendan Abolivier
|
829f2a82b0
Add a spamchecker callback to allow or deny room joins (#10910)
|
3 years ago |
Richard van der Hoff
|
428174f902
Split `event_auth.check` into two parts (#10940)
|
3 years ago |
Patrick Cloke
|
94b620a5ed
Use direct references for configuration variables (part 6). (#10916)
|
3 years ago |