summary refs log tree commit diff
path: root/docs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove code generating comments in configuration file (#12941)Shay2022-06-142-2838/+12
* Merge branch 'release-v1.61' into developErik Johnston2022-06-141-17/+19
|\
| * Fixup upgrades v1.61.0Erik Johnston2022-06-141-3/+3
| * Mention removed community/group worker endpoints in upgrade.md (#13023)Sami Olmari2022-06-141-0/+18
* | Mention removed community/group worker endpoints in upgrade.md (#13023)Sami Olmari2022-06-141-0/+16
* | Uniformize spam-checker API, part 4: port other spam-checker callbacks to ret...David Teller2022-06-132-56/+175
* | Add missing TOC link to poetry cheat sheet (#13022)David Robertson2022-06-101-0/+1
* | Merge the Complement testing Docker images into a single, multi-purpose image...reivilibre2022-06-081-0/+5
|/
* Prevent local quarantined media from being claimed by media retention (#12972)Andrew Morgan2022-06-071-0/+6
* Allow updating passwords using the admin api without logging out devices (#12...Jan Christian Grünhage2022-06-061-1/+3
* Remove remaining bits of groups code. (#12936)Patrick Cloke2022-06-011-6/+0
* Add config options for media retention (#12732)Andrew Morgan2022-05-311-1/+28
* Merge branch 'master' into developErik Johnston2022-05-312-20/+19
|\
| * Fix import in module_api module and docs on the new check_event_for_spam sign...Brendan Abolivier2022-05-312-20/+19
* | Add a background job to automatically delete stale devices (#12855)Brendan Abolivier2022-05-271-0/+12
* | Merge tag 'v1.60.0rc2' into developSean Quah2022-05-272-1/+6
|\|
| * Add an option allowing users to use their password to reauthenticate even tho...reivilibre2022-05-272-1/+6
* | Remove unstable APIs for /hierarchy. (#12851)Patrick Cloke2022-05-261-3/+3
* | Remove user-visible groups/communities code (#12553)Patrick Cloke2022-05-252-29/+0
* | Add the `batch_send` endpoint to generic workers (#12868)Nick Mills-Barrett2022-05-251-0/+1
* | Add the `/account/whoami` endpoint to generic workers (#12866)Nick Mills-Barrett2022-05-251-0/+1
* | Fix incorrect worker-allowed path in documentation (#12867)Nick Mills-Barrett2022-05-251-3/+0
* | Fix typos in documentation (#12863)Dirk Klimpel2022-05-253-3/+3
|/
* contributing_guide.md: fix link to DCORichard van der Hoff2022-05-241-2/+2
* Uniformize spam-checker API, part 2: check_event_for_spam (#12808)David Teller2022-05-232-10/+46
* add SpamChecker callback for silently dropping inbound federated events (#12744)Jess Porter2022-05-231-0/+18
* Add detail to `cache_autotuning` config option documentation (#12776)Shay2022-05-191-4/+9
* Update configuration manual to document size-related suffixes (#12777)Shay2022-05-191-0/+8
* Add a unique index to `state_group_edges` to prevent duplicates being acciden...reivilibre2022-05-191-0/+90
* Add missing user directory search endpoint to the generic worker documentatio...Sami Olmari2022-05-191-0/+10
* openid.md: fix some linksRichard van der Hoff2022-05-191-9/+9
* Fix federation in demo scripts. (#12783)Patrick Cloke2022-05-181-4/+5
* Fix YAML parsing error in `url_preview_accept_language` (#12785)Andrew Morgan2022-05-181-6/+6
* Add documentation for cancellation of request processing (#12761)Sean Quah2022-05-182-0/+393
* Switch the 'Configuration' link in the docs homepage to the config manual (#1...Andrew Morgan2022-05-181-3/+3
* Add some documentation around the `rc_invites` option to the config docs (#12...Andrew Morgan2022-05-181-0/+14
* Suggest using docker when testing against postgres (#12765)David Robertson2022-05-171-3/+28
* Fix typo in name of 'run_background_tasks_on' option in config manual (#12749)Andrew Morgan2022-05-161-1/+1
* Fix typo in listener config (#12742)Dirk Klimpel2022-05-162-3/+3
* Add config flags to allow for cache auto-tuning (#12701)Shay2022-05-132-2/+33
* Update issuer URL in example OIDC Keycloak config (#12727)Niklas2022-05-131-1/+1
* add default_power_level_content_override config option. (#12618)Andy Balaam2022-05-122-0/+60
* Fix reference to the wrong symbol in the media admin api docs (#12715)Andrew Morgan2022-05-121-1/+1
* Reload cache factors from disk on SIGHUP (#12673)David Robertson2022-05-112-0/+23
* Add the `update_user_directory_from_worker` configuration option (superseding...reivilibre2022-05-102-12/+39
* Update `replication.md` with info on TCP module structure (#12621)Shay2022-05-091-0/+5
* Update SQL statements in docs for Synapse Admins (#12536)Dirk Klimpel2022-05-091-70/+121
* Fix docs on how to run specific Complement tests after recent `complement.sh`...Eric Eastwood2022-05-091-2/+2
* Add the `notify_appservices_from_worker` configuration option (superseding `n...reivilibre2022-05-062-0/+47
* Add `mau_appservice_trial_days` config (#12619)Will Hunt2022-05-042-0/+21
* Disable device name lookup over federation by default (#12616)Andrew Morgan2022-05-043-7/+18
* Remove unstable/unspecced login types. (#12597)Patrick Cloke2022-05-041-3/+0
* Improve logging for cancelled requests (#12587)Sean Quah2022-05-041-1/+1
* Remove special-case for `twisted` logger (#12589)Richard van der Hoff2022-04-291-7/+0
* Add option to enable token registration without requiring 3pids (#12526)Will Hunt2022-04-271-0/+6
* Add a table of contents to config manual (#12527)Shay2022-04-251-2/+44
* Correct typo in user_admin_api.md device deletion JSON (#12533)Sami Olmari2022-04-251-1/+1
* Add HAProxy delegation example to docs (#12501)villepeh2022-04-251-0/+22
* Add some example configurations for worker (#12492)Dirk Klimpel2022-04-254-24/+55
* turn-howto: fix some linksRichard van der Hoff2022-04-221-2/+2
* Recommend poetry in docs (#12475)David Robertson2022-04-203-36/+283
* Merge branch 'master' into developOlivier Wilkinson (reivilibre)2022-04-191-1/+1
|\
| * fix typo in upgrade notesRichard van der Hoff2022-04-191-1/+1
* | Add a manual documenting config file options (#12368)Shay2022-04-182-0/+3413
* | Update documentation to reflect that `run_background_tasks_on` is no longer e...reivilibre2022-04-141-4/+4
* | Replace `federation_reader` with `generic_worker` in docs (#12457)Dirk Klimpel2022-04-144-24/+22
* | Reintroduce the lint targets in the linter script (#12455)David Robertson2022-04-141-39/+15
* | docs: Don't render the table of contents on the print page (#12340)Andrew Morgan2022-04-131-0/+14
* | Merge branch 'release-v1.57' into developErik Johnston2022-04-126-8/+9445
|\|
| * Update UPGRADE notes to include more details about v1.57 upgrade failure mode...Richard van der Hoff2022-04-121-8/+47
| * Split changelogs by year v1.57.0rc1Erik Johnston2022-04-125-0/+9398
* | Disable groups/communities by default. (#12344)Patrick Cloke2022-04-121-0/+7
|/
* Stop maintaining a list of lint targets in `lint.sh` (#12420)David Robertson2022-04-081-5/+3
* Clarify that we mark as outliers because we don't have any state for them (#1...Eric Eastwood2022-04-061-1/+2
* Remove docs for converting a legacy structured logging config. (#12392)Patrick Cloke2022-04-062-81/+2
* Merge branch 'master' into developSean Quah2022-04-051-6/+5
|\
| * Move warning of open registration to v1.56 upgrade notes (#12322)Andrew Morgan2022-03-291-6/+5
* | Allow specifying the Postgres database's port when running unit tests with Po...reivilibre2022-04-051-3/+11
* | Update broken link in `workers.md` (#12369)Shay2022-04-041-1/+1
* | Use a sequence to generate AS transaction IDs, drop `last_txn` AS state (#12209)Nick Mills-Barrett2022-04-011-0/+13
* | Add a module callback to react to account data changes (#12327)Brendan Abolivier2022-04-013-1/+108
* | Add a callback to react to 3PID associations (#12302)Brendan Abolivier2022-03-311-0/+18
* | Remove `dockerfile-pgtests` (#12336)David Robertson2022-03-311-21/+0
* | Flesh out documentation for running SyTest against Synapse, including use of ...reivilibre2022-03-301-1/+7
* | Add a configuration to exclude rooms from sync response (#12310)Brendan Abolivier2022-03-301-0/+9
|/
* HAProxy guide update (#12279)villepeh2022-03-281-2/+2
* Add restrictions by default to open registration in Synapse (#12091)Shay2022-03-252-1/+15
* Authentik OpenID minor doc update (#12275)IronTooch2022-03-251-1/+3
* Mention the new behaviour on unsafe database locale in the upgrade notes (#12...Brendan Abolivier2022-03-251-0/+7
* Refuse to start if DB has an unsafe locale (#12262)Shay2022-03-232-3/+10
* Remove mutual_rooms `update_user_directory` check, and add extra documentatio...Jonathan de Jong2022-03-231-1/+10
* Sync more worker regexes in the documentation. (#12243)Patrick Cloke2022-03-181-16/+14
* Correct `check_username_for_spam` annotations and docs (#12246)David Robertson2022-03-181-4/+6
* Deprecate the groups/communities endpoints and add an experimental configurat...Patrick Cloke2022-03-121-0/+14
* Add config settings for background update parameters (#11980)Shay2022-03-111-0/+32
* Implement a Jinja2 filter to extract localparts from email addresses (#12212)Brendan Abolivier2022-03-112-1/+9
* Update the SSO username picker template to comply with SIWA guidelines (#12210)Brendan Abolivier2022-03-112-4/+12
* Note that contributors can sign off privately (#12204)Andrew Morgan2022-03-111-0/+11
* Document that most streams can only have a single writer. (#12196)~creme2022-03-101-14/+17
* Remove workaround introduced in Synapse v1.50.0rc1 for Mjolnir compatibility....reivilibre2022-03-101-0/+8
* Updates to the Room DAG concepts development document (#12179)Richard van der Hoff2022-03-101-18/+53
* Add third_party module callbacks to check if a user can delete a room and dea...Will Hunt2022-03-091-0/+43
* Clean-up demo scripts & documentation (#12143)Patrick Cloke2022-03-083-1/+44
* Move synctl into `synapse._scripts` and expose as an entrypoint (#12140)David Robertson2022-03-043-7/+29
* Add suffices to scripts in scripts-dev (#12137)David Robertson2022-03-021-1/+1
* Enable complexity checking in complexity checking docs example (#11998)Andrew Morgan2022-03-021-9/+10
* Move scripts directory inside synapse, exposing as setuptools entry_points (#...David Robertson2022-03-022-4/+4
* Add module callbacks called for reacting to deactivation status change and pr...Brendan Abolivier2022-03-011-0/+56
* Remove the unstable `/spaces` endpoint. (#12073)Patrick Cloke2022-02-281-2/+0
* Add documentation for missing worker types. (#11599)Patrick Cloke2022-02-231-14/+76
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Use room version 9 as the default room version (per MSC3589). (#12058)Patrick Cloke2022-02-221-1/+1
* Merge remote-tracking branch 'origin/master' into developErik Johnston2022-02-221-1/+1
|\
| * Recommend upgrading treq alongside twisted (#11943)Brendan Abolivier2022-02-091-1/+1
* | Document why auth providers aren't validated in the admin API. (#12004)Patrick Cloke2022-02-181-1/+2
* | Allow modules to set a display name on registration (#12009)Brendan Abolivier2022-02-171-4/+31
* | Remove support for the legacy structured logging configuration. (#12008)Patrick Cloke2022-02-172-8/+15
* | Explain the meaning of spam checker callbacks' return values (#12003)David Robertson2022-02-161-13/+27
* | Note when unstable MSC3283 prefixes will be removed (#11989)Andrew Morgan2022-02-141-1/+1
* | remove empty file, reword/rename newsfragment, and add line to upgrade docH. Shay2022-02-141-0/+1
* | Enable cache time-based expiry by default (#11849)Shay2022-02-112-4/+16
* | Remove deprecated user_may_create_room_with_invites callback (#11950)Brendan Abolivier2022-02-111-10/+19
* | Support the stable API endpoint for MSC3283: new settings in `/capabilities` ...Dirk Klimpel2022-02-111-0/+19
* | Basic documentation for the release cycle. (#11954)Patrick Cloke2022-02-102-0/+38
* | Fix example for structured logging. (#11946)Brad Jones2022-02-091-1/+1
* | Merge branch 'master' into developBrendan Abolivier2022-02-081-0/+12
|\|
| * Fix wordingBrendan Abolivier2022-02-081-6/+7
| * Add words about the Twisted security fix v1.52.0Brendan Abolivier2022-02-081-0/+11
* | Add a callback to allow modules to deny 3PID (#11854)Brendan Abolivier2022-02-081-0/+19
* | Clarify that users' media are also preview images (#11862)Dirk Klimpel2022-02-042-1/+11
* | Stabilise MSC3231 (Token Based Registration) (#11867)Jonathan de Jong2022-02-043-2/+17
* | Delete MSC1711_certificates_FAQ.md (#11907)Richard van der Hoff2022-02-043-321/+2
* | Remove support for the webclient listener. (#11895)Patrick Cloke2022-02-031-0/+13
* | Fix typo: unpind -> unbind (#11859)Christian Paul2022-02-031-1/+1
* | Add a ratelimiter for 3pid invite (#11892)Brendan Abolivier2022-02-031-0/+7
|/
* Consolidate the `access_token` information in the admin api (#11861)Dirk Klimpel2022-01-319-95/+29
* Remove not needed old table of contents in documentation (#11860)Dirk Klimpel2022-01-313-53/+0
* Configurable limits on avatars (#11846)Brendan Abolivier2022-01-281-0/+14
* Fix some indentation inconsistencies in the sample config (modules) (#11838)Dirk Klimpel2022-01-271-5/+5
* Update installation docs to indicate that we support Python 3.10 (#11820)Shay2022-01-261-1/+1
* Add a module callback to set username at registration (#11790)Brendan Abolivier2022-01-261-0/+62
* Add a config flag to inhibit `M_USER_IN_USE` during registration (#11743)Brendan Abolivier2022-01-261-0/+10
* Add admin API to get a list of federated rooms (#11658)Dirk Klimpel2022-01-251-0/+60
* Minor updates, and docs, for schema delta files (#11823)Richard van der Hoff2022-01-251-0/+54
* Docs: add missing PR submission process how-tos (#11821)Forest Johnson2022-01-251-1/+2
* Add admin API to reset connection timeouts for remote server (#11639)Dirk Klimpel2022-01-251-1/+39
* Remove account data (including client config, push rules and ignored users) u...reivilibre2022-01-241-1/+5
* Drop support for and remove references to EOL Python 3.6 (#11683)Shay2022-01-211-1/+1
* installation.md: drop python 3.6 support (#11781)Richard van der Hoff2022-01-201-1/+1
* Add deprecation warnings for `webclient` listener and non-HTTP(S) `web_client...Patrick Cloke2022-01-202-9/+12
* Fix preview of imgur and Tenor URLs. (#11669)Philippe Daouadi2022-01-181-1/+6
* Warn against using Let's Encrypt certs for encrypted TURN (#11686)AndrewFerr2022-01-171-0/+16
* Fix up docs for `track_puppeted_user_ips` (again) (#11757)Richard van der Hoff2022-01-171-4/+12
* Update documentation for configuring facebook login (#11755)Richard van der Hoff2022-01-172-15/+19
* Remove the 'password_hash' from the Users Admin API endpoint response diction...Andrew Morgan2022-01-141-4/+5
* Fix sample_config.yaml in regards track_puppeted_user_ips (#11749)Jason Robinson2022-01-141-5/+6
* update room spec url in config files (#11739)qwertyforce2022-01-131-1/+1
* Mention python3-venv and libpq-dev dependencies in contribution guide (#11740)Andy Balaam2022-01-131-1/+3
* Allow tracking puppeted users for MAU (#11561)Jason Robinson2022-01-121-0/+6
* Fix documentation of supported PostgreSQL version (#11725)haslersn2022-01-121-1/+1
* Document the `SYNAPSE_TEST_PERSIST_SQLITE_DB` unit test env var (#11715)Andrew Morgan2022-01-101-0/+21
* Add support removal notice to the upgrade notesOlivier Wilkinson (reivilibre)2022-01-051-0/+11
* Fix link from generated configuration file to documentation (#11678)Philipp Matthias Schäfer2022-01-051-1/+1
* Add admin API to get users' account data (#11664)Dirk Klimpel2022-01-051-0/+75
* Clarify SSO mapping provider documentation by writing `def` or `async def` be...reivilibre2022-01-051-12/+12
* Correct Synapse install command for FreeBSD. (#11267)Donny Johnson2022-01-051-1/+1
* update ngnix reverse-proxy example (#11680)Richard van der Hoff2022-01-041-1/+1
* Include the topic event in the prejoin state, per MSC3173. (#11666)Patrick Cloke2022-01-041-0/+1
* Add details for how to set up TURN behind NAT (#11553)AndrewFerr2021-12-231-15/+52
* Merge branch 'master' into developRichard van der Hoff2021-12-211-2/+2
|\
| * Add notes about dropping support for Python 3.6 and Postgres 9.6. v1.49.1Richard van der Hoff2021-12-211-2/+2
* | Document the usage of refresh tokens. (#11427)reivilibre2021-12-082-0/+140
|/
* Stabilise support for MSC2918 refresh tokens as they have now been merged int...reivilibre2021-12-061-0/+38
* Add admin API to get some information about federation status (#11407)Dirk Klimpel2021-12-062-0/+115
* Update backward extremity docs to make it clear that it does not indicate whe...Eric Eastwood2021-12-031-9/+7
* Minor cleanup on recently ported doc pages (#11466)Shay2021-12-023-43/+44
* Port wiki pages to documentation website (#11402)Shay2021-12-017-0/+465
* Link background update controller docs to summary (#11475)Brendan Abolivier2021-12-011-0/+1
* Update openid.mdRichard van der Hoff2021-12-011-1/+1
* Remove mention of OIDC certification from Dex (#11470)Etienne Dysli Metref2021-12-011-1/+1
* Add a note about huge pages to our Postgres doc (#11467)Shay2021-11-301-0/+3
* Improved push typing (#11409)Marcus2021-11-301-0/+5
* Support the stable /hierarchy endpoint from MSC2946 (#11329)Patrick Cloke2021-11-291-2/+2
* Make background updates controllable via a plugin (#11306)Erik Johnston2021-11-292-6/+77
* Update the media repository documentation (#11415)Sean Quah2021-11-291-19/+70
* Add config for customizing the claim used for JWT logins. (#11361)Kostas2021-11-222-2/+9
* Update README.mdShay2021-11-191-2/+4
* Add an admin API to run background jobs. (#11352)Dirk Klimpel2021-11-193-6/+31
* Add dedicated admin API for blocking a room (#11324)Dirk Klimpel2021-11-181-0/+78
* Docs: Quote wildcard `federation_certificate_verification_whitelist` (#11381)Nicolai Søborg2021-11-181-2/+2
* Add support for `/_matrix/media/v3` APIs (#11371)Aaron R2021-11-171-35/+35
* Merge branch 'master' into developDavid Robertson2021-11-172-2/+2
|\
| * Merge remote-tracking branch 'origin/release-v1.47'David Robertson2021-11-1729-277/+535
| |\
| * | Correct target of link to the modules page from the Password Auth Providers p...reivilibre2021-11-121-1/+1
| * | Wrong DTLS port in "Troubleshooting" (#11268)jmcparland2021-11-081-1/+1
* | | Add ability to un-shadow-ban via the admin API. (#11347)Patrick Cloke2021-11-161-3/+9
* | | change 'Home Server' to one word 'homeserver' (#11320)Ashwin Nair2021-11-162-11/+11
* | | Suggest using `/etc/matrix-synapse/conf.d/` for configuration with Debian pac...reivilibre2021-11-121-0/+6
* | | Convert delete room admin API to async endpoint (#11223)Dirk Klimpel2021-11-122-16/+175
* | | Add documentation page stubs for Single Sign-On, SAML and CAS pages (#11298)Andrew Morgan2021-11-104-3/+24
* | | Fix typos in the `username_available` admin API documentation. (#11286)Stanislav Motylkov2021-11-091-1/+1
* | | Allow admins to proactively block rooms (#11228)David Robertson2021-11-091-5/+11
| |/ |/|
* | Add some background update admin APIs (#11263)Erik Johnston2021-11-082-0/+85
* | Default value for `public_baseurl` (#11210)Richard van der Hoff2021-11-081-7/+6
* | Minor cleanup to Debian packaging (#11269)Dan Callahan2021-11-072-2/+2
* | Add doc to integrate synapse with LemonLDAP OIDC (#11257)Julian2021-11-051-0/+38
* | Make minor correction to type of auth_checkers callbacks (#11253)reivilibre2021-11-041-1/+1
* | fix a small typo in the delete room api docsAndrew Morgan2021-11-031-1/+1
* | Add search by room ID and room alias to List Room admin API (#11099)Dirk Klimpel2021-11-021-3/+8
* | Make `check_event_allowed` module API callback not fail open (accept events) ...reivilibre2021-11-011-0/+8
* | Remove deprecated delete room admin API (#11213)Dirk Klimpel2021-11-012-10/+10
* | Support for serving server well-known files (#11211)Richard van der Hoff2021-11-012-37/+63
* | Add domain specific matching for haproxy config (#11128)Brett Bethke2021-11-011-1/+1
* | Improve code formatting and fix a few typos in docs (#11221)Sumner Evans2021-11-0119-168/+232
* | Deprecate user_may_create_room_with_invites (#11206)Brendan Abolivier2021-11-012-36/+13
* | Clarify lack of Windows support in documentation (#11198)Sean Quah2021-10-292-12/+13
* | docs/openid: Add Authentik documentation. (#11151)Skyler Mäntysaari2021-10-281-0/+34
* | Implement an `on_new_event` callback (#11126)Brendan Abolivier2021-10-261-0/+21
|/
* Enable changing user type via users admin API (#11174)Jason Robinson2021-10-261-2/+7
* Add more information what happens when a user is deactivated (#11083)Dirk Klimpel2021-10-221-0/+10
* Show error when timestamp in seconds is provided to the /purge_media_cache AP...Aaron R2021-10-201-3/+3
* Remove false warning about copying the log config to a homeserver.yaml (#11092)Travis Ralston2021-10-201-6/+6
* Document the version of Synapse each module callback was introduced in (#11132)Brendan Abolivier2021-10-205-0/+44
* Fix instances of [example]{.title-ref} in the upgrade notes (#11118)Andrew Morgan2021-10-191-27/+27
* Document Synapse's behaviour when dealing with multiple modules (#11096)Brendan Abolivier2021-10-187-8/+153
* Move experimental & retention config out of the server module. (#11070)Patrick Cloke2021-10-151-41/+42
* Update doc of the allowed characters for registration tokens (#11093)Dirk Klimpel2021-10-151-1/+1
* Fix upgrade dead links (#11069)David Robertson2021-10-131-4/+4
* Port the Password Auth Providers module interface to the new generic interfac...Azrenbeth2021-10-135-28/+163
* Update upgrade notesBrendan Abolivier2021-10-121-0/+9
* Include the requirements for [mypy,lint] in [dev] (#11034)reivilibre2021-10-111-1/+1
* Revert accidental push to develop.Olivier Wilkinson (reivilibre)2021-10-081-1/+1
* Update contributing guide to use [all,dev]Olivier Wilkinson (reivilibre)2021-10-081-1/+1
* Add content to the Synapse documentation intro page (#10990)Andrew Morgan2021-10-062-1/+75
* Add a spamchecker method to allow or deny 3pid invites (#10894)Brendan Abolivier2021-10-061-0/+35
* Add a spamchecker callback to allow or deny room joins (#10910)Brendan Abolivier2021-10-061-0/+15
* Updated development doc on samling environment for testing. (#10973)Max Kratz2021-10-061-6/+5
* Remove "reference" wording according Synapse homeserver (#10971)Max Kratz2021-10-062-5/+6
* Update links to MSCs in documentation (#10991)Dirk Klimpel2021-10-052-3/+4
* Update installation instructions (#10919)Richard van der Hoff2021-09-291-163/+165
* Avoid storing URL cache files in storage providers (#10911)Sean Quah2021-09-271-0/+7
* Add a spamchecker callback to allow or deny room creation based on invites (#...Brendan Abolivier2021-09-241-0/+29
* Update postgresql testing script (#10906)David Robertson2021-09-241-0/+47
* Add documentation for experimental feature flags. (#10865)Patrick Cloke2021-09-222-0/+38
* Refactor oEmbed previews (#10814)Patrick Cloke2021-09-211-8/+13
* Always add local users to the user directory (#10796)David Robertson2021-09-211-5/+9
* Fix #10837 by adding JSON encoding/decoding to the Module API example… (#10...Charles Wright2021-09-171-2/+2
* Fix copy-paste error in the password section of the sample-config. (#10804)BramvdnHeuvel2021-09-131-1/+1
* Fix 2 typos in docs/log_contexts.md (#10795)reivilibre2021-09-101-2/+2
* Easy refactors of the user directory (#10789)David Robertson2021-09-101-0/+37