| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove experimental MSC2716 implementation to incrementally import history in... | Eric Eastwood | 2023-06-16 | 1 | -2/+0 |
* | Remove old R30 because R30v2 supercedes it (#10428) | reivilibre | 2023-05-19 | 1 | -4/+0 |
* | Update code to refer to "workers". (#15606) | Patrick Cloke | 2023-05-16 | 2 | -4/+4 |
* | `traceback.format_exception(...)` usage that is compatible with Python 3.7 an... | Eric Eastwood | 2023-05-16 | 1 | -1/+1 |
* | Print full startup/initialization error (#15569) | Eric Eastwood | 2023-05-11 | 1 | -1/+6 |
* | Move ThirdPartyEventRules into module_api/callbacks (#15535) | Andrew Morgan | 2023-05-04 | 1 | -1/+3 |
* | Move Spam Checker callbacks to a dedicated file (#15453) | Andrew Morgan | 2023-04-18 | 1 | -1/+1 |
* | Experimental Unix socket support (#15353) | Jason Little | 2023-04-03 | 3 | -54/+114 |
* | Add information on uploaded media to user export command. (#15107) | Dirk Klimpel | 2023-02-23 | 1 | -0/+10 |
* | Bump black from 22.12.0 to 23.1.0 (#15103) | dependabot[bot] | 2023-02-22 | 4 | -4/+2 |
* | Use `json.dump` in `FileExfiltrationWriter` (#15095) | Dirk Klimpel | 2023-02-22 | 1 | -8/+8 |
* | Add account data to export command (#14969) | Dirk Klimpel | 2023-02-17 | 1 | -1/+14 |
* | Return read-only collections from `@cached` methods (#13755) | Sean Quah | 2023-02-10 | 1 | -2/+2 |
* | Allow enabling the asyncio reactor in complement (#14858) | realtyem | 2023-02-01 | 1 | -2/+19 |
* | Add more user information to export-data command. (#14894) | Dirk Klimpel | 2023-02-01 | 1 | -1/+31 |
* | Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) | reivilibre | 2023-01-22 | 1 | -7/+0 |
* | Add listener `health` (#14747) | Dirk Klimpel | 2023-01-11 | 2 | -0/+6 |
* | Use ClientRestResource on both the main process and workers. (#14528) | Patrick Cloke | 2022-12-02 | 1 | -72/+2 |
* | Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69... | reivilibre | 2022-11-24 | 3 | -14/+4 |
* | Remove need for `worker_main_http_uri` setting to use /keys/upload. (#14400) | realtyem | 2022-11-16 | 1 | -101/+2 |
* | Fix typechecking errors introduced in #14128 (#14455) | David Robertson | 2022-11-15 | 1 | -2/+2 |
* | Support using SSL on worker endpoints. (#14128) | Tuomas Ojamies | 2022-11-15 | 3 | -52/+63 |
* | Merge/remove `Slaved*` stores into `WorkerStores` (#14375) | Nick Mills-Barrett | 2022-11-11 | 2 | -21/+59 |
* | Fix type annotation causing import time error in the Complement forking launc... | reivilibre | 2022-11-01 | 1 | -2/+2 |
* | Improve `RawHeaders` type hints (#14303) | David Robertson | 2022-10-28 | 1 | -4/+4 |
* | Fix logging error on SIGHUP (#14258) | Richard van der Hoff | 2022-10-21 | 1 | -1/+1 |
* | Use servlets for /key/ endpoints. (#14229) | Patrick Cloke | 2022-10-20 | 2 | -29/+17 |
* | Mark /relations endpoint as usable on workers. (#14028) | Patrick Cloke | 2022-10-12 | 1 | -0/+2 |
* | Update mypy and mypy-zope, attempt 3 (#13993) | David Robertson | 2022-09-30 | 1 | -3/+1 |
* | Revert "Update mypy and mypy-zope (#13925)" | David Robertson | 2022-09-30 | 1 | -1/+3 |
* | Update mypy and mypy-zope (#13925) | David Robertson | 2022-09-30 | 1 | -3/+1 |
* | Handle the case of remote users leaving a partial join room for device lists ... | Erik Johnston | 2022-09-27 | 1 | -1/+1 |
* | Complement image: propagate SIGTERM to all workers (#13914) | Richard van der Hoff | 2022-09-26 | 1 | -2/+30 |
* | Fix Prometheus recording rules to not use legacy metric names. (#13718) | reivilibre | 2022-09-08 | 1 | -3/+3 |
* | Remove configuration options for direct TCP replication. (#13647) | Patrick Cloke | 2022-09-06 | 1 | -11/+0 |
* | Share some metrics between the Prometheus exporter and the phone home stats (... | Brendan Abolivier | 2022-09-05 | 2 | -3/+15 |
* | Add experimental configuration option to allow disabling legacy Prometheus me... | reivilibre | 2022-08-24 | 3 | -5/+46 |
* | Drop support for delegating email validation, round 2 (#13596) | David Robertson | 2022-08-23 | 1 | -2/+1 |
* | Add support for compression to federation responses (#13537) | Ayush Anand | 2022-08-18 | 1 | -1/+4 |
* | Refuse to start when `faster_joins` is enabled on a worker deployment (#13531) | Sean Quah | 2022-08-16 | 1 | -0/+7 |
* | Revert "Update locked versions of mypy and mypy-zope (#13521)" | David Robertson | 2022-08-15 | 1 | -1/+3 |
* | Update locked versions of mypy and mypy-zope (#13521) | David Robertson | 2022-08-15 | 1 | -3/+1 |
* | Revert "Drop support for delegating email validation (#13192)" (#13406) | 3nprob | 2022-07-29 | 1 | -1/+2 |
* | Remove old empty/redundant slaved stores. (#13349) | Nick Mills-Barrett | 2022-07-21 | 2 | -24/+36 |
* | Use cache store remove base slaved (#13329) | Nick Mills-Barrett | 2022-07-21 | 2 | -4/+0 |
* | Drop support for delegating email validation (#13192) | Richard van der Hoff | 2022-07-12 | 1 | -2/+1 |
* | Add a `filter_event_for_clients_with_state` function (#13222) | Erik Johnston | 2022-07-11 | 1 | -1/+12 |
* | Improve startup times in Complement test runs against workers, particularly i... | reivilibre | 2022-06-30 | 2 | -2/+196 |
* | Don't use keyword arguments when initialising modules (#13060) | Brendan Abolivier | 2022-06-15 | 1 | -1/+1 |
* | Refactor entry points so that they all have a `main` function. (#13052) | reivilibre | 2022-06-14 | 10 | -10/+60 |
* | Fix Synapse git info missing in version strings (#12973) | David Robertson | 2022-06-07 | 4 | -12/+8 |
* | Remove groups replication code. (#12900) | Patrick Cloke | 2022-05-31 | 2 | -4/+0 |
* | Remove user-visible groups/communities code (#12553) | Patrick Cloke | 2022-05-25 | 1 | -4/+0 |
* | Add the `batch_send` endpoint to generic workers (#12868) | Nick Mills-Barrett | 2022-05-25 | 1 | -0/+2 |
* | Add the `/account/whoami` endpoint to generic workers (#12866) | Nick Mills-Barrett | 2022-05-25 | 1 | -1/+2 |
* | Reload cache factors from disk on SIGHUP (#12673) | David Robertson | 2022-05-11 | 2 | -34/+46 |
* | Add the `update_user_directory_from_worker` configuration option (superseding... | reivilibre | 2022-05-10 | 2 | -17/+1 |
* | Use `ParamSpec` in a few places (#12667) | David Robertson | 2022-05-09 | 1 | -4/+10 |
* | Add the `notify_appservices_from_worker` configuration option (superseding `n... | reivilibre | 2022-05-06 | 1 | -16/+0 |
* | Remove unused `# type: ignore`s (#12531) | David Robertson | 2022-04-27 | 1 | -2/+2 |
* | Add missing type hints to config classes. (#12402) | Patrick Cloke | 2022-04-11 | 1 | -1/+3 |
* | Move `update_client_ip` background job from the main process to the backgroun... | reivilibre | 2022-04-01 | 2 | -4/+0 |
* | Add restrictions by default to open registration in Synapse (#12091) | Shay | 2022-03-25 | 1 | -0/+17 |
* | Make it possible to enable compression for the metrics HTTP resource (#12258) | Nick Mills-Barrett | 2022-03-21 | 1 | -1/+4 |
* | Deprecate the groups/communities endpoints and add an experimental configurat... | Patrick Cloke | 2022-03-12 | 1 | -1/+2 |
* | Rename get_tcp_replication to get_replication_command_handler. (#12192) | Patrick Cloke | 2022-03-10 | 2 | -2/+2 |
* | Use importlib.metadata to read requirements (#12088) | David Robertson | 2022-03-01 | 2 | -4/+4 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 4 | -8/+12 |
* | Use version string helper from matrix-common (#11979) | David Robertson | 2022-02-14 | 4 | -8/+12 |
* | Return JSON errors for unknown resources under /matrix/client. (#11930) | Patrick Cloke | 2022-02-08 | 1 | -7/+2 |
* | Remove support for the webclient listener. (#11895) | Patrick Cloke | 2022-02-03 | 1 | -31/+3 |
* | Check that `gc` method is available before using in `synapse/app/_base` (#11... | Shay | 2022-01-25 | 1 | -6/+8 |
* | Log modules at startup (#11813) | Brendan Abolivier | 2022-01-25 | 1 | -1/+2 |
* | Drop support for and remove references to EOL Python 3.6 (#11683) | Shay | 2022-01-21 | 1 | -8/+3 |
* | Fix redirecting to the webclient for non-HTTP(S) web_client_location. (#11783) | Patrick Cloke | 2022-01-20 | 1 | -1/+8 |
* | Add deprecation warnings for `webclient` listener and non-HTTP(S) `web_client... | Patrick Cloke | 2022-01-20 | 1 | -5/+7 |
* | Merge branch 'master' into develop | Andrew Morgan | 2022-01-18 | 1 | -2/+7 |
|\ |
|
| * | Partially revert #11602 to prevent webclient overriding client resource (#11764) | Andrew Morgan | 2022-01-18 | 1 | -2/+7 |
* | | Simplify GC prometheus metrics (#11723) | Richard van der Hoff | 2022-01-13 | 1 | -1/+2 |
|/ |
|
* | Return JSON errors for unknown resources under /matrix/client. (#11602) | Patrick Cloke | 2021-12-20 | 1 | -7/+2 |
* | Additional type hints for config module. (#11465) | Patrick Cloke | 2021-12-01 | 1 | -1/+2 |
* | Don't start Synapse master process if `worker_app` is set (#11416) | Shay | 2021-11-30 | 1 | -0/+7 |
* | Expose worker & homeserver as entrypoints in `setup.py` (#11449) | Maximilian Bosch | 2021-11-30 | 1 | -1/+5 |
* | Support the stable /hierarchy endpoint from MSC2946 (#11329) | Patrick Cloke | 2021-11-29 | 1 | -0/+1 |
* | Fix using MSC2716 batch sending with event persistence workers (#11220) | Tulir Asokan | 2021-11-29 | 1 | -0/+2 |
* | Add type annotations to `synapse.metrics` (#10847) | Sean Quah | 2021-11-17 | 1 | -1/+1 |
* | Add support for `/_matrix/media/v3` APIs (#11371) | Aaron R | 2021-11-17 | 2 | -4/+11 |
* | Add support for `/_matrix/client/v3` APIs (#11318) | Aaron R | 2021-11-16 | 1 | -0/+1 |
* | Add missing type hints to `synapse.app`. (#11287) | Patrick Cloke | 2021-11-10 | 6 | -151/+191 |
* | Support for serving server well-known files (#11211) | Richard van der Hoff | 2021-11-01 | 2 | -2/+5 |
* | Add metrics to the threadpools (#11178) | Erik Johnston | 2021-11-01 | 1 | -0/+5 |
* | Add knock information in admin exported data (#11171) | Rafael Gonçalves | 2021-10-28 | 1 | -0/+14 |
* | Shut down the DNS threadpool (#11190) | Sean Quah | 2021-10-27 | 1 | -0/+1 |
* | Move DNS lookups into separate thread pool (#11177) | Erik Johnston | 2021-10-26 | 1 | -1/+12 |
* | Add type hints for most `HomeServer` parameters (#11095) | Sean Quah | 2021-10-22 | 5 | -11/+15 |
* | Fix broken export-data admin command and add a test for it to CI (#11078) | Hillery Shay | 2021-10-18 | 1 | -8/+6 |
* | Port the Password Auth Providers module interface to the new generic interfac... | Azrenbeth | 2021-10-13 | 1 | -0/+2 |
* | Require direct references to configuration variables. (#10985) | Patrick Cloke | 2021-10-06 | 3 | -4/+4 |
* | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 5 | -18/+18 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 4 | -9/+9 |
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 5 | -13/+17 |
* | Use direct references for some configuration variables (part 3) (#10885) | Patrick Cloke | 2021-09-23 | 1 | -1/+1 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 5 | -15/+19 |
* | Document that /spaces & /hierarchy can be routed to workers. (#10648) | Patrick Cloke | 2021-09-08 | 1 | -24/+18 |
* | Add config option to use non-default manhole password and keys (#10643) | Azrenbeth | 2021-09-06 | 3 | -4/+16 |
* | Skip the final GC on shutdown to improve restart times (#10712) | Sean | 2021-09-01 | 1 | -0/+7 |
* | Persist room hierarchy pagination sessions to the database. (#10613) | Patrick Cloke | 2021-08-24 | 1 | -0/+2 |
* | Implement MSC3231: Token authenticated registration (#10142) | Callum Brown | 2021-08-21 | 1 | -1/+5 |
* | Merge branch 'release-v1.41' into develop | Erik Johnston | 2021-08-18 | 2 | -4/+2 |
|\ |
|
| * | Remove the unused public_room_list_stream (#10565) | Andrew Morgan | 2021-08-17 | 2 | -4/+2 |
* | | Port the PresenceRouter module interface to the new generic interface (#10524) | Azrenbeth | 2021-08-17 | 1 | -0/+2 |
|/ |
|
* | Flatten the synapse.rest.client package (#10600) | reivilibre | 2021-08-17 | 1 | -20/+20 |
* | Remove shebang line from module files (#10415) | V02460 | 2021-07-29 | 13 | -13/+0 |
* | Fix typo that causes R30v2 to actually be old R30 (#10486) | reivilibre | 2021-07-27 | 1 | -1/+1 |
* | Port the ThirdPartyEventRules module interface to the new generic interface (... | Brendan Abolivier | 2021-07-20 | 1 | -0/+2 |
* | Factorise `get_datastore` calls in phone_stats_home. (#10427) | reivilibre | 2021-07-19 | 1 | -16/+18 |
* | Add a new version of the R30 phone-home metric, which removes a false impress... | reivilibre | 2021-07-19 | 1 | -0/+4 |
* | [pyupgrade] `synapse/` (#10348) | Jonathan de Jong | 2021-07-19 | 2 | -8/+4 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -1/+1 |
* | Add support for evicting cache entries based on last access time. (#10205) | Erik Johnston | 2021-07-05 | 1 | -2/+9 |
* | Add a distributed lock (#10269) | Erik Johnston | 2021-06-29 | 1 | -0/+2 |
* | Ensure that errors during startup are written to the logs and the console. (#... | Richard van der Hoff | 2021-06-21 | 3 | -13/+53 |
* | Standardise the module interface (#10062) | Brendan Abolivier | 2021-06-18 | 3 | -0/+17 |
* | Remove support for ACME v1 (#10194) | Brendan Abolivier | 2021-06-17 | 2 | -50/+1 |
* | Rip out the DNS lookup limiter (#10190) | Richard van der Hoff | 2021-06-17 | 1 | -104/+0 |
* | Clean up a broken import in admin_cmd.py (#10154) | Andrew Morgan | 2021-06-11 | 1 | -2/+0 |
* | Move some more endpoints off master (#10084) | Erik Johnston | 2021-05-27 | 1 | -2/+2 |
* | Remove redundant code to reload tls cert (#10054) | Richard van der Hoff | 2021-05-27 | 1 | -4/+1 |
* | Don't hammer the database for destination retry timings every ~5mins (#10036) | Erik Johnston | 2021-05-21 | 1 | -2/+0 |
* | Export jemalloc stats to prometheus when used (#9882) | Erik Johnston | 2021-05-06 | 1 | -0/+2 |
* | Optionally track memory usage of each LruCache (#9881) | Erik Johnston | 2021-05-05 | 2 | -0/+2 |
* | Limit how often GC happens by time. (#9902) | Erik Johnston | 2021-05-05 | 2 | -0/+6 |
* | Improved validation for received requests (#9817) | Richard van der Hoff | 2021-04-23 | 4 | -21/+45 |
* | pass a reactor into SynapseSite (#9874) | Richard van der Hoff | 2021-04-23 | 2 | -15/+11 |
* | Split presence out of master (#9820) | Erik Johnston | 2021-04-23 | 1 | -27/+4 |
* | remove `HomeServer.get_config` (#9815) | Richard van der Hoff | 2021-04-14 | 2 | -10/+10 |
* | Move some replication processing out of generic_worker (#9796) | Erik Johnston | 2021-04-14 | 1 | -468/+2 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 15 | -15/+0 |
* | Add a Synapse Module for configuring presence update routing (#9491) | Andrew Morgan | 2021-04-06 | 1 | -1/+2 |
* | Add type hints for the federation sender. (#9681) | Patrick Cloke | 2021-03-29 | 1 | -7/+0 |
* | Suppress CryptographyDeprecationWarning (#9698) | Richard van der Hoff | 2021-03-26 | 3 | -14/+25 |
* | Fix lint | Brendan Abolivier | 2021-03-19 | 1 | -4/+4 |
* | Move support for MSC3026 behind an experimental flag | Brendan Abolivier | 2021-03-18 | 1 | -1/+6 |
* | Implement MSC3026: busy presence state | Brendan Abolivier | 2021-03-18 | 1 | -0/+1 |
* | Enable flake8-bugbear, but disable most checks. (#9499) | Jonathan de Jong | 2021-03-16 | 1 | -1/+3 |
* | Set X-Forwarded-Proto header when frontend-proxy proxies a request (#9539) | Richard van der Hoff | 2021-03-03 | 1 | -2/+13 |
* | Allow bytecode again (#9502) | Jonathan de Jong | 2021-02-26 | 1 | -2/+0 |
* | Clean up `ShardedWorkerHandlingConfig` (#9466) | Erik Johnston | 2021-02-24 | 2 | -32/+2 |
* | Fix deleting pushers when using sharded pushers. (#9465) | Erik Johnston | 2021-02-22 | 1 | -3/+0 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 2 | -11/+6 |
* | Merge branch 'social_login' into develop | Richard van der Hoff | 2021-02-01 | 2 | -18/+9 |
|\ |
|
| * | Fix SSO on workers (#9271) | Richard van der Hoff | 2021-02-01 | 2 | -20/+9 |
| * | Split out a separate endpoint to complete SSO registration (#9262) | Richard van der Hoff | 2021-02-01 | 1 | -0/+2 |
* | | Add phone home stats for encrypted messages. (#9283) | Jan Christian Grünhage | 2021-02-01 | 1 | -2/+7 |
* | | Fixes for PyPy compatibility (#9270) | Ivan Shapovalov | 2021-01-30 | 1 | -1/+2 |
|/ |
|
* | Allow moving account data and receipts streams off master (#9104) | Erik Johnston | 2021-01-18 | 1 | -1/+14 |
* | Split OidcProvider out of OidcHandler (#9107) | Richard van der Hoff | 2021-01-14 | 1 | -1/+0 |
* | Register the /devices endpoint on workers. (#9092) | Patrick Cloke | 2021-01-13 | 1 | -0/+2 |
* | Move more encryption endpoints off master (#9068) | Erik Johnston | 2021-01-11 | 1 | -2/+10 |
* | Clean up exception handling in the startup code (#9059) | Richard van der Hoff | 2021-01-11 | 3 | -100/+119 |
* | Remove unused SynapseService (#9058) | Richard van der Hoff | 2021-01-11 | 1 | -22/+0 |
* | Allow running sendToDevice on workers (#9044) | Erik Johnston | 2021-01-07 | 1 | -0/+3 |
* | Add initial support for a "pick your IdP" page (#9017) | Richard van der Hoff | 2021-01-05 | 1 | -0/+2 |
* | Allow redacting events on workers (#8994) | Patrick Cloke | 2020-12-29 | 1 | -27/+4 |
* | Implement a username picker for synapse (#8942) | Richard van der Hoff | 2020-12-18 | 1 | -0/+2 |
* | Fix deadlock on SIGHUP (#8918) | Erik Johnston | 2020-12-10 | 1 | -1/+5 |
* | Better formatting for config errors from modules (#8874) | Richard van der Hoff | 2020-12-08 | 1 | -4/+42 |
* | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 1 | -1/+0 |
* | Defer SIGHUP handlers to reactor. (#8817) | Erik Johnston | 2020-11-26 | 1 | -1/+9 |
* | Fix SIGHUP handler (#8697) | Richard van der Hoff | 2020-11-06 | 1 | -3/+2 |
* | Fix not sending events over federation when using sharded event persisters (#... | Erik Johnston | 2020-10-14 | 1 | -4/+0 |
* | Move additional tasks to the background worker, part 3 (#8489) | Patrick Cloke | 2020-10-09 | 1 | -11/+3 |
* | Remove the deprecated Handlers object (#8494) | Patrick Cloke | 2020-10-09 | 1 | -1/+1 |
* | Move additional tasks to the background worker (#8458) | Patrick Cloke | 2020-10-07 | 2 | -22/+15 |
* | Include the configured log level in phone home stats. (#8477) | Patrick Cloke | 2020-10-07 | 1 | -0/+7 |
* | Combine `SpamCheckerApi` with the more generic `ModuleApi`. (#8464) | Richard van der Hoff | 2020-10-07 | 1 | -2/+1 |
* | Add logging on startup/shutdown (#8448) | Erik Johnston | 2020-10-02 | 1 | -0/+5 |
* | Allow background tasks to be run on a separate worker. (#8369) | Patrick Cloke | 2020-10-02 | 5 | -182/+213 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -3/+3 |
* | Remove obsolete __future__ imports (#8337) | Jonathan de Jong | 2020-09-17 | 1 | -2/+0 |
* | Show a confirmation page during user password reset (#8004) | Andrew Morgan | 2020-09-10 | 1 | -0/+10 |
* | Directly import json from the standard library. (#8259) | Patrick Cloke | 2020-09-08 | 1 | -2/+1 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 2 | -3/+3 |
* | Convert the main methods run by the reactor to async. (#8213) | Patrick Cloke | 2020-09-02 | 2 | -21/+17 |
* | Add a comment about _LimitedHostnameResolver | Richard van der Hoff | 2020-08-29 | 1 | -0/+7 |
* | Change HomeServer definition to work with typing. | Erik Johnston | 2020-08-11 | 1 | -3/+5 |
* | Add health check endpoint (#8048) | Erik Johnston | 2020-08-07 | 2 | -2/+9 |
* | Rename database classes to make some sense (#8033) | Erik Johnston | 2020-08-05 | 3 | -11/+11 |
* | re-implement daemonize (#8011) | Richard van der Hoff | 2020-08-04 | 1 | -13/+3 |
* | Convert ACME code to async/await. (#7989) | Patrick Cloke | 2020-08-03 | 1 | -7/+6 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2020-07-30 | 1 | -3/+3 |
|\ |
|
| * | Update worker docs with recent enhancements (#7969) | Erik Johnston | 2020-07-29 | 1 | -3/+3 |
* | | Ensure that remove_pusher is always async (#7981) | Patrick Cloke | 2020-07-30 | 1 | -1/+1 |
|/ |
|
* | Fix typing replication not being handled on master (#7959) | Erik Johnston | 2020-07-27 | 1 | -7/+0 |
* | Convert synapse.app to async/await. (#7868) | Patrick Cloke | 2020-07-17 | 2 | -20/+17 |
* | Allow moving typing off master (#7869) | Erik Johnston | 2020-07-16 | 1 | -34/+2 |
* | Add ability to shard the federation sender (#7798) | Erik Johnston | 2020-07-10 | 1 | -43/+16 |
* | Pass original request headers from workers to the main process. (#7797) | Patrick Cloke | 2020-07-09 | 1 | -5/+25 |
* | Merge branch 'master' into develop | Patrick Cloke | 2020-07-02 | 1 | -1/+2 |
|\ |
|
| * | Ensure that HTML pages served from Synapse include headers to avoid embedding. | Patrick Cloke | 2020-07-02 | 1 | -1/+2 |
* | | Create a ListenerConfig object (#7681) | Richard van der Hoff | 2020-06-16 | 3 | -41/+53 |
* | | Discard RDATA from already seen positions. (#7648) | Patrick Cloke | 2020-06-15 | 1 | -0/+5 |
* | | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -4/+2 |
|/ |
|
* | Attempt to fix PhoneHomeStatsTestCase.test_performance_100 being flaky. (#7634) | Patrick Cloke | 2020-06-05 | 1 | -19/+23 |
* | async/await get_user_id_by_threepid (#7620) | Andrew Morgan | 2020-06-03 | 1 | -5/+4 |
* | Ensure we persist and ack the same token | Erik Johnston | 2020-05-27 | 1 | -5/+7 |
* | Speed up processing of federation stream RDATA rows. | Erik Johnston | 2020-05-27 | 1 | -2/+17 |
* | Fix incorrect exception handling in KeyUploadServlet.on_POST (#7563) | Richard van der Hoff | 2020-05-26 | 1 | -1/+1 |
* | Fix recording of federation stream token (#7564) | Richard van der Hoff | 2020-05-26 | 1 | -24/+44 |
* | Add option to move event persistence off master (#7517) | Erik Johnston | 2020-05-22 | 1 | -5/+48 |
* | Return 200 OK for all OPTIONS requests (#7534) | Patrick Cloke | 2020-05-22 | 2 | -8/+11 |
* | Fix exception reporting due to HTTP request errors. (#7556) | Erik Johnston | 2020-05-22 | 1 | -4/+9 |
* | Stub out GET presence requests in the frontend proxy (#7545) | Richard van der Hoff | 2020-05-21 | 1 | -17/+4 |
* | Allow ReplicationRestResource to be added to workers (#7515) | Erik Johnston | 2020-05-18 | 1 | -0/+4 |
* | Add a worker store for search insertion. (#7516) | Erik Johnston | 2020-05-15 | 1 | -0/+2 |
* | Move EventStream handling into default ReplicationDataHandler (#7493) | Erik Johnston | 2020-05-14 | 1 | -31/+2 |
* | Allow censoring of events to happen on workers. (#7492) | Erik Johnston | 2020-05-13 | 1 | -0/+2 |
* | Fix new flake8 errors (#7470) | Erik Johnston | 2020-05-12 | 1 | -2/+3 |
* | Allow configuration of Synapse's cache without using synctl or environment va... | Amber Brown | 2020-05-11 | 1 | -3/+2 |
* | Implement OpenID Connect-based login (#7256) | Quentin Gliech | 2020-05-08 | 1 | -0/+12 |
* | Thread through instance name to replication client. (#7369) | Erik Johnston | 2020-05-01 | 1 | -6/+4 |
* | Use `stream.current_token()` and remove `stream_positions()` (#7172) | Erik Johnston | 2020-05-01 | 1 | -16/+0 |
* | Persist user interactive authentication sessions (#7302) | Patrick Cloke | 2020-04-30 | 1 | -0/+2 |
* | Add instance name to RDATA/POSITION commands (#7364) | Erik Johnston | 2020-04-29 | 1 | -2/+2 |
* | Run replication streamers on workers (#7146) | Erik Johnston | 2020-04-28 | 1 | -4/+9 |
* | Stop the master relaying USER_SYNC for other workers (#7318) | Richard van der Hoff | 2020-04-22 | 1 | -36/+49 |
* | Merge branch 'release-v1.12.4' into develop | Richard van der Hoff | 2020-04-22 | 1 | -0/+6 |
|\ |
|
| * | Support GET account_data requests on a worker (#7311) | Richard van der Hoff | 2020-04-21 | 1 | -0/+6 |
| * | Fix starting workers when federation sending not split out. | Erik Johnston | 2020-03-31 | 1 | -0/+12 |
* | | Add ability to run replication protocol over redis. (#7040) | Erik Johnston | 2020-04-22 | 1 | -0/+6 |
* | | Move client command handling out of TCP protocol (#7185) | Erik Johnston | 2020-04-06 | 2 | -18/+3 |
* | | Extend web_client_location to handle absolute URLs (#7006) | Martin Milata | 2020-04-03 | 1 | -3/+13 |
* | | Remove some `run_in_background` calls in replication code (#7203) | Richard van der Hoff | 2020-04-03 | 1 | -8/+8 |
* | | Remove usage of "conn_id" for presence. (#7128) | Erik Johnston | 2020-03-30 | 1 | -4/+16 |
* | | Move catchup of replication streams to worker. (#7024) | Erik Johnston | 2020-03-25 | 1 | -0/+3 |
* | | Merge pull request #7133 from matrix-org/erikj/fix_worker_startup | Erik Johnston | 2020-03-25 | 1 | -0/+12 |
|\ \ |
|
| * | | Fix starting workers when federation sending not split out. | Erik Johnston | 2020-03-24 | 1 | -0/+12 |
| |/ |
|
* | | Convert `*StreamRow` classes to inner classes (#7116) | Richard van der Hoff | 2020-03-23 | 1 | -1/+1 |
* | | Fix processing of `groups` stream, and use symbolic names for streams (#7117) | Richard van der Hoff | 2020-03-23 | 1 | -12/+23 |
* | | Change device list streams to have one row per ID (#7010) | Erik Johnston | 2020-03-19 | 1 | -3/+7 |
|\ \
| |/
|/| |
|
| * | Comments from review | Erik Johnston | 2020-03-18 | 1 | -0/+3 |
| * | Fix worker handling | Erik Johnston | 2020-03-02 | 1 | -2/+3 |
| * | Change device list replication to match new semantics. | Erik Johnston | 2020-02-28 | 1 | -1/+1 |
* | | Move pusherpool startup into _base.setup (#7104) | Richard van der Hoff | 2020-03-19 | 2 | -1/+1 |
* | | Break down monthly active users by appservice_id (#7030) | Neil Johnson | 2020-03-06 | 1 | -0/+13 |
|/ |
|
* | Don't refuse to start worker if media listener configured. (#7002) | Erik Johnston | 2020-02-27 | 1 | -14/+20 |
* | Merge worker apps into one. (#6964) | Erik Johnston | 2020-02-25 | 11 | -2239/+947 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 3 | -4/+4 |
* | Freeze allocated objects on startup. (#6953) | Erik Johnston | 2020-02-19 | 1 | -0/+9 |
* | Add support for putting fed user query API on workers (#6873) | Erik Johnston | 2020-02-07 | 1 | -0/+2 |