1
0

Commit Graph

  • ed7591cbef Remove mark_token_seen Erik Johnston 2024-08-22 13:46:07 +01:00
  • 3838b18d3b Store state Erik Johnston 2024-08-19 08:50:02 +01:00
  • b3d8e2d2bd Add simple_insert_returning_txn Erik Johnston 2024-08-22 17:18:08 +01:00
  • d1ee253bef Allow making columns AUTOINCREMENT Erik Johnston 2024-08-22 14:08:19 +01:00
  • 87d53368d7 Newsfile Erik Johnston 2024-08-22 17:24:19 +01:00
  • e34d634778 Make PerConnectionState immutable Erik Johnston 2024-08-22 16:46:35 +01:00
  • 7087c7c3d5 Make RoomSyncConfig immutable Erik Johnston 2024-08-22 16:46:17 +01:00
  • fc73b6ffc9 Rename insert_key/insert_value Eric Eastwood 2024-08-22 11:44:57 -05:00
  • 9b8d2017af Check events_and_context for state events Eric Eastwood 2024-08-22 11:34:40 -05:00
  • 5b77f4a67a Update mypy plugin to handle enums and typevars Erik Johnston 2024-08-22 16:45:52 +01:00
  • e2ade85250 Move sliding sync types Erik Johnston 2024-08-21 11:10:51 +01:00
  • f068106089 Newsfile Olivier 'reivilibre 2024-08-22 15:03:50 +01:00
  • 63df220d71 Remove room avatars from message notification e-mails Olivier 'reivilibre 2024-08-22 15:00:44 +01:00
  • 18d0f269ab Merge branch 'rei/no_imgs_in_notif_emails' into matrix-org-hotfixes Olivier 'reivilibre 2024-08-22 14:17:06 +01:00
  • f0ebe2f215 Remove images from message notification e-mails Olivier 'reivilibre 2024-08-22 14:16:10 +01:00
  • 339500d067 Fix sub-query selecting multiple rows Eric Eastwood 2024-08-21 22:56:25 -05:00
  • 31300f4ce5 More docstring Eric Eastwood 2024-08-21 22:15:19 -05:00
  • b45b1896aa Fill out docstring Eric Eastwood 2024-08-21 22:09:57 -05:00
  • ee2ef0b4d9 Add forgotten column Eric Eastwood 2024-08-21 21:54:22 -05:00
  • 0a938b137a Add missing boolean column to portdb script Eric Eastwood 2024-08-21 19:59:27 -05:00
  • 97248362d0 Log which room is strange Eric Eastwood 2024-08-21 19:26:14 -05:00
  • 02711552cf Better handle none case Eric Eastwood 2024-08-21 19:11:08 -05:00
  • 8ddf5c7235 Add tombstone to tests Eric Eastwood 2024-08-21 19:05:59 -05:00
  • 513ec8e906 Update tests Eric Eastwood 2024-08-21 18:51:04 -05:00
  • cda2311520 Add tombstone_successor_room_id column Eric Eastwood 2024-08-21 18:21:44 -05:00
  • c612572d12 Move away from stream_id Eric Eastwood 2024-08-21 17:14:34 -05:00
  • 5b1db39bb7 Add sender column so we can tell leaves from kicks Eric Eastwood 2024-08-21 16:39:54 -05:00
  • e7a3328228 Pre-populate membership and membership_event_stream_ordering Eric Eastwood 2024-08-21 16:20:00 -05:00
  • f6d7ffd9c5 Move _calculate_sliding_sync_table_changes(...) after we assign stream_ordering to events Eric Eastwood 2024-08-21 16:10:14 -05:00
  • 772c501bb6 Use available stream_id Eric Eastwood 2024-08-21 15:04:51 -05:00
  • cda92af4a6 No need to update event_stream_ordering/bump_stamp ON CONFLICT Eric Eastwood 2024-08-21 14:46:50 -05:00
  • d3f90e4bd8 Get full events for _sliding_sync_joined_rooms_backfill Eric Eastwood 2024-08-21 14:39:54 -05:00
  • a5e06c6a8d Move back to the main store Eric Eastwood 2024-08-21 11:14:15 -05:00
  • 0233e20aa3 Use full event version after solving the circular import issues Eric Eastwood 2024-08-21 10:44:49 -05:00
  • 84880cbe94 Route createRoom to event creators, add sliding_sync worker type Till Faelligen 2024-08-21 11:56:08 +02:00
  • 357132db1d Go back to simpler fetching senders Eric Eastwood 2024-08-20 21:54:03 -05:00
  • 726a8e9698 Attempt getting real events in backgroun update (needs work) Eric Eastwood 2024-08-20 21:48:44 -05:00
  • cc200ee9f5 Merge branch 'develop' into madlittlemods/sliding-sync-pre-populate-room-meta-data Eric Eastwood 2024-08-20 17:25:48 -05:00
  • 3eb77c3a2a Add sanity checks and fix wrong variable usage Eric Eastwood 2024-08-20 17:24:43 -05:00
  • 45c89ec625 Move pre-processing completely outside transaction Eric Eastwood 2024-08-20 15:41:46 -05:00
  • 92b38c1afd Sliding sync: Split up handler into its own module (#17595) Erik Johnston 2024-08-20 19:30:23 +01:00
  • ac5b05c86b Use TypedDict Eric Eastwood 2024-08-20 13:29:56 -05:00
  • 2964c567d3 Use dicts Eric Eastwood 2024-08-20 13:21:19 -05:00
  • 95d39db772 Closer types Eric Eastwood 2024-08-20 11:55:24 -05:00
  • 6cc6bdbedf Start of moving logic outside of the transaction (pre-process) Eric Eastwood 2024-08-20 11:10:34 -05:00
  • 60f2782a82 Merge remote-tracking branch 'origin/release-v1.114' into matrix-org-hotfixes Quentin Gliech 2024-08-20 15:33:26 +02:00
  • a8e313836d changelog: move SSSS some changes in the features section v1.114.0rc1 Quentin Gliech 2024-08-20 15:18:13 +02:00
  • 65272dbac2 deploy: 7c9684b5dc sandhose 2024-08-20 12:59:10 +00:00
  • 7c9684b5dc 1.114.0rc1 Quentin Gliech 2024-08-20 14:57:22 +02:00
  • df995ed1fe Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2024-08-20 12:57:56 +01:00
  • f1e8d2d15a Sliding Sync: Speed up getting receipts for initial rooms (#17592) Erik Johnston 2024-08-20 12:57:34 +01:00
  • 10428046e4 Add metrics for sliding sync processing time (#17593) Erik Johnston 2024-08-20 12:36:49 +01:00
  • a378a92bb0 Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2024-08-20 10:35:53 +01:00
  • 6eb98a4f1c Sliding Sync: Handle timeline limit changes (take 2) (#17579) Erik Johnston 2024-08-20 10:31:25 +01:00
  • 950ba844f7 Sliding Sync: Batch up fetching receipts (#17589) Erik Johnston 2024-08-20 10:13:26 +01:00
  • 574a04a40f Test state reset on membership Eric Eastwood 2024-08-19 23:30:25 -05:00
  • 8ee2e114dd Add test to handle state reset in the meta data Eric Eastwood 2024-08-19 23:22:24 -05:00
  • 98fb56e5fe Prefer _update_sliding_sync_tables_with_new_persisted_events_txn(...) to do the right thing Eric Eastwood 2024-08-19 22:30:50 -05:00
  • df0c57d383 Merge branch 'develop' into madlittlemods/sliding-sync-pre-populate-room-meta-data Eric Eastwood 2024-08-19 16:34:41 -05:00
  • 8b8d74d12f Sliding sync: Correctly track which read receipts we have or have not sent down. (#17575) Erik Johnston 2024-08-19 21:16:07 +01:00
  • 261e746281 Sliding sync: Add classes for per-connection state (#17574) Erik Johnston 2024-08-19 20:09:41 +01:00
  • 89a6ff8224 Comments erikj/ss_use_new_tables Erik Johnston 2024-08-19 18:15:33 +01:00
  • 29bd79728d Handle both cases Erik Johnston 2024-08-19 18:14:36 +01:00
  • 569d884543 Skeleton of how to use new SS tables Erik Johnston 2024-08-19 18:12:22 +01:00
  • 993644ded0 Fix zero length media handling (#17570) Erik Johnston 2024-08-19 15:06:44 +01:00
  • a5d25bb623 Test github token before running release script (#17562) Erik Johnston 2024-08-19 14:15:36 +01:00
  • 50bb114032 Add metrics Till Faelligen 2024-08-19 14:53:24 +02:00
  • abd516304e Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixes Erik Johnston 2024-08-16 16:04:59 +01:00
  • f162c92f2a Speed up /keys/changes (#17548) Erik Johnston 2024-08-16 16:04:02 +01:00
  • f7ad92e37d Add tests for notification counts erikj/ss_unread_counts Erik Johnston 2024-08-16 10:45:15 +01:00
  • 9ce489be5e Add a flag to /versions about SSS support (#17571) Erik Johnston 2024-08-16 08:54:57 +01:00
  • d2f5247e77 Update comment Eric Eastwood 2024-08-16 00:15:03 -05:00
  • c89d859c7c Fill in docstrings Eric Eastwood 2024-08-15 23:52:01 -05:00
  • 2ec93e3f0d Move function next to other helpers Eric Eastwood 2024-08-15 23:39:39 -05:00
  • fa63c02648 Fix lints Eric Eastwood 2024-08-15 23:30:16 -05:00
  • 419be7c6b2 Finish off background update tests Eric Eastwood 2024-08-15 23:29:29 -05:00
  • ef5f0fca3a Add more tests Eric Eastwood 2024-08-15 23:18:50 -05:00
  • fb5af8f5fa Add background update test for sliding_sync_membership_snapshots Eric Eastwood 2024-08-15 22:13:32 -05:00
  • 8461faf384 Add historical case to background update Eric Eastwood 2024-08-15 21:56:12 -05:00
  • 6c2fc1d20f Move background updates to StateBackgroundUpdateStore Eric Eastwood 2024-08-15 20:51:05 -05:00
  • cbeff57402 Use helper Eric Eastwood 2024-08-15 20:31:57 -05:00
  • e466404b4f Fix paths, remove logging (for now), disable passwords Till Faelligen 2024-08-15 14:22:50 +02:00
  • 4dd02db657 Fix parameter ordering Till Faelligen 2024-08-15 11:33:10 +02:00
  • 4b42e44ef9 Work on background update for sliding_sync_membership_snapshots Eric Eastwood 2024-08-15 00:21:35 -05:00
  • d113e743ae Fix lints Eric Eastwood 2024-08-14 19:30:52 -05:00
  • 23e0d34a2d Add more tests Eric Eastwood 2024-08-14 19:30:22 -05:00
  • 1c931cb3e7 Add background update for sliding_sync_joined_rooms Eric Eastwood 2024-08-14 19:19:15 -05:00
  • 333f806d06 fixup: Add SYNAPSE_CONFIG_TEMPLATE_DIR env var Andrew Morgan 2024-08-14 19:00:57 +01:00
  • 550d2a1e77 start.py: Support SYNAPSE_CONFIG_TEMPLATE_DIR Andrew Morgan 2024-08-14 18:57:23 +01:00
  • 61349bd860 create data directory if it doesn't exist Andrew Morgan 2024-08-14 18:52:47 +01:00
  • 20bd26ecad Allow configuring data dir in start.py Andrew Morgan 2024-08-14 18:32:36 +01:00
  • 9f551f0e97 Fix lints Eric Eastwood 2024-08-14 11:32:33 -05:00
  • c8508f113a Clean up tables when a room is purged/deleted Eric Eastwood 2024-08-14 11:27:57 -05:00
  • e91cd9c722 Allow running python from a venv Andrew Morgan 2024-08-14 17:19:05 +01:00
  • 18a331a18c Document additional environment variables Andrew Morgan 2024-08-14 17:18:21 +01:00
  • d7e3925a14 Allow specifying where generated config files are stored Andrew Morgan 2024-08-14 17:17:52 +01:00
  • 9df46343b9 Remove unused config_path dict entry Andrew Morgan 2024-08-14 16:02:56 +01:00
  • a035d84ce0 Add SYNAPSE_CONFIG_TEMPLATE_DIR env var to worker config script Andrew Morgan 2024-08-14 13:15:41 +01:00
  • fae75b0376 Register the media threadpool with our metrics (#17566) Andrew Morgan 2024-08-14 15:11:22 +01:00
  • f77bfbfa30 Fix fetching signing keys when old_verify_keys is omitted (#17568) Tulir Asokan 2024-08-14 16:13:56 +03:00