Commit Graph

485 Commits (6605470bfb8944d369b8fc73195a380b95b6de9d)

Author SHA1 Message Date
Andrew Morgan a3a90ee031
Show a confirmation page during user password reset (#8004) 4 years ago
Patrick Cloke b312769c0e
Do not error when thumbnailing invalid files (#8236) 4 years ago
reivilibre a5370072b5
Don't remember `enabled` of deleted push rules and properly return 404 for missing push rules in `.../actions` and `.../enabled` (#7796) 4 years ago
Andrew Morgan 094896a69d
Add a config option for validating 'next_link' parameters against a domain whitelist (#8275) 4 years ago
Patrick Cloke cef00211c8
Allow for make_awaitable's return value to be re-used. (#8261) 4 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 4 years ago
Brendan Abolivier 5a1dd297c3
Re-implement unread counts (again) (#8059) 4 years ago
Will Hunt b257c788c0
Add /user/{user_id}/shared_rooms/ api (#7785) 4 years ago
Patrick Cloke e00816ad98
Do not yield on awaitables in tests. (#8193) 4 years ago
Patrick Cloke b49a5b9307
Convert stats and related calls to async/await (#8192) 4 years ago
Andrew Morgan b8f20e4276
Remove remaining is_guest argument uses from get_room_data calls (#8181) 4 years ago
Patrick Cloke 6fe12c9512
Do not propagate typing notifications from shadow-banned users. (#8176) 4 years ago
Andrew Morgan e0d6244beb
Remove unused parameter from, and add safeguard in, get_room_data (#8174) 4 years ago
Patrick Cloke 2e6c90ff84
Do not propagate profile changes of shadow-banned users into rooms. (#8157) 4 years ago
Patrick Cloke 56efa9ec71
Fix rate limiting unit tests. (#8167) 4 years ago
Patrick Cloke cbd8d83da7
Stop shadow-banned users from sending non-member events. (#8142) 4 years ago
Brendan Abolivier 420484a334
Allow capping a room's retention policy (#8104) 4 years ago
Patrick Cloke 3f8f96be00
Fix flaky shadow-ban tests. (#8152) 4 years ago
Brendan Abolivier 393a811a41
Fix join ratelimiter breaking profile updates and idempotency (#8153) 4 years ago
Patrick Cloke e259d63f73
Stop shadow-banned users from sending invites. (#8095) 4 years ago
Patrick Cloke f594e434c3
Switch the JSON byte producer from a pull to a push producer. (#8116) 4 years ago
Erik Johnston 5dd73d029e
Add type hints to handlers.message and events.builder (#8067) 4 years ago
Erik Johnston 7620912d84
Add health check endpoint (#8048) 4 years ago
Brendan Abolivier 2ffd6783c7
Revert #7736 (#8039) 4 years ago
Patrick Cloke d4a7829b12
Convert synapse.api to async/await (#8031) 4 years ago
Patrick Cloke 66f24449dd
Improve performance of the register endpoint (#8009) 4 years ago
Erik Johnston a7bdf98d01
Rename database classes to make some sense (#8033) 4 years ago
Andrew Morgan 5d92a1428c
Prevent join->join membership transitions changing member count (#7977) 4 years ago
Patrick Cloke c978f6c451
Convert federation client to async/await. (#7975) 4 years ago
Brendan Abolivier 8dff4a1242
Re-implement unread counts (#7736) 4 years ago
Dirk Klimpel e866e3b896
Add an option to disable purge in delete room admin API (#7964) 4 years ago
Andrew Morgan c4268e3da6
Convert tests/rest/admin/test_room.py to unix file endings (#7953) 4 years ago
Patrick Cloke 3fc8fdd150
Support oEmbed for media previews. (#7920) 4 years ago
Patrick Cloke 5ea29d7f85
Convert more of the media code to async/await (#7873) 4 years ago
Michael Albert fff483ea96
Add admin endpoint to get members in a room. (#7842) 4 years ago
Patrick Cloke 8c7d0f163d
Allow accounts to be re-activated from the admin APIs. (#7847) 4 years ago
Patrick Cloke 111e70d75c
Return the proper 403 Forbidden error during errors with JWT logins. (#7844) 4 years ago
Dirk Klimpel 491f0dab1b
Add delete room admin endpoint (#7613) 4 years ago
Patrick Cloke 77d2c05410
Add the option to validate the `iss` and `aud` claims for JWT logins. (#7827) 4 years ago
Patrick Cloke 66a4af8d96
Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802) 4 years ago
Patrick Cloke 38e1fac886
Fix some spelling mistakes / typos. (#7811) 4 years ago
Richard van der Hoff 76dbd7b8d6
Stop populating unused table `local_invites`. (#7793) 4 years ago
Will Hunt 62b1ce8539
isort 5 compatibility (#7786) 4 years ago
Dirk Klimpel 21a212f8e5
Fix inconsistent handling of upper and lower cases of email addresses. (#7021) 4 years ago
Sorunome 6920e58136
add org.matrix.login.jwt so that m.login.jwt can be deprecated (#7675) 4 years ago
Patrick Cloke 95e41f368b
Allow local media to be marked as safe from being quarantined. (#7718) 4 years ago
Patrick Cloke 434716e1d3
Fetch from the r0 media path instead of the unspecced v1. (#7714) 5 years ago
Dagfinn Ilmari Mannsåker a3f11567d9
Replace all remaining six usage with native Python 3 equivalents (#7704) 5 years ago
Dirk Klimpel 908f9e2d24
Allow new users to be registered via the admin API even if the monthly active user limit has been reached (#7263) 5 years ago
Dirk Klimpel 2970ce8367
Add device management to admin API (#7481) 5 years ago