Commit Graph

4636 Commits (7a3a55ac98847d7adb0e200378abe07ef8d0c645)

Author SHA1 Message Date
David Robertson 62a1a9be52
Describe which rate limiter was hit in logs (#16135) 1 year ago
Patrick Cloke e9235d92f2
Track currently syncing users by device for presence (#16172) 1 year ago
dependabot[bot] 001fc7bd19
Bump ruff from 0.0.277 to 0.0.286 (#16198) 1 year ago
Evilham 63b51ef3fb
Support IPv6-only SMTP servers (#16155) 1 year ago
Patrick Cloke 40901af5e0
Pass the device ID around in the presence handler (#16171) 1 year ago
Patrick Cloke 1bf143699c
Combine logic about not overriding BUSY presence. (#16170) 1 year ago
Aurélien Grimpard aeeca2a62e
Add configuration setting for CAS protocol version (#15816) 1 year ago
David Robertson e691243e19
Fix typechecking with twisted trunk (#16121) 1 year ago
Erik Johnston dffe095642
Only lock when we're backfilling (#16159) 1 year ago
Matthew Ma 8a4fb7a6ba
Disable caching in /sync corner case (#16080) 1 year ago
Mathieu Velten 8c3bcea2da
Rename pagination&purge locks and add comments explaining them (#16112) 1 year ago
Patrick Cloke ad3f43be9a
Run pyupgrade for python 3.7 & 3.8. (#16110) 1 year ago
Gabriel Rodríguez 9ff84bccbb
Allow customizing IdP name and icon for SAML and CAS (#16094) 1 year ago
Patrick Cloke efd4d06d76
Clean-up presence code (#16092) 1 year ago
Mathieu Velten dac97642e4
Implements admin API to lock an user (MSC3939) (#15870) 1 year ago
Shay 0328b56468
Support MSC3814: Dehydrated Devices Part 2 (#16010) 1 year ago
Shay 84ae2e3f6f
Fix deletion for Dehydrated Devices (#16046) 1 year ago
Patrick Cloke d98a43d922
Stabilize support for MSC3970: updated transaction semantics (scope to `device_id`) (#15629) 1 year ago
Mohit Rathee 5eb3fd785b
Trim whitespace when setting display names (#16031) 1 year ago
Patrick Cloke b7695ac388
Combine duplicated code for calculating an event ID from a txn ID (#16023) 1 year ago
Erik Johnston ae55cc1e6b
Add ability to wait for locks and add locks to purge history / room deletion (#15791) 1 year ago
Mathieu Velten a719b703d9
Fix 404 on /profile when the display name is empty but not the avatar (#16012) 1 year ago
Shay 641ff9ef7e
Support MSC3814: Dehydrated Devices (#15929) 1 year ago
Erik Johnston 654902a758
Resync stale devices in background (#15975) 1 year ago
Erik Johnston fc1e534e41
Speed up updating state in large rooms (#15971) 1 year ago
Erik Johnston ad52db3b5c
Reduce the amount of state we pull out (#15968) 1 year ago
Patrick Cloke 6d81aec09f
Support room version 11 (#15912) 1 year ago
Jason Little 199c270947
Add a locality to a few presence metrics (#15952) 1 year ago
Eric Eastwood ae391db777
Better warning in logs when we fail to fetch an alias (#15922) 1 year ago
Patrick Cloke a4243183f0
Add + as an allowed character for Matrix IDs (MSC4009) (#15911) 1 year ago
Eric Eastwood 0f02f0b4da
Remove experimental MSC2716 implementation to incrementally import history into existing rooms (#15748) 1 year ago
Tulir Asokan 1404f68a03
Fix joining rooms through aliases where the alias server isn't a real homeserver (#15776) 1 year ago
Eric Eastwood 0757d59ec4
Avoid backfill when we already have messages to return (#15737) 1 year ago
Eric Eastwood fcc3ca37e1
Backfill in the background if we're doing it "just because" (#15710) 1 year ago
Grant McLean 5c24d7b9eb
Check required power levels earlier in createRoom handler. (#15695) 1 year ago
Sean Quah dfd77f426e
Remove some unused `server_name` fields (#15723) 1 year ago
Eric Eastwood f9561b9e37
Some house keeping on `maybe_backfill()` functions (#15709) 1 year ago
Shay d0c4257f14
`N + 3`: Read from column `full_user_id` rather than `user_id` of tables `profiles` and `user_filters` (#15649) 2 years ago
Mathieu Velten e0f2429d13
Add a catch-all * to the supported relation types when redacting (#15705) 2 years ago
Patrick Cloke c01343de43
Add stricter mypy options (#15694) 2 years ago
Hugh Nimmo-Smith 249f4a338d Refactor config to be an experimental feature 2 years ago
Quentin Gliech 31691d6151 Disable account related endpoints when using OAuth delegation 2 years ago
Eric Eastwood 77156a4bc1
Process previously failed backfill events in the background (#15585) 2 years ago
Shay 8839b6c2f8
Add requesting user id parameter to key claim methods in `TransportLayerClient` (#15663) 2 years ago
Patrick Cloke 7c9b91790c
Consolidate logic to check for deactivated users. (#15634) 2 years ago
Eric Eastwood ca3c07e833
Trace how many new events from the backfill response we need to process (#15633) 2 years ago
Patrick Cloke 1e89976b26
Rename blacklist/whitelist internally. (#15620) 2 years ago
Patrick Cloke 89a23c9406
Do not allow deactivated users to login with JWT. (#15624) 2 years ago
Nick Mills-Barrett ad50510a06
Handle missing previous read marker event. (#15464) 2 years ago
Patrick Cloke 4b4e0dc3ce
Error if attempting to set m.push_rules account data, per MSC4010. (#15555) 2 years ago