Erik Johnston da10dfc311 Merge branch 'erikj/less_state_on_missing' into erikj/push_hack há 2 anos atrás
..
.gitignore e845fd41c2 Correct attrs package name in requirements (#3492) há 6 anos atrás
10533.misc fcf951d5dc Track in memory events using weakrefs (#10533) há 2 anos atrás
12477.misc 989fa33096 Add some type hints to datastore. (#12477) há 2 anos atrás
12498.misc d38c73e9ab Skip waiting for full state if a StateFilter does not require it (#12498) há 2 anos atrás
12513.feature 39bed28b28 SpamChecker metrics (#12513) há 2 anos atrás
12567.misc 83be72d76c Add `StreamKeyType` class and replace string literals with constants (#12567) há 2 anos atrás
12586.misc 5c00151c28 Add `@cancellable` decorator, for use on request handlers (#12586) há 2 anos atrás
12588.misc 5cfb004595 Add ability to cancel disconnected requests to `SynapseRequest` (#12588) há 2 anos atrás
12618.feature de1e599b9d add default_power_level_content_override config option. (#12618) há 2 anos atrás
12623.feature 942c30b16b Add a new room version for MSC3787's knock+restricted join rule (#12623) há 2 anos atrás
12630.misc dbb12a0b54 Add helper class for testing request cancellation (#12630) há 2 anos atrás
12672.feature 39dee30f01 Send `USER_IP` commands on a different Redis channel, in order to reduce traffic to workers that do not process these commands. (#12809) há 2 anos atrás
12673.feature d38d242411 Reload cache factors from disk on SIGHUP (#12673) há 2 anos atrás
12676.misc 02cdace707 Add class-diagrams and notes for push. (#12676) há 2 anos atrás
12677.misc b44fbdffa4 Move free functions into PushRuleEvaluatorForEvent. (#12677) há 2 anos atrás
12679.misc 147f098fb4 Stop writing to `event_reference_hashes` (#12679) há 2 anos atrás
12680.misc 24b590de32 Remove code which updates `application_services_state.last_txn` (#12680) há 2 anos atrás
12683.bugfix 84facf769e Fix `/messages` throwing a 500 when querying for non-existent room (#12683) há 2 anos atrás
12687.bugfix 66a5f6c400 Add a unique index to `state_group_edges` to prevent duplicates being accidentally introduced and the consequential impact to performance. (#12687) há 2 anos atrás
12689.misc c72d26c1e1 Refactor `EventContext` (#12689) há 2 anos atrás
12691.misc a4c75918b3 Remove unneeded `ActionGenerator` class. (#12691) há 2 anos atrás
12693.misc 86a515ccbf Consolidate logic for parsing relations. (#12693) há 2 anos atrás
12694.misc c997bfb926 Capture the `Deferred` for request cancellation in `_AsyncResource` (#12694) há 2 anos atrás
12695.misc 29f06704b8 Fix incorrect type hint in filtering code. (#12695) há 2 anos atrás
12696.bugfix a5c26750b5 Fix room upgrades creating an empty room when auth fails (#12696) há 2 anos atrás
12698.misc dffecade7d Respect the `@cancellable` flag for `DirectServe{Html,Json}Resource`s (#12698) há 2 anos atrás
12699.misc 9d8e380d2e Respect the `@cancellable` flag for `RestServlet`s and `BaseFederationServlet`s (#12699) há 2 anos atrás
12700.misc a559c8b0d9 Respect the `@cancellable` flag for `ReplicationEndpoint`s (#12700) há 2 anos atrás
12701.feature cde8af9a49 Add config flags to allow for cache auto-tuning (#12701) há 2 anos atrás
12703.misc 10280fc943 Uniformize spam-checker API, part 1: the `Code` enum. (#12703) há 2 anos atrás
12705.misc 6ee61b9052 Complain if a federation endpoint has the `@cancellable` flag (#12705) há 2 anos atrás
12708.misc bf7ce92bf7 Enable cancellation of `GET /members` and `GET /state` requests (#12708) há 2 anos atrás
12709.removal db10f2c037 No longer permit empty body when sending receipts (#12709) há 2 anos atrás
12711.misc 3ce15cc7be Avoid unnecessary copies when filtering private read receipts. (#12711) há 2 anos atrás
12713.bugfix 9013104429 Don't create an empty room when checking for MAU limits (#12713) há 2 anos atrás
12715.doc 409573f6d0 Fix reference to the wrong symbol in the media admin api docs (#12715) há 2 anos atrás
12716.misc 17e1eb7749 Reduce the number of "untyped defs" (#12716) há 2 anos atrás
12717.misc 6edefef602 Add some type hints to datastore (#12717) há 2 anos atrás
12720.misc 57f6c496d0 URL preview cache expiry logs: INFO -> DEBUG, text clarifications (#12720) há 2 anos atrás
12721.bugfix a34a41f135 Fix push for m.read events (#12721) há 2 anos atrás
12723.misc 6ff99e3bea Downgrade some OIDC exceptions to warnings (#12723) há 2 anos atrás
12726.misc aec69d2481 Another batch of type annotations (#12726) há 2 anos atrás
12727.doc c9fc2c0d22 Update issuer URL in example OIDC Keycloak config (#12727) há 2 anos atrás
12731.misc e8ae472d3b Update configs used by Complement to allow more invites (#12731) há 2 anos atrás
12734.misc 1fe202a1a3 Tidy up and type-hint the database engine modules (#12734) há 2 anos atrás
12742.doc 8060034612 Fix typo in listener config (#12742) há 2 anos atrás
12747.bugfix 32ef24fbd7 Add index to cache invalidations (#12747) há 2 anos atrás
12748.doc a167304c8b Switch the 'Configuration' link in the docs homepage to the config manual (#12748) há 2 anos atrás
12749.doc 6d8d1218dd Fix typo in name of 'run_background_tasks_on' option in config manual (#12749) há 2 anos atrás
12753.misc 50ae4eafe1 Add some type hints to `event_federation` datastore (#12753) há 2 anos atrás
12759.doc deca250e3f Add some documentation around the `rc_invites` option to the config docs (#12759) há 2 anos atrás
12761.doc 3d8839c30c Add documentation for cancellation of request processing (#12761) há 2 anos atrás
12762.misc d4713d3e33 Discard null-containing strings before updating the user directory (#12762) há 2 anos atrás
12765.doc 0d17357fcd Suggest using docker when testing against postgres (#12765) há 2 anos atrás
12769.misc 5331fb5b47 allow `on_invalidate=None` in `@cached` methods (#12769) há 2 anos atrás
12770.bugfix 182ca78a12 Delete events from federation_inbound_events_staging table on purge (#12770) há 2 anos atrás
12772.misc 37935b5183 Move methods that call add_push_rule to PushRuleStore (#12772) há 2 anos atrás
12773.doc 47619017f9 Add missing user directory search endpoint to the generic worker documentation (#12773) há 2 anos atrás
12774.misc 8afb7b55d0 Make handling of federation Authorization header (more) compliant with RFC7230 (#12774) há 2 anos atrás
12775.misc 19d79b6ebe Refactor `resolve_state_groups_for_events` to not pull out full state when no state resolution happens. (#12775) há 2 anos atrás
12776.doc eb4aaa1b4b Add detail to `cache_autotuning` config option documentation (#12776) há 2 anos atrás
12777.doc ab2a615cfb Update configuration manual to document size-related suffixes (#12777) há 2 anos atrás
12779.bugfix df4963548b Give a meaningful error message when a client tries to create a room with an invalid alias localpart. (#12779) há 2 anos atrás
12781.misc 635f0d916b Do not keep going if there are 5 back-to-back background update failures. (#12781) há 2 anos atrás
12783.misc a1cb05b3e8 Fix federation in demo scripts. (#12783) há 2 anos atrás
12785.doc 0fce474a40 Fix YAML parsing error in `url_preview_accept_language` (#12785) há 2 anos atrás
12786.feature d25935cd3d Implement MSC3818: copy room type on upgrade (#12786) há 2 anos atrás
12789.misc f16ec055cc hash_password: raise an error if no config file is specified (#12789) há 2 anos atrás
12790.misc b935c9529c Simplify untyped-defs config in mypy.ini (#12790) há 2 anos atrás
12791.misc 71e8afe34d Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accept state filters and update calls where possible (#12791) há 2 anos atrás
12792.feature 96df31239c Add a unit test for copying over arbitrary room types when upgrading a room (#12792) há 2 anos atrás
12794.bugfix 684feeaf2f Properly close providers.json file stream. (#12794) há 2 anos atrás
12803.bugfix 2be5a2b07b Fix `RetryDestinationLimiter` re-starting finished log contexts (#12803) há 2 anos atrás
12809.feature 39dee30f01 Send `USER_IP` commands on a different Redis channel, in order to reduce traffic to workers that do not process these commands. (#12809) há 2 anos atrás
12811.misc 4bd06c9c98 Newsfile há 2 anos atrás
12828.misc 8b33331cb5 Newsfile há 2 anos atrás