Commit Graph

754 Commits (ec63f5a8bda1bcdbca85c6f601b8dcfd0d1e9b66)

Author SHA1 Message Date
dlamarcheteamnet eff5ada386 merge 8 months ago
Erik Johnston 23740eaa3d
Correctly mention previous copyright (#16820) 10 months ago
Erik Johnston 5d3850b038
Port `EventInternalMetadata` class to Rust (#16782) 11 months ago
David Robertson 44377f5ac0
Revert postgres logical replication deltaas 12 months ago
reivilibre 51e4e35653
Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (take 2, now with no added deadlocks!) (#16658) 12 months ago
Patrick Cloke 8e1e62c9e0 Update license headers 1 year ago
Erik Johnston ef5329a9f9
Revert "Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (#16456)" (#16651) 1 year ago
reivilibre 830988ae72
Fix test not detecting tables with missing primary keys and missing replica identities, then add more replica identities. (#16647) 1 year ago
David Robertson 43d1aa75e8
Add an Admin API to temporarily grant the ability to update an existing cross-signing key without UIA (#16634) 1 year ago
Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 1 year ago
reivilibre 69afe3f7a0
Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (#16456) 1 year ago
Patrick Cloke ab3f1b3b53
Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) 1 year ago
David Robertson 91587d4cf9
Bulk-invalidate e2e cached queries after claiming keys (#16613) 1 year ago
Patrick Cloke 455ef04187
Avoid updating the same rows multiple times with simple_update_many_txn. (#16609) 1 year ago
Patrick Cloke 9738b1c497
Avoid executing no-op queries. (#16583) 1 year ago
Patrick Cloke ec9ff389f4
More tests for the simple_* methods. (#16596) 1 year ago
Patrick Cloke cfb6d38c47
Remove remaining usage of cursor_to_dict. (#16564) 1 year ago
Patrick Cloke 679c691f6f
Remove more usages of cursor_to_dict. (#16551) 1 year ago
Patrick Cloke 9407d5ba78
Convert simple_select_list and simple_select_list_txn to return lists of tuples (#16505) 1 year ago
Erik Johnston 8f35f8148e
Fix bug where a new writer advances their token too quickly (#16473) 1 year ago
Patrick Cloke 6ad1f9eac2
Convert DeviceLastConnectionInfo to attrs. (#16507) 1 year ago
Patrick Cloke a4904dcb04
Convert simple_select_many_batch, simple_select_many_txn to tuples. (#16444) 1 year ago
Patrick Cloke 85bfd4735e
Return an immutable value from get_latest_event_ids_in_room. (#16326) 1 year ago
Erik Johnston 954921736b
Refactor `get_user_by_id` (#16316) 1 year ago
Erik Johnston 2b35626b6b
Refactor storing of server keys (#16261) 1 year ago
Patrick Cloke aa483cb4c9
Update ruff config (#16283) 1 year ago
Mathieu Velten dcb2778341
Add last_seen_ts to the admin users API (#16218) 1 year ago
David Robertson 6525fd65ee
Log the details of background update failures (#16212) 1 year ago
Erik Johnston a2e0d4cd60
Fix rare bug that broke looping calls (#16210) 1 year ago
Patrick Cloke 9ec3da06da
Bump mypy-zope & mypy. (#16188) 1 year ago
V02460 84f441f88f
Prepare unit tests for Python 3.12 (#16099) 1 year ago
Patrick Cloke a8a46b1336
Replace simple_async_mock with AsyncMock (#16180) 1 year ago
Patrick Cloke daf11e26ef
Replace make_awaitable with AsyncMock (#16179) 1 year ago
Neil Johnson ec662bbe41
Filter out unwanted user_agents from udv. (#16124) 1 year ago
Erik Johnston bd558a6dc3
Speed up state res in rare case we don't have all events (#16116) 1 year ago
Erik Johnston eb0dbab15b
Fix database performance of read/write worker locks (#16061) 1 year ago
Patrick Cloke ad3f43be9a
Run pyupgrade for python 3.7 & 3.8. (#16110) 1 year ago
Mathieu Velten dac97642e4
Implements admin API to lock an user (MSC3939) (#15870) 1 year ago
Mathieu Velten f0a860908b
Allow config of the backoff algorithm for the federation client. (#15754) 1 year ago
Erik Johnston ae55cc1e6b
Add ability to wait for locks and add locks to purge history / room deletion (#15791) 1 year ago
Shay e625c3dca0
Revert "Stop writing to column `user_id` of tables `profiles` and `user_filters`. (#15953) 1 year ago
Eric Eastwood 1c802de626
Re-introduce the outbound federation proxy (#15913) 1 year ago
Eric Eastwood c9bf644fa0
Revert "Federation outbound proxy" (#15910) 1 year ago
Erik Johnston e55a9b3e41
Fix downgrading to previous version of Synapse (#15907) 1 year ago
Shay f25b0f8808
Stop writing to column `user_id` of tables `profiles` and `user_filters` (#15787) 1 year ago
Eric Eastwood b07b14b494
Federation outbound proxy (#15773) 1 year ago
Erik Johnston 39d131b016
Add basic read/write lock (#15782) 1 year ago
Erik Johnston 95a96b21eb
Add foreign key constraint to `event_forward_extremities`. (#15751) 1 year ago
Eric Eastwood 0f02f0b4da
Remove experimental MSC2716 implementation to incrementally import history into existing rooms (#15748) 1 year ago
Jason Little 21fea6b749
Prefill events after invalidate not before when persisting events (#15758) 1 year ago