Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Apache Setup To Remove Location Syntax (#4870) | Colin W | 2019-03-21 | 1 | -9/+5 |
| | | | | | This one should close #4841. Many thanks to @dev4223 for bringing it up and finding a solution. Signed-off-by: Colin White | ||||
* | Merge pull request #4896 from matrix-org/erikj/disable_room_directory | Erik Johnston | 2019-03-21 | 1 | -0/+6 |
|\ | | | | | Add option to disable search room lists | ||||
| * | Fix up config comments | Erik Johnston | 2019-03-20 | 1 | -3/+4 |
| | | |||||
| * | Add option to disable search room lists | Erik Johnston | 2019-03-19 | 1 | -0/+5 |
| | | | | | | | | This disables both local and remote room list searching. | ||||
* | | Merge pull request #4895 from matrix-org/erikj/disable_user_search | Erik Johnston | 2019-03-20 | 1 | -0/+5 |
|\ \ | | | | | | | Add option to disable searching in the user dir | ||||
| * | | Fix up sample config | Erik Johnston | 2019-03-20 | 1 | -2/+4 |
| | | | |||||
| * | | Update sample config | Erik Johnston | 2019-03-19 | 1 | -0/+3 |
| |/ | |||||
* / | Batch up outgoing read-receipts to reduce federation traffic. (#4890) | Richard van der Hoff | 2019-03-20 | 1 | -0/+8 |
|/ | | | | Rate-limit outgoing read-receipts as per #4730. | ||||
* | Add note on tuning postgres | Erik Johnston | 2019-03-19 | 1 | -2/+20 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | Richard van der Hoff | 2019-03-19 | 2 | -5/+3 |
|\ | |||||
| * | Repoint docs for federation (#4881) | Michael Kaye | 2019-03-19 | 1 | -1/+1 |
| | | |||||
| * | fix some typos in federate.md | Richard van der Hoff | 2019-03-15 | 1 | -4/+2 |
| | | |||||
* | | Comment out most options in the generated config. (#4863) | Richard van der Hoff | 2019-03-19 | 1 | -73/+80 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it so that most options in the config are optional, and commented out in the generated config. The reasons this is a good thing are as follows: * If we decide that we should change the default for an option, we can do so, and only those admins that have deliberately chosen to override that option will be stuck on the old setting. * It moves us towards a point where we can get rid of the super-surprising feature of synapse where the default settings for the config come from the generated yaml. * It makes setting up a test config for unit testing an order of magnitude easier (see forthcoming PR). * It makes the generated config more consistent, and hopefully easier for users to understand. | ||||
* | | Add ratelimiting on failed login attempts (#4865) | Brendan Abolivier | 2019-03-18 | 1 | -0/+6 |
| | | |||||
* | | Add ratelimiting on login (#4821) | Brendan Abolivier | 2019-03-15 | 1 | -11/+28 |
| | | | | | | Add two ratelimiters on login (per-IP address and per-userID). | ||||
* | | Document using a certificate with a full chain (#4849) | Andrew Morgan | 2019-03-13 | 1 | -0/+5 |
| | | |||||
* | | Merge branch 'master' of github.com:matrix-org/synapse into develop | Neil Johnson | 2019-03-12 | 1 | -0/+125 |
|\| | |||||
| * | fix orphaned sentence | Neil Johnson | 2019-03-12 | 1 | -1/+0 |
| | | |||||
| * | Neilj/improved delegation doc 2 (#4832) | Neil Johnson | 2019-03-12 | 1 | -0/+126 |
| | | | | | | | | | | 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 | ||||
* | | Clarify what registration_shared_secret allows for (#2885) (#4844) | Aaron Raimist | 2019-03-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | * Clarify what registration_shared_secret allows for (#2885) Signed-off-by: Aaron Raimist <aaron@raim.ist> * Add changelog Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | | Reword the sample config header to be less scary (#4801) | Matthew Hodgson | 2019-03-07 | 2 | -10/+20 |
| | | |||||
* | | Update sample config | Brendan Abolivier | 2019-03-05 | 1 | -11/+13 |
| | | |||||
* | | Merge pull request #4772 from jbweston/jbweston/server-version-api | Erik Johnston | 2019-03-05 | 1 | -0/+22 |
|\ \ | | | | | | | Add 'server_version' endpoint to admin API | ||||
| * | | add API documentation | Joseph Weston | 2019-03-02 | 1 | -0/+22 |
| | | | | | | | | | | | | Signed-off-by: Joseph Weston <joseph@weston.cloud> | ||||
* | | | Add rate-limiting on registration (#4735) | Brendan Abolivier | 2019-03-05 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rate-limiting for registration * Add unit test for registration rate limiting * Add config parameters for rate limiting on auth endpoints * Doc * Fix doc of rate limiting function Co-Authored-By: babolivier <contact@brendanabolivier.com> * Incorporate review * Fix config parsing * Fix linting errors * Set default config for auth rate limiting * Fix tests * Add changelog * Advance reactor instead of mocked clock * Move parameters to registration specific config and give them more sensible default values * Remove unused config options * Don't mock the rate limiter un MAU tests * Rename _register_with_store into register_with_store * Make CI happy * Remove unused import * Update sample config * Fix ratelimiting test for py2 * Add non-guest test | ||||
* | | | Merge pull request #4796 from matrix-org/erikj/factor_out_e2e_keys | Erik Johnston | 2019-03-05 | 1 | -0/+2 |
|\ \ \ | | | | | | | | | Allow /keys/{changes,query} API to run on worker | ||||
| * | | | Allow /keys/{changes,query} API to run on worker | Erik Johnston | 2019-03-04 | 1 | -0/+2 |
| | | | | |||||
* | | | | Include a default configuration file in the 'docs' directory. (#4791) | Richard van der Hoff | 2019-03-04 | 2 | -0/+1048 |
|/ / / | |||||
* / / | Fix v4v6 option in HAProxy example config (#4790) | Seebi | 2019-03-04 | 1 | -7/+5 |
|/ / | | | | | | | | | The v4v6 option only has a usage one ipv6 socket: https://serverfault.com/q/747895 Signed-off-by: Flakebi <flakebi@t-online.de> | ||||
* | | Merge pull request #4759 from matrix-org/erikj/3pid_client_reader | Erik Johnston | 2019-02-27 | 1 | -0/+1 |
|\ \ | | | | | | | Move /account/3pid to client_reader | ||||
| * | | Move /account/3pid to client_reader | Erik Johnston | 2019-02-27 | 1 | -0/+1 |
| | | | |||||
* | | | Move server key queries to federation reader | Erik Johnston | 2019-02-27 | 1 | -0/+1 |
|/ / | |||||
* | | Merge pull request #4749 from matrix-org/erikj/replication_connection_backoff | Erik Johnston | 2019-02-27 | 1 | -1/+3 |
|\ \ | |/ |/| | Fix tightloop over connecting to replication server | ||||
| * | Fix tightloop over connecting to replication server | Erik Johnston | 2019-02-26 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the client failed to process incoming commands during the initial set up of the replication connection it would immediately disconnect and reconnect, resulting in a tightloop. This can happen, for example, when subscribing to a stream that has a row that is too long in the backlog. The fix here is to not consider the connection successfully set up until the client has succesfully subscribed and caught up with the streams. This ensures that the retry logic timers aren't reset until then, meaning that if an error does happen during start up the client will continue backing off before retrying again. | ||||
* | | Fix apache reverse proxy example (#4742) | Paul Tötterman | 2019-02-26 | 1 | -1/+1 |
|/ | | | | | So that it actually works. See https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass Signed-off-by: Paul Tötterman <paul.totterman@iki.fi> | ||||
* | Minor tweaks to acme docs (#4689) | Richard van der Hoff | 2019-02-22 | 1 | -10/+9 |
| | |||||
* | Added HAProxy example (#4660) | Benoît S | 2019-02-21 | 1 | -0/+18 |
| | | | | | | | | | | * Added HAProxy example Proposal of an example with HAProxy. Asked by #4541. Signed-off-by: Benoît S. (“Benpro”) <gitlab@benpro.fr> * Following suggestions of @richvdh | ||||
* | Merge pull request #4671 from matrix-org/erikj/state_cache_invalidation | Erik Johnston | 2019-02-19 | 1 | -1/+25 |
|\ | | | | | Batch cache invalidation over replication | ||||
| * | Docs | Erik Johnston | 2019-02-19 | 1 | -0/+5 |
| | | |||||
| * | Documentation | Erik Johnston | 2019-02-19 | 1 | -1/+20 |
| | | |||||
* | | Update worker docs | Erik Johnston | 2019-02-18 | 1 | -1/+2 |
|/ | |||||
* | Update docs | Erik Johnston | 2019-02-18 | 1 | -0/+6 |
| | |||||
* | Merge tag 'v0.99.1' | Richard van der Hoff | 2019-02-14 | 3 | -11/+110 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synapse 0.99.1 (2019-02-14) =========================== Features -------- - Include m.room.encryption on invites by default ([\#3902](https://github.com/matrix-org/synapse/issues/3902)) - Federation OpenID listener resource can now be activated even if federation is disabled ([\#4420](https://github.com/matrix-org/synapse/issues/4420)) - Synapse's ACME support will now correctly reprovision a certificate that approaches its expiry while Synapse is running. ([\#4522](https://github.com/matrix-org/synapse/issues/4522)) - Add ability to update backup versions ([\#4580](https://github.com/matrix-org/synapse/issues/4580)) - Allow the "unavailable" presence status for /sync. This change makes Synapse compliant with r0.4.0 of the Client-Server specification. ([\#4592](https://github.com/matrix-org/synapse/issues/4592)) - There is no longer any need to specify `no_tls`: it is inferred from the absence of TLS listeners ([\#4613](https://github.com/matrix-org/synapse/issues/4613), [\#4615](https://github.com/matrix-org/synapse/issues/4615), [\#4617](https://github.com/matrix-org/synapse/issues/4617), [\#4636](https://github.com/matrix-org/synapse/issues/4636)) - The default configuration no longer requires TLS certificates. ([\#4614](https://github.com/matrix-org/synapse/issues/4614)) Bugfixes -------- - Copy over room federation ability on room upgrade. ([\#4530](https://github.com/matrix-org/synapse/issues/4530)) - Fix noisy "twisted.internet.task.TaskStopped" errors in logs ([\#4546](https://github.com/matrix-org/synapse/issues/4546)) - Synapse is now tolerant of the `tls_fingerprints` option being None or not specified. ([\#4589](https://github.com/matrix-org/synapse/issues/4589)) - Fix 'no unique or exclusion constraint' error ([\#4591](https://github.com/matrix-org/synapse/issues/4591)) - Transfer Server ACLs on room upgrade. ([\#4608](https://github.com/matrix-org/synapse/issues/4608)) - Fix failure to start when not TLS certificate was given even if TLS was disabled. ([\#4618](https://github.com/matrix-org/synapse/issues/4618)) - Fix self-signed cert notice from generate-config. ([\#4625](https://github.com/matrix-org/synapse/issues/4625)) - Fix performance of `user_ips` table deduplication background update ([\#4626](https://github.com/matrix-org/synapse/issues/4626), [\#4627](https://github.com/matrix-org/synapse/issues/4627)) Internal Changes ---------------- - Change the user directory state query to use a filtered call to the db instead of a generic one. ([\#4462](https://github.com/matrix-org/synapse/issues/4462)) - Reject federation transactions if they include more than 50 PDUs or 100 EDUs. ([\#4513](https://github.com/matrix-org/synapse/issues/4513)) - Reduce duplication of ``synapse.app`` code. ([\#4567](https://github.com/matrix-org/synapse/issues/4567)) - Fix docker upload job to push -py2 images. ([\#4576](https://github.com/matrix-org/synapse/issues/4576)) - Add port configuration information to ACME instructions. ([\#4578](https://github.com/matrix-org/synapse/issues/4578)) - Update MSC1711 FAQ to calrify .well-known usage ([\#4584](https://github.com/matrix-org/synapse/issues/4584)) - Clean up default listener configuration ([\#4586](https://github.com/matrix-org/synapse/issues/4586)) - Clarifications for reverse proxy docs ([\#4607](https://github.com/matrix-org/synapse/issues/4607)) - Move ClientTLSOptionsFactory init out of `refresh_certificates` ([\#4611](https://github.com/matrix-org/synapse/issues/4611)) - Fail cleanly if listener config lacks a 'port' ([\#4616](https://github.com/matrix-org/synapse/issues/4616)) - Remove redundant entries from docker config ([\#4619](https://github.com/matrix-org/synapse/issues/4619)) - README updates ([\#4621](https://github.com/matrix-org/synapse/issues/4621)) | ||||
| * | Clarifications for reverse proxy docs (#4607) | Richard van der Hoff | 2019-02-11 | 3 | -11/+110 |
| | | | | | | | | | | | | | | Factor out the reverse proxy info to a separate file, add some more info on reverse-proxying the federation port. | ||||
| * | Update MSC1711 FAQ to be explicit about well-known (#4584) | Erik Johnston | 2019-02-07 | 1 | -13/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | A surprising number of people are using the well-known method, and are simply copying the example configuration. This is problematic as the example includes an explicit port, which causes inbound federation requests to have the HTTP Host header include the port, upsetting some reverse proxies. Given that, we update the well-known example to be more explicit about the various ways you can set it up, and the consequence of using an explict port. | ||||
* | | Update MSC1711_certificates_FAQ.md | Erik Johnston | 2019-02-08 | 1 | -1/+1 |
| | | | | | | Fix incorrect heading level | ||||
* | | cleanups | Richard van der Hoff | 2019-02-07 | 1 | -4/+2 |
| | | |||||
* | | Merge branch 'master' into erikj/msc1711_faq | Richard van der Hoff | 2019-02-07 | 2 | -12/+16 |
|\| | |||||
| * | Merge remote-tracking branch 'origin/release-v0.99.0' | Richard van der Hoff | 2019-02-07 | 1 | -11/+15 |
| |\ | |||||
| | * | Update ACME docs to include port instructions (#4578) github/release-v0.99.0 release-v0.99.0 | Andrew Morgan | 2019-02-07 | 1 | -11/+15 |
| | | | |||||
| * | | clarify option 1 | Richard van der Hoff | 2019-02-07 | 1 | -1/+1 |
| | | | |||||
* | | | Update MSC1711 FAQ to be explicit about well-known | Erik Johnston | 2019-02-07 | 1 | -11/+27 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | A surprising number of people are using the well-known method, and are simply copying the example configuration. This is problematic as the example includes an explicit port, which causes inbound federation requests to have the HTTP Host header include the port, upsetting some reverse proxies. Given that, we update the well-known example to be more explicit about the various ways you can set it up, and the consequence of using an explict port. | ||||
* / | faq cleanups | Richard van der Hoff | 2019-02-05 | 1 | -36/+18 |
|/ | |||||
* | Add notes on SRV and .well-known (#4573) | Richard van der Hoff | 2019-02-05 | 1 | -41/+117 |
| | |||||
* | Merge pull request #4570 from matrix-org/anoa/self_signed_upgrade | Andrew Morgan | 2019-02-05 | 1 | -0/+126 |
|\ | | | | | Add ACME docs and link to it from README and INSTALL | ||||
| * | Add TL;DR and final step details to ACME | Andrew Morgan | 2019-02-05 | 1 | -4/+20 |
| | | |||||
| * | Merge branch 'anoa/self_signed_upgrade' of github.com:matrix-org/synapse ↵ | Andrew Morgan | 2019-02-05 | 1 | -1/+1 |
| |\ | | | | | | | | | | into anoa/self_signed_upgrade | ||||
| | * | Update docs/ACME.md | Richard van der Hoff | 2019-02-05 | 1 | -2/+2 |
| | | | | | | | | | Co-Authored-By: anoadragon453 <1342360+anoadragon453@users.noreply.github.com> | ||||
| * | | Update ACME | Andrew Morgan | 2019-02-05 | 1 | -14/+17 |
| |/ | |||||
| * | Actually add ACME docs | Andrew Morgan | 2019-02-05 | 1 | -0/+107 |
| | | |||||
| * | Convert ACME docs to md | Andrew Morgan | 2019-02-05 | 1 | -98/+0 |
| | | |||||
| * | Move ACME docs to docs/ACME.rst and link from UPGRADE. | Andrew Morgan | 2019-02-05 | 1 | -0/+98 |
| | | |||||
* | | Neilj/1711faq (#4572) | Neil Johnson | 2019-02-05 | 1 | -0/+260 |
|/ | | | | | MSC1711 certificates FAQ | ||||
* | Remove mention of lt-cred-mech in the sample coturn config. (#4333) | Krithin Sitaram | 2018-12-28 | 1 | -3/+2 |
| | | | | | | | | | | | * Remove mention of lt-cred-mech in the sample coturn config. See https://github.com/coturn/coturn/pull/262 for more context. Also clean up some minor formatting issues while I'm here. * Add changelog. Signed-off-by: Krithin Sitaram <krithin@gmail.com> | ||||
* | create support user (#4141) | Neil Johnson | 2018-12-14 | 1 | -4/+7 |
| | | | | | | Allow for the creation of a support user. A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits. | ||||
* | Do a GC after each test to fix logcontext leaks (#4227) | Richard van der Hoff | 2018-11-27 | 1 | -1/+57 |
| | | | | | | | | | | * Some words about garbage collections and logcontexts * Do a GC after each test to fix logcontext leaks This feels like an awful hack, but... * changelog | ||||
* | Add a note saying you need to manually reclaim disk space | Aaron Raimist | 2018-11-18 | 1 | -0/+8 |
| | | | | | | People keep asking why their database hasn't gotten smaller after using this API. Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Add config variables for enabling terms auth and the policy name (#4142) | Travis Ralston | 2018-11-06 | 1 | -4/+36 |
| | | | | So people can still collect consent the old way if they want to. | ||||
* | Update documentation and templates for new consent | Travis Ralston | 2018-10-12 | 2 | -10/+18 |
| | |||||
* | Merge pull request #3734 from matrix-org/travis/worker-docs | Travis Ralston | 2018-08-23 | 1 | -1/+1 |
|\ | | | | | Reference that the federation_reader needs the HTTP replication port set | ||||
| * | Reference that the federation_reader needs the HTTP replication port set | Travis Ralston | 2018-08-21 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3659 from matrix-org/erikj/split_profiles | Erik Johnston | 2018-08-22 | 1 | -0/+1 |
|\ \ | |/ |/| | Allow profile updates to happen on workers | ||||
| * | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-08-17 | 2 | -1/+14 |
| |\ | | | | | | | | | | erikj/split_profiles | ||||
| * | | Update workers.rst with new paths | Erik Johnston | 2018-08-07 | 1 | -0/+1 |
| | | | |||||
* | | | Integrate presence from hotfixes (#3694) | Amber Brown | 2018-08-18 | 1 | -0/+8 |
| |/ |/| | |||||
* | | Update the admin register documentation to return a real user ID | Travis Ralston | 2018-08-17 | 1 | -1/+1 |
| | | | | | | Presumably this is the intention anyways. I've also updated the domain part to be something more along the lines of what people might expect. | ||||
* | | Update docs/workers.rst | Erik Johnston | 2018-08-09 | 1 | -0/+13 |
|/ | |||||
* | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-07-23 | 1 | -0/+63 |
|\ | | | | | | | erikj/client_apis_move | ||||
| * | Admin API for creating new users (#3415) | Amber Brown | 2018-07-20 | 1 | -0/+63 |
| | | |||||
* | | Update docs/workers.rst | Erik Johnston | 2018-07-23 | 1 | -0/+4 |
|/ | |||||
* | update doc for deactivate API | Matthew Hodgson | 2018-06-26 | 1 | -2/+15 |
| | |||||
* | Fix metric documentation tables (#3341) | Amber Brown | 2018-06-06 | 1 | -20/+30 |
| | |||||
* | Merge pull request #3340 from ArchangeGabriel/patch-1 | Richard van der Hoff | 2018-06-05 | 1 | -9/+9 |
|\ | | | | | doc/postgres.rst: fix display of the last command block | ||||
| * | doc/postgres.rest: fix displaying of the last command block | Bruno Pagani | 2018-06-04 | 1 | -9/+9 |
| | | | | | | Also indent all of them with 4 spaces. | ||||
* | | code_style.rst: formatting | Richard van der Hoff | 2018-05-31 | 1 | -1/+1 |
| | | |||||
* | | Run Prometheus on a different port, optionally. (#3274) | Amber Brown | 2018-05-31 | 1 | -11/+66 |
| | | |||||
* | | Let users leave the server notice room after joining | Richard van der Hoff | 2018-05-25 | 1 | -2/+5 |
|/ | | | | They still can't reject invites, but we let them leave it. | ||||
* | Allow overriding the server_notices user's avatar | Richard van der Hoff | 2018-05-23 | 1 | -3/+6 |
| | | | | probably should have done this in the first place, like @turt2live suggested. | ||||
* | consent_tracking.md: clarify link | Richard van der Hoff | 2018-05-23 | 1 | -1/+1 |
| | |||||
* | minor post-review tweaks | Richard van der Hoff | 2018-05-23 | 2 | -5/+5 |
| | |||||
* | mention public_baseurl | Richard van der Hoff | 2018-05-23 | 1 | -0/+9 |
| | |||||
* | fix wrapping | Richard van der Hoff | 2018-05-23 | 1 | -1/+3 |
| | |||||
* | Using the manhole to send server notices | Richard van der Hoff | 2018-05-23 | 1 | -0/+13 |
| | |||||
* | Notes on the manhole | Richard van der Hoff | 2018-05-23 | 1 | -0/+43 |
| | |||||
* | consent_tracking: formatting etc | Richard van der Hoff | 2018-05-23 | 1 | -8/+7 |
| | |||||
* | server_notices.md: fix link | Richard van der Hoff | 2018-05-23 | 1 | -2/+2 |
| | |||||
* | consent tracking docs | Richard van der Hoff | 2018-05-23 | 3 | -25/+154 |
| | |||||
* | Some docs about server notices | Richard van der Hoff | 2018-05-23 | 1 | -0/+53 |
| | |||||
* | Add a 'has_consented' template var to consent forms | Richard van der Hoff | 2018-05-22 | 2 | -1/+7 |
| | | | | fixes #3260 | ||||
* | Merge branch 'master' into develop | Neil Johnson | 2018-05-18 | 1 | -9/+23 |
|\ | |||||
| * | postgres.rst: Add instructions how to setup the postgres user and clarify ↵ | rubo77 | 2018-05-17 | 1 | -9/+23 |
| | | | | | | | | the final step | ||||
* | | ConsentResource to gather policy consent from users | Richard van der Hoff | 2018-05-15 | 3 | -0/+51 |
|/ | | | | | Hopefully there are enough comments and docs in this that it makes sense on its own. | ||||
* | Revert "Merge pull request #3066 from matrix-org/rav/remove_redundant_metrics" | Richard van der Hoff | 2018-04-09 | 1 | -11/+0 |
| | | | | | | | We aren't ready to release this yet, so I'm reverting it for now. This reverts commit d1679a4ed7947b0814e0f2af9b888a16c588f1a1, reversing changes made to e089100c6231541c446e37e157dec8feed02d283. | ||||
* | Merge pull request #2886 from turt2live/travis/new-worker-docs | Richard van der Hoff | 2018-04-05 | 1 | -2/+9 |
|\ | | | | | Add a blurb explaining the main synapse worker | ||||
| * | Merge remote-tracking branch 'matrix-org/develop' into travis/new-worker-docs | Travis Ralston | 2018-04-04 | 3 | -9/+45 |
| |\ | |||||
| * | | Document the additional routes for the event_creator worker | Travis Ralston | 2018-04-04 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | Fixes https://github.com/matrix-org/synapse/issues/3018 Signed-off-by: Travis Ralston <travpc@gmail.com> | ||||
| * | | Move the mention of the main synapse worker higher up | Travis Ralston | 2018-04-04 | 1 | -13/+6 |
| | | | | | | | | | Signed-off-by: Travis Ralston <travpc@gmail.com> | ||||
| * | | Add a blurb explaining the main synapse worker | Travis Ralston | 2018-02-17 | 1 | -0/+12 |
| | | | | | | | | | Signed-off-by: Travis Ralston <travpc@gmail.com> | ||||
* | | | Remove redundant metrics which were deprecated in 0.27.0. | Richard van der Hoff | 2018-04-04 | 1 | -0/+11 |
| |/ |/| | |||||
* | | Merge pull request #3002 from matrix-org/rav/purge_doc | Erik Johnston | 2018-03-15 | 1 | -2/+4 |
|\ \ | | | | | | | Update purge_history_api.rst | ||||
| * | | Update purge_history_api.rst | Richard van der Hoff | 2018-03-15 | 1 | -2/+4 |
| | | | | | | | | | clarify that `purge_history` will not purge state | ||||
* | | | OCD: Make the event_creator routes regex a code block | Travis Ralston | 2018-03-14 | 1 | -1/+1 |
|/ / | | | | | | | | | All the others are code blocks, so this one should be to (currently it is a blockquote). Signed-off-by: Travis Ralston <travpc@gmail.com> | ||||
* | | Add transactional API to history purge | Richard van der Hoff | 2018-03-12 | 1 | -0/+27 |
| | | | | | | | | Make the purge request return quickly, and allow scripts to poll for updates. | ||||
* | | Factor run_in_background out from preserve_fn | Richard van der Hoff | 2018-03-08 | 1 | -4/+4 |
| | | | | | | | | | | It annoys me that we create temporary function objects when there's really no need for it. Let's factor the gubbins out of preserve_fn and start using it. | ||||
* | | Provide a means to pass a timestamp to purge_history | Richard van der Hoff | 2018-03-05 | 1 | -2/+9 |
|/ | |||||
* | Merge pull request #2854 from matrix-org/erikj/event_create_worker | Erik Johnston | 2018-02-13 | 1 | -5/+34 |
|\ | | | | | Create a worker for event creation | ||||
| * | Update docs | Erik Johnston | 2018-02-13 | 1 | -1/+4 |
| | | |||||
| * | Update workers docs to include http port | Erik Johnston | 2018-02-12 | 1 | -5/+20 |
| | | |||||
| * | Add note in docs/workers.rst | Erik Johnston | 2018-02-07 | 1 | -0/+11 |
| | | |||||
* | | Fix typos in purge api & doc | Richard van der Hoff | 2018-02-13 | 1 | -1/+1 |
| | | | | | | | | | | * It's supposed to be purge_local_events, not ..._history * Fix the doc to have valid json | ||||
* | | Merge pull request #2858 from matrix-org/rav/purge_updates | Richard van der Hoff | 2018-02-09 | 1 | -2/+12 |
|\ \ | |/ |/| | delete_local_events for purge_room_history | ||||
| * | delete_local_events for purge_history | Richard van der Hoff | 2018-02-09 | 1 | -2/+12 |
| | | | | | | | | Add a flag which makes the purger delete local events | ||||
* | | Add admin api documentation for list media endpoint | Travis Ralston | 2018-01-31 | 1 | -0/+23 |
|/ | | | Signed-off-by: Travis Ralston <travpc@gmail.com> | ||||
* | document metrics changes | Richard van der Hoff | 2018-01-16 | 1 | -7/+54 |
| | |||||
* | Add config option to disable media_repo on main synapse | Richard van der Hoff | 2017-11-22 | 1 | -1/+4 |
| | | | | ... to stop us doing the cache cleanup jobs on the master. | ||||
* | Improve documentation of workers | Richard van der Hoff | 2017-11-21 | 1 | -21/+133 |
| | | | | Fixes https://github.com/matrix-org/synapse/issues/2554 | ||||
* | Remove preserve_context_over_{fn, deferred} | Richard van der Hoff | 2017-11-14 | 1 | -4/+0 |
| | | | | | Both of these functions ae known to leak logcontexts. Replace the remaining calls to them and kill them off. | ||||
* | simplify instructions for regenerating user_dir | Matthew Hodgson | 2017-11-04 | 1 | -0/+17 |
| | |||||
* | Factor _AccountHandler proxy out to ModuleApi | Richard van der Hoff | 2017-11-02 | 1 | -1/+1 |
| | | | | | We're going to need to use this from places that aren't password auth, so let's move it to a proper class. | ||||
* | Merge pull request #2624 from matrix-org/rav/password_provider_notify_logout | David Baker | 2017-11-02 | 1 | -0/+10 |
|\ | | | | | Notify auth providers on logout | ||||
| * | Notify auth providers on logout | Richard van der Hoff | 2017-11-01 | 1 | -0/+10 |
| | | | | | | | | Provide a hook by which auth providers can be notified of logouts. | ||||
* | | Allow password_auth_providers to return a callback | Richard van der Hoff | 2017-11-01 | 1 | -0/+5 |
|/ | | | | ... so that they have a way to record access tokens. | ||||
* | Let password auth providers handle arbitrary login types | Richard van der Hoff | 2017-11-01 | 1 | -10/+43 |
| | | | | | Provide a hook where password auth providers can say they know about other login types, and get passed the relevant parameters | ||||
* | DB schema interface for password auth providers | Richard van der Hoff | 2017-10-31 | 1 | -0/+12 |
| | | | | | Provide an interface by which password auth providers can register db schema files to be run at startup | ||||
* | Start some documentation on password providers | Richard van der Hoff | 2017-10-31 | 1 | -0/+39 |
| | | | | Document the existing interface, before I start adding new stuff. | ||||
* | move url_previews to MD as RST does my head in | Matthew Hodgson | 2017-10-29 | 1 | -0/+2 |
| | |||||
* | Document import rules | Richard van der Hoff | 2017-10-26 | 1 | -0/+44 |
| | |||||
* | code_style: more formatting | Richard van der Hoff | 2017-10-26 | 1 | -34/+57 |
| | |||||
* | code_style.rst: a couple of tidyups | Richard van der Hoff | 2017-10-26 | 1 | -9/+9 |
| | |||||
* | Merge branch 'release-v0.24.0' of github.com:matrix-org/synapse v0.24.0 | Erik Johnston | 2017-10-23 | 1 | -1/+1 |
|\ | |||||
| * | oops | Matthew Hodgson | 2017-10-13 | 1 | -1/+1 |
| | | |||||
| * | fix copyright to companies which actually exist(ed) | Matthew Hodgson | 2017-10-13 | 1 | -1/+1 |
| | | |||||
* | | make it absolutely clear that Purge History API does not remove all traces ↵ | Ander Punnar | 2017-10-14 | 1 | -0/+2 |
|/ | | | | | | | of events and message contents because this topic pops up too often #890 #1621 #1730 #2260 #2315 and so on | ||||
* | Document known to work postgres version | Paul Tötterman | 2017-09-01 | 1 | -0/+2 |
| | |||||
* | clarify metric setup to use 'scrape_configs' section of yaml and use an ↵ | Sean Enck | 2017-04-21 | 1 | -3/+2 |
| | | | | array for target | ||||
* | Document some of the admin APIs (#2143) | Richard van der Hoff | 2017-04-21 | 1 | -0/+73 |
| | | | | | | I haven't (yet) documented all of the user-list APIs introduced in https://github.com/matrix-org/synapse/pull/1784 because the API shape seems very odd, given the functionality. | ||||
* | Remove last reference to worker_replication_url | Erik Johnston | 2017-04-12 | 1 | -1/+2 |
| | |||||
* | Update replication docs | Erik Johnston | 2017-04-11 | 1 | -22/+4 |
| | |||||
* | Update workers docs | Erik Johnston | 2017-04-11 | 1 | -10/+5 |
| | |||||
* | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2017-04-04 | 3 | -10/+45 |
|\ | | | | | | | erikj/repl_tcp_server | ||||
| * | Merge pull request #2011 from matrix-org/matthew/turn_allow_guests | Erik Johnston | 2017-03-31 | 1 | -4/+34 |
| |\ | | | | | | | add setting (on by default) to support TURN for guests | ||||
| | * | add setting (on by default) to support TURN for guests | Matthew Hodgson | 2017-03-15 | 1 | -4/+34 |
| | | | |||||
| * | | Merge pull request #1961 from benhylau/patch-1 | Erik Johnston | 2017-03-31 | 1 | -3/+3 |
| |\ \ | | | | | | | | | Clarify doc for SQLite to PostgreSQL port | ||||
| | * | | Clarify doc for SQLite to PostgreSQL port | Benedict Lau | 2017-03-01 | 1 | -3/+3 |
| | | | | |||||
| * | | | Fix the logcontext handling in the cache wrappers (#2077) | Richard van der Hoff | 2017-03-30 | 1 | -3/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cache wrappers had a habit of leaking the logcontext into the reactor while the lookup function was running, and then not restoring it correctly when the lookup function had completed. It's all the fault of `preserve_context_over_{fn,deferred}` which are basically a bit broken. | ||||
* | | | | Add a brief list of commands to docs | Erik Johnston | 2017-03-31 | 1 | -0/+46 |
| | | | | |||||
* | | | | Fix up docs | Erik Johnston | 2017-03-31 | 1 | -8/+8 |
| | | | | |||||
* | | | | Fix indentation in docs/ | Erik Johnston | 2017-03-30 | 1 | -25/+28 |
| | | | | |||||
* | | | | Initial TCP protocol implementation | Erik Johnston | 2017-03-30 | 1 | -0/+174 |
|/ / / | | | | | | | | | | This defines the low level TCP replication protocol | ||||
* | | | log_contexts.rst: fix formatting of Note block | Richard van der Hoff | 2017-03-20 | 1 | -6/+6 |
| | | | | | | | | | | | | Apparently the github RST renderer doesn't like Note blocks. | ||||
* | | | log_contexts.rst: fix typos | Richard van der Hoff | 2017-03-18 | 1 | -2/+2 |
| | | | |||||
* | | | Logcontext docs | Richard van der Hoff | 2017-03-17 | 1 | -8/+439 |
| |/ |/| | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | Richard van der Hoff | 2017-02-20 | 1 | -11/+21 |
|\| | |||||
| * | Update metrics-howto.rst | Richard van der Hoff | 2017-02-19 | 1 | -0/+2 |
| | | |||||
| * | Update metrics-howto.rst | Richard van der Hoff | 2017-02-19 | 1 | -12/+18 |
| | | |||||
| * | Update metrics-howto.rst | Richard van der Hoff | 2017-02-19 | 1 | -2/+4 |
| | | |||||
* | | Update CAPTCHA_SETUP.rst X-Forwarded-For docs | Daniel Dent | 2017-02-08 | 1 | -3/+2 |
|/ | | | It looks like CAPTCHA_SETUP.rst contains information relevant to an old version of Synapse, but Synapse now has a different approach to configuring use of the X-Forwarded-For header. | ||||
* | fix doc for purge_media_cache | Richard van der Hoff | 2017-01-20 | 1 | -5/+3 |
| | | | | | purge_media_cache takes its arg from a query-param, not the POST body, for some reason. | ||||
* | rename CAPTCHA_SETUP | Richard van der Hoff | 2016-12-01 | 1 | -6/+5 |
| | | | | this is rst so name it accordingly | ||||
* | Fix copypasto error in metric rename table in docs | Paul "LeoNerd" Evans | 2016-11-03 | 1 | -4/+4 |
| | |||||
* | Add details of renamed metrics | Paul "LeoNerd" Evans | 2016-10-31 | 1 | -0/+34 |
| | |||||
* | Remove long-deprecated instructions about promethesus console; also fix for ↵ | Paul "LeoNerd" Evans | 2016-10-28 | 1 | -33/+8 |
| | | | | modern config file format | ||||
* | mention client_reader worker | Matthew Hodgson | 2016-09-17 | 1 | -0/+1 |
| | |||||
* | PR feedback | Matthew Hodgson | 2016-08-19 | 1 | -5/+9 |
| | |||||
* | quick guide to synapse scalability via workers | Matthew Hodgson | 2016-08-19 | 1 | -0/+93 |
| | |||||
* | Use correct path | Erik Johnston | 2016-07-28 | 1 | -1/+1 |
| | |||||
* | Add some basic admin API docs | Erik Johnston | 2016-07-28 | 3 | -0/+46 |
| | |||||
* | code_style.rst: add link to sphinx examples | Richard van der Hoff | 2016-07-01 | 1 | -1/+3 |
| | |||||
* | code_style.rst: *fix* link to google style | Richard van der Hoff | 2016-07-01 | 1 | -1/+1 |
| | |||||
* | code_style.rst: add link to google style | Richard van der Hoff | 2016-07-01 | 1 | -2/+3 |
| | |||||
* | Update turn-howto.rst to use git clone (2) | Rick Cogley | 2016-06-28 | 1 | -1/+5 |
| | | | | | Not logical to use svn checkout against a github repo, so changed to git clone. Signed-off-by: Rick Cogley <rick.cogley@esolia.co.jp> | ||||
* | Update turn-howto.rst to use git clone | Rick Cogley | 2016-06-28 | 1 | -1/+1 |
| | | | | | | svn checkout is not logical for a checkout from github, so changed the checkout to "git clone". thanks @dbkr Signed-off-by: Rick Cogley <rick.cogley@esolia.co.jp> | ||||
* | Remove double spaces | Rick Cogley | 2016-06-28 | 1 | -12/+11 |
| | | | Reading the RST spec, I was trying to get breaks to appear by entering the double spaces after the lines in the code blocks. It does not work anyway, and, as pointed out, I've removed. | ||||
* | Update to reflect new location at github. | Rick Cogley | 2016-06-26 | 1 | -16/+18 |
| | | | Additionally it does not appear there is turnserver.conf.default, but rather, just /etc/turnserver.conf. | ||||
* | Fix link to A-S spec | Richard van der Hoff | 2016-05-23 | 1 | -2/+1 |
| | |||||
* | starting point for doc on how log contexts are supposed to work | Matthew Hodgson | 2016-05-04 | 1 | -0/+10 |
| | |||||
* | Update replication.rst | Mark Haines | 2016-04-12 | 1 | -1/+1 |
| | |||||
* | Add some design documentation for replication | Mark Haines | 2016-04-12 | 1 | -0/+58 |
| | |||||
* | make it work | Matthew Hodgson | 2016-03-29 | 1 | -1/+1 |
| | |||||
* | initial WIP of a tentative preview_url endpoint - incomplete, untested, ↵ | Matthew Hodgson | 2016-01-24 | 1 | -0/+74 |
| | | | | experimental, etc. just putting it here for safekeeping for now | ||||
* | Added installation instructions for postgres on CentOS 7 | Mads R. Christensen | 2015-12-05 | 1 | -2/+15 |
| | |||||
* | Remove spurious .py from docs | Erik Johnston | 2015-09-01 | 1 | -1/+1 |
| | |||||
* | Clean up scripts/ | Erik Johnston | 2015-08-27 | 1 | -7/+4 |
| | |||||
* | typo | Matthew Hodgson | 2015-05-09 | 1 | -1/+1 |
| | |||||
* | Actually rename all isntances | Erik Johnston | 2015-05-08 | 1 | -1/+1 |
| | |||||
* | Reword port script usage | Erik Johnston | 2015-05-08 | 1 | -2/+2 |
| | |||||
* | Slight rewording | Erik Johnston | 2015-05-07 | 1 | -2/+10 |
| | |||||
* | Reword docs/application_services.rst | Erik Johnston | 2015-05-07 | 1 | -5/+7 |
| | |||||
* | Add some information on registering AS's | Erik Johnston | 2015-05-07 | 1 | -0/+26 |
| | |||||
* | Move CAPTCHA_SETUP to docs/ | Erik Johnston | 2015-05-06 | 1 | -0/+31 |
| | |||||
* | database config is not kept in separate config file anymore | Mark Haines | 2015-05-01 | 1 | -13/+9 |
| | |||||
* | Mention that postgres databases must have the correct charset encoding | Erik Johnston | 2015-04-29 | 1 | -0/+17 |
| | |||||
* | improve postgres blurb a bit | Matthew Hodgson | 2015-04-29 | 1 | -7/+18 |
| | |||||
* | Fix rst | Erik Johnston | 2015-04-28 | 1 | -1/+2 |
| | |||||
* | Update docs/postgres.rst to explain port script usage | Erik Johnston | 2015-04-28 | 1 | -0/+51 |
| | |||||
* | Add docs on how to use synapse with psycopg2 | Erik Johnston | 2015-04-27 | 1 | -0/+34 |
| | |||||
* | Mumble ReST mumble ``fixed-width`` mumble | Paul "LeoNerd" Evans | 2015-04-23 | 1 | -5/+5 |
| | |||||
* | Formatting / wording fixes to metrics doc | Paul "LeoNerd" Evans | 2015-04-23 | 1 | -12/+13 |
| | |||||
* | prometheus/metrics howto from Leo | Matthew Hodgson | 2015-04-23 | 1 | -0/+49 |
| | |||||
* | Fix YAML syntax of turn config example | David Baker | 2015-02-24 | 1 | -1/+1 |
| | |||||
* | clarify these instructions a media-repo specific | Matthew Hodgson | 2014-12-24 | 1 | -1/+3 |
| | |||||
* | Merge branch 'develop' into media_repository | Mark Haines | 2014-12-10 | 1 | -3/+34 |
|\ | |||||
| * | oops | Matthew Hodgson | 2014-12-10 | 1 | -3/+3 |
| | | |||||
| * | update codestyle based on debate on #matrix-dev | Matthew Hodgson | 2014-12-10 | 1 | -3/+34 |
| | | |||||
* | | update media repository implementation docs | Mark Haines | 2014-12-10 | 1 | -4/+9 |
| | | |||||
* | | Write the upload portion of version 1 of the media repository | Mark Haines | 2014-12-02 | 1 | -0/+20 |
|/ | |||||
* | move model/ into matrix-doc/drafts | Matthew Hodgson | 2014-11-12 | 6 | -940/+0 |
| | |||||
* | this got merged into matrix-doc/specification/00_basis.rst by someone | Matthew Hodgson | 2014-11-12 | 1 | -86/+0 |
| | |||||
* | move OLD_specification into matrix-doc/drafts | Matthew Hodgson | 2014-11-12 | 1 | -1283/+0 |
| | |||||
* | vestigial readme for sphinx | Matthew Hodgson | 2014-11-12 | 1 | -0/+1 |
| | |||||
* | move swagger impl to matrix-doc | Matthew Hodgson | 2014-11-12 | 17 | -10718/+0 |
| | |||||
* | move stuff out of implementation-notes - /everything/ here should be ↵ | Matthew Hodgson | 2014-11-12 | 3 | -0/+0 |
| | | | | implementation-notes now | ||||
* | this is ancient and has been moved to ↵ | Matthew Hodgson | 2014-11-12 | 1 | -11/+0 |
| | | | | matrix-doc/drafts/federated_versioning_design_notes.rst | ||||
* | haven't i already moved you to matrix-doc twice? :/ | Matthew Hodgson | 2014-11-12 | 1 | -151/+0 |
| | |||||
* | this is obsolete and lives in matrix-doc in ↵ | Matthew Hodgson | 2014-11-12 | 1 | -59/+0 |
| | | | | specification/30_server_server_api.rst now | ||||
* | this has been merged into matrix-doc/specification/30_server_server_api.rst | Matthew Hodgson | 2014-11-12 | 1 | -231/+0 |
| | |||||
* | Merge pull request #12 from matrix-org/federation_authorization | Mark Haines | 2014-11-11 | 1 | -8/+8 |
|\ | | | | | Federation authorization | ||||
| * | Merge branch 'develop' into event_signing | Mark Haines | 2014-10-27 | 16 | -5531/+6 |
| |\ | |||||
| * | | Rename 'meta' to 'unsigned' | Mark Haines | 2014-10-17 | 1 | -8/+8 |
| | | | |||||
* | | | trivial spacing fix | Matthew Hodgson | 2014-11-11 | 1 | -1/+1 |
| | | | |||||
* | | | Fix RST sublist formatting bug | Erik Johnston | 2014-11-10 | 1 | -15/+15 |
| | | | |||||
* | | | moar boxes. | Matthew Hodgson | 2014-11-10 | 1 | -18/+21 |
| | | | |||||
* | | | document up the current architecture a bit based on the workshop the other week | Matthew Hodgson | 2014-11-10 | 3 | -1/+72 |
| |/ |/| | |||||
* | | Merge branch 'docs-restructuring' of github.com:matrix-org/synapse into develop | Erik Johnston | 2014-10-17 | 16 | -5531/+6 |
|\ \ | |/ |/| | |||||
| * | move swagger JSON from synapse project to matrix-doc project | Matthew Hodgson | 2014-10-09 | 8 | -1897/+0 |
| | | |||||
| * | move matrix-generic content to new matrix-doc git project | Matthew Hodgson | 2014-10-09 | 9 | -3721/+6 |
| | | |||||
| * | Add spec-additions.rst with info on recaptcha and common event fields. | Kegan Dougal | 2014-10-09 | 1 | -0/+89 |
| | | |||||
| * | Restructure specification sections. | Kegan Dougal | 2014-10-09 | 1 | -837/+835 |
| | | |||||
* | | typoe | Matthew Hodgson | 2014-10-13 | 1 | -1/+1 |
| | | |||||
* | | Merge branch develop into server2server_signing | Mark Haines | 2014-10-13 | 7 | -258/+652 |
|\| | | | | | | | | | Conflicts: synapse/app/homeserver.py | ||||
| * | Clarify that room alias domain names will be server-scoped; nonlocal edits ↵ | Paul "LeoNerd" Evans | 2014-10-07 | 1 | -0/+8 |
| | | | | | | | | are unliekly to work but nonlocal lookups will | ||||
| * | SPEC-3: First hack at defining some of the various event related concepts | Erik Johnston | 2014-10-07 | 1 | -0/+53 |
| | | |||||
| * | Add quick and dirty doc about state resolution | Erik Johnston | 2014-10-06 | 1 | -0/+51 |
| | | |||||
| * | Clarify how-to some more. | Kegan Dougal | 2014-10-06 | 1 | -2/+3 |
| | | |||||
| * | Update JSFiddles/how-to to support the new registration format. | Kegan Dougal | 2014-10-06 | 1 | -1/+1 |
| | | |||||
| * | Add more section headings. | Kegan Dougal | 2014-10-06 | 1 | -5/+37 |
| | | |||||
| * | Clarify room permission / power level information. | Kegan Dougal | 2014-10-06 | 1 | -16/+19 |
| | | |||||
| * | Add information about the initialSync API. | Kegan Dougal | 2014-10-06 | 1 | -8/+46 |
| | | | | | | | | | | | | Outline and describe the keys from the initial sync API. Hide room-scoped initial sync API for now as it is not implemented and needs more thought before it can be specced. | ||||
| * | swagger: Added DELETE method for directory server. | Kegan Dougal | 2014-10-06 | 1 | -0/+16 |
| | | |||||
| * | More spec work. | Kegan Dougal | 2014-10-03 | 1 | -14/+11 |
| | |