1
0

Commit Graph

  • ad325833e2 Merge branch 'develop' into shay/rework_module H. Shay 2023-03-16 14:49:47 -07:00
  • d4ed0a48c1 requested changes H. Shay 2023-03-16 14:31:10 -07:00
  • afb216c202 Remove no-op send_command for Redis replication. (#15274) Patrick Cloke 2023-03-16 11:13:30 -04:00
  • b0a0fb5c97 Implement MSC2659: application service ping endpoint (#15249) Tulir Asokan 2023-03-16 16:00:03 +02:00
  • 4fdd64799e Fix the portdb script rei/userdirpriv3_queue_to_refresh_initialpop Olivier Wilkinson (reivilibre) 2023-03-16 12:11:14 +00:00
  • d4df71d857 (We now kick off refreshing remote profiles from the background, so don't always have something to cancel.) Olivier Wilkinson (reivilibre) 2023-02-28 16:28:09 +00:00
  • fc6c5ae213 Newsfile Olivier Wilkinson (reivilibre) 2023-02-17 18:01:28 +00:00
  • 0db4dc8132 Schedule a user directory rebuild Olivier Wilkinson (reivilibre) 2023-02-17 17:56:55 +00:00
  • d49f230249 When rebuilding user dir, schedule the new task Olivier Wilkinson (reivilibre) 2023-02-17 17:56:50 +00:00
  • 48a637a6ff When we start populating the user directory, clear out the old tables first if they're there Olivier Wilkinson (reivilibre) 2023-02-17 17:56:37 +00:00
  • 1552fa44db (ugly?) Kick off the fetching of remote profiles once ready Olivier Wilkinson (reivilibre) 2023-02-17 17:41:19 +00:00
  • d448469ea7 Add a background update stage to sort the remote users into the stale profile queue as appropriate Olivier Wilkinson (reivilibre) 2023-02-17 11:57:41 +00:00
  • 461cdb631f Don't add private remote users straight to the user directory Olivier Wilkinson (reivilibre) 2023-02-17 11:57:05 +00:00
  • 04d091fbcb Add another temporary table to the user directory background update for storing remote users needing lookup Olivier Wilkinson (reivilibre) 2023-02-17 11:11:29 +00:00
  • ac566f45f6 Rename method to make obvious it only applies to local users Olivier Wilkinson (reivilibre) 2023-02-17 11:05:58 +00:00
  • 1f5473465d Refresh remote profiles that have been marked as stale, in order to fill the user directory. [rei:userdirpriv] (#14756) reivilibre 2023-03-16 11:44:11 +00:00
  • 4953cd71df Move Account Validity callbacks to a dedicated file (#15237) Andrew Morgan 2023-03-16 10:35:31 +00:00
  • f54f877f27 Preparatory work to fix the user directory assuming that any remote membership state events represent a profile change. [rei:userdirpriv] (#14755) reivilibre 2023-03-16 09:55:19 +00:00
  • 3bf973edc7 Remove unused class: DirectTcpReplicationClientFactory. (#15272) Patrick Cloke 2023-03-15 15:42:20 -04:00
  • b4d5b0d697 Remove the TCP protocol implementation. clokep/no-tcp-repl Patrick Cloke 2022-02-11 12:54:05 -05:00
  • 93ee0bc2b3 Remove the unused DirectTcpReplicationClientFactory class. Patrick Cloke 2022-02-11 12:52:55 -05:00
  • 6a639cbc08 Require redis be enabled for workers. Patrick Cloke 2022-02-11 12:42:03 -05:00
  • 121fce7500 Enable running tests & release artifacts on merge queue. (#15244) Patrick Cloke 2023-03-15 08:07:20 -04:00
  • 63d87c08c8 Add schema comments about the destinations and destination_rooms tables. (#15247) reivilibre 2023-03-15 09:25:58 +00:00
  • d0fe417f5c Remove unused store method _set_destination_retry_timings_emulated. (#15266) reivilibre 2023-03-14 17:32:46 +00:00
  • 894ac30a4e deploy: 8b1af08c6e MatMaul 2023-03-14 16:43:55 +00:00
  • de92fb6a28 Merge branch 'master' into develop Mathieu Velten 2023-03-14 17:43:26 +01:00
  • 003a25ae5c Additional functionality for declaring worker types in Complement (#14921) Jason Little 2023-03-14 11:29:33 -05:00
  • 8b1af08c6e 1.79.0 v1.79.0 Mathieu Velten 2023-03-14 16:15:01 +01:00
  • e7b559d2ca Avoid unneeded work if auto-join rooms aren't configured. (#15262) Patrick Cloke 2023-03-14 08:18:49 -04:00
  • a1c9869394 Merge branch 'release-v1.79' into develop David Robertson 2023-03-13 18:35:21 +00:00
  • 5e21e15f96 Bump cryptography from 39.0.1 to 39.0.2 (#15257) dependabot[bot] 2023-03-13 14:12:03 +00:00
  • 7317f83510 Merge remote-tracking branch 'origin/release-v1.79' into matrix-org-hotfixes David Robertson 2023-03-13 13:00:31 +00:00
  • 5980756e09 Merge remote-tracking branch 'origin/develop' into mv/mypy-unused-awaitable mv/mypy-unused-awaitable Mathieu Velten 2023-03-13 13:59:16 +01:00
  • edcf938173 1.79.0rc2 v1.79.0rc2 David Robertson 2023-03-13 12:57:56 +00:00
  • b4df6be0d0 Revert "Hack to workaround libera federation pain" David Robertson 2023-03-13 12:44:50 +00:00
  • c071cd5a0e Ensure fed-sender catchup does not block for full state (#15248) David Robertson 2023-03-13 12:31:19 +00:00
  • d4eba4409f Install rust during Stage 0 of docker build (#15239) David Robertson 2023-03-13 12:12:02 +00:00
  • 4f135c31b8 Update changelog.d/14519.misc Mathieu Velten 2023-03-13 12:54:02 +01:00
  • 408f60540f Bump hiredis from 2.2.1 to 2.2.2 (#15252) dependabot[bot] 2023-03-13 10:28:32 +00:00
  • 023f215c68 Bump serde from 1.0.152 to 1.0.155 (#15253) dependabot[bot] 2023-03-13 10:28:24 +00:00
  • f167b35de9 Bump pysaml2 from 7.2.1 to 7.3.1 (#15254) dependabot[bot] 2023-03-13 10:28:15 +00:00
  • 6326d744c9 Bump msgpack from 1.0.4 to 1.0.5 (#15255) dependabot[bot] 2023-03-13 10:28:05 +00:00
  • ff155f7891 Bump gitpython from 3.1.30 to 3.1.31 (#15256) dependabot[bot] 2023-03-13 10:27:55 +00:00
  • 1ad179183f Tweak test dmr/unblock-catchup-2 David Robertson 2023-03-10 17:54:16 +00:00
  • bc619d9565 New test David Robertson 2023-03-10 16:33:44 +00:00
  • 2bf5878010 change_membership: expose json_body David Robertson 2023-03-10 16:30:45 +00:00
  • 722ff49567 Changelog David Robertson 2023-03-10 12:34:12 +00:00
  • 6daadb9bd2 Avoid state lookups for events we'll ignore David Robertson 2023-03-08 18:50:37 +00:00
  • 3ad2f5f426 Test David Robertson 2023-03-08 17:30:03 +00:00
  • 4bb26c95a9 Refactor filter_events_for_server (#15240) David Robertson 2023-03-10 15:31:25 +00:00
  • c246e64701 Rename param David Robertson 2023-03-10 13:43:40 +00:00
  • 30965867ac Changelog David Robertson 2023-03-10 12:10:55 +00:00
  • 85a98b1023 Add explicit option for partial state rooms David Robertson 2023-03-10 12:08:17 +00:00
  • 909eecb348 Require explicit boolean options from callers David Robertson 2023-03-10 11:58:24 +00:00
  • ab4eea570f Track a set of strings, not EventBases David Robertson 2023-03-08 18:46:29 +00:00
  • fa5ca2edea Separate decision from action David Robertson 2023-03-08 18:44:00 +00:00
  • 21d1fc8cf2 Flip logic and provide better name David Robertson 2023-03-08 18:12:45 +00:00
  • cda97ccdb9 Tweak docstring and type hint David Robertson 2023-03-08 18:02:44 +00:00
  • e157c63f68 Fix missing conditional for registering on_remove_user_third_party_identifier module api callbacks (#15227 Andrew Morgan 2023-03-10 10:35:18 +00:00
  • ce54477f6f Give PyCharm some help with @cache_in_self (#15238) David Robertson 2023-03-09 19:12:09 +00:00
  • 3dcc1efc43 Move callback-related code from AccountData to its own class anoa/module_api_callbacks_split Andrew Morgan 2023-03-09 15:12:26 +00:00
  • 46c0ab559b Move callback-related code from the PasswordAuthProvider to its own class Andrew Morgan 2023-03-09 14:17:12 +00:00
  • e8cdfc771b Move callback-related code from the BackgroundUpdater to its own class Andrew Morgan 2023-03-09 10:52:35 +00:00
  • 1b30b82ac6 Move callback-related code from the PresenceRouter to its own class Andrew Morgan 2023-03-09 10:18:42 +00:00
  • 266f426c50 Move callback-related code from ThirdPartyEventRules to its own class Andrew Morgan 2023-03-08 18:17:24 +00:00
  • c3c3c6d200 Move callback-related code from the SpamChecker to its own class Andrew Morgan 2023-03-08 18:00:58 +00:00
  • 9cd8fecdc5 Move Account Validity callbacks to a dedicated file Andrew Morgan 2023-03-08 15:42:24 +00:00
  • b5a66b4c00 Move the worker type error checking upfront rei/fork_comp-worker-shorthand Olivier Wilkinson (reivilibre) 2023-03-09 15:08:35 +00:00
  • aeefc5dcf2 Try to simplify the nginx generation code Olivier Wilkinson (reivilibre) 2023-03-09 15:01:26 +00:00
  • 65de783b13 Try to simplify parse_worker_types Olivier Wilkinson (reivilibre) 2023-03-09 14:49:01 +00:00
  • caf43c3d7c Faster joins: Fix spurious errors on incremental sync (#15232) Sean Quah 2023-03-09 14:18:39 +00:00
  • 3d060eae6c Add missing type hints to synapse.storage.database. (#15230) Patrick Cloke 2023-03-09 07:10:09 -05:00
  • e7c3832ba6 Pull in netaddr type hints. (#15231) Patrick Cloke 2023-03-09 07:09:49 -05:00
  • 97a0af000e Move final creation of a worker name to after the final check of why it can't exist. Jason Little 2023-03-09 04:54:03 -06:00
  • be4ea209e8 Add topic and name events to group of events that are batch persisted when creating a room. (#15229) Shay 2023-03-08 19:27:20 -08:00
  • e2fecab988 Try and apply review comments about sanitizing names. Jason Little 2023-03-08 20:49:49 -06:00
  • 88efc75bab Include the room ID in more purge room log lines. (#15222) Patrick Cloke 2023-03-08 15:08:56 -05:00
  • 31f2b152d2 Changelog dmr/unblock-catchup David Robertson 2023-03-08 19:25:41 +00:00
  • f1392475ae Avoid state lookups for events we'll ignore David Robertson 2023-03-08 18:50:37 +00:00
  • 1cb55e90be Track a set of strings, not EventBases David Robertson 2023-03-08 18:46:29 +00:00
  • 7f977832d6 Separate decision from action David Robertson 2023-03-08 18:44:00 +00:00
  • 0aa0201452 Unconditionally omit remote events in partial state rooms David Robertson 2023-03-08 18:14:17 +00:00
  • c813f89de6 Flip logic and provide better name David Robertson 2023-03-08 18:12:45 +00:00
  • bebd7d29fc Tweak docstring and type hint David Robertson 2023-03-08 18:02:44 +00:00
  • 6b70d44470 Test David Robertson 2023-03-08 17:30:03 +00:00
  • cb8d9e3d75 Update usages of ThirdPartyEventRules module callbacks anoa/public_rooms_module_api_backup Andrew Morgan 2023-03-08 17:05:00 +00:00
  • e8d30a0d05 Move ThirdPartyEventRules into module_api/callbacks Andrew Morgan 2023-03-08 17:01:10 +00:00
  • 7441f1ba5f Update calling code for the Spam Checker Andrew Morgan 2023-03-08 16:22:49 +00:00
  • 10066b962c Move Spam Checker callbacks to a dedicated file Andrew Morgan 2023-03-08 16:22:10 +00:00
  • b733bca197 Move Account Validity callbacks to a dedicated file Andrew Morgan 2023-03-08 15:42:24 +00:00
  • ea479502c1 deploy: f4fc83ac75 clokep 2023-03-08 12:53:05 +00:00
  • f4fc83ac75 Add a missing endpoint to the workers documentation. (#15223) Patrick Cloke 2023-03-08 07:51:34 -05:00
  • 0cf5e80870 Merge branch 'develop' into comp-worker-shorthand Jason Little 2023-03-08 06:22:27 -06:00
  • 2cbf4dd4a4 Modify @cache_in_self decorator to accept self classes other than HomeServer Andrew Morgan 2023-03-08 12:21:53 +00:00
  • 7c32bdb9de Remove condition based on number of ports Jason Little 2023-03-08 06:18:36 -06:00
  • 687c9cf065 Extract @cache_in_self decorator to its own utils file Andrew Morgan 2023-03-08 12:18:31 +00:00
  • 204f61e022 Update how worker_type specific options are merged into shared_config, and update comments to match. Jason Little 2023-03-08 05:24:42 -06:00
  • b8741d743e Update comments and a few other texty bits: Jason Little 2023-03-07 20:29:07 -06:00
  • a368d30c1c More speedups/fixes to creating batched events (#15195) Shay 2023-03-07 13:54:39 -08:00