reivilibre
|
e630722f11
Optimise `_update_client_ips_batch_txn` to batch together database operations. (#12252)
|
2 years ago |
reivilibre
|
f871222880
Move `update_client_ip` background job from the main process to the background worker. (#12251)
|
2 years ago |
Sean Quah
|
5305a5e881
Type hint the constructors of the data store classes (#11555)
|
2 years ago |
Sean Quah
|
85a09f8b8b
Fix module API's `get_user_ip_and_agents` function when run on workers (#11112)
|
2 years ago |
Sean Quah
|
36224e056a
Add type hints to `synapse.storage.databases.main.client_ips` (#10972)
|
2 years ago |
Sean Quah
|
b8b905c4ea
Fix inconsistent behavior of `get_last_client_by_ip` (#10970)
|
2 years ago |
Brendan Abolivier
|
730b40dd5e
Merge tag 'v1.44.0rc3' into develop
|
2 years ago |
Sean Quah
|
d1cbad388f
Fix error in `get_user_ip_and_agents` when fetching from the database (#10968)
|
2 years ago |
Patrick Cloke
|
94b620a5ed
Use direct references for configuration variables (part 6). (#10916)
|
2 years ago |
David Teller
|
80828eda06
Extend ModuleApi with the methods we'll need to reject spam based on …IP - resolves #10832 (#10833)
|
2 years ago |
Patrick Cloke
|
01c88a09cd
Use direct references for some configuration variables (#10798)
|
2 years ago |
Richard van der Hoff
|
c0df6bae06
Remove `keylen` from `LruCache`. (#9993)
|
3 years ago |
Jonathan de Jong
|
4b965c862d
Remove redundant "coding: utf-8" lines (#9786)
|
3 years ago |
Richard van der Hoff
|
24c58ebfc9
remove unused param on `make_tuple_comparison_clause`
|
3 years ago |
Eric Eastwood
|
0a00b7ff14
Update black, and run auto formatting over the codebase (#9381)
|
3 years ago |
Patrick Cloke
|
d1eb1b96e8
Register the /devices endpoint on workers. (#9092)
|
3 years ago |
Erik Johnston
|
fa5f5cbc74
Fix error handling during insertion of client IPs (#9051)
|
3 years ago |
Patrick Cloke
|
9999eb2d02
Add type hints to admin and room list handlers. (#8973)
|
3 years ago |
Richard van der Hoff
|
97647b33c2
Replace DeferredCache with LruCache where possible (#8563)
|
3 years ago |
Richard van der Hoff
|
4182bb812f
move DeferredCache into its own module
|
3 years ago |
Richard van der Hoff
|
9f87da0a84
Rename Cache->DeferredCache
|
3 years ago |
Patrick Cloke
|
e4f72ddc44
Move additional tasks to the background worker (#8458)
|
3 years ago |
Patrick Cloke
|
8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344)
|
3 years ago |
Patrick Cloke
|
da77520cd1
Convert additional databases to async/await part 2 (#8200)
|
3 years ago |
Patrick Cloke
|
f3fe6961b2
Convert additional database stores to async/await (#8045)
|
3 years ago |
Patrick Cloke
|
d4a7829b12
Convert synapse.api to async/await (#8031)
|
3 years ago |
Erik Johnston
|
a7bdf98d01
Rename database classes to make some sense (#8033)
|
3 years ago |