1
0

Commit Graph

  • f8fd5ddefe Fix incorrect annotation in the module API David Robertson 2022-10-01 22:57:20 +01:00
  • d75da0e392 Fix errors related to ambiguous db_autocommit David Robertson 2022-10-01 22:54:49 +01:00
  • 9c34f6eaee Annotate runInteraction David Robertson 2022-10-01 22:23:53 +01:00
  • 9a35283393 Annotate advanced function David Robertson 2022-10-01 22:22:42 +01:00
  • e67cd89e7b Reorder args so *args, **kwargs comes at the end David Robertson 2022-10-01 22:20:14 +01:00
  • c7ee636762 use _advanced function where isolation_level and db_autocommit is in use David Robertson 2022-10-01 21:49:12 +01:00
  • a71ec5e67c Separate runInteraction into simple and advanced David Robertson 2022-10-01 21:38:31 +01:00
  • 4a495ac43b Merge branch 'develop' into madlittlemods/11850-migrate-to-opentelemetry Eric Eastwood 2022-09-30 20:24:39 -05:00
  • a52c40e2a6 Fix get_users_in_room mis-use in transfer_room_state_on_room_upgrade (#13960) Eric Eastwood 2022-09-30 20:10:50 -05:00
  • a591a3f778 inner_func takes a twisted Connection object David Robertson 2022-09-27 18:02:47 +01:00
  • ad4c14e4b0 Clarifications in user directory for users who share rooms tracking (#13966) Eric Eastwood 2022-09-30 14:40:18 -05:00
  • ad6fedd5d4 Fix comment Eric Eastwood 2022-09-30 14:21:39 -05:00
  • 0214b5d54e Parameterize same tests Eric Eastwood 2022-09-30 14:20:41 -05:00
  • e2d1b48f38 Add changelog Eric Eastwood 2022-09-30 14:06:22 -05:00
  • d92fd2aeac Revert other local change that we can't do Eric Eastwood 2022-09-30 13:58:17 -05:00
  • 7bd38034f9 Add test descriptions Eric Eastwood 2022-09-30 13:55:02 -05:00
  • 1218f03a8f Revert mock Eric Eastwood 2022-09-30 13:52:36 -05:00
  • 4451998d38 Clarify interested/control and lints Eric Eastwood 2022-09-30 13:51:06 -05:00
  • 76435c7915 Add actual homeserver tests for local/remote interesting to appservice users Eric Eastwood 2022-09-30 13:46:25 -05:00
  • 5d3c6a31dd Wrapping happens at 88 chars Eric Eastwood 2022-09-30 12:08:48 -05:00
  • 535f8c8f7d Skip filtering during push if there are no push actions (#13992) Erik Johnston 2022-09-30 17:40:33 +01:00
  • 285d72556b Update mypy and mypy-zope, attempt 3 (#13993) David Robertson 2022-09-30 17:36:28 +01:00
  • 8e52cb0bce Revert "Update mypy and mypy-zope (#13925)" David Robertson 2022-09-30 16:37:48 +01:00
  • 6d543d6d9f Update mypy and mypy-zope (#13925) David Robertson 2022-09-30 16:34:47 +01:00
  • b2aadd81a8 Enable dependabot updates (#13976) Richard van der Hoff 2022-09-30 14:28:34 +01:00
  • a2b6ee7b00 Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2022-09-30 14:27:14 +01:00
  • 285b9e9b6c Speed up calculating push actions in large rooms (#13973) Erik Johnston 2022-09-30 14:27:00 +01:00
  • 5507bfa769 Discourage automatic replies to Synapse's emails (#13957) David Robertson 2022-09-30 14:23:37 +01:00
  • 94ba0c5588 deploy: 4490697b98 squahtx 2022-09-30 12:42:12 +00:00
  • 4490697b98 Add some cross references to worker documentation (#13974) Dirk Klimpel 2022-09-30 14:41:32 +02:00
  • 3dfc4a08dc Fix performance regression in get_users_in_room (#13972) Erik Johnston 2022-09-30 13:15:32 +01:00
  • e8f30a76ca Fix overflows in /messages backfill calculation (#13936) David Robertson 2022-09-30 11:54:53 +01:00
  • 1cc2ca81ba Add missing version information in the ModuleApi (#13947) Brendan Abolivier 2022-09-30 11:27:21 +01:00
  • 8e204d6836 Connect historical state chain to event chain madlittlemods/no-more-floating-msc2716-batches Eric Eastwood 2022-09-30 01:47:06 -05:00
  • 1268b7989c Fix the bug accidentally nesting lists Eric Eastwood 2022-09-30 01:21:23 -05:00
  • 3f8fef2beb Explain why auth/state necessary here Eric Eastwood 2022-09-30 00:47:13 -05:00
  • 0e51535442 WIP: splitting out changes Eric Eastwood 2022-09-30 00:21:27 -05:00
  • 68ae0fd5c5 Optimize backfill receiving to have less missing prev_event thrashing madlittlemods/test-backfill-and-messages-still-works-with-many-batches Eric Eastwood 2022-09-29 23:45:35 -05:00
  • 92b9da2f17 Fix tests Eric Eastwood 2022-09-29 19:22:47 -05:00
  • 72985dffdb Rename variables to 'local' to be obvious our intention Eric Eastwood 2022-09-29 18:59:41 -05:00
  • a8be41bb80 Revert back to using our own _matches_user_in_member_list thing Eric Eastwood 2022-09-29 18:57:07 -05:00
  • 5f0f81591b Add changelog Eric Eastwood 2022-09-29 18:52:23 -05:00
  • 806b25512e Remove non-appservice usages split out to other PRs Eric Eastwood 2022-09-29 18:49:09 -05:00
  • 99a623d209 Check appservice user interest against the local users instead of all users Eric Eastwood 2022-09-29 17:24:26 -05:00
  • 6f0c3e669d Don't require setuptools_rust at runtime (#13952) David Robertson 2022-09-29 21:16:08 +01:00
  • 15754d720f Update UPSERT comment now that native upserts are the default (#13924) David Robertson 2022-09-29 19:10:47 +01:00
  • ebd9e2dac6 Implement push rule evaluation in Rust. (#13838) Erik Johnston 2022-09-29 16:12:09 +01:00
  • a466164647 Optimise get_rooms_for_user (drop with_stream_ordering) (#13787) Nick Mills-Barrett 2022-09-29 14:55:12 +01:00
  • be76cd8200 Allow admins to require a manual approval process before new accounts can be used (using MSC3866) (#13556) Brendan Abolivier 2022-09-29 14:23:24 +01:00
  • 8625ad8099 Explicit cast to enforce type hints. (#13939) Patrick Cloke 2022-09-29 07:22:41 -04:00
  • e5fdf16d46 Expose MSC3882 only be under an unstable endpoint. (#13868) Hugh Nimmo-Smith 2022-09-29 12:22:27 +01:00
  • 568016929f Clarify that a method returns only unthreaded receipts. (#13937) Patrick Cloke 2022-09-29 07:07:31 -04:00
  • 99a7e7e023 Always send default and rule_id to clients (#13904) Nicolas Werner 2022-09-29 10:57:00 +00:00
  • 73ecff7e9e Improve backfill robustness by trying more servers. (#13890) reivilibre 2022-09-29 10:00:02 +00:00
  • 8f8c1a08d8 WIP: Connect state_chain to prev_event and the batch to the state_chain so everyhting is valid Eric Eastwood 2022-09-29 04:12:14 -05:00
  • 5faebbdfcf Seems to work with Maria Eric Eastwood 2022-09-29 02:19:18 -05:00
  • 61c1296703 Working once you connect the floating insertion event Eric Eastwood 2022-09-29 01:53:16 -05:00
  • 1ed0276abf Simplify case more (no more alice) Eric Eastwood 2022-09-28 21:29:29 -05:00
  • aaa9679ae1 Simplify case Eric Eastwood 2022-09-28 21:27:04 -05:00
  • cfa5e57aeb Try chronolgoical which rejects the historical Eric Eastwood 2022-09-28 21:23:47 -05:00
  • 50b11cb538 I think working same as Complement reverse_chronological, only the insertion event rejected Eric Eastwood 2022-09-28 21:22:33 -05:00
  • 4dcb2f61f4 Align more to Complement test which does pass Eric Eastwood 2022-09-28 19:09:29 -05:00
  • 62f35ead9e Show extra unepexpected events Eric Eastwood 2022-09-28 18:33:17 -05:00
  • 5f659d4a88 Handle local device list updates during partial join (#13934) Erik Johnston 2022-09-28 23:22:35 +01:00
  • df8b91ed2b Limit and filter the number of backfill points to get from the database (#13879) Eric Eastwood 2022-09-28 15:26:16 -05:00
  • 36838043c5 deploy: d768c50c0e clokep 2022-09-28 15:34:19 +00:00
  • d768c50c0e Add upgrade notes for changes to receipts replication. (#13932) Patrick Cloke 2022-09-28 11:33:31 -04:00
  • 1386ce4735 Revert "Stop returning an unused column when handling new receipts. (#13933)" (#13935) Patrick Cloke 2022-09-28 11:01:41 -04:00
  • 7766bd5b35 Stop returning an unused column when handling new receipts. (#13933) Patrick Cloke 2022-09-28 10:58:25 -04:00
  • 1ec31fd705 deploy: 25c0e69392 anoadragon453 2022-09-28 14:14:29 +00:00
  • 25c0e69392 Document that the 'auto_join_rooms' option works with Spaces (#13931) Andrew Morgan 2022-09-28 15:13:19 +01:00
  • 220b21936e Correct default number of bcrypt hash rounds in .1 man page (#13930) Andrew Morgan 2022-09-28 14:45:13 +01:00
  • 4b17a5ace8 Handle remote device list updates during partial join (#13913) Erik Johnston 2022-09-28 14:42:43 +01:00
  • 6caa303083 fix: Push notifications for invite over federation (#13719) Kateřina Churanová 2022-09-28 14:31:53 +02:00
  • e0ec008517 deploy: 5c429b86b4 babolivier 2022-09-28 11:15:21 +00:00
  • 5c429b86b4 Add instruction for running unit tests in parallel (#13928) Ashish Kumar 2022-09-28 16:44:35 +05:30
  • 3f30bdca19 Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2022-09-28 11:12:36 +01:00
  • 8ab16a92ed Persist CreateRoom events to DB in a batch (#13800) Shay 2022-09-28 03:11:48 -07:00
  • a2cf66a94d Prepatory work for batching events to send (#13487) Shay 2022-09-28 02:39:03 -07:00
  • 29269d9d3f Fix have_seen_event cache not being invalidated (#13863) Eric Eastwood 2022-09-27 15:55:43 -05:00
  • 9475d1aef0 deploy: 35e9d6a616 richvdh 2022-09-27 19:44:10 +00:00
  • 35e9d6a616 Emphasize the right reasons to use (room_id, event_id) in a schema (#13915) Eric Eastwood 2022-09-27 14:43:16 -05:00
  • f5aaa55e27 Add new columns tracking when we partial-joined (#13892) David Robertson 2022-09-27 17:26:35 +01:00
  • 87fe9db467 Support the stable dir parameter for /relations. (#13920) Patrick Cloke 2022-09-27 10:47:34 -04:00
  • 299b00d968 Prioritize outbound to-device over device list updates (#13922) Erik Johnston 2022-09-27 15:17:41 +01:00
  • 1769159b88 deploy: 9bd442e202 DMRobertson 2022-09-27 14:08:55 +00:00
  • cd08b0cc0d deploy: ac1b0d03a5 DMRobertson 2022-09-27 14:06:06 +00:00
  • 344376cff1 deploy: 9bd442e202 DMRobertson 2022-09-27 14:05:17 +00:00
  • ac1b0d03a5 Merge branch 'master' into develop David Robertson 2022-09-27 15:05:16 +01:00
  • 9bd442e202 Update upgrade notes (#13923) David Robertson 2022-09-27 15:04:24 +01:00
  • 42dd992bb7 Dockerfile for tests: align comments with current behavior (#13867) Mathieu Velten 2022-09-27 15:55:43 +02:00
  • 50c92f3a69 Carry IdP Session IDs through user-mapping sessions. (#13839) Quentin Gliech 2022-09-27 15:38:14 +02:00
  • 2a4c05357f deploy: a95ce6dd08 DMRobertson 2022-09-27 13:33:17 +00:00
  • a95ce6dd08 Merge branch 'master' into develop David Robertson 2022-09-27 14:32:23 +01:00
  • 6d4ab8fb90 deploy: 3853011d01 DMRobertson 2022-09-27 12:50:14 +00:00
  • e8318a4333 Handle the case of remote users leaving a partial join room for device lists (#13885) Erik Johnston 2022-09-27 13:01:08 +01:00
  • 47f7381778 deploy: 3853011d01 DMRobertson 2022-09-27 11:35:18 +00:00
  • 3853011d01 Clarify who isn't affected by rust v1.68.0 David Robertson 2022-09-27 12:34:31 +01:00
  • 0bebc908ec s/Synapse v1/Synapse 1/g David Robertson 2022-09-27 12:21:56 +01:00
  • 3fe2b7f122 tweak upgrade notes David Robertson 2022-09-27 12:18:40 +01:00