summary refs log tree commit diff
path: root/README.rst (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'v1.4.0'Andrew Morgan2019-10-031-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synapse 1.4.0 (2019-10-03) ========================== Bugfixes -------- - Redact `client_secret` in server logs. ([\#6158](https://github.com/matrix-org/synapse/issues/6158)) Synapse 1.4.0rc2 (2019-10-02) ============================= Bugfixes -------- - Fix bug in background update that adds last seen information to the `devices` table, and improve its performance on Postgres. ([\#6135](https://github.com/matrix-org/synapse/issues/6135)) - Fix bad performance of censoring redactions background task. ([\#6141](https://github.com/matrix-org/synapse/issues/6141)) - Fix fetching censored redactions from DB, which caused APIs like initial sync to fail if it tried to include the censored redaction. ([\#6145](https://github.com/matrix-org/synapse/issues/6145)) - Fix exceptions when storing large retry intervals for down remote servers. ([\#6146](https://github.com/matrix-org/synapse/issues/6146)) Internal Changes ---------------- - Fix up sample config entry for `redaction_retention_period` option. ([\#6117](https://github.com/matrix-org/synapse/issues/6117)) Synapse 1.4.0rc1 (2019-09-26) ============================= Note that this release includes significant changes around 3pid verification. Administrators are reminded to review the [upgrade notes](UPGRADE.rst#upgrading-to-v140). Features -------- - Changes to 3pid verification: - Add the ability to send registration emails from the homeserver rather than delegating to an identity server. ([\#5835](https://github.com/matrix-org/synapse/issues/5835), [\#5940](https://github.com/matrix-org/synapse/issues/5940), [\#5993](https://github.com/matrix-org/synapse/issues/5993), [\#5994](https://github.com/matrix-org/synapse/issues/5994), [\#5868](https://github.com/matrix-org/synapse/issues/5868)) - Replace `trust_identity_server_for_password_resets` config option with `account_threepid_delegates`, and make the `id_server` parameteter optional on `*/requestToken` endpoints, as per [MSC2263](https://github.com/matrix-org/matrix-doc/pull/2263). ([\#5876](https://github.com/matrix-org/synapse/issues/5876), [\#5969](https://github.com/matrix-org/synapse/issues/5969), [\#6028](https://github.com/matrix-org/synapse/issues/6028)) - Switch to using the v2 Identity Service `/lookup` API where available, with fallback to v1. (Implements [MSC2134](https://github.com/matrix-org/matrix-doc/pull/2134) plus `id_access_token authentication` for v2 Identity Service APIs from [MSC2140](https://github.com/matrix-org/matrix-doc/pull/2140)). ([\#5897](https://github.com/matrix-org/synapse/issues/5897)) - Remove `bind_email` and `bind_msisdn` parameters from `/register` ala [MSC2140](https://github.com/matrix-org/matrix-doc/pull/2140). ([\#5964](https://github.com/matrix-org/synapse/issues/5964)) - Add `m.id_access_token` to `unstable_features` in `/versions` as per [MSC2264](https://github.com/matrix-org/matrix-doc/pull/2264). ([\#5974](https://github.com/matrix-org/synapse/issues/5974)) - Use the v2 Identity Service API for 3PID invites. ([\#5979](https://github.com/matrix-org/synapse/issues/5979)) - Add `POST /_matrix/client/unstable/account/3pid/unbind` endpoint from [MSC2140](https://github.com/matrix-org/matrix-doc/pull/2140) for unbinding a 3PID from an identity server without removing it from the homeserver user account. ([\#5980](https://github.com/matrix-org/synapse/issues/5980), [\#6062](https://github.com/matrix-org/synapse/issues/6062)) - Use `account_threepid_delegate.email` and `account_threepid_delegate.msisdn` for validating threepid sessions. ([\#6011](https://github.com/matrix-org/synapse/issues/6011)) - Allow homeserver to handle or delegate email validation when adding an email to a user's account. ([\#6042](https://github.com/matrix-org/synapse/issues/6042)) - Implement new Client Server API endpoints `/account/3pid/add` and `/account/3pid/bind` as per [MSC2290](https://github.com/matrix-org/matrix-doc/pull/2290). ([\#6043](https://github.com/matrix-org/synapse/issues/6043)) - Add an unstable feature flag for separate add/bind 3pid APIs. ([\#6044](https://github.com/matrix-org/synapse/issues/6044)) - Remove `bind` parameter from Client Server POST `/account` endpoint as per [MSC2290](https://github.com/matrix-org/matrix-doc/pull/2290/). ([\#6067](https://github.com/matrix-org/synapse/issues/6067)) - Add `POST /add_threepid/msisdn/submit_token` endpoint for proxying submitToken on an `account_threepid_handler`. ([\#6078](https://github.com/matrix-org/synapse/issues/6078)) - Add `submit_url` response parameter to `*/msisdn/requestToken` endpoints. ([\#6079](https://github.com/matrix-org/synapse/issues/6079)) - Add `m.require_identity_server` flag to /version's unstable_features. ([\#5972](https://github.com/matrix-org/synapse/issues/5972)) - Enhancements to OpenTracing support: - Make OpenTracing work in worker mode. ([\#5771](https://github.com/matrix-org/synapse/issues/5771)) - Pass OpenTracing contexts between servers when transmitting EDUs. ([\#5852](https://github.com/matrix-org/synapse/issues/5852)) - OpenTracing for device list updates. ([\#5853](https://github.com/matrix-org/synapse/issues/5853)) - Add a tag recording a request's authenticated entity and corresponding servlet in OpenTracing. ([\#5856](https://github.com/matrix-org/synapse/issues/5856)) - Add minimum OpenTracing for client servlets. ([\#5983](https://github.com/matrix-org/synapse/issues/5983)) - Check at setup that OpenTracing is installed if it's enabled in the config. ([\#5985](https://github.com/matrix-org/synapse/issues/5985)) - Trace replication send times. ([\#5986](https://github.com/matrix-org/synapse/issues/5986)) - Include missing OpenTracing contexts in outbout replication requests. ([\#5982](https://github.com/matrix-org/synapse/issues/5982)) - Fix sending of EDUs when OpenTracing is enabled with an empty whitelist. ([\#5984](https://github.com/matrix-org/synapse/issues/5984)) - Fix invalid references to None while OpenTracing if the log context slips. ([\#5988](https://github.com/matrix-org/synapse/issues/5988), [\#5991](https://github.com/matrix-org/synapse/issues/5991)) - OpenTracing for room and e2e keys. ([\#5855](https://github.com/matrix-org/synapse/issues/5855)) - Add OpenTracing span over HTTP push processing. ([\#6003](https://github.com/matrix-org/synapse/issues/6003)) - Add an admin API to purge old rooms from the database. ([\#5845](https://github.com/matrix-org/synapse/issues/5845)) - Retry well-known lookups if we have recently seen a valid well-known record for the server. ([\#5850](https://github.com/matrix-org/synapse/issues/5850)) - Add support for filtered room-directory search requests over federation ([MSC2197](https://github.com/matrix-org/matrix-doc/pull/2197), in order to allow upcoming room directory query performance improvements. ([\#5859](https://github.com/matrix-org/synapse/issues/5859)) - Correctly retry all hosts returned from SRV when we fail to connect. ([\#5864](https://github.com/matrix-org/synapse/issues/5864)) - Add admin API endpoint for setting whether or not a user is a server administrator. ([\#5878](https://github.com/matrix-org/synapse/issues/5878)) - Enable cleaning up extremities with dummy events by default to prevent undue build up of forward extremities. ([\#5884](https://github.com/matrix-org/synapse/issues/5884)) - Add config option to sign remote key query responses with a separate key. ([\#5895](https://github.com/matrix-org/synapse/issues/5895)) - Add support for config templating. ([\#5900](https://github.com/matrix-org/synapse/issues/5900)) - Users with the type of "support" or "bot" are no longer required to consent. ([\#5902](https://github.com/matrix-org/synapse/issues/5902)) - Let synctl accept a directory of config files. ([\#5904](https://github.com/matrix-org/synapse/issues/5904)) - Increase max display name size to 256. ([\#5906](https://github.com/matrix-org/synapse/issues/5906)) - Add admin API endpoint for getting whether or not a user is a server administrator. ([\#5914](https://github.com/matrix-org/synapse/issues/5914)) - Redact events in the database that have been redacted for a week. ([\#5934](https://github.com/matrix-org/synapse/issues/5934)) - New prometheus metrics: - `synapse_federation_known_servers`: represents the total number of servers your server knows about (i.e. is in rooms with), including itself. Enable by setting `metrics_flags.known_servers` to True in the configuration.([\#5981](https://github.com/matrix-org/synapse/issues/5981)) - `synapse_build_info`: exposes the Python version, OS version, and Synapse version of the running server. ([\#6005](https://github.com/matrix-org/synapse/issues/6005)) - Give appropriate exit codes when synctl fails. ([\#5992](https://github.com/matrix-org/synapse/issues/5992)) - Apply the federation blacklist to requests to identity servers. ([\#6000](https://github.com/matrix-org/synapse/issues/6000)) - Add `report_stats_endpoint` option to configure where stats are reported to, if enabled. Contributed by @Sorunome. ([\#6012](https://github.com/matrix-org/synapse/issues/6012)) - Add config option to increase ratelimits for room admins redacting messages. ([\#6015](https://github.com/matrix-org/synapse/issues/6015)) - Stop sending federation transactions to servers which have been down for a long time. ([\#6026](https://github.com/matrix-org/synapse/issues/6026)) - Make the process for mapping SAML2 users to matrix IDs more flexible. ([\#6037](https://github.com/matrix-org/synapse/issues/6037)) - Return a clearer error message when a timeout occurs when attempting to contact an identity server. ([\#6073](https://github.com/matrix-org/synapse/issues/6073)) - Prevent password reset's submit_token endpoint from accepting trailing slashes. ([\#6074](https://github.com/matrix-org/synapse/issues/6074)) - Return 403 on `/register/available` if registration has been disabled. ([\#6082](https://github.com/matrix-org/synapse/issues/6082)) - Explicitly log when a homeserver does not have the `trusted_key_servers` config field configured. ([\#6090](https://github.com/matrix-org/synapse/issues/6090)) - Add support for pruning old rows in `user_ips` table. ([\#6098](https://github.com/matrix-org/synapse/issues/6098)) Bugfixes -------- - Don't create broken room when `power_level_content_override.users` does not contain `creator_id`. ([\#5633](https://github.com/matrix-org/synapse/issues/5633)) - Fix database index so that different backup versions can have the same sessions. ([\#5857](https://github.com/matrix-org/synapse/issues/5857)) - Fix Synapse looking for config options `password_reset_failure_template` and `password_reset_success_template`, when they are actually `password_reset_template_failure_html`, `password_reset_template_success_html`. ([\#5863](https://github.com/matrix-org/synapse/issues/5863)) - Fix stack overflow when recovering an appservice which had an outage. ([\#5885](https://github.com/matrix-org/synapse/issues/5885)) - Fix error message which referred to `public_base_url` instead of `public_baseurl`. Thanks to @aaronraimist for the fix! ([\#5909](https://github.com/matrix-org/synapse/issues/5909)) - Fix 404 for thumbnail download when `dynamic_thumbnails` is `false` and the thumbnail was dynamically generated. Fix reported by rkfg. ([\#5915](https://github.com/matrix-org/synapse/issues/5915)) - Fix a cache-invalidation bug for worker-based deployments. ([\#5920](https://github.com/matrix-org/synapse/issues/5920)) - Fix admin API for listing media in a room not being available with an external media repo. ([\#5966](https://github.com/matrix-org/synapse/issues/5966)) - Fix list media admin API always returning an error. ([\#5967](https://github.com/matrix-org/synapse/issues/5967)) - Fix room and user stats tracking. ([\#5971](https://github.com/matrix-org/synapse/issues/5971), [\#5998](https://github.com/matrix-org/synapse/issues/5998), [\#6029](https://github.com/matrix-org/synapse/issues/6029)) - Return a `M_MISSING_PARAM` if `sid` is not provided to `/account/3pid`. ([\#5995](https://github.com/matrix-org/synapse/issues/5995)) - `federation_certificate_verification_whitelist` now will not cause `TypeErrors` to be raised (a regression in 1.3). Additionally, it now supports internationalised domain names in their non-canonical representation. ([\#5996](https://github.com/matrix-org/synapse/issues/5996)) - Only count real users when checking for auto-creation of auto-join room. ([\#6004](https://github.com/matrix-org/synapse/issues/6004)) - Ensure support users can be registered even if MAU limit is reached. ([\#6020](https://github.com/matrix-org/synapse/issues/6020)) - Fix bug where login error was shown incorrectly on SSO fallback login. ([\#6024](https://github.com/matrix-org/synapse/issues/6024)) - Fix bug in calculating the federation retry backoff period. ([\#6025](https://github.com/matrix-org/synapse/issues/6025)) - Prevent exceptions being logged when extremity-cleanup events fail due to lack of user consent to the terms of service. ([\#6053](https://github.com/matrix-org/synapse/issues/6053)) - Remove POST method from password-reset `submit_token` endpoint until we implement `submit_url` functionality. ([\#6056](https://github.com/matrix-org/synapse/issues/6056)) - Fix logcontext spam on non-Linux platforms. ([\#6059](https://github.com/matrix-org/synapse/issues/6059)) - Ensure query parameters in email validation links are URL-encoded. ([\#6063](https://github.com/matrix-org/synapse/issues/6063)) - Fix a bug which caused SAML attribute maps to be overridden by defaults. ([\#6069](https://github.com/matrix-org/synapse/issues/6069)) - Fix the logged number of updated items for the `users_set_deactivated_flag` background update. ([\#6092](https://github.com/matrix-org/synapse/issues/6092)) - Add `sid` to `next_link` for email validation. ([\#6097](https://github.com/matrix-org/synapse/issues/6097)) - Threepid validity checks on msisdns should not be dependent on `threepid_behaviour_email`. ([\#6104](https://github.com/matrix-org/synapse/issues/6104)) - Ensure that servers which are not configured to support email address verification do not offer it in the registration flows. ([\#6107](https://github.com/matrix-org/synapse/issues/6107)) Updates to the Docker image --------------------------- - Avoid changing `UID/GID` if they are already correct. ([\#5970](https://github.com/matrix-org/synapse/issues/5970)) - Provide `SYNAPSE_WORKER` envvar to specify python module. ([\#6058](https://github.com/matrix-org/synapse/issues/6058)) Improved Documentation ---------------------- - Convert documentation to markdown (from rst) ([\#5849](https://github.com/matrix-org/synapse/issues/5849)) - Update `INSTALL.md` to say that Python 2 is no longer supported. ([\#5953](https://github.com/matrix-org/synapse/issues/5953)) - Add developer documentation for using SAML2. ([\#6032](https://github.com/matrix-org/synapse/issues/6032)) - Add some notes on rolling back to v1.3.1. ([\#6049](https://github.com/matrix-org/synapse/issues/6049)) - Update the upgrade notes. ([\#6050](https://github.com/matrix-org/synapse/issues/6050)) Deprecations and Removals ------------------------- - Remove shared-secret registration from `/_matrix/client/r0/register` endpoint. Contributed by Awesome Technologies Innovationslabor GmbH. ([\#5877](https://github.com/matrix-org/synapse/issues/5877)) - Deprecate the `trusted_third_party_id_servers` option. ([\#5875](https://github.com/matrix-org/synapse/issues/5875)) Internal Changes ---------------- - Lay the groundwork for structured logging output. ([\#5680](https://github.com/matrix-org/synapse/issues/5680)) - Retry well-known lookup before the cache expires, giving a grace period where the remote well-known can be down but we still use the old result. ([\#5844](https://github.com/matrix-org/synapse/issues/5844)) - Remove log line for debugging issue #5407. ([\#5860](https://github.com/matrix-org/synapse/issues/5860)) - Refactor the Appservice scheduler code. ([\#5886](https://github.com/matrix-org/synapse/issues/5886)) - Compatibility with v2 Identity Service APIs other than /lookup. ([\#5892](https://github.com/matrix-org/synapse/issues/5892), [\#6013](https://github.com/matrix-org/synapse/issues/6013)) - Stop populating some unused tables. ([\#5893](https://github.com/matrix-org/synapse/issues/5893), [\#6047](https://github.com/matrix-org/synapse/issues/6047)) - Add missing index on `users_in_public_rooms` to improve the performance of directory queries. ([\#5894](https://github.com/matrix-org/synapse/issues/5894)) - Improve the logging when we have an error when fetching signing keys. ([\#5896](https://github.com/matrix-org/synapse/issues/5896)) - Add support for database engine-specific schema deltas, based on file extension. ([\#5911](https://github.com/matrix-org/synapse/issues/5911)) - Update Buildkite pipeline to use plugins instead of buildkite-agent commands. ([\#5922](https://github.com/matrix-org/synapse/issues/5922)) - Add link in sample config to the logging config schema. ([\#5926](https://github.com/matrix-org/synapse/issues/5926)) - Remove unnecessary parentheses in return statements. ([\#5931](https://github.com/matrix-org/synapse/issues/5931)) - Remove unused `jenkins/prepare_sytest.sh` file. ([\#5938](https://github.com/matrix-org/synapse/issues/5938)) - Move Buildkite pipeline config to the pipelines repo. ([\#5943](https://github.com/matrix-org/synapse/issues/5943)) - Remove unnecessary return statements in the codebase which were the result of a regex run. ([\#5962](https://github.com/matrix-org/synapse/issues/5962)) - Remove left-over methods from v1 registration API. ([\#5963](https://github.com/matrix-org/synapse/issues/5963)) - Cleanup event auth type initialisation. ([\#5975](https://github.com/matrix-org/synapse/issues/5975)) - Clean up dependency checking at setup. ([\#5989](https://github.com/matrix-org/synapse/issues/5989)) - Update OpenTracing docs to use the unified `trace` method. ([\#5776](https://github.com/matrix-org/synapse/issues/5776)) - Small refactor of function arguments and docstrings in` RoomMemberHandler`. ([\#6009](https://github.com/matrix-org/synapse/issues/6009)) - Remove unused `origin` argument on `FederationHandler.add_display_name_to_third_party_invite`. ([\#6010](https://github.com/matrix-org/synapse/issues/6010)) - Add a `failure_ts` column to the `destinations` database table. ([\#6016](https://github.com/matrix-org/synapse/issues/6016), [\#6072](https://github.com/matrix-org/synapse/issues/6072)) - Clean up some code in the retry logic. ([\#6017](https://github.com/matrix-org/synapse/issues/6017)) - Fix the structured logging tests stomping on the global log configuration for subsequent tests. ([\#6023](https://github.com/matrix-org/synapse/issues/6023)) - Clean up the sample config for SAML authentication. ([\#6064](https://github.com/matrix-org/synapse/issues/6064)) - Change mailer logging to reflect Synapse doesn't just do chat notifications by email now. ([\#6075](https://github.com/matrix-org/synapse/issues/6075)) - Move last-seen info into devices table. ([\#6089](https://github.com/matrix-org/synapse/issues/6089)) - Remove unused parameter to `get_user_id_by_threepid`. ([\#6099](https://github.com/matrix-org/synapse/issues/6099)) - Refactor the user-interactive auth handling. ([\#6105](https://github.com/matrix-org/synapse/issues/6105)) - Refactor code for calculating registration flows. ([\#6106](https://github.com/matrix-org/synapse/issues/6106))
| * (#5849) Convert rst to markdown (#6040)dstipp2019-09-171-3/+3
| | | | | | | | | | Converting some of the rst documentation to markdown. Attempted to preserve whitespace and line breaks to minimize cosmetic change.
* | README: link to reverse_proxy.rst (#6027)Richard van der Hoff2019-09-121-0/+13
|/
* Correct pep517 flag in readme (#5651)Bruno Windels2019-07-101-1/+1
|
* README.rst: fix header levelRichard van der Hoff2019-06-181-1/+1
|
* Improve advice regarding poor performanceBenjamin Saunders2019-06-091-7/+25
| | | | Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
* Add --no-pep-517 to README instructionsRichard van der Hoff2019-04-251-2/+2
|
* Merge branch 'master' of github.com:matrix-org/synapse into developNeil Johnson2019-03-121-146/+69
|\
| * Neilj/improved delegation doc 2 (#4832)Neil Johnson2019-03-121-146/+69
| | | | | | | | | | Improved federation configuration docs. Specifically detailing .well-known and SRV based delegation methods. Inspiration Valentin Lab <valentin.lab@kalysto.org> for https://github.com/matrix-org/synapse/pull/4781
* | Remove reference to that no longer exists in READMEAndrew Morgan2019-03-041-3/+3
|/
* switch from google.com to recaptcha.net for reCAPTCHA (#4731)Matthew Hodgson2019-02-251-0/+2
| | | | | | | | * add trivial clarification about jemalloc * switch from google.com to recaptcha.net because https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally
* README updates (#4621)Richard van der Hoff2019-02-121-50/+50
| | | | | | | Lots of updates to the README/INSTALL.md. Fixes #4601.
* Clarifications for reverse proxy docs (#4607)Richard van der Hoff2019-02-111-49/+3
| | | | | | | Factor out the reverse proxy info to a separate file, add some more info on reverse-proxying the federation port.
* Update READMEAndrew Morgan2019-02-051-8/+1
|
* Re-add link to ACME docs from READMEAndrew Morgan2019-02-051-0/+6
|
* Merge branch 'release-v0.99.0' of github.com:matrix-org/synapse into ↵Andrew Morgan2019-02-051-372/+3
|\ | | | | | | anoa/self_signed_upgrade
| * Move things from README.rst to UPDATE.md (#4569)Richard van der Hoff2019-02-051-442/+3
| | | | | | The readme was getting pretty unmanageable and hard to grok. This is an attempt to simplify things by moving installation instructions from the README to a separate file. I've tried to resist the temptation to fix too much stuff while I'm here - it mostly just copies-and-pastes from one doc to the other, and changes from rst to md syntax.
* | Convert ACME docs to mdAndrew Morgan2019-02-051-1/+1
| |
* | Add link to ACME docs from READMEAndrew Morgan2019-02-051-0/+6
| |
* | Move ACME docs to docs/ACME.rst and link from UPGRADE.Andrew Morgan2019-02-051-69/+0
|/
* Fix nginx capatilizationAndrew Morgan2019-02-011-2/+2
|
* Address commentsAndrew Morgan2019-02-011-17/+13
|
* Update README.rstRichard van der Hoff2019-02-011-1/+1
| | | Co-Authored-By: anoadragon453 <1342360+anoadragon453@users.noreply.github.com>
* Update README.rstRichard van der Hoff2019-02-011-1/+1
| | | Co-Authored-By: anoadragon453 <1342360+anoadragon453@users.noreply.github.com>
* Actually need to enable itAndrew Morgan2019-02-011-0/+8
|
* Address changesAndrew Morgan2019-02-011-22/+13
|
* Remove error and add link to foks fed tester projectAndrew Morgan2019-02-011-2/+3
|
* Clean up portions of docs that talk about reversing fed portAndrew Morgan2019-02-011-97/+24
|
* Add docs for ACME setupAndrew Morgan2019-02-011-0/+79
|
* update debian installation instructions (#4526)Richard van der Hoff2019-01-311-5/+31
| | | | | | * update debian installation instructions * docs PR is docs
* Require ECDH key exchange & remove dh_params (#4429)Amber Brown2019-01-221-1/+1
| | | * remove dh_params and set better cipher string
* Merge pull request #4342 from aaronraimist/new-virtualenvRichard van der Hoff2019-01-101-3/+2
|\ | | | | Update README to use new virtualenv (#4328)
| * README.rst: fix hash_password pathRichard van der Hoff2019-01-021-2/+1
| |
| * Update README to use new virtualenv (#4328)Aaron Raimist2019-01-011-2/+2
| | | | | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist>
* | Update README to not lie about required restart (#4343)Aaron Raimist2019-01-021-2/+2
|/ | | | | | | | | | * Update README to not lie about required restart Signed-off-by: Aaron Raimist <aaron@raim.ist> * Add changelog Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Make the dependencies more like a standard Python project and hook up the ↵Amber Brown2018-12-221-6/+5
| | | | optional dependencies to setuptools (#4298)
* Stop installing Matrix Console by defaultRichard van der Hoff2018-12-111-8/+1
| | | | This is based on the work done by @krombel in #2601.
* Notes on upgrading to python3, and README updates.Richard van der Hoff2018-12-041-49/+18
|
* Merge pull request #4210 from axelsimon/patch-1Richard van der Hoff2018-12-041-2/+2
|\ | | | | Replace mentions of Vector with Riot
| * Replace mentions of Vector with Riotaxel simon2018-11-201-2/+2
| | | | | | | | https://github.com/vector-im/vector-web/issues/1977 --> https://github.com/vector-im/riot-web/issues/1977 And mention of Vector as a client replaced with Riot.
* | add jpeg to OpenBSD prereq listAshe Connor2018-11-171-1/+1
| | | | | | | | Signed-off-by: Ashe Connor <ashe@kivikakk.ee>
* | Update README for #1491 fixRichard van der Hoff2018-11-151-3/+4
|/
* Merge remote-tracking branch 'origin/master' into developRichard van der Hoff2018-10-251-2/+11
|\
| * README.rst: fix minor grammarRichard van der Hoff2018-10-221-3/+3
| |
| * Whoops!steamport2018-10-191-1/+1
| |
| * I HATE RSTsteamport2018-10-191-0/+1
| |
| * Fixsteamport2018-10-191-3/+4
| |
| * Fix formatting.steamport2018-10-191-0/+1
| |
| * Add Caddy example to READMEsteamport2018-10-191-0/+6
| |
* | Add information about the matrix-docker-ansible-deploy playbookSlavi Pantaleev2018-10-141-0/+6
|/ | | | Signed-off-by: Slavi Pantaleev <slavi@devture.com>
* Update instructions to point to pip install (#3985)Amber Brown2018-10-021-53/+17
|
* Remove documentation referencing Cygwin (#3873)Amber Brown2018-09-191-31/+7
|
* Fix typo in README, synaspse -> synapseAaron Raimist2018-09-171-1/+1
| | | | Signed-off-by: Aaron Raimist <aaron@raim.ist>
* README: run python_dependencies with -mRichard van der Hoff2018-09-171-1/+1
| | | ... to stop things which try to import `types` getting `synapse.types` instead
* mention libjemalloc in readme (#3877)Vincent Breitmoser2018-09-151-0/+8
|
* Merge pull request #3783 from cwmke/developRichard van der Hoff2018-09-071-0/+12
|\ | | | | Add apache vhost config to Readme
| * Remove end '/'sColin W2018-09-021-2/+2
| |
| * Update readme on develop branchColin W2018-09-021-0/+12
| |
* | Merge branch 'develop' into developAmber Brown2018-09-031-10/+29
|\|
| * Update README.rstMichael Kaye2018-08-031-1/+1
| | | | | | Link to contrib/docker
| * Update README.rstMichael Kaye2018-08-031-3/+10
| | | | | | wrap at 80ish
| * Refactor docker locations and README.Michael Kaye2018-08-021-1/+1
| | | | | | | | This addresses #3224
| * Merge pull request #3469 from DJViking/masterRichard van der Hoff2018-07-271-0/+13
| |\ | | | | | | Add instructions for install on OpenSUSE and SLES
| | * Add instructions for install on OpenSUSE and SLESSverre Moe2018-07-011-0/+13
| | |
| * | change http links to httpsPeter2018-07-101-8/+8
| |/ | | | | Especially useful for the debian repo, as this makes it easier to get the key in a secure way
* / The project `matrix-synapse-auto-deploy` does not seem to be maintained anymore.Nicholas Eckardt2018-06-101-4/+0
|/ | | | | | It has been over a year since any code has been commited. Some of the relevant links in the documentation are broken, but since no pull requests are being accepted, they won't get fixed. We should probably remove this from the README.
* Reference synapse docker image and docker-composeMichael Kaye2018-05-171-2/+3
|
* Clarify that SRV may not point to a CNAMESilke2018-04-141-0/+3
| | | | Signed-off-by: Silke Hofstra <silke@slxh.eu>
* Update README.rstNeil Johnson2018-03-281-2/+2
| | | update docker hub url
* Note that Synapse is available in FedoraJeremy Cline2018-01-161-0/+4
| | | | Signed-off-by: Jeremy Cline <jeremy@jcline.org>
* Merge pull request #2674 from her001/readme-sytestRichard van der Hoff2018-01-161-0/+11
|\ | | | | Mention SyTest in the README, after Development
| * Mention SyTest in the README, after DevelopmentAndrew Conrad2017-11-141-0/+11
| | | | | | | | Signed-off-by: Andrew Conrad <aconrad103@gmail.com>
* | mention federation tester more prominently in the readmeVincent Breitmoser2017-12-161-0/+5
| |
* | spell out need for libxml2 for lxml to workMatthew Hodgson2017-10-271-1/+3
|/
* Include review feedbackMax Dor2017-09-251-5/+3
|
* Clarify recommended network setupMax Dor2017-09-251-15/+24
|
* Update READMEErik Johnston2017-07-041-7/+4
|
* add notes on running out of FDsMatthew Hodgson2017-06-141-0/+24
|
* Merge branch 'release-v0.21.0' of github.com:matrix-org/synapse v0.21.0Erik Johnston2017-05-181-5/+27
|\
| * Merge pull request #2131 from matthewjwolff/developErik Johnston2017-04-271-2/+5
| |\ | | | | | | web_client_location documentation fix
| | * web_server_root documentation fixMatthew Wolff2017-04-171-2/+5
| | | | | | | | | | | | Signed-off-by: Matthew Wolff <matthewjwolff@gmail.com>
| * | document how to make IPv6 work (#2088)Matthew Hodgson2017-04-251-0/+19
| | | | | | | | | | | | | | | | | | * document how to make IPv6 work * spell out that pip will install 17.1 by default
| * | Merge pull request #2132 from feld/patch-1Matthew Hodgson2017-04-171-1/+1
| |\ \ | | |/ | |/| Update README.rst
| | * Update README.rstMark Felder2017-04-171-1/+1
| | | | | | | | | The FreeBSD port has been moved to the net-im category
| * | Merge pull request #1984 from RyanBreaker/patch-1Erik Johnston2017-03-311-2/+2
| |\ \ | | |/ | |/| Add missing package to CentOS section
| | * Add --upgrade pipRyan Breaker2017-03-131-0/+1
| | | | | | | | | Needed before `pip instal --upgrade setuptools` for CentOS 7 and also doesn't hurt for any other distro.
| | * Add missing package to CentOS sectionRyan Breaker2017-03-101-2/+2
| | | | | | | | | Also added Fedora 25 to header as the same packages work for it as well.
* | | Fix the system requirements list in README.rstBruno Bigras2017-04-191-0/+1
|/ /
* | Merge pull request #2037 from ricco386/fix_readme_centos_issuesRichard van der Hoff2017-03-291-0/+2
|\ \ | | | | | | Fix installation issues
| * | Removed requirement that is not neededRichard Kellner2017-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | I have removed libsodium from CentOS system requirements, as it is part PyNaCl. Signed-off-by: Richard Kellner <richard.kellner@gmail.com>
| * | Updated user creation sectionRichard Kellner2017-03-201-0/+1
| | | | | | | | | | | | | | | register_new_matrix_user command has one more question, I have updated the documentation to match the reality.
| * | Added missing system requiremnt and pip upgrade before installRichard Kellner2017-03-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When installing on CentOS7 I wans't able to follow README instructions to install due to errors. I was missing libsodium in order to compile python dependencies. Default version of Python pip is really old and therefore setuptools upgrade ended with error as well. In order to be able to continue I needed to upgrade pip as well.
* | | Merge pull request #2005 from kfatehi/docs/readmeRichard van der Hoff2017-03-231-1/+1
|\ \ \ | | | | | | | | Update README: specify python2.7 in virtualenv
| * | | Update README: specify python2.7 in virtualenvKeyvan Fatehi2017-03-161-1/+1
| |/ / | | | | | | | | | Signed-off-by: Keyvan Fatehi <keyvanfatehi@gmail.com>
* | | Merge branch 'release-v0.19.3' of github.com:matrix-org/synapse v0.19.3Erik Johnston2017-03-201-3/+2
|\| |
| * | the aur package is no longer there, community package in arch does existSean Enck2017-02-271-3/+2
| |/
* / README.md: fix link to client list on matrix.org/docsStefan Majewsky2017-03-181-3/+3
|/
* README.rst: fix formattingRichard van der Hoff2017-01-131-0/+1
| | | Fix formatting blooper introduced in https://github.com/matrix-org/synapse/pull/1672 :/
* Update README to use `bind_addresses`Johannes Löthberg2016-12-181-1/+1
| | | | Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
* Update prerequisites instructions on Mac OSmanuroe2016-12-151-0/+1
|
* Merge remote-tracking branch 'origin/master' into developRichard van der Hoff2016-12-121-4/+13
|\
| * fix pythonpathRichard van der Hoff2016-12-091-1/+1
| |
| * Update the readme to use trialRichard van der Hoff2016-12-091-5/+14
| |
* | Fix broken README mergeRichard van der Hoff2016-12-091-1/+1
| | | | | | | | | | When 546ec1a was merged into develop, I accidentally overwrote the change introduced in debbea5 (pr #1657). Reintroduce it.
* | Fix incorrect numbering on OpenBSD instructions caused by my own incompetenceWilliam Leuschner2016-12-061-7/+7
| | | | | | | | Signed-off-by: William Leuschner <wel2138@rit.edu>
* | Update incorrect information in README about ksh and sourceWilliam Leuschner2016-12-061-6/+2
| | | | | | | | Signed-off-by: William Leuschner <wel2138@rit.edu>
* | Add README instructions for OpenBSD installationWilliam Leuschner2016-12-051-0/+34
|/ | | | Signed-off-by: William Leuschner <wel2138@rit.edu>
* README: fix linkRichard van der Hoff2016-12-031-1/+1
|
* README: review commentsRichard van der Hoff2016-12-021-32/+54
| | | | Minor updates post-review
* README: rewrite federation sectionRichard van der Hoff2016-12-021-50/+55
|
* README: add reverse-proxying sectionRichard van der Hoff2016-12-021-0/+99
|
* README: Rewrite "Identity servers" sectionRichard van der Hoff2016-12-021-15/+22
|
* README: rewrite installation instructionsRichard van der Hoff2016-12-021-10/+57
|
* README: remove refs to demo clientRichard van der Hoff2016-12-021-36/+22
| | | | | The demo client isn't really fit for purpose, so stop encouraging people to use it.
* README: code quotesRichard van der Hoff2016-12-021-10/+10
| | | | Add some syntax highlighting
* README: "About matrix" updatesRichard van der Hoff2016-12-021-8/+1
| | | | | | | - remove redundant "where's the spec" section: this would belong in "About matrix", but it's already there. - E2E is in beta rather than dev
* README: Fix linksRichard van der Hoff2016-12-021-10/+11
| | | | Fix a couple of broken links
* Rearrange the READMERichard van der Hoff2016-12-021-85/+93
| | | | | Move some bits of the README around. No words were changed in the making of this commit.
* rename CAPTCHA_SETUPRichard van der Hoff2016-12-011-2/+2
| | | | this is rst so name it accordingly
* Merge pull request #1053 from Takios/developErik Johnston2016-08-311-0/+6
|\ | | | | Add prerequisites to install on openSUSE to README
| * Add prerequisites to install on openSUSE to READMEFabian Niepelt2016-08-301-0/+6
| | | | | | | | Signed-off-by: Fabian Niepelt <fniepelt@takios.de>
* | Remove FUD over psqlMatthew Hodgson2016-08-301-3/+0
|/
* warn people to avoid running a HS media repository on the same domain as ↵Matthew Hodgson2016-08-271-0/+15
| | | | another webapp
* increase RAM reqsMatthew Hodgson2016-08-191-1/+1
|
* Merge branch 'release-v0.17.0' of github.com:matrix-org/synapse v0.17.0Erik Johnston2016-08-081-1/+1
|\
| * federation doesn't work over ipv6 yet thanks to twistedMatthew Hodgson2016-07-261-1/+1
| |
* | 3PID defined on first mentionevelynmitchell2016-07-271-2/+2
|/
* Merge branch 'release-v0.16.0' of github.com:matrix-org/synapse v0.16.0Erik Johnston2016-06-091-9/+39
|\
| * Add more docMatthew Hodgson2016-04-081-0/+3
| |
| * Add docMatthew Hodgson2016-04-081-1/+15
| |
| * spell out more packagesMatthew Hodgson2016-03-301-8/+21
| |
* | Alter phrasing to clarify where info is stored.Jimmy Cuadra2016-05-291-6/+7
| | | | | | | | | | | | | | A user on #matrix:matrix.org was confused by the phrasing of the first sentence in the paragraph and couldn't tell whether it was saying that the homeserver stored the data or the clients did. This change splits it into two sentences to make the subject of each sentence clear.
* | Fix Typo in README.rst s/Halp/Help/David2016-05-061-1/+1
|/
* Clarify that we do have reset functionality via the ISRichard van der Hoff2016-03-161-21/+20
|
* Password reset docs and scriptRichard van der Hoff2016-03-161-0/+20
| | | | | Replace the bash/perl gen_password script with a python one, and write a note on how to use it.
* Add SYNAPSE_CACHE_FACTOR to READMEErik Johnston2016-03-021-1/+18
|
* Update documentationFlorent VIOLLEAU2016-01-271-1/+22
| | | | Signed-off-by: Florent VIOLLEAU <floviolleau@gmail.com>
* Merge branch 'release-v0.12.1' into developRichard van der Hoff2016-01-141-0/+8
|\
| * Add FreeBSD install section & instructionsKubilay Kocak2016-01-091-0/+8
| | | | | | | | | | Add FreeBSD installation instructions for both Ports and Packages now that matrix-synapse has landed [1] in the tree. [1] https://svnweb.freebsd.org/changeset/ports/405527
* | Update readme to reflect change in signing key nameErik Johnston2016-01-061-2/+1
|/
* Merge remote-tracking branch 'origin/release-v0.12.0' v0.12.0Mark Haines2016-01-041-18/+30
|\
| * SYN-90: We don't need --proccess-dependency-linksMark Haines2015-12-111-5/+3
| | | | | | | | When installing synapse since all its dependencies are on PyPI
| * Merge pull request #409 from MadsRC/developErik Johnston2015-12-021-0/+4
| |\ | | | | | | Develop
| | * Added a few lines to better explain how to run Synapse on a FQDN that is not ↵Mads R. Christensen2015-12-021-0/+4
| | | | | | | | | | | | part of the UserID
| * | various fixes - thanks to Mark White for pointing out you need to run ↵Matthew Hodgson2015-12-011-12/+13
| |/ | | | | | | synapse before you try to register a new user
| * Added --report-status=yes|no as Synapse won't generate the config without itMads R. Christensen2015-12-011-2/+3
| |
| * Added libffi-devel in CentOS 7 installation requirements and fixed ↵Mads R. Christensen2015-12-011-2/+2
| | | | | | | | indentation of yum groupinstall. Signed-off-by: Mads Robin Christensen <mads@v42.dk>
| * Added prerequisite instructions for CentOS 7Mads R. Christensen2015-11-201-0/+8
| | | | | | | | Signed-off-by: Mads Robin Christensen <mads@v42.dk>
* | Added info abou Martin Giess' auto-deployment process with vagrant/ansibleOddvar Lovaas2015-12-141-0/+4
|/
* Erik pointed out we should advise on the lack of included clientOddvar Lovaas2015-11-181-0/+3
|
* adding link to apt repoOddvar Lovaas2015-11-181-0/+2
|
* remove references to matrix.org/betaMatthew Hodgson2015-11-061-7/+7
|
* Add instructions for upgrading setuptools for when people encounter a ↵Mark Haines2015-09-071-0/+6
| | | | message "mock requires setuptools>=17.1"
* Update README to include RAM requirementsErik Johnston2015-09-021-0/+1
|
* Merge pull request #237 from matrix-org/markjh/readme-rst-formattingMark Haines2015-08-201-37/+39
|\ | | | | Clean up some of restructured text formatting in the README.rst
| * Further formatting clean upsMark Haines2015-08-201-7/+7
| |
| * Clean up some of restructured text formatting in the README.rstMark Haines2015-08-201-30/+32
| |
* | Add generic update instructions to UPGRADE.rst and add link to them from the ↵Mark Haines2015-08-201-7/+4
|/ | | | README.rst
* improve OS X instructions and remove all the leading $'s to make it easier ↵Matthew Hodgson2015-07-291-45/+47
| | | | to c+p commands
* clarify readme a bit moreMatthew Hodgson2015-06-271-1/+4
|
* Specify python 2.7 in the virtualenv setup (SYN-319) #resolvedDavid Baker2015-05-141-1/+1
|
* Update README.rstMark Haines2015-04-301-1/+1
|
* read the pid_file from the config file in synctlMark Haines2015-04-301-1/+1
|
* Can't specify bind-port on the cmdline anymoreMark Haines2015-04-301-2/+1
|
* mention silviof's dockerfileMatthew Hodgson2015-04-291-0/+3
|
* general clean up. s/alpha/beta/g. add intelfx's AUR package for Arch. s/the ↵Matthew Hodgson2015-04-291-46/+88
| | | | homeserver/Synapse/g. move installation & running sections closer together.
* Add note about updating your signing keys (ie. "the auto thing")David Baker2015-04-241-0/+9
|
* Matrix ID server is now HTTPSDavid Baker2015-04-241-1/+1
|
* Remove ancient historyDavid Baker2015-04-241-4/+0
|
* Pedant: OS X has a spaceDavid Baker2015-04-241-1/+1
|
* typoMatthew Hodgson2015-04-081-1/+1
|
* actually tell users /how/ to turn on registrationMatthew Hodgson2015-03-301-1/+2
|
* Merge pull request #109 from matrix-org/default_registrationErik Johnston2015-03-181-0/+11
|\ | | | | Disable registration by default. Add script to register new users.
| * Add note about disabling registration by defaultErik Johnston2015-03-131-0/+11
| |
* | add ToC and fix typoeMatthew Hodgson2015-03-141-1/+4
|/
* added "cd ~/.synapse" before setup of the homeserver to generate our files ↵brabo2015-02-221-0/+2
| | | | in there instead of ~
* we federate on port 8448 nowadays...Matthew Hodgson2015-02-141-1/+1
|
* clean up TurnedToDust's ArchLinux notes a bitMatthew Hodgson2015-02-071-18/+26
|
* Update to README.rstTurnedToDust2015-02-061-0/+38
| | | Added Documentation regarding ArchLinux
* less obscure xargsMatthew Hodgson2015-02-021-1/+1
|
* fix typoMatthew Hodgson2015-02-021-1/+1
|
* fix OSX stuff and typosMatthew Hodgson2015-01-311-2/+3
|
* s/homeserver.config/homeserver.yaml/ because that's what synctl looks for.David Baker2015-01-301-5/+5
|
* add generate config instruction to the HS setup partDavid Baker2015-01-301-0/+9
|
* Tell people to "source" the activate script for virtualenv, Remove --user ↵Mark Haines2015-01-301-7/+7
| | | | from pip install
* Update documentation to recommend virtual envMark Haines2015-01-301-30/+15
|
* don't clobber pythonpathMatthew Hodgson2015-01-091-2/+2
|
* oopsMatthew Hodgson2015-01-081-1/+1
|
* spell out that local libs may need to be explicitly given priorityMatthew Hodgson2015-01-081-0/+9
|
* spell out that VoIP needs TURNMatthew Hodgson2014-12-241-0/+3
|
* spell out that upgrading is just installing over the topMatthew Hodgson2014-12-241-0/+5
|
* Update README.rstKegsay2014-12-181-0/+9
| | | Add gotcha: The content repository requires additional cygwin packages.
* Update README.rstKegsay2014-12-181-0/+22
| | | Add windows (cygwin) install instructions.
* re-add OSX troubleshooting instructions (not sure how they got lost)Matthew Hodgson2014-12-021-0/+3
|
* Added the needed libssl-dev packageTjardick van der Kraan2014-12-021-1/+2
|
* upgrade script depends on sqlite3 cliMatthew Hodgson2014-11-261-1/+1
|
* rst bugsMatthew Hodgson2014-11-241-5/+5
|
* more README fixesMatthew Hodgson2014-11-181-1/+3
|
* warn about memoryMatthew Hodgson2014-11-171-0/+7
|
* update the README.rst to reflect the develop branchMatthew Hodgson2014-11-171-73/+40
|
* yet another installation gotchaMatthew Hodgson2014-11-171-7/+13
|
* clarify install instructions further stillMatthew Hodgson2014-11-171-17/+38
|
* suggest ~/.synapseMatthew Hodgson2014-11-131-3/+5
|
* various fixes based on truphone feedbackMatthew Hodgson2014-11-121-4/+17
|
* typoMatthew Hodgson2014-11-121-1/+1
|
* Fix installation instructions in READMEMark Haines2014-11-041-24/+29
|
* Fix ncorrect ports in documentation and add notes on how generate-config ↵David Baker2014-10-021-2/+3
| | | | | | also generates certs bound to whatever hostname you give with --generate-config. SYN-87 #resolved
* Trivial formatting fixes for README.Mark Haines2014-10-021-82/+86
|
* Update README setup instructions to be correct. Make synapse spit out ↵David Baker2014-10-021-5/+7
| | | | explanatory note when generating config to tell people to look at it and customise it.
* Small formatting fixesKegan Dougal2014-09-191-8/+10
|
* big warningMatthew Hodgson2014-09-041-0/+17
|
* update README to know about synctlMatthew Hodgson2014-09-041-14/+24
|
* general documentation review and editingMatthew Hodgson2014-09-021-8/+6
|
* fix quickstart slightlyMatthew Hodgson2014-09-021-6/+6
|
* Make the intro bit a separate section rather than have a 'quick start' ↵David Baker2014-09-021-2/+5
| | | | section that only tells you how to get started half way through.
* Update readme with instructions on how to generate configs for homeserversMark Haines2014-09-011-2/+12
|
* point out the non-quick-start guideMatthew Hodgson2014-08-231-2/+4
|
* Move the 'Upgrade' section to just below the 'Installation' sectionErik Johnston2014-08-221-6/+8
|
* Update the README.rst to refer people to UPGRADE.rstErik Johnston2014-08-221-0/+6
|
* homeserver runs webclient by default nowMatthew Hodgson2014-08-221-8/+3
|
* Updated README about -w in all the places.Kegan Dougal2014-08-151-3/+3
|
* manual syutilMatthew Hodgson2014-08-141-0/+4
|
* Update README to mention -w and remove SimpleHTTPServerKegan Dougal2014-08-141-9/+3
|
* fix linewrapMatthew Hodgson2014-08-141-1/+2
|
* grammar fix v0.0.0 alphaMatthew Hodgson2014-08-141-2/+2
|
* Consistent capitalisation of 'Matrix' as a proper noun in README; 80 col wrapPaul "LeoNerd" Evans2014-08-131-4/+5
|
* typoMatthew Hodgson2014-08-131-1/+1
|
* more quickstart fixesMatthew Hodgson2014-08-131-4/+9
|
* refactor the README a load more to make the quickstart more visibleMatthew Hodgson2014-08-131-84/+48
|
* Add troubleshooting section to help with PyNaCl bug.David Baker2014-08-131-0/+6
|
* fix footnotes a bitMatthew Hodgson2014-08-131-3/+5
|
* remove remaining TODOs and fill in lots more infoMatthew Hodgson2014-08-131-29/+108
|
* and tweak some more...Matthew Hodgson2014-08-121-4/+5
|
* fix rst issues correctly...Matthew Hodgson2014-08-121-4/+5
|
* make README a bit more comprehensive and rename example/ as experiments/Matthew Hodgson2014-08-121-16/+106
|
* Reference Matrix Home Servermatrix.org2014-08-121-0/+126