summary refs log tree commit diff
path: root/synapse/crypto (unfollow)
Commit message (Expand)AuthorFilesLines
2021-11-12Suggest using `/etc/matrix-synapse/conf.d/` for configuration with Debian pac...reivilibre2-0/+7
2021-11-12Convert delete room admin API to async endpoint (#11223)Dirk Klimpel9-91/+1317
2021-11-11Annotations for user_erasure_store (#11313)David Robertson3-5/+9
2021-11-11Get db signatures file to pass mypy (#11312)David Robertson4-10/+8
2021-11-11Correct type hint for room_batch.py (#11310)David Robertson3-11/+12
2021-11-11Move sql file for `remove_deleted_devices_from_device_inbox` into v65 (#11303)Dirk Klimpel2-1/+2
2021-11-11Add type hints to some storage classes (#11307)Patrick Cloke9-54/+116
2021-11-10Fix error in thumbnail generation (#11288)Neeeflix2-4/+5
2021-11-10Add missing type hints to `synapse.app`. (#11287)Patrick Cloke17-190/+223
2021-11-10Add type hints to synapse._scripts (#11297)Patrick Cloke5-20/+30
2021-11-10Add documentation page stubs for Single Sign-On, SAML and CAS pages (#11298)Andrew Morgan5-3/+25
2021-11-10Remove redundant parameters on `_check_event_auth` (#11292)Richard van der Hoff3-12/+1
2021-11-10Changelog tweak from feedback v1.47.0rc2Olivier Wilkinson (reivilibre)1-1/+1
2021-11-10Move Debian changelog entries to rc2 since rc1 was not publishedOlivier Wilkinson (reivilibre)1-7/+4
2021-11-101.47.0rc2Olivier Wilkinson (reivilibre)3-1/+14
2021-11-10Correct the Debian changelogOlivier Wilkinson (reivilibre)1-1/+1
2021-11-09Fix typos in the `username_available` admin API documentation. (#11286)Stanislav Motylkov2-1/+2
2021-11-09Split out federated PDU retrieval into a non-cached version (#11242)Eric Eastwood2-22/+59
2021-11-09Ignore missing imports for parameterized. (#11285)Patrick Cloke2-0/+4
2021-11-09Require mypy for synapse/ & tests/ unless excluded (#11282)Dan Callahan3-77/+168
2021-11-09Clarifications and small fixes to to-device related code (#11247)Andrew Morgan6-17/+78
2021-11-09Update __init__.py v1.47.0rc1Olivier Wilkinson (reivilibre)1-1/+1
2021-11-09Changelog tweaks from reviewOlivier Wilkinson (reivilibre)1-5/+5
2021-11-09Allow admins to proactively block rooms (#11228)David Robertson6-21/+103
2021-11-09Support filtering by relations per MSC3440 (#11236)Patrick Cloke15-110/+680
2021-11-09Make Deprecations and Removals more prominentOlivier Wilkinson (reivilibre)1-7/+7
2021-11-09Changelog tweaksOlivier Wilkinson (reivilibre)1-6/+6
2021-11-091.47.0rc1Olivier Wilkinson (reivilibre)59-59/+90
2021-11-09Fix typo in `RelationAggregationPaginationServlet` error response (#11278)Andrew Morgan2-1/+4
2021-11-09Include cross-signing signatures when syncing remote devices for the first ti...Erik Johnston3-86/+277
2021-11-09Require body for read receipts with user-agent exceptions (#11157)rogersheu3-3/+40
2021-11-08Rename to more clear `get_insertion_event_id_by_batch_id` (MSC2716) (#11244)Eric Eastwood4-3/+4
2021-11-08Add some background update admin APIs (#11263)Erik Johnston8-18/+468
2021-11-08Fix typo in comment from #11255. (#11276)Patrick Cloke2-1/+2
2021-11-08Default value for `public_baseurl` (#11210)Richard van der Hoff16-73/+62
2021-11-08Address review feedback from #11269 (#11273)Dan Callahan2-2/+3
2021-11-08Blacklist new sytest validation test (#11270)Erik Johnston2-0/+4
2021-11-08Handle federation inbound instances being killed more gracefully (#11262)Erik Johnston3-10/+27
2021-11-07Minor cleanup to Debian packaging (#11269)Dan Callahan11-53/+10
2021-11-05Add doc to integrate synapse with LemonLDAP OIDC (#11257)Julian2-0/+39
2021-11-05Fix rolling back when using workers (#11255)Erik Johnston3-11/+82
2021-11-04Make minor correction to type of auth_checkers callbacks (#11253)reivilibre3-2/+5
2021-11-04Additional test for `cachedList` (#11246)Richard van der Hoff2-0/+44
2021-11-04Track ongoing event fetches correctly in the presence of failure (#11240)Sean Quah2-22/+35
2021-11-03Add a linearizer on (appservice, stream) when handling ephemeral events. (#11...Nick Barrett3-18/+103
2021-11-03Enable passing typing stream writers as a list. (#11237)Nick Barrett8-16/+24
2021-11-03Remove a debug statement from tests. (#11239)Patrick Cloke2-1/+1
2021-11-03Add twine and towncrier as dev dependencies (#11233)Erik Johnston2-0/+4
2021-11-03fix a small typo in the delete room api docsAndrew Morgan1-1/+1
2021-11-03Support sending no `state_events_at_start` in the MSC2716 `/batch_send` endpo...Eric Eastwood2-12/+18
2021-11-02Add index to `local_group_updates.stream_id` (#11231)Erik Johnston4-1/+37
2021-11-02Add remaining type hints to `synapse.events`. (#11098)Patrick Cloke15-110/+185
2021-11-02Update changelog v1.46.0Erik Johnston1-2/+2
2021-11-021.46.0Erik Johnston4-4/+16
2021-11-02Delete messages for hidden devices from `device_inbox` (#11199)Dirk Klimpel4-0/+186
2021-11-02Fix providing a `RoomStreamToken` instance to `_notify_app_services_ephemeral...Andrew Morgan5-37/+30
2021-11-02Add search by room ID and room alias to List Room admin API (#11099)Dirk Klimpel4-53/+76
2021-11-02ObservableDeferred: run observers in order (#11229)Richard van der Hoff4-20/+88
2021-11-01Update outdated links in `PULL_REQUEST_TEMPLATE.md` (#11225)Dirk Klimpel2-4/+6
2021-11-01Handle missing Content-Type header when accessing remote media (#11200)Shay4-4/+29
2021-11-01Add `use_float=true` to ijson calls in Synapse (#11217)Shay2-0/+4
2021-11-01Fix a bug in unit test `test_block_room_and_not_purge` (#11226)Dirk Klimpel2-2/+3
2021-11-01Make `check_event_allowed` module API callback not fail open (accept events) ...reivilibre5-17/+24
2021-11-01Remove deprecated delete room admin API (#11213)Dirk Klimpel6-124/+79
2021-11-01Support for serving server well-known files (#11211)Richard van der Hoff8-47/+159
2021-11-01Add domain specific matching for haproxy config (#11128)Brett Bethke2-1/+2
2021-11-01Docker: avoid changing userid unnecessarily (#11209)Richard van der Hoff3-23/+28
2021-11-01Support Client-Server API r0.6.1 (#11097)Aaron R2-0/+2
2021-11-01Improve code formatting and fix a few typos in docs (#11221)Sumner Evans20-168/+233
2021-11-01 Add metrics to the threadpools (#11178)Erik Johnston4-1/+49
2021-11-01Test that `ClientIpStore` combines database and in-memory data correctly (#11...Sean Quah2-0/+207
2021-11-01Stop synapse from saving messages in device_inbox for hidden devices. (#10097)JohannesKleine2-2/+7
2021-11-01Deprecate user_may_create_room_with_invites (#11206)Brendan Abolivier3-36/+14
2021-10-29Fix comments referencing v1.46.0 from PR #10969. (#11212)Dirk Klimpel3-2/+3
2021-10-29Add a module API method to retrieve state from a room (#11204)Brendan Abolivier3-1/+74
2021-10-29Clarify lack of Windows support in documentation (#11198)Sean Quah3-12/+14
2021-10-28Additional type hints for relations database class. (#11205)Patrick Cloke3-15/+25
2021-10-28Add knock information in admin exported data (#11171)Rafael Gonçalves5-2/+99
2021-10-28Fetch verify key locally rather than trying to do so over federation if origi...Shay3-29/+58
2021-10-28Add a ModuleApi method to update a user's membership in a room (#11147)Brendan Abolivier3-2/+225
2021-10-28Type hints for the remaining two files in `synapse.http`. (#11164)David Robertson6-37/+56
2021-10-28docs/openid: Add Authentik documentation. (#11151)Skyler Mäntysaari2-0/+35
2021-10-27Annotate `log_function` decorator (#10943)reivilibre12-18/+58
2021-10-27Fixed config parse bug in review_recent_signups (#11191)Samuel Philipp2-2/+8
2021-10-27Force deb compression with `xz`. (#11197)Richard van der Hoff2-0/+12
2021-10-27Refactor `Filter` to handle fields according to data being filtered. (#11194)Patrick Cloke5-69/+87
2021-10-27Delete messages from `device_inbox` table when deleting device (#10969)Dirk Klimpel6-15/+256
2021-10-27Fix URL preview errors when previewing XML documents. (#11196)Patrick Cloke3-3/+22
2021-10-27Include the stable identifier for MSC3288. (#11187)Patrick Cloke2-0/+3
2021-10-27Update release dateErik Johnston1-1/+1
2021-10-27Update changelog with new changes v1.46.0rc1Erik Johnston3-4/+2
2021-10-27Shut down the DNS threadpool (#11190)Sean Quah2-0/+2
2021-10-27Fix thread BG update to not seq scan event_json (#11192)Erik Johnston2-1/+2
2021-10-26Update CHANGES.mdSean Quah1-16/+8
2021-10-26Move #10975 to bugfix section in changelogSean Quah1-1/+1
2021-10-26Update CHANGES.mdSean Quah1-3/+3
2021-10-26Implement an `on_new_event` callback (#11126)Brendan Abolivier8-12/+165
2021-10-26Update CHANGES.mdSean Quah1-2/+4
2021-10-261.46.0rc1Sean Quah61-59/+81
2021-10-26Move DNS lookups into separate thread pool (#11177)Erik Johnston3-1/+149
2021-10-26Add a background update for updating MSC3440 relation threads. (#11181)Patrick Cloke3-2/+102
2021-10-26Document the version each module API method was added to Synapse (#11183)Brendan Abolivier2-11/+89
2021-10-26Enable changing user type via users admin API (#11174)Jason Robinson5-2/+80
2021-10-25Fix cyclic import in the module API (#11180)Brendan Abolivier2-2/+5
2021-10-25Don't set new room alias before potential 403 (#10930)AndrewFerr4-12/+113
2021-10-25Ensure that we correctly auth events returned by `send_join` (#11012)Richard van der Hoff2-86/+61
2021-10-25Fix module API's `get_user_ip_and_agents` function when run on workers (#11112)Sean Quah3-40/+91
2021-10-22ChangelogDan Callahan2-0/+7
2021-10-22Fix Shellcheck SC2006: Use $(...) notationDan Callahan10-15/+15
2021-10-22Fix Shellcheck SC2129: Consider using {..} >> fileDan Callahan1-60/+63
2021-10-22Fix Shellcheck SC2086: Quote to prevent splittingDan Callahan13-42/+42
2021-10-22Fix Shellcheck SC2012: Use find instead of lsDan Callahan1-1/+1
2021-10-22Fix Shellcheck SC2016: Single quotes don't expandDan Callahan1-1/+2
2021-10-22Fix Shellcheck SC1091: Can't follow fileDan Callahan2-0/+2
2021-10-22Fix Shellcheck SC1001: Meaningless char escapesDan Callahan1-1/+1
2021-10-22Fix Shellcheck SC2089 and SC2090: Quotes in varsDan Callahan1-2/+4
2021-10-22Fix Shellcheck SC2155: Declare + export separatelyDan Callahan1-1/+2
2021-10-22Fix Shellcheck SC2166: test -a is not well definedDan Callahan1-1/+1
2021-10-22Fix Shellcheck SC2154: variable possibly undefinedDan Callahan1-1/+1
2021-10-22Fix Shellcheck SC2064: Use single quotes on trapsDan Callahan1-1/+1
2021-10-22Fix Shellcheck SC2115: Ensure never expands to /*Dan Callahan1-2/+2
2021-10-22Fix Shellcheck SC2046: Quote to prevent word splitDan Callahan8-8/+8
2021-10-22Fix Shellcheck SC2164: exit in case cd fails.Dan Callahan3-6/+6
2021-10-22Add type hints for most `HomeServer` parameters (#11095)Sean Quah58-143/+342
2021-10-22Fix synapse.config module "read" command (#11145)Jason Robinson5-68/+138
2021-10-22Add more information what happens when a user is deactivated (#11083)Dirk Klimpel2-0/+11
2021-10-21Add a thread relation type per MSC3440. (#11088)Patrick Cloke8-8/+119
2021-10-21Fix adding excluded users to the private room sharing tables when joining a r...David Robertson3-29/+67
2021-10-21Improve docstrings for methods related to sending EDUs to application service...Andrew Morgan7-23/+148
2021-10-21Add missing type hints to synapse.crypto. (#11146)Patrick Cloke5-18/+36
2021-10-21fix relative link in docker readme (#11144)Richard van der Hoff2-1/+3
2021-10-21Fix setting a user's external_id via the admin API returns 500 and deletes us...Dirk Klimpel4-37/+321
2021-10-20Update `sign_json` to support inline key config (#11139)Richard van der Hoff2-7/+26
2021-10-20Consider IP whitelist for identity server resolution (#11120)Robert Edström2-1/+4
2021-10-20Clean up `_update_auth_events_and_context_for_auth` (#11122)Richard van der Hoff2-114/+38
2021-10-20Show error when timestamp in seconds is provided to the /purge_media_cache AP...Aaron R4-13/+133
2021-10-20Remove false warning about copying the log config to a homeserver.yaml (#11092)Travis Ralston2-6/+7
2021-10-20Document the version of Synapse each module callback was introduced in (#11132)Brendan Abolivier6-0/+45
2021-10-20Remove link to #10947 from changelog v1.45.1Sean Quah1-1/+1
2021-10-201.45.1Sean Quah4-2/+16
2021-10-20Revert change to counting of deactivated users towards the monthly active use...Sean Quah4-62/+4
2021-10-19Add missing type hints to event fetching. (#11121)Patrick Cloke2-61/+82
2021-10-19Fix instances of [example]{.title-ref} in the upgrade notes (#11118)Andrew Morgan2-27/+28
2021-10-19Be less inconsistent about v1.2.3 versus 1.2.3 v1.45.0David Robertson1-5/+5
2021-10-19Duplicate known issues under 1.45 releaseDavid Robertson1-0/+7
2021-10-191.45.0David Robertson4-2/+18
2021-10-19Reword changelog regarding a suspected regression (#11117)Dan Callahan2-3/+15
2021-10-19Move _persist_auth_tree into FederationEventHandler (#11115)Richard van der Hoff3-125/+120
2021-10-19Rename `_auth_and_persist_fetched_events` (#11116)Richard van der Hoff2-14/+10
2021-10-19Include rejected status when we log events. (#11008)Richard van der Hoff2-6/+11
2021-10-18Add missing type hints to synapse.api. (#11109)Patrick Cloke10-99/+84
2021-10-18Check auth on received events' auth_events (#11001)Richard van der Hoff2-2/+98
2021-10-18Check *all* auth events for room id and rejection (#11009)Richard van der Hoff8-85/+122
2021-10-18Document Synapse's behaviour when dealing with multiple modules (#11096)Brendan Abolivier8-8/+154
2021-10-18`_run_push_actions_and_persist_event`: handle no min_depth (#11014)Richard van der Hoff3-11/+20
2021-10-18Fix broken export-data admin command and add a test for it to CI (#11078)Hillery Shay4-8/+93
2021-10-18Don't remove local users from dir when the leave their last room (#11103)David Robertson3-5/+59
2021-10-15Correctly exclude users when making a room public or private (#11075)David Robertson4-83/+148
2021-10-15Move experimental & retention config out of the server module. (#11070)Patrick Cloke10-255/+290
2021-10-15Fix logging context warnings when losing replication connection (#10984)Sean Quah3-10/+27
2021-10-15Update doc of the allowed characters for registration tokens (#11093)Dirk Klimpel2-1/+2
2021-10-14Fix 500 error on `/messages` when we accumulate more than 5 backward extremit...Eric Eastwood4-12/+79
2021-10-14Ensure each charset is attempted only once during media preview. (#11089)Patrick Cloke3-14/+64
2021-10-14Attempt different character encodings when previewing a URL. (#11077)Patrick Cloke3-67/+80
2021-10-14Fix-up some type hints in the relations tests. (#11076)Patrick Cloke5-51/+64
2021-10-14Add a test for a workaround concerning the behaviour of third-party rule modu...reivilibre2-6/+51
2021-10-14it appeared in 1.44, not 45rc1 v1.45.0rc2David Robertson1-1/+1
2021-10-14mentioned -> which appearedDavid Robertson1-1/+1
2021-10-14Refer to the bugs mentioned in 1.45.0rc1 noteDavid Robertson1-0/+2
2021-10-141.45.0rc2David Robertson10-9/+28
2021-10-13Resolve and share `state_groups` for all historical events in batch (MSC2716)...Eric Eastwood8-47/+114
2021-10-13Fix upgrade dead links (#11069)David Robertson2-4/+5
2021-10-13Rearrange the user_directory's `_handle_deltas` function (#11035)David Robertson2-57/+79
2021-10-13Remove dead code from `MediaFilePaths` (#11056)Sean Quah2-17/+1
2021-10-13Add type hints to synapse.events.*. (#11066)Patrick Cloke11-145/+208
2021-10-13Port the Password Auth Providers module interface to the new generic interfac...Azrenbeth13-225/+790
2021-10-13Be more lenient when parsing the version for oEmbed responses. (#11065)Patrick Cloke5-8/+60
2021-10-13Stop user directory from failing if it encounters users not in the `users` ta...David Robertson13-93/+921
2021-10-13Mark Module API error imports as re-exported and mark Synapse as containing t...reivilibre4-2/+11
2021-10-12Always dump logs from trial during CI. (#11068)Patrick Cloke3-0/+9
2021-10-12Simplify the user admin API tests (#11048)Dirk Klimpel2-255/+147
2021-10-12Add support for ubuntu 21.10 "Impish Indri" (#11024)Hillery Shay2-0/+2
2021-10-12Add tests for `MediaFilePaths` (#11057)Sean Quah3-0/+240
2021-10-12Update `_wrap_in_base_path` type hints to preserve function arguments (#11055)Sean Quah2-3/+7
2021-10-12Fix formatting string when oEmbed errors occur. (#11061)Patrick Cloke2-1/+2
2021-10-12Fix race in `MultiWriterIdGenerator` (#11045)Erik Johnston2-15/+68
2021-10-12Reset global cache state before cache tests. (#11036)Patrick Cloke2-13/+12
2021-10-12Add type hints to `synapse.storage.databases.main.client_ips` (#10972)Sean Quah5-45/+121
2021-10-12Fixup changelog v1.45.0rc1Brendan Abolivier1-2/+2
2021-10-12TypoBrendan Abolivier1-1/+1
2021-10-12Add a link to the upgrade notesBrendan Abolivier1-0/+2
2021-10-12Fix inconsistent behavior of `get_last_client_by_ip` (#10970)Sean Quah3-4/+53
2021-10-12Update upgrade notesBrendan Abolivier1-0/+9
2021-10-12Fix opentracing and Prometheus metrics for replication requests (#10996)Sean Quah3-76/+87
2021-10-12Add warning about known issuesBrendan Abolivier1-0/+2
2021-10-12Fixup changelogBrendan Abolivier1-7/+7
2021-10-121.45.0rc1Brendan Abolivier66-66/+84
2021-10-12Add an approximate difference method to StateFilters (#10825)reivilibre3-3/+683
2021-10-11disallow-untyped-defs for synapse.push (#11023)David Robertson7-10/+28
2021-10-11Include the requirements for [mypy,lint] in [dev] (#11034)reivilibre4-11/+17
2021-10-11Pass through `SynapseError`s that are raised from experimental `check_event_a...reivilibre2-0/+10
2021-10-11Remove unnecessary list comprehension in `synapse_port_db` to fix linting in ...reivilibre2-1/+2
2021-10-11Release script improvements (#1096