summary refs log tree commit diff
path: root/synapse/handlers/appservice.py (unfollow)
Commit message (Expand)AuthorFilesLines
2022-05-13Add config flags to allow for cache auto-tuning (#12701)Shay7-54/+266
2022-05-13Update configs used by Complement to allow more invites (#12731)Till3-0/+25
2022-05-13Don't create an empty room when checking for MAU limits (#12713)Brendan Abolivier4-56/+66
2022-05-13Another batch of type annotations (#12726)David Robertson11-79/+144
2022-05-13SpamChecker metrics (#12513)Jess Porter4-26/+64
2022-05-13Update issuer URL in example OIDC Keycloak config (#12727)Niklas2-1/+2
2022-05-12URL preview cache expiry logs: INFO -> DEBUG, text clarifications (#12720)Andrew Morgan2-9/+22
2022-05-12Reduce the number of "untyped defs" (#12716)David Robertson16-69/+142
2022-05-12add default_power_level_content_override config option. (#12618)Andy Balaam6-1/+381
2022-05-12Fix reference to the wrong symbol in the media admin api docs (#12715)Andrew Morgan2-1/+2
2022-05-11Enable cancellation of `GET /members` and `GET /state` requests (#12708)Sean Quah3-2/+9
2022-05-11No longer permit empty body when sending receipts (#12709)David Robertson3-38/+6
2022-05-11Complain if a federation endpoint has the `@cancellable` flag (#12705)Sean Quah3-1/+15
2022-05-11Reload cache factors from disk on SIGHUP (#12673)David Robertson11-61/+199
2022-05-11Respect the `@cancellable` flag for `ReplicationEndpoint`s (#12700)Sean Quah4-2/+139
2022-05-11Respect the `@cancellable` flag for `RestServlet`s and `BaseFederationServlet...Sean Quah6-2/+191
2022-05-11Respect the `@cancellable` flag for `DirectServe{Html,Json}Resource`s (#12698)Sean Quah3-2/+112
2022-05-11Remove unneeded `ActionGenerator` class. (#12691)Patrick Cloke7-60/+17
2022-05-10Fix `/messages` throwing a 500 when querying for non-existent room (#12683)Eric Eastwood3-16/+13
2022-05-10Refactor `EventContext` (#12689)Erik Johnston13-200/+70
2022-05-10Capture the `Deferred` for request cancellation in `_AsyncResource` (#12694)Sean Quah3-5/+9
2022-05-10Fix incorrect type hint in filtering code. (#12695)Patrick Cloke2-2/+4
2022-05-10Add some type hints to datastore. (#12477)Dirk Klimpel4-71/+122
2022-05-10Stop writing to `event_reference_hashes` (#12679)Richard van der Hoff5-38/+5
2022-05-10Add helper class for testing request cancellation (#12630)Sean Quah4-0/+127
2022-05-10Add ability to cancel disconnected requests to `SynapseRequest` (#12588)Sean Quah2-1/+24
2022-05-10Add `@cancellable` decorator, for use on request handlers (#12586)Sean Quah2-0/+62
2022-05-10Move free functions into PushRuleEvaluatorForEvent. (#12677)Patrick Cloke3-34/+69
2022-05-10Add class-diagrams and notes for push. (#12676)Patrick Cloke2-0/+80
2022-05-10other fixes v1.59.0rc1David Robertson1-2/+2
2022-05-10backquote `m.room.server_acl`David Robertson1-1/+1
2022-05-10v1 -> 1David Robertson1-4/+4
2022-05-10Fix deprecation noticeDavid Robertson1-1/+1
2022-05-10I manually added O's change, remove newsfileDavid Robertson1-1/+0
2022-05-10Add Olivier's last-minute mergeDavid Robertson1-0/+1
2022-05-10Group release script changesDavid Robertson1-1/+1
2022-05-10Fix changelog linkDavid Robertson1-1/+1
2022-05-10Add the `update_user_directory_from_worker` configuration option (superseding...reivilibre9-34/+76
2022-05-10Changelog typoDavid Robertson1-1/+1
2022-05-10Adjust changelogDavid Robertson1-25/+29
2022-05-101.59.0rc1David Robertson65-66/+96
2022-05-10Immediately retry any requests that have backed off when a server comes back ...Erik Johnston6-6/+179
2022-05-10Implement MSC3786: Add a default push rule to ignore m.room.server_acl events...Šimon Brandner4-11/+56
2022-05-09Update `replication.md` with info on TCP module structure (#12621)Shay3-1/+7
2022-05-09Update SQL statements in docs for Synapse Admins (#12536)Dirk Klimpel2-70/+122
2022-05-09Tweaks to workers-under-complement (#12637)Richard van der Hoff3-5/+15
2022-05-09Fix inconsistent spelling of 'M_UNRECOGNIZED'. (#12665)Val Lorentz2-1/+2
2022-05-09Implement cancellation support/protection for module callbacks (#12568)Sean Quah6-27/+86
2022-05-09Fix mypy against latest pillow stubs (#12671)David Robertson3-6/+7
2022-05-09Update changelog for #12587 to be more accurate (#12663)Sean Quah2-1/+2
2022-05-09Use `ParamSpec` in a few places (#12667)David Robertson14-68/+148
2022-05-09Don't error on unknown receipt types (#12670)Erik Johnston2-12/+16
2022-05-09docs(contrib): Add link to documentation in dashboard (#12602)Sheogorath2-1/+14
2022-05-09Fix docs on how to run specific Complement tests after recent `complement.sh`...Eric Eastwood2-2/+3
2022-05-09Use `Concatenate` to annotate `do_execute` (#12666)David Robertson3-6/+16
2022-05-07Move `pympler` back into the `all` extras (#12652)David Robertson5-6/+15
2022-05-07Convert stringy power levels to integers on room upgrade (#12657)David Robertson5-24/+137
2022-05-06Prevent memory leak from reoccurring when presence is disabled. (#12656)Erik Johnston3-28/+54
2022-05-06Update mypy to 0.950 and fix complaints (#12650)David Robertson10-57/+98
2022-05-06Add the `notify_appservices_from_worker` configuration option (superseding `n...reivilibre9-21/+447
2022-05-05Support MSC3266 room summaries over federation (#11507)DeepBlueV7.X4-5/+78
2022-05-05Update v1.58.1 changelog entry with more familiar language v1.58.1Andrew Morgan1-2/+2
2022-05-05link to relevant bug report in v1.58.1 changelogAndrew Morgan1-1/+2
2022-05-05Minor wording change to v1.58.1 release notesAndrew Morgan1-1/+1
2022-05-051.58.1Andrew Morgan3-3/+15
2022-05-05Include extra dependency groups 'systemd' and 'cache_memory' in debian packag...Andrew Morgan2-1/+13
2022-05-05Update `_on_new_receipts()` to work with MSC2285 changes. (#12636)Šimon Brandner2-5/+4
2022-05-05Improve comments and error messages around access tokens. (#12577)reivilibre2-8/+12
2022-05-05Use `docker/metadata-action` to generate docker image tags (#12573)Henry2-19/+12
2022-05-05Use `private` instead of `hidden` in MSC2285 related code. (#12635)Šimon Brandner7-25/+26
2022-05-05Edits/annotations should not have any bundled aggregations calculated. (#12633)Patrick Cloke3-20/+50
2022-05-05Remove unused receipt datastore methods. (#12632)Patrick Cloke2-54/+1
2022-05-05Fix typo in some instances of enable_registration_token_3pid_bypass. (#12639)Will Hunt4-4/+5
2022-05-05Reduce log spam when running multiple event persisters (#12610)Erik Johnston3-2/+17
2022-05-04Add `mau_appservice_trial_days` config (#12619)Will Hunt6-2/+110
2022-05-04Use `getClientAddress` instead of `getClientIP`. (#12599)Patrick Cloke16-46/+62
2022-05-04Implement changes to MSC2285 (hidden read receipts) (#12168)Šimon Brandner12-186/+647
2022-05-04Disable device name lookup over federation by default (#12616)Andrew Morgan5-12/+24
2022-05-04Remove unstable/unspecced login types. (#12597)Patrick Cloke6-20/+14
2022-05-04Improve logging for cancelled requests (#12587)Sean Quah3-1/+32
2022-05-04Include bundled aggregations for the latest event in a thread. (#12273)Patrick Cloke5-51/+198
2022-05-04remove constantly lib use and switch to enums. (#12624)andrew do11-38/+36
2022-05-04Fixes to the formatting of README.rst (#12627)Richard van der Hoff2-7/+8
2022-05-03Add a consistency check on events read from the database (#12620)Richard van der Hoff3-22/+50
2022-05-03Bump Synapse minimum Python version to 3.7.1 (#12613)David Robertson3-3/+4
2022-05-03Remove unstable identifiers for MSC3069. (#12596)Patrick Cloke3-8/+1
2022-05-03Add extra debug logging to federation sender (#12614)Richard van der Hoff2-2/+19
2022-05-03Add missing space before 'docker' link in release announcement script (#12612)Andrew Morgan2-1/+2
2022-05-03fix importsRichard van der Hoff1-1/+2
2022-05-03minor wording fix in docstringRichard van der Hoff1-3/+2
2022-05-03Exclude OOB memberships from the federation sender (#12570)Richard van der Hoff3-4/+51
2022-05-03Add sanity checks to the release script (#12556)David Robertson2-26/+38
2022-05-03Fix race when persisting an event and deleting a room (#12594)Erik Johnston3-2/+22
2022-05-03Prune mypy ignore_missing_imports list (#12608)David Robertson2-51/+3
2022-05-03