summary refs log tree commit diff
path: root/synapse (unfollow)
Commit message (Expand)AuthorFilesLines
2020-07-14Add delete room admin endpoint (#7613)Dirk Klimpel6-113/+273
2020-07-14Add the option to validate the `iss` and `aud` claims for JWT logins. (#7827)Patrick Cloke6-15/+182
2020-07-14Improve the type hints of synapse.api.errors. (#7820)Patrick Cloke2-55/+74
2020-07-14Clearly state built-in ACME no longer works (#7824)Luke Faraone1-7/+5
2020-07-14Correctly pass app_name to all email templates. (#7829)Erik Johnston2-2/+9
2020-07-13Support handling registration requests across multiple client readers. (#7830)Patrick Cloke3-1/+136
2020-07-13Fix handling of "off" in encryption_enabled_by_default_for_room_type (#7822)Brendan Abolivier2-1/+7
2020-07-13Update grafana dashboardRichard van der Hoff1-85/+214
2020-07-131.17.0 v1.17.0 github/release-v1.17.0 release-v1.17.0Richard van der Hoff3-4/+14
2020-07-10Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802)Patrick Cloke7-28/+17
2020-07-10Add types to the server code and remove unused parameter (#7813)Patrick Cloke2-30/+42
2020-07-10Include room states on invite events sent to ASes (#6455)Sorunome2-4/+17
2020-07-10Add ability to shard the federation sender (#7798)Erik Johnston15-157/+670
2020-07-10Fix resync remote devices on receive PDU in worker mode. (#7815)Erik Johnston2-8/+20
2020-07-10Fix recursion error when fetching auth chain over federation (#7817)Erik Johnston3-16/+44
2020-07-10update changelog v1.16.1 github/release-v1.16.1 release-v1.16.1Richard van der Hoff1-1/+1
2020-07-10fix migration, againRichard van der Hoff1-1/+1
2020-07-10fix changelogRichard van der Hoff1-6/+0
2020-07-101.16.1Richard van der Hoff4-2/+26
2020-07-10Drop incorrectly-added table `local_rejections_stream`. (#7816)Richard van der Hoff2-0/+23
2020-07-091.17.0rc1 v1.17.0rc1Richard van der Hoff29-27/+54
2020-07-09Fix some spelling mistakes / typos. (#7811)Patrick Cloke31-40/+41
2020-07-09`update_membership` declaration: now always returns an event id. (#7809)Richard van der Hoff4-9/+8
2020-07-09Improve stacktraces from exceptions in background processes (#7808)Richard van der Hoff2-1/+10
2020-07-09Fix `can only concatenate list (not "tuple") to list` exception (#7810)Richard van der Hoff2-1/+2
2020-07-09Pass original request headers from workers to the main process. (#7797)Patrick Cloke2-5/+26
2020-07-09Generate real events when we reject invites (#7804)Richard van der Hoff7-169/+184
2020-07-08Add `HomeServer.signing_key` property (#7805)Richard van der Hoff10-12/+12
2020-07-08Revert "Update the installation docs on apt-transport-https (#7801)"Richard van der Hoff2-12/+0
2020-07-08Do not use simplejson in Synapse. (#7800)Patrick Cloke6-25/+11
2020-07-08Stop passing bytes when dumping JSON (#7799)Patrick Cloke4-6/+11
2020-07-08Update the installation docs on apt-transport-https (#7801)Dirk Heinrichs2-0/+12
2020-07-08shuffle changelog slightly v1.16.0 github/release-v1.16.0 release-v1.16.0Richard van der Hoff1-6/+5
2020-07-081.16.0Richard van der Hoff3-1/+13
2020-07-08Change Caddy links (old is deprecated) (#7789)Nicolai Søborg3-2/+3
2020-07-07Stop populating unused table `local_invites`. (#7793)Richard van der Hoff5-81/+25
2020-07-07Refactor getting replication updates from database v2. (#7740)Erik Johnston11-195/+336
2020-07-06Add libwebp dependency to Dockerfile (#7791)Juho Vanhanen2-0/+3
2020-07-06Add documentation for JWT login type and improve sample config. (#7776)Patrick Cloke5-29/+180
2020-07-06Convert the appservice handler to async/await. (#7775)Patrick Cloke4-76/+68
2020-07-06Don't ignore `set_tweak` actions with no explicit `value`. (#7766)reivilibre3-4/+45
2020-07-06Allow to use higher versions of prometheus_client (#7780)Oliver Kurz2-1/+2
2020-07-05isort 5 compatibility (#7786)Will Hunt23-38/+22
2020-07-03Merge different Resource implementation classes (#7732)Erik Johnston18-318/+322
2020-07-03Fix inconsistent handling of upper and lower cases of email addresses. (#7021)Dirk Klimpel8-48/+279
2020-07-03Allow YAML config file to contain None (#7779)Alex Kotov2-1/+3
2020-07-02Fix a typo. v1.16.0rc2Patrick Cloke1-1/+1
2020-07-02Move 1.15.2 after 1.16.0rc2.Patrick Cloke1-20/+20
2020-07-021.16.0rc2Patrick Cloke4-3/+19
2020-07-02Remove an extraneous space. v1.15.2 github/release-v1.15.2 release-v1.15.2Patrick Cloke1-1/+1
2020-07-02Add links to the fixes.Patrick Cloke1-2/+2
2020-07-02Fix tense in the release notes.Patrick Cloke1-1/+1
2020-07-021.15.2Patrick Cloke3-1/+27
2020-07-02Correctly handle outliers as prev events over federationErik Johnston1-3/+3
2020-07-02Ensure that HTML pages served from Synapse include headers to avoid embedding.Patrick Cloke10-94/+103
2020-07-01Hack to add push priority to push notifications (#7765)reivilibre3-8/+362
2020-07-01Add early returns to `_check_for_soft_fail` (#7769)Richard van der Hoff2-64/+56
2020-07-01Use symbolic names for replication stream names (#7768)Richard van der Hoff11-22/+27
2020-07-01Type checking for `FederationHandler` (#7770)Richard van der Hoff3-17/+32
2020-07-01Fix new metric where we used ms instead of seconds (#7771)Erik Johnston3-2/+3
2020-07-01Fix incorrect error message when database CTYPE was set incorrectly. (#7760)Richard van der Hoff2-1/+2
2020-07-01Pin link in CHANGES.md v1.16.0rc1Andrew Morgan1-1/+1
2020-07-01Fixes to CHANGES.mdAndrew Morgan1-8/+12
2020-07-011.16.0rc1Andrew Morgan45-44/+71
2020-07-01Back out MSC2625 implementation (#7761)Brendan Abolivier11-189/+53
2020-06-30Additional configuration options for auto-join rooms (#7763)Patrick Cloke6-71/+542
2020-06-30Add some metrics for inbound and outbound federation processing times (#7755)Erik Johnston5-17/+43
2020-06-30Explain the purpose of the "tests" conditional dependency requirement (#7751)Andrew Morgan2-0/+5
2020-06-26Add another yield point to state res v2 (#7746)Erik Johnston2-2/+11
2020-06-25Move flake8 to end. Don't exit script on failure (#7738)Andrew Morgan2-2/+3
2020-06-25Make tox actions work on Debian 10 (#7703)Dagfinn Ilmari Mannsåker2-4/+3
2020-06-24Yield during large v2 state res. (#7735)Erik Johnston5-11/+62
2020-06-24add org.matrix.login.jwt so that m.login.jwt can be deprecated (#7675)Sorunome3-4/+12
2020-06-23Set Content-Length for Metrics requests (#7730)Christian Svensson2-1/+5
2020-06-23Sync ignored table names in synapse_port_db to current database schema (#7717)Patrick Cloke2-4/+13
2020-06-22Allow local media to be marked as safe from being quarantined. (#7718)Patrick Cloke7-107/+119
2020-06-22Convert directory handler to async/await (#7727)Patrick Cloke3-40/+33
2020-06-19Speed up state res v2 across large state differences. (#7725)Erik Johnston2-1/+3
2020-06-19Fixed typo by adding a 'g' to PostgreSQL (#7724)Jesse Riddle2-1/+2
2020-06-18add a commentRichard van der Hoff1-0/+2
2020-06-17Convert the typing handler to async/await. (#7679)Patrick Cloke3-24/+19
2020-06-17Require parameterized package version to be at least 0.7.0. (#7680)Oleg Girko2-1/+3
2020-06-17Fix unread counts in syncBrendan Abolivier3-2/+3
2020-06-17Ignore the UI Auth sessions when porting from sqlite to postgresql (#7711)Patrick Cloke2-7/+13
2020-06-17Add support for using rust-python-jaeger-reporter (#7697)Erik Johnston3-3/+40
2020-06-17Support running multiple media repos. (#7706)Erik Johnston4-4/+28
2020-06-17Fetch from the r0 media path instead of the unspecced v1. (#7714)Patrick Cloke3-5/+6
2020-06-17Update postgres in the Docker compose example to 12-alpine. (#7696)lub2-1/+2
2020-06-16fix broken link in sample config (#7712)Richard van der Hoff3-2/+3
2020-06-16Refactor getting replication updates from database. (#7636)Erik Johnston9-72/+251
2020-06-16Fix "argument of type 'ObservableDeferred' is not iterable" error (#7708)Patrick Cloke3-5/+7
2020-06-16Add instructions for authing with Keycloak via OpenID (#7659)hungrymonkey2-0/+45
2020-06-16Include a user agent in federation requests. (#7677)Patrick Cloke5-4/+43
2020-06-16Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker73-237/+111
2020-06-16Convert the device message and pagination handlers to async/await. (#7678)Patrick Cloke3-31/+19
2020-06-16Create a ListenerConfig object (#7681)Richard van der Hoff13-167/+248
2020-06-16Fix changelog wording v1.15.1 github/release-v1.15.1 release-v1.15.1Brendan Abolivier1-2/+2
2020-06-161.15.1Brendan Abolivier5-3/+17
2020-06-16Wrap register_device coroutine in an ensureDeferred (#7684)Andrew Morgan4-5/+62
2020-06-15Ensure the body is a string before comparing push rules. (#7701)Patrick Cloke3-11/+33
2020-06-15Ensure etag is a string for GET room_keys/version response (#7691)Hubert Chathi3-0/+3
2020-06-15Update m.id.phone to use 'phone' instead of 'number' (#7687)Andrew Morgan2-2/+11
2020-06-15Fix "There was no active span when trying to log." error (#7698)Erik Johnston2-0/+2
2020-06-15Enable 3PID add/bind/unbind endpoints on r0 routesBrendan Abolivier2-3/+4
2020-06-15Discard RDATA from already seen positions. (#7648)Patrick Cloke6-27/+175
2020-06-15Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke47-263/+184
2020-06-15Incorporate reviewBrendan Abolivier1-15/+11
2020-06-12Fix warnings about losing log context during UI auth. (#7688)Patrick Cloke2-1/+2
2020-06-12Fix a typo when comparing the URI & method during UI Auth. (#7689)Patrick Cloke2-1/+2
2020-06-12LintBrendan Abolivier1-3/+8
2020-06-12Incorporate review bitsBrendan Abolivier3-22/+20
2020-06-12Pre-populate the unread_count columnBrendan Abolivier1-0/+5
2020-06-12Don't update the schema versionBrendan Abolivier2-1/+1
2020-06-12Use attr instead of a dictBrendan Abolivier1-21/+31
2020-06-12LintBrendan Abolivier1-3/+1
2020-06-12Test that a mark_unread action updates the right counter when using a slave s...Brendan Abolivier1-0/+15
2020-06-12Remove debug loggingBrendan Abolivier1-2/+0
2020-06-12Test that a mark_unread action updates the right counterBrendan Abolivier1-5/+16
2020-06-12Fix summary rotationBrendan Abolivier1-12/+35
2020-06-11Remove "user_id" from GET /presence. (#7606)Will Hunt2-1/+4
2020-06-11Log for invalid values of notifBrendan Abolivier1-0/+6
2020-06-11Fix SQLBrendan Abolivier1-3/+3
2020-06-11Fix schema updateBrendan Abolivier1-1/+1
2020-06-11LintBrendan Abolivier1-1/+2
2020-06-11Save the count of unread messages to event_push_summaryBrendan Abolivier3-20/+53
2020-06-11Actually act on mark_unreadBrendan Abolivier1-3/+7
2020-06-111.15.0 v1.15.0 github/release-v1.15.0 release-v1.15.0Brendan Abolivier3-1/+13
2020-06-11Increase the default SAML session expirary time to 15 minutes. (#7664)Patrick Cloke3-3/+4
2020-06-11fix typo in sample_config.yaml (#7652)wondratsch3-2/+3
2020-06-10Appease mypyBrendan Abolivier1-1/+1
2020-06-10LintBrendan Abolivier1-3/+3
2020-06-10Use temporary prefixes as per the MSCBrendan Abolivier3-3/+5
2020-06-10Take out a lock before modifying _CACHES (#7663)Richard van der Hoff2-5/+16
2020-06-10ChangelogBrendan Abolivier2-1/+1
2020-06-10Fix testsBrendan Abolivier2-17/+21
2020-06-10Use a more efficient way of calculating countersBrendan Abolivier1-23/+20
2020-06-10Add option to enable encryption by default for new rooms (#7639)Andrew Morgan11-36/+275
2020-06-10Add a new unread_counter to sync responsesBrendan Abolivier3-3/+28
2020-06-10Clean-up the fallback login code. (#7657)Patrick Cloke4-64/+130
2020-06-10Rename dont_push into mark_unreadBrendan Abolivier2-5/+4
2020-06-09Fix some attributionsBrendan Abolivier1-3/+3
2020-06-09Update CHANGES.mdRichard van der Hoff1-1/+1
2020-06-091.15.0rc1 v1.15.0rc1Brendan Abolivier45-44/+67
2020-06-09Revert "1.15.0rc1"Brendan Abolivier45-67/+44
2020-06-091.15.0rc1Brendan Abolivier45-44/+67
2020-06-09Fix bug in account data replication stream. (#7656)Erik Johnston6-4/+35
2020-06-08Convert the registration handler to async/await. (#7649)Patrick Cloke3-68/+48
2020-06-08Accept device information at the login fallback endpoint. (#7629)Patrick Cloke2-35/+121
2020-06-05Convert user directory handler and related classes to async/await. (#7640)Patrick Cloke6-111/+78
2020-06-05Add an option to disable autojoin for guest accounts (#6637)Travis Ralston5-1/+33
2020-06-05Clarifications to the admin api documentation (#7647)Richard van der Hoff8-89/+126
2020-06-05Update to the stable SSO prefix for UI Auth. (#7630)Patrick Cloke2-1/+2
2020-06-05Fix type information on `assert_*_is_admin` methods (#7645)Richard van der Hoff3-23/+19
2020-06-05Remove some unused constants. (#7644)Richard van der Hoff2-4/+1
2020-06-05Typo fixes.Patrick Cloke2-2/+2
2020-06-05Allow new users to be registered via the admin API even if the monthly active...Dirk Klimpel4-16/+172
2020-06-05Add device management to admin API (#7481)Dirk Klimpel5-0/+920
2020-06-05Attempt to fix PhoneHomeStatsTestCase.test_performance_100 being flaky. (#7634)Patrick Cloke2-19/+24
2020-06-05Support CS API v0.6.0 (#6585)Andrew Morgan2-15/+2
2020-06-05Add support for webp thumbnailing (#7586)WGH3-36/+101
2020-06-05Performance improvements and refactor of Ratelimiter (#7595)Andrew Morgan19-230/+322
2020-06-04Fix encryption algorithm typos in tests/comments (#7637)Andrew Morgan4-10/+11
2020-06-04Advertise the token login type when OpenID Connect is enabled. (#7631)Patrick Cloke2-8/+4
2020-06-03Cleanups to the OpenID Connect integration (#7628)Richard van der Hoff8-324/+428
2020-06-03async/await get_user_id_by_threepid (#7620)Andrew Morgan4-28/+29
2020-06-03Check the changelog number in check-newsfragment (#7623)Richard van der Hoff2-4/+17
2020-06-03Replace instances of reactor pumping with get_success. (#7619)Andrew Morgan3-121/+152
2020-06-03Check if the localpart is reserved for guests earlier in the registration flo...Brendan Abolivier2-9/+10
2020-06-03Fix exceptions when fetching events from a down host. (#7622)Erik Johnston2-1/+2
2020-06-03`synctl restart` should start synapse if it wasn't running (#7624)Richard van der Hoff2-1/+2
2020-06-03Switch back to upstream dh-virtualenv (#7621)Richard van der Hoff2-1/+2
2020-06-03Fix typo in PR link github/release-v1.14.0 release-v1.14.0Richard van der Hoff1-1/+1
2020-06-03Clean up exception handling in SAML2ResponseResource (#7614)Richard van der Hoff7-61/+77
2020-06-02update grafana dashboardRichard van der Hoff1-88/+525
2020-06-01Mention #synapse:matrix.org in README troubleshooting (#7603)Andrew Morgan2-1/+5
2020-06-01Advertise Python 3.8 support in setup.py (#7602)Andrew Morgan2-0/+2
2020-06-01Fix a bug in automatic user creation with m.login.jwt. (#7585)Olof Johansson3-7/+162
2020-06-01Process cross-signing keys when resyncing device lists (#7594)Brendan Abolivier4-18/+119
2020-06-01Email notifications for new users when creating via the Admin API. (#7267)Dirk Klimpel3-0/+92
2020-06-01Improve performance of _get_state_groups_from_groups_txn (#7567)Dagfinn Ilmari Mannsåker2-6/+7
2020-06-01Convert groups local and server to async/await. (#7600)Patrick Cloke3-190/+150
2020-06-01Don't fail all of an iteration of the device list retry loop on error (#7609)Brendan Abolivier2-15/+22
2020-06-01Use upsert when inserting read receipts (#7607)Dagfinn Ilmari Mannsåker2-9/+5
2020-05-30Update OpenBSD installation instructions (#7587)hashashini2-22/+41
2020-05-29Fix 'FederationGroupsRoomsServlet' API when group has room server is not in. ...Erik Johnston2-8/+13
2020-05-29Make inflight background metrics more efficient. (#7597)Erik Johnston2-34/+71
2020-05-28Add entry to set dependency against psql service (#7591)David Rio Deiros2-0/+4
2020-05-28