summary refs log tree commit diff
path: root/synapse/handlers/federation.py (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-01Move methods involving event authentication to EventAuthHandler. (#10268)Patrick Cloke1-13/+23
2021-07-01fix ordering of bg update (#10291)Richard van der Hoff2-1/+2
2021-07-01Reenable 'Backfilled events whose prev_events...' sytest (#10292)Erik Johnston2-1/+1
2021-07-01Add SSO `external_ids` to Query User Account admin API (#10261)Dirk Klimpel4-85/+159
2021-07-01Add some metrics to staging area (#10284)Erik Johnston2-0/+40
2021-06-30Fix the homeserver config example in presence router docs (#10288)Andrew Morgan2-1/+4
2021-06-30Change more stream_ordering columns to BIGINT (#10286)Richard van der Hoff2-0/+31
2021-06-30Rebuild other indexes using `stream_ordering` (#10282)Richard van der Hoff3-6/+56
2021-06-30Fixup changelog v1.37.1Erik Johnston1-1/+1
2021-06-30Add note to changelogErik Johnston1-1/+3
2021-06-30 1.37.1Erik Johnston3-1/+13
2021-06-30Correct type hints for synapse.event_auth. (#10253)Patrick Cloke6-38/+51
2021-06-30Fix the inbound PDU metric (#10279)Erik Johnston6-27/+93
2021-06-291.37.1rc1 v1.37.1rc1Richard van der Hoff4-3/+10
2021-06-29Update newsfiles v1.37.1a1Richard van der Hoff2-1/+1
2021-06-29v1.37.1a1Richard van der Hoff1-1/+1
2021-06-29Handle inbound events from federation asynchronously (#10272)Erik Johnston5-5/+241
2021-06-29Add a distributed lock (#10269)Erik Johnston6-0/+476
2021-06-29Do not recurse into non-spaces in the spaces summary. (#10256)Patrick Cloke5-26/+43
2021-06-29Fix `populate_stream_ordering2` background job (#10267)Richard van der Hoff2-16/+13
2021-06-29Migrate stream_ordering to a bigint (#10264)Richard van der Hoff4-16/+163
2021-06-29Soft-fail spammy events received over federation (#10263)Richard van der Hoff2-6/+7
2021-06-29Move deprecation notices to the top of the changelog v1.37.0Brendan Abolivier1-6/+2
2021-06-29 1.37.0Brendan Abolivier3-1/+13
2021-06-28Add additional types to the federation transport server. (#10213)Patrick Cloke3-118/+521
2021-06-28Adjust the URL in the README.rst file to point to LiberaChat instead of freen...Felix Kronlage-Dammers2-1/+2
2021-06-24Create an index.html file when generating a docs build (#10242)Andrew Morgan2-1/+7
2021-06-24Return errors from `send_join` etc if the event is rejected (#10243)Richard van der Hoff3-10/+41
2021-06-24Improve validation for `send_{join,leave,knock}` (#10225)Richard van der Hoff6-183/+132
2021-06-24MSC2918 Refresh tokens implementation (#9450)Quentin Gliech15-61/+892
2021-06-24Incorportate review comments v1.37.0rc1Brendan Abolivier1-3/+3
2021-06-24Fix date in changelogBrendan Abolivier1-1/+1
2021-06-24Tweak changelogBrendan Abolivier2-15/+19
2021-06-23Convert UPGRADE.rst to markdown (#10166)Andrew Morgan8-1365/+1381
2021-06-23Fixes to the release script (#10239)Brendan Abolivier2-25/+28
2021-06-23Fix wrapping of legacy check_registration_for_spam (#10238)Brendan Abolivier3-6/+84
2021-06-23Re-introduce "Leave out optional keys from /sync" change (#10214)Andrew Morgan4-55/+53
2021-06-23Improve the reliability of auto-joining remote rooms (#10237)Brendan Abolivier3-17/+96
2021-06-23Send out invite rejections and knocks over federation (#10223)Richard van der Hoff3-1/+16
2021-06-23Drop Origin & Accept from Access-Control-Allow-Headers value (#10114)Michael[tm] Smith2-1/+2
2021-06-23 1.37.0rc1Brendan Abolivier48-47/+67
2021-06-22Fix schema delta to not take as long on large servers (#10227)Erik Johnston2-2/+6
2021-06-22Warn users trying to use the deprecated spam checker interface (#10210)Brendan Abolivier2-0/+16
2021-06-22Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood14-23/+584
2021-06-21Implement config option `sso.update_profile_information` (#10108)jkanefendt4-1/+51
2021-06-21Fix performance of responding to user key requests over federation (#10221)Erik Johnston3-1/+11
2021-06-21Check third party rules before persisting knocks over federation (#10212)Andrew Morgan2-2/+3
2021-06-21Ensure that errors during startup are written to the logs and the console. (#...Richard van der Hoff5-16/+55
2021-06-18Deploy a documentation version for each new Synapse release (#10198)Andrew Morgan2-0/+34
2021-06-18Fix a missing await when in the spaces summary. (#10208)Patrick Cloke3-3/+100
2021-06-18Describe callbacks signatures as async in new modules doc (#10206)Brendan Abolivier2-8/+9
2021-06-18Standardise the module interface (#10062)Brendan Abolivier23-188/+769
2021-06-18Expose opentracing trace id in response headers (#10199)Richard van der Hoff3-0/+25
2021-06-17Remove support for ACME v1 (#10194)Brendan Abolivier18-836/+18
2021-06-17Update MSC3083 support per changes in the MSC. (#10189)Patrick Cloke4-31/+47
2021-06-17Ensure that we do not cache empty sync responses after a timeout (#10158)Richard van der Hoff8-21/+84
2021-06-17Rip out the DNS lookup limiter (#10190)Richard van der Hoff2-104/+1
2021-06-17update black to 21.6b0 (#10197)Marcus17-27/+28
2021-06-17Fix incorrect time magnitude on delayed call (#10195)Andrew Morgan2-1/+2
2021-06-17Add fields to better debug where events are being soft_failed (#10168)Eric Eastwood2-3/+19
2021-06-17Fix persist_events to stop leaking opentracing contexts (#10193)Richard van der Hoff2-1/+2
2021-06-16Improve comments in the structured logging code. (#10188)Patrick Cloke2-4/+6
2021-06-16Always require users to re-authenticate for dangerous operations. (#10184)Patrick Cloke6-1/+24
2021-06-16A guide to the request log lines format. (#8436)Michael Kaye3-0/+46
2021-06-16Add debug logging when we enter/exit Measure block (#10183)Erik Johnston2-0/+6
2021-06-16Fix requestOpenIdToken response: integer expires_in (#10175)Lukas Lihotzki2-1/+2
2021-06-16Fix broken links in documentation (#10180)Dirk Klimpel19-51/+53
2021-06-16Make opentracing trace into event persistence (#10134)Richard van der Hoff4-9/+99
2021-06-15 1.36.0 v1.36.0 github/release-v1.36 release-v1.36Erik Johnston3-1/+13
2021-06-15Remove support for unstable MSC1772 prefixes. (#10161)Patrick Cloke3-16/+4
2021-06-15Remove the experimental flag for knocking and use stable prefixes / endpoints...Patrick Cloke13-96/+33
2021-06-15Fix 'ip_range_whitelist' not working for federation servers (#10115)Michael Kutzner3-13/+19
2021-06-14Refactor `EventPersistenceQueue` (#10145)Richard van der Hoff2-77/+89
2021-06-14Extend `ResponseCache` to pass a context object into the callback (#10157)Richard van der Hoff5-37/+146
2021-06-11Notes on boolean columns in database schemas (#10164)Richard van der Hoff2-0/+43
2021-06-11Fixup changelog v1.36.0rc2Erik Johnston1-1/+1
2021-06-11 1.36.0rc2Erik Johnston5-4/+12
2021-06-11Only send a presence state to a destination once (#10165)Erik Johnston2-13/+13
2021-06-11Fix sending presence over federation when using workers (#10163)Erik Johnston2-6/+20
2021-06-11Fix bug when running presence off master (#10149)Erik Johnston3-1/+17
2021-06-11Only send a presence state to a destination once (#10165)Erik Johnston2-13/+13
2021-06-11Support for database schema version ranges (#9933)Richard van der Hoff7-77/+206
2021-06-11Use the matching complement branch when running tests in CI. (#10160)Patrick Cloke2-5/+24
2021-06-11Fix sending presence over federation when using workers (#10163)Erik Johnston2-6/+20
2021-06-11Clean up a broken import in admin_cmd.py (#10154)Andrew Morgan2-2/+1
2021-06-11Fix bug when running presence off master (#10149)Erik Johnston3-1/+17
2021-06-11Add metrics to track how often events are `soft_failed` (#10156)Eric Eastwood2-0/+8
2021-06-11Document how to see logger output when running the twisted tests (#10148)Eric Eastwood3-13/+26
2021-06-10Mention that you need to configure max upload size in reverse proxy as well (...Aaron Raimist3-0/+9
2021-06-09Update Complement run with Synapse-supported MSC-related build tags (#10155)Andrew Morgan2-1/+2
2021-06-09Integrate knock rooms with the public rooms directory (#9359)Andrew Morgan3-5/+11
2021-06-09Implement knock feature (#6739)Sorunome29-118/+1613
2021-06-09Limit the number of in-flight /keys/query requests from a single device. (#10...Patrick Cloke4-173/+196
2021-06-09Clean up the interface for injecting opentracing over HTTP (#10143)Richard van der Hoff4-92/+26
2021-06-08Add type hints to the federation server transport. (#10080)Patrick Cloke5-75/+194
2021-06-08Make changelog lines consistent v1.36.0rc1Andrew Morgan1-1/+1
2021-06-08fix typo in changelogAndrew Morgan1-1/+1
2021-06-081.36.0rc1Andrew Morgan46-45/+69
2021-06-08Fix logging context when opening new DB connection (#10141)Erik Johnston2-3/+10
2021-06-08Correct type hints for parse_string(s)_from_args. (#10137)Patrick Cloke8-83/+132
2021-06-08Name release branches just after major.minor (#10013)Dan Callahan3-5/+6
2021-06-08When joining a remote room limit the number of events we concurrently check s...Erik Johnston5-256/+202
2021-06-08Handle /backfill returning no events (#10133)Erik Johnston2-13/+26
2021-06-07More database opentracing (#10136)Richard van der Hoff2-2/+6
2021-06-07opentracing: use a consistent name for background processes (#10135)Richard van der Hoff3-2/+5
2021-06-07Make link in docs use HTTPS (#10130)Rohan Sharma2-1/+2
2021-06-07Fix broken link to README at root of repo (#10132)Chris Castle2-1/+2
2021-06-07Always update AS last_pos, even on no events (#10107)14mRh4X0r3-17/+15
2021-06-07Add missing type hints to the admin API servlets (#10105)Dirk Klimpel6-40/+48
2021-06-07Delete completes to-device messages earlier in /sync (#10124)Richard van der Hoff2-10/+12
2021-06-04Don't try and backfill the same room in parallel. (#10116)Erik Johnston2-0/+9
2021-06-04Limit number of events in a replication request (#10118)Erik Johnston2-2/+4
2021-06-04Enable Prometheus metrics for the jaeger client library (#10112)Richard van der Hoff3-1/+5
2021-06-03Compile and render Synapse's docs into a browsable, mobile-friendly and searc...Andrew Morgan35-54/+978
2021-06-03Add OpenTracing for database activity. (#10113)Richard van der Hoff3-33/+60
2021-06-03Improve opentracing annotations for Notifier (#10111)Richard van der Hoff2-33/+34
2021-06-03Convert admin api docs to markdown (#10089)Andrew Morgan9-1132/+1160
2021-06-03r0.6.1 support: /rooms/:roomId/aliases endpoint (#9224)Travis Ralston3-3/+3
2021-06-03Clarify changelog. v1.35.1 github/release-v1.35 release-v1.35Patrick Cloke1-1/+1
2021-06-031.35.1Patrick Cloke4-2/+16
2021-06-03Do not show invite-only rooms in spaces summary (unless joined/invited). (#10...Patrick Cloke2-10/+10
2021-06-02Add new admin APIs to remove media by media ID from quarantine. (#10044)Dirk Klimpel5-10/+201
2021-06-02github actions: summarize Sytest results in an easy-to-read format (#10094)Richard van der Hoff2-2/+3
2021-06-02Rewrite the KeyRing (#10035)Erik Johnston8-492/+393
2021-06-02