Commit Graph

391 Commits (f7e651d772ebdf7f328ae46cad1fb87bb1025ed2)

Author SHA1 Message Date
Quentin Gliech e2c8458bba Make the api.auth.Auth a Protocol 2 years ago
David Robertson a5a799722d
Tag federation request spans with the worker name (#15042) 3 years ago
Quentin Gliech eaed4e6113
Remove unused method in `synapse.api.auth.Auth`. (#13795) 3 years ago
Eric Eastwood a911ffb42c
Tag trace with instance name (#13761) 3 years ago
reivilibre d3d9ca156e
Cancel the processing of key query requests when they time out. (#13680) 3 years ago
Quentin Gliech 3dd175b628
`synapse.api.auth.Auth` cleanup: make permission-related methods use `Requester` instead of the `UserID` (#13024) 3 years ago
Eric Eastwood 92d21faf12
Instrument `/messages` for understandable traces in Jaeger (#13368) 3 years ago
Will Hunt 502f075e96
Implement MSC3848: Introduce errcodes for specific event sending failures (#13343) 3 years ago
Quentin Gliech fe1daad672
Move the "email unsubscribe" resource, refactor the macaroon generator & simplify the access token verification logic. (#12986) 3 years ago
Quentin Gliech 92103cb2c8
Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth`. (#13021) 3 years ago
Erik Johnston e3163e2e11
Reduce the amount of state we pull from the DB (#12811) 3 years ago
c-cal 5d2ae5ab9e
fix: properly check password_hash for capabilities 4 years ago
c-cal 9fcb262261
feat: add config for Watcha features 4 years ago
reivilibre 07fa53ec40
Improve comments and error messages around access tokens. (#12577) 4 years ago
Patrick Cloke 7fbf42499d
Use `getClientAddress` instead of `getClientIP`. (#12599) 4 years ago
Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) 4 years ago
KevICO 49e929de9e
fix: fix 'is_partner' assignment in log message 4 years ago
KevICO a9023396a6
feat: format watcha logs (#143) 4 years ago
KevICO f2640d510b
feat: remove is_admin function (#137) 4 years ago
KevICO eb37701a65
feat: switch default partners authorization to true (#135) 4 years ago
Kevin ICOL 1ab3a1f061
style: fix watcha tags and format code 4 years ago
Jason Robinson 2560b1b6b2
Allow tracking puppeted users for MAU (#11561) 4 years ago
Richard van der Hoff 2215954147
Various opentracing enhancements (#11619) 4 years ago
reivilibre 17886d2603
Add experimental support for MSC3202: allowing application services to masquerade as specific devices. (#11538) 4 years ago
Patrick Cloke 3ab55d43bd
Add missing type hints to synapse.api. (#11109) 4 years ago
Patrick Cloke 8c7a531e27
Use direct references for some configuration variables (part 2) (#10812) 4 years ago
Brendan Abolivier 36dc15412d
Add a module type for account validity (#9884) 4 years ago
Jonathan de Jong bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380) 4 years ago
Eric Eastwood 0d5b08ac7a
Fix messages from multiple senders in historical chunk (MSC2716) (#10276) 4 years ago
Patrick Cloke 8d609435c0
Move methods involving event authentication to EventAuthHandler. (#10268) 4 years ago
Patrick Cloke aaf7d1acb8
Correct type hints for synapse.event_auth. (#10253) 4 years ago
Quentin Gliech bd4919fb72
MSC2918 Refresh tokens implementation (#9450) 4 years ago
Eric Eastwood 96f6293de5
Add endpoints for backfilling history (MSC2716) (#9247) 4 years ago
Richard van der Hoff 9e405034e5
Make opentracing trace into event persistence (#10134) 4 years ago
Richard van der Hoff ed53bf314f
Set opentracing priority before setting other tags (#10092) 5 years ago
Richard van der Hoff c14f99be46
Support enabling opentracing by user (#9978) 5 years ago
Patrick Cloke e83627926f
Add type hints to auth and auth_blocking. (#9876) 5 years ago
Patrick Cloke d924827da1
Check for space membership during a remote join of a restricted room (#9814) 5 years ago
Andrew Morgan 71f0623de9
Port "Allow users to click account renewal links multiple times without hitting an 'Invalid Token' page #74" from synapse-dinsic (#9832) 5 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 5 years ago
Erik Johnston b5efcb577e
Make it possible to use dmypy (#9692) 5 years ago
Patrick Cloke 55da8df078
Fix additional type hints from Twisted 21.2.0. (#9591) 5 years ago
Richard van der Hoff 7eb6e39a8f
Record the SSO Auth Provider in the login token (#9510) 5 years ago
Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 5 years ago
Richard van der Hoff 0f8945e166
Kill off `HomeServer.get_ip_from_request()` (#9080) 5 years ago
Richard van der Hoff 2ec8ca5e60
Remove SynapseRequest.get_user_agent (#9069) 5 years ago
Patrick Cloke be2db93b3c
Do not assume that the contents dictionary includes history_visibility. (#8945) 5 years ago
Erik Johnston a8eceb01e5
Honour AS ratelimit settings for /login requests (#8920) 5 years ago
Erik Johnston f21e24ffc2
Add ability for access tokens to belong to one user but grant access to another user. (#8616) 5 years ago
Erik Johnston c850dd9a8e
Fix handling of User-Agent headers with bad utf-8. (#8632) 5 years ago