Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace all Prometheus datasource UIDs of the Grafana Dashboard with the ↵ | Michael Sasser | 2023-10-23 | 1 | -314/+305 |
| | | | | variable `${DS_PROMETHEUS}` and remove `__inputs` (#16471) | ||||
* | Update ruff config (#16283) | Patrick Cloke | 2023-09-08 | 1 | -2/+0 |
| | | | Enable additional checks & clean-up unneeded configuration. | ||||
* | Run pyupgrade for python 3.7 & 3.8. (#16110) | Patrick Cloke | 2023-08-15 | 1 | -1/+1 |
| | |||||
* | Fixed grafana deploy annotations in the dashboard config, so it shows for ↵ | Will Lewis | 2023-07-20 | 1 | -1/+1 |
| | | | | | | | | | those not managing matrix.org (#15957) Removed the 'matrix.org' hardcorded instance setting Originally introduced in #15674 Co-authored-by: wrjlewis <will.lewis@askattest.com> | ||||
* | Switch from `matrix://` to `matrix-federation://` scheme for internal ↵ | Eric Eastwood | 2023-06-20 | 1 | -1/+1 |
| | | | | | | | Synapse routing of outbound federation traffic (#15806) `matrix://` is a registered specced scheme nowadays and doesn't make sense for our internal to Synapse use case anymore. ([discussion] (https://github.com/matrix-org/synapse/pull/15773#discussion_r1227598679)) | ||||
* | Add Synapse version deploy annotations to Grafana dashboard (#15674) | Eric Eastwood | 2023-05-31 | 1 | -174/+894 |
| | | | | | | | | | | | | | Fix https://github.com/matrix-org/synapse/issues/15662 This manifests as purple lines that show up on all time series panels that you can hover and see what version was deployed. Also added a new "Deployed Synapse versions over time" panel where the color block changes with each version. And mixed this color block into the "Up" time series panel. To get the Grafana dashboard JSON to copy here: use the **Share** icon at the top -> **Export** -> check the **Export for sharing externally** option -> **View JSON** or **Save to file** | ||||
* | Add redis SSL configuration options (#15312) | Roel ter Maat | 2023-05-11 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | * Add SSL options to redis config * fix lint issues * Add documentation and changelog file * add missing . at the end of the changelog * Move client context factory to new file * Rename ssl to tls and fix typo * fix lint issues * Added when redis attributes were added | ||||
* | Make it easier to use DataGrip w/ Synapse's schema (#14982) | David Robertson | 2023-02-15 | 6 | -0/+32 |
| | | | | | | Also tweak the schema dump script: - add a note explaining myself how to use it -Explicitly call `poetry run`, because not everyone uses direnv :( | ||||
* | Support for selecting the Redis logical database. (#15034) | 999lakhisidhu | 2023-02-15 | 1 | -0/+1 |
| | | | | Note that this is only used for key-value store (cached values) and not for the pub/sub replication used by Synapse. | ||||
* | lnav config for synpase logs (#14953) | David Robertson | 2023-02-01 | 2 | -0/+114 |
| | |||||
* | Include `x_forwarded` in workers example configs (#14667) | villepeh | 2023-01-13 | 2 | -5/+11 |
| | |||||
* | Fix the *MAU Limits* section of the Grafana dashboard relying on a specific ↵ | reivilibre | 2022-12-13 | 1 | -9/+6 |
| | | | | `job` name for the workers of a Synapse deployment. (#14644) | ||||
* | Update forgotten references to legacy metrics in the included Grafana ↵ | reivilibre | 2022-11-22 | 1 | -345/+1209 |
| | | | | | dashboard. (#14477) Fixes https://github.com/matrix-org/synapse/issues/14465 | ||||
* | Remove not needed `replication` listener in docker compose example (#14107) | Dirk Klimpel | 2022-10-17 | 3 | -25/+1 |
| | |||||
* | Add comments to the Prometheus recording rules to make it clear which set of ↵ | reivilibre | 2022-09-23 | 1 | -7/+18 |
| | | | | rules you need for Grafana or Prometheus Console. (#13876) | ||||
* | Add `worker_main_http_uri` to the contrib bash script (#13772) | villepeh | 2022-09-21 | 1 | -1/+3 |
| | | | | | | * Add worker_main_http_uri, replace >> with > Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com> Co-authored-by: Erik Johnston <erik@matrix.org> | ||||
* | Remove unused Prometheus recording rules from `synapse-v2.rules` and add ↵ | reivilibre | 2022-09-08 | 1 | -23/+8 |
| | | | | comments describing where the rest are used. (#13756) | ||||
* | Fix Prometheus recording rules to not use legacy metric names. (#13718) | reivilibre | 2022-09-08 | 2 | -32/+11 |
| | |||||
* | Update Grafana dashboard to not use legacy metric names. (#13714) | reivilibre | 2022-09-06 | 1 | -69/+69 |
| | |||||
* | Update the Grafana dashboard that is included with Synapse in the `contrib` ↵ | reivilibre | 2022-09-01 | 1 | -20/+127 |
| | | | | | | | | | | | | | directory. (#13697) * Add missing graph to contrib * Update with minor but plausible changes, including positioning changes * Newsfile Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org> Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org> | ||||
* | Update grafana dashboard | Richard van der Hoff | 2022-08-13 | 1 | -1805/+2695 |
| | |||||
* | Bash script for creating multiple stream writers (#13271) | villepeh | 2022-07-19 | 2 | -1/+146 |
| | | | | | Add another bash script to the contrib directory. It creates multiple stream writers and also prints out the example configuration for homeserver.yaml. Signed-off-by: Ville Petteri Huh. | ||||
* | Add a sample bash script to docs for creating multiple worker files (#13032) | villepeh | 2022-07-11 | 1 | -0/+31 |
| | | | Signed-off-by: Ville Petteri Huh. | ||||
* | Fix-up the contrib/graph scripts. (#13013) | Patrick Cloke | 2022-06-10 | 3 | -43/+69 |
| | | | | | | * Clarifies comments and documentation. * Adds type-hints. * Fixes Python 3 compatibility (and runs pyupgrade). * Updates for changes in Synapse internals. | ||||
* | Docker Compose Worker Documentation and Examples (#12737) | James | 2022-06-08 | 4 | -0/+235 |
| | |||||
* | Remove direct refeferences to PyNaCl (use signedjson instead). (#12902) | Jacek Kuśnierz | 2022-06-01 | 1 | -5/+4 |
| | |||||
* | Remove unused `contrib/experiments/cursesio.py` (#12910) | David Robertson | 2022-05-30 | 1 | -165/+0 |
| | |||||
* | Remove `contrib/experiments/test_messaging.py` (#12911) | David Robertson | 2022-05-30 | 1 | -367/+0 |
| | |||||
* | Remove contrib/jitsimeetbridge (#12909) | David Robertson | 2022-05-30 | 9 | -5526/+0 |
| | |||||
* | Remove contrib/scripts/kick_users.py (#12908) | David Robertson | 2022-05-30 | 1 | -88/+0 |
| | |||||
* | docs(contrib): Add link to documentation in dashboard (#12602) | Sheogorath | 2022-05-09 | 1 | -1/+13 |
| | |||||
* | Bump `black` and `click` versions (#12320) | David Robertson | 2022-03-29 | 1 | -6/+9 |
| | |||||
* | Move the `snapcraft` configuration to `contrib`. (#12142) | David Robertson | 2022-03-02 | 1 | -0/+57 |
| | | | | | | | | | * Move the `snapcraft` configuration to `contrib`. We're happy for people to package this as a snap image if it's useful, but we don't support or maintain it. I'd like to move the config to `contrib` to reflect this state of affairs. * Changelog | ||||
* | Improve `reactor_tick_time` metric (#11724) | Richard van der Hoff | 2022-01-17 | 1 | -16/+0 |
| | | | | | | | | | | | The existing implementation of the `python_twisted_reactor_tick_time` metric is pretty useless, because it *only* measures the time taken to execute timed calls and callbacks from threads. That neglects everything that happens off the back of I/O, which is obviously quite a lot for us. To improve this, I've hooked into a different place in the reactor - in particular, where it calls `epoll`. That call is the only place it should wait for something to happen - the rest of the loop *should* be quick. I've also removed `python_twisted_reactor_pending_calls`, because I don't believe anyone ever looks at it, and it's a nuisance to populate. | ||||
* | Improve Docker docs for use with Postgres (#11640) | Callum Macdonald | 2022-01-05 | 1 | -0/+1 |
| | |||||
* | Fix Shellcheck SC2089 and SC2090: Quotes in vars | Dan Callahan | 2021-10-22 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | SC2089: Quotes/backslashes will be treated literally. Use an array. https://github.com/koalaman/shellcheck/wiki/SC2089 SC2090: Quotes/backslashes in this variable will not be respected. https://github.com/koalaman/shellcheck/wiki/SC2090 Putting literal JSON in a variable mistakenly triggers these warnings. Instead of adding ignore directives, this can be avoided by inlining the JSON data into the curl invocation. Since the variable is only used in this one location, inlining is fine. Signed-off-by: Dan Callahan <danc@element.io> | ||||
* | Break down cache expiry reasons in grafana (#10880) | David Robertson | 2021-09-23 | 1 | -2/+2 |
| | | | A follow-up to #10829 | ||||
* | Update the Synapse Grafana dashboard (#10570) | Brendan Abolivier | 2021-08-16 | 1 | -66/+484 |
| | |||||
* | Fix some links in `docs` and `contrib` (#10370) | Dirk Klimpel | 2021-07-13 | 6 | -10/+13 |
| | |||||
* | Fix broken links in INSTALL.md (#10331) | Dirk Klimpel | 2021-07-08 | 1 | -1/+2 |
| | | | Signed-off-by: Dirk Klimpel dirk@klimpel.org | ||||
* | update black to 21.6b0 (#10197) | Marcus | 2021-06-17 | 1 | -4/+4 |
| | | | | | Reformat all files with the new version. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | Update the contrib grafana dashboard (#10001) | Erik Johnston | 2021-05-19 | 1 | -644/+3557 |
| | |||||
* | Hardened systemd unit files (#9803) | Savyasachee Jha | 2021-05-19 | 1 | -0/+71 |
| | | | Signed-off-by: Savyasachee Jha savya.jha@hawkradius.com | ||||
* | Revert "Experimental Federation Speedup (#9702)" | Andrew Morgan | 2021-04-28 | 1 | -23/+19 |
| | | | | This reverts commit 05e8c70c059f8ebb066e029bc3aa3e0cefef1019. | ||||
* | Experimental Federation Speedup (#9702) | Jonathan de Jong | 2021-04-14 | 1 | -19/+23 |
| | | | | | This basically speeds up federation by "squeezing" each individual dual database call (to destinations and destination_rooms), which previously happened per every event, into one call for an entire batch (100 max). Signed-off-by: Jonathan de Jong <jonathan@automatia.nl> | ||||
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 2 | -2/+0 |
| | | | | | | | Part of #9744 Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now. `Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` | ||||
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 2 | -6/+23 |
| | | | | | | | Part of #9366 Adds in fixes for B006 and B008, both relating to mutable parameter lint errors. Signed-off-by: Jonathan de Jong <jonathan@automatia.nl> | ||||
* | Use interpreter from $PATH instead of absolute paths in various scripts ↵ | Quentin Gliech | 2021-03-25 | 2 | -2/+2 |
| | | | | | | | | | using /usr/bin/env (#9689) On NixOS, `bash` isn't under `/bin/bash` but rather in some directory in `$PATH`. Locally, I've been patching those scripts to make them work. `/usr/bin/env` seems to be the only [portable way](https://unix.stackexchange.com/questions/29608/why-is-it-better-to-use-usr-bin-env-name-instead-of-path-to-name-as-my) to use binaries from the PATH as interpreters. Signed-off-by: Quentin Gliech <quentingliech@gmail.com> | ||||
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 5 | -51/+32 |
| | | | | | | | - Update black version to the latest - Run black auto formatting over the codebase - Run autoformatting according to [`docs/code_style.md `](https://github.com/matrix-org/synapse/blob/80d6dc9783aa80886a133756028984dbf8920168/docs/code_style.md) - Update `code_style.md` docs around installing black to use the correct version | ||||
* | Add missing prometheus rules for persisted events (#8802) | Johanna Dorothea Reichmann | 2020-12-02 | 1 | -0/+18 |
| | | | | | | | The official dashboard uses data from these rules, but they were never added to the synapse-v2.rules. They are mentioned in this issue: https://github.com/matrix-org/synapse/issues/7917#issuecomment-661330409, but never got added to the rules. Adding them results in all graphs in the "Event persist rate" section to function as intended. Signed-off-by: Johanna Dorothea Reichmann <transcaffeine@finallycoffee.eu> | ||||
* | Update example prometheus console (#8824) | Dirk Klimpel | 2020-11-26 | 1 | -51/+50 |
| | | | | Signed-off-by: Dirk Klimpel dirk@klimpel.org | ||||
* | Improve documentation how to configure prometheus for workers (#8822) | Dirk Klimpel | 2020-11-26 | 1 | -3/+7 |
| | |||||
* | Cross-link documentation to the prometheus recording rules. (#8667) | Michael Kaye | 2020-10-27 | 1 | -1/+1 |
| | |||||
* | Remove obsolete __future__ imports (#8337) | Jonathan de Jong | 2020-09-17 | 6 | -17/+1 |
| | |||||
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 3 | -6/+6 |
| | |||||
* | Convert federation client to async/await. (#7975) | Patrick Cloke | 2020-07-30 | 1 | -7/+9 |
| | |||||
* | Lint the contrib/ directory in CI and linting scripts, add synctl to linting ↵ | Andrew Morgan | 2020-07-20 | 8 | -80/+68 |
| | | | | | | | script (#7914) Run `isort`, `flake8` and `black` over the `contrib/` directory and `synctl` script. The latter was already being done in CI, but now the linting script does it too. Fixes https://github.com/matrix-org/synapse/issues/7910 | ||||
* | Fix deprecation warning due to invalid escape sequences (#7895) | Karthikeyan Singaravelan | 2020-07-20 | 1 | -4/+4 |
| | | | | | | | * Fix deprecation warnings due to invalid escape sequences. * Add changelog Signed-off-by: Karthikeyan Singaravelan <tir.karthi@gmail.com> | ||||
* | Update grafana dashboard | Richard van der Hoff | 2020-07-13 | 1 | -85/+214 |
| | |||||
* | Merge branch 'master' into develop | Patrick Cloke | 2020-07-02 | 1 | -1/+1 |
|\ | |||||
| * | Update postgres in the Docker compose example to 12-alpine. (#7696) | lub | 2020-06-17 | 1 | -1/+1 |
| | | |||||
* | | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -3/+1 |
|/ | |||||
* | update grafana dashboard | Richard van der Hoff | 2020-06-02 | 1 | -88/+525 |
| | |||||
* | Add entry to set dependency against psql service (#7591) | David Rio Deiros | 2020-05-28 | 1 | -0/+3 |
| | |||||
* | Make systemd-with-workers doc official (#7234) | Richard van der Hoff | 2020-04-08 | 5 | -208/+2 |
| | | | | Simplify and update this documentation, and make it part of the core dist. | ||||
* | update grafana dashboard | Richard van der Hoff | 2020-03-19 | 1 | -32/+213 |
| | |||||
* | rst->md | Matthew Hodgson | 2020-03-01 | 1 | -1/+1 |
| | |||||
* | Fix mounting of homeserver.yaml when it does not exist on host (#6913) | Sandro | 2020-02-29 | 1 | -2/+1 |
| | | | Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com> | ||||
* | contrib/docker: remove quotes for POSTGRES_INITDB_ARGS (#6984) | Fridtjof Mund | 2020-02-25 | 1 | -1/+1 |
| | | | | | I made a mistake in https://github.com/matrix-org/synapse/pull/6921 - the quotes break the postgres container's startup script (or docker-compose), which makes initdb fail: https://github.com/matrix-org/synapse/pull/6921#issuecomment-590657154 Signed-off-by: Fridtjof Mund <fridtjof@das-labor.org> | ||||
* | contrib/docker: Ensure correct encoding and locale settings on DB creation ↵ | Fridtjof Mund | 2020-02-14 | 1 | -0/+3 |
| | | | | | | (#6921) Signed-off-by: Fridtjof Mund <fridtjof@das-labor.org> | ||||
* | contrib/docker-compose: fixing mount that overrides containers' /etc (#6656) | Fabian Meyer | 2020-01-08 | 1 | -1/+1 |
| | | | | The mount in the form of ./matrix-config:/etc overwrites the contents of the container /etc folder. Since all valid ca certificates are stored in /etc, the synapse.push.httppusher, for example, cannot validate the certificate from matrix.org. | ||||
* | Systemd documentation (#6490) | Clifford Garwood II | 2019-12-09 | 1 | -1/+1 |
| | |||||
* | Modify systemd unit file reference to align with installation instruction ↵ | Clifford Garwood II | 2019-12-05 | 2 | -2/+22 |
| | | | | | (#6369) Signed-off-by: Clifford Garwood II cliff@cigii.com | ||||
* | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -2/+2 |
| | | | * update version of black and also fix the mypy config being overridden | ||||
* | Cleanup extra quotes from IDEs (#6236) | Andrew Morgan | 2019-10-23 | 2 | -3/+3 |
| | |||||
* | Update docker-compose.yml for a static config file, and update traefik ↵ | przemas75 | 2019-10-18 | 2 | -29/+27 |
| | | | | examples (#6142) | ||||
* | Allow Synapse to send registration emails + choose Synapse or an external ↵ | Andrew Morgan | 2019-09-06 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | server to handle 3pid validation (#5987) This is a combination of a few different PRs, finally all being merged into `develop`: * #5875 * #5876 * #5868 (This one added the `/versions` flag but the flag itself was actually [backed out](https://github.com/matrix-org/synapse/commit/891afb57cbdf9867f2848341b29c75d6f35eef5a#diff-e591d42d30690ffb79f63bb726200891) in #5969. What's left is just giving /versions access to the config file, which could be useful in the future) * #5835 * #5969 * #5940 Clients should not actually use the new registration functionality until https://github.com/matrix-org/synapse/pull/5972 is merged. UPGRADE.rst, changelog entries and config file changes should all be reviewed closely before this PR is merged. | ||||
* | Switch to using v2 Identity Service APIs other than lookup (MSC 2140) (#5892) | Andrew Morgan | 2019-09-05 | 1 | -0/+5 |
| | |||||
* | Fix curl command typo in purge_remote_media.sh | Thomas Citharel | 2019-08-09 | 1 | -1/+1 |
| | | | | | | Was verbose option instead of -X, command didn't work Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
* | Also update systemd-with-workers contrib examples | Erik Johnston | 2019-07-23 | 2 | -2/+4 |
| | |||||
* | Update example systemd service file | Erik Johnston | 2019-07-22 | 1 | -1/+3 |
| | |||||
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 3 | -6/+6 |
| | |||||
* | Deprecate the env var way of running the docker image (#5566) | Richard van der Hoff | 2019-06-27 | 1 | -0/+4 |
| | | | | | This is mostly a documentation change, but also adds a default value for SYNAPSE_CONFIG_PATH, so that running from the generated config is the default, and will Just Work provided your config is in the right place. | ||||
* | Update purge_api README | jon r | 2019-06-27 | 1 | -2/+2 |
| | | | This points the reverse links at the intended location. | ||||
* | Add extremities graphs to grafana dashboard | Richard van der Hoff | 2019-06-25 | 1 | -23/+832 |
| | |||||
* | format json for grafana dashboard | Richard van der Hoff | 2019-06-25 | 1 | -1/+6005 |
| | |||||
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 9 | -411/+479 |
| | |||||
* | Fix seven contrib files with Python syntax errors (#5446) | cclauss | 2019-06-18 | 6 | -119/+130 |
| | | | | | | * Fix seven contrib files with Python syntax errors Signed-off-by: cclauss <cclauss@me.com> | ||||
* | Set syslog identifiers in systemd units (#5023) | Christoph Müller | 2019-05-10 | 3 | -1/+3 |
| | |||||
* | update grafana dashboard | Richard van der Hoff | 2019-04-13 | 1 | -5211/+1 |
| | |||||
* | Add systemd setup that supports workers (#4662) | Luca Corbatto | 2019-03-15 | 5 | -0/+204 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This setup is a way to manage workers with systemd. It does however not require workers. You can use this setup without workers. You just have to make sure that the homeserver is forking and writes its PID file to the location the service is looking in. The currently distributed setup in the debian package does not work in conjunction with workers. * Adds changelog * Lets systemd handle the forking Sets all services to `type=simple` and disables daemonizing on the synapse side. * Formats readme to 80 columns per line * Allows for full restart of all workers * Changes README to reflect the new setup * Adds dot to end of changelog file * Removes surplus word Co-Authored-By: targodan <targodan@users.noreply.github.com> * Adds missing word Co-Authored-By: targodan <targodan@users.noreply.github.com> * Fixes linebreak Co-Authored-By: targodan <targodan@users.noreply.github.com> * Fixes unit type | ||||
* | Update example_log_config.yaml (#4820) | Richard van der Hoff | 2019-03-07 | 1 | -1/+2 |
| | |||||
* | cleanups for contrib/prometheus/README | Richard van der Hoff | 2019-01-30 | 1 | -0/+7 |
| | |||||
* | Update docker-compose.yml (#4282) | jribal | 2019-01-02 | 1 | -1/+1 |
| | | | | | | Hi, the original docker-compose file did not work by default. You get federation port working but no client port. My proposal is to let federation port work as it is by default (8448) and let traefik handle client http/https traffic. | ||||
* | Update the example systemd config to use a virtualenv (#4273) | Richard van der Hoff | 2018-12-07 | 2 | -22/+31 |
| | | | | | If you're installing as a system package, the system package should have set up the systemd config, so it's more useful to give an example of running in a virtualenv here. | ||||
* | add purge_history.sh and purge_remote_media.sh scripts to contrib/purge_api/ | rubo77 | 2018-11-07 | 3 | -0/+211 |
| | | | | Signed-off-by: Ruben Barkow <github@r.z11.de> | ||||
* | Merge pull request #3778 from z3ntu/patch-1 | Richard van der Hoff | 2018-11-01 | 1 | -2/+4 |
|\ | | | | | Fix build of Docker image with docker-compose | ||||
| * | Fix build of Docker image with docker-compose | Luca Weiss | 2018-09-11 | 1 | -2/+4 |
| | | | | | | | | ... and fix a typo | ||||
* | | Fix typo in docker-compose.yml | Jonas Schürmann | 2018-10-31 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Jonas Schürmann <jonasschuermann@aol.de> | ||||
* | | Update grafana dashboard | Richard van der Hoff | 2018-09-25 | 1 | -175/+417 |
|/ | |||||
* | fix event lag graph | Richard van der Hoff | 2018-08-07 | 1 | -8/+16 |
| | |||||
* | Update README.md | Michael Kaye | 2018-08-03 | 1 | -1/+1 |
| | | | Link to docker/README.md | ||||
* | Refactor docker locations and README. | Michael Kaye | 2018-08-02 | 4 | -422/+2 |
| | | | | This addresses #3224 | ||||
* | Merge pull request #3543 from bebehei/docker | Jan Christian Grünhage | 2018-08-01 | 2 | -7/+2 |
|\ | | | | | Improvements for Docker usage | ||||
| * | [Docker] Build docker image via compose | Benedikt Heine | 2018-07-17 | 2 | -7/+2 |
| | | | | | | | | | | | | | | It's much easier to build the image via docker-compose instead of an error-prone low-level docker call. Signed-off-by: Benedikt Heine <bebe@bebehei.de> | ||||
* | | Add some documentation for using the dashboard | Paul Tötterman | 2018-07-31 | 1 | -0/+6 |
| | | |||||
* | | synapse grafana dashboard | Richard van der Hoff | 2018-07-31 | 1 | -0/+4961 |
|/ | |||||
* | light grammar changes | Neil Johnson | 2018-05-17 | 1 | -4/+4 |
| | |||||
* | Note that secrets need to be retained. | Michael Kaye | 2018-05-17 | 1 | -2/+7 |
| | |||||
* | Document macaroon env var correctly | Michael Kaye | 2018-05-17 | 1 | -2/+2 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into feat-dockerfile | kaiyou | 2018-05-02 | 6 | -20/+36 |
|\ | |||||
| * | Document contrib directory | Erik Johnston | 2018-04-20 | 2 | -0/+14 |
| | | |||||
| * | Merge pull request #3075 from NotAFile/six-type-checks | Richard van der Hoff | 2018-04-09 | 1 | -1/+3 |
| |\ | | | | | | | Replace some type checks with six type checks | ||||
| | * | Replace some type checks with six type checks | Adrian Tschira | 2018-04-07 | 1 | -1/+3 |
| | | | | | | | | | | | | Signed-off-by: Adrian Tschira <nota@notafile.com> | ||||
| * | | make prometheus config compliant to v0.28 | Krombel | 2018-04-05 | 3 | -19/+19 |
| |/ | |||||
* | | Make the logging level configurable | kaiyou | 2018-05-01 | 2 | -3/+4 |
| | | |||||
* | | Fix the documentation about 'POSTGRES_DB' | kaiyou | 2018-05-01 | 1 | -1/+1 |
| | | |||||
* | | Disable logging to file and rely on the console when using Docker | kaiyou | 2018-02-10 | 1 | -8/+1 |
| | | |||||
* | | Explicitely provide the postgres password to synapse in the Compose example | kaiyou | 2018-02-10 | 1 | -0/+1 |
| | | |||||
* | | Remove an accidentally committed test configuration | kaiyou | 2018-02-10 | 1 | -1/+1 |
| | | |||||
* | | Generate macaroon and registration secrets, then store the results to the ↵ | kaiyou | 2018-02-10 | 2 | -6/+15 |
| | | | | | | | | data dir | ||||
* | | Fix the path to the log config file | kaiyou | 2018-02-09 | 2 | -2/+2 |
| | | |||||
* | | Make SYNAPSE_MACAROON_SECRET_KEY a mandatory option | kaiyou | 2018-02-09 | 2 | -3/+4 |
| | | |||||
* | | Specify the Docker registry for the postgres image | kaiyou | 2018-02-08 | 1 | -1/+1 |
| | | |||||
* | | Specify the Docker registry in the build tag | kaiyou | 2018-02-08 | 1 | -1/+1 |
| | | |||||
* | | Make it clear that the image has two modes of operation | kaiyou | 2018-02-08 | 1 | -5/+24 |
| | | |||||
* | | Enable email server configuration from environment variables | kaiyou | 2018-02-08 | 2 | -16/+24 |
| | | |||||
* | | Honor the SYNAPSE_REPORT_STATS parameter in the Docker image | kaiyou | 2018-02-08 | 1 | -0/+5 |
| | | |||||
* | | Disable the Web client in the Docker image | kaiyou | 2018-02-08 | 2 | -4/+3 |
| | | |||||
* | | Use 'synapse' as a default postgres user in Docker examples | kaiyou | 2018-02-08 | 2 | -3/+3 |
| | | |||||
* | | Refactor the start script to better handle mandatory parameters | kaiyou | 2018-02-08 | 3 | -24/+35 |
| | | |||||
* | | Rename the permissions variable to avoid confusion | kaiyou | 2018-02-08 | 1 | -3/+3 |
| | | |||||
* | | Add some documentation about high performance storage | kaiyou | 2018-02-08 | 1 | -2/+7 |
| | | |||||
* | | Make it clear that two modes are avaiable in the documentation, improve the ↵ | kaiyou | 2018-02-08 | 2 | -9/+20 |
| | | | | | | | | compose file | ||||
* | | Support loading application service files from /data/appservices/ | kaiyou | 2018-02-05 | 3 | -2/+18 |
| | | |||||
* | | Only generate configuration files when necessary | kaiyou | 2018-02-05 | 1 | -5/+7 |
| | | |||||
* | | Point to the 'latest' tag in the Docker documentation | kaiyou | 2018-02-05 | 2 | -2/+2 |
| | | |||||
* | | Fix a typo in the Docker README | kaiyou | 2018-02-05 | 1 | -1/+1 |
| | | |||||
* | | Document the cache factor environment variable for Docker | kaiyou | 2018-02-05 | 1 | -0/+1 |
| | | |||||
* | | Add dynamic TURN configuration in the Docker image | kaiyou | 2018-02-05 | 2 | -2/+14 |
| | | |||||
* | | Add dynamic recaptcha configuration in the Docker image | kaiyou | 2018-02-05 | 2 | -0/+11 |
| | | |||||
* | | Run the server as an unprivileged user | kaiyou | 2018-02-04 | 1 | -4/+7 |
| | | |||||
* | | Fix multiple typos | kaiyou | 2018-02-04 | 2 | -10/+16 |
| | | |||||
* | | Update sumperdump Docker readme to match this image properties | kaiyou | 2018-02-04 | 1 | -38/+64 |
| | | |||||
* | | Remove etc/service files from rob's branch | kaiyou | 2018-02-04 | 3 | -131/+0 |
| | | |||||
* | | Merge remote-tracking branch 'origin/rob/docker' into feat-dockerfile | kaiyou | 2018-02-04 | 4 | -0/+201 |
|\ \ | |||||
* | | | Reuse environment variables of the postgres container | kaiyou | 2018-02-04 | 2 | -9/+14 |
| | | | |||||
* | | | Provide an example docker compose file | kaiyou | 2018-02-04 | 1 | -0/+32 |
| | | | |||||
* | | | Support an external postgresql config in the Docker image | kaiyou | 2018-02-04 | 1 | -2/+11 |
| | | | |||||
* | | | Generate shared secrets if not defined in the environment | kaiyou | 2018-02-04 | 1 | -4/+11 |
| | | | |||||
* | | | Generate any missing keys before starting synapse | kaiyou | 2018-02-04 | 1 | -12/+13 |
| | | | |||||
* | | | Allow for a wheel cache and include missing files in the build | kaiyou | 2018-02-04 | 1 | -0/+1 |
| | | | |||||
* | | | Add template config files for the Docker image | kaiyou | 2018-02-03 | 2 | -0/+217 |
| | | | |||||
* | | | Initial commit including a Dockerfile for synapse | kaiyou | 2018-02-03 | 1 | -0/+29 |
| |/ |/| | |||||
* | | Make clear that the config has changed since prometheus v2 | Krombel | 2017-11-14 | 3 | -2/+35 |
| | | | | | | | | | | This restores the config that is usable for prometheus pre v2.0.0 The new config only works for Prometheus v2+ | ||||
* | | update prometheus-config to new format | Krombel | 2017-11-07 | 2 | -23/+67 |
| | | |||||
* | | Start traditionally, stop synctl | rnbdsh | 2017-09-24 | 1 | -1/+2 |
| | | | | | | | | Starting with synctl lead to "no config file found" Stopping also leads to some (code=exited, status=1/FAILURE), but at least now we can stop the service. | ||||
* | | Remove non-existing files, add stop, use synctl | rnbdsh | 2017-09-24 | 1 | -2/+2 |
|/ | | | | | | | Non-existing files, when running the suggested from https://github.com/matrix-org/synapse#configuring-synapse /etc/synapse/log_config.yaml so the --log-config leads to an error /etc/sysconfig/synapse The environment-file or even the /etc/sysconfig does not exist in arch linux Also instead of calling python2 we use synctl, as this seems to be the proper way to start it, and it gives us a more useful error in the systemctl status. And we now allow stop (and therefore restart). | ||||
* | Add prometheus config | Richard van der Hoff | 2017-08-16 | 3 | -0/+436 |
| | | | | ... from https://github.com/matrix-org/synapse-prometheus-config. | ||||
* | Fix some lies, and other clarifications, in docstrings | Richard van der Hoff | 2017-04-21 | 1 | -10/+6 |
| | | | | | The documentation on get_json has been wrong ever since the very first commit to synapse... | ||||
* | Bring example log config into line with default | Richard van der Hoff | 2017-03-13 | 1 | -2/+4 |
| | |||||
* | merge in right archlinux package, thanks to @saram-kon from ↵ | Matthew Hodgson | 2017-02-28 | 1 | -1/+1 |
| | | | | https://github.com/matrix-org/synapse/pull/1956 | ||||
* | Update example_log_config.yaml | Richard van der Hoff | 2017-02-17 | 1 | -1/+1 |
| | | | add trailing NL | ||||
* | Add an example log_config file | Richard van der Hoff | 2017-02-17 | 1 | -0/+48 |
| | |||||
* | Use signedjson.sign instead of syutil.crypto.jsonsign | Andrew Shadura | 2017-02-13 | 1 | -1/+1 |
| | | | | | | | Functions from syutil.crypto.jsonsign are now available in signedjson, so use that instead of depending on syutil. Signed-off-by: Andrew Shadura <andrew@shadura.me> | ||||
* | Add environment file to systemd unit configuration. | Oleg Girko | 2016-04-14 | 1 | -0/+1 |
| | | | | | | | | | Now there is at least one environment variable that controls synapse server's behaviour: SYNAPSE_CACHE_FACTOR. So, it makes sense to make systemd unit file to use environment configuration file that can set this variable's value. Signed-off-by: Oleg Girko <ol@infoserver.lv> | ||||
* | Add another graph contrib | Erik Johnston | 2016-01-21 | 1 | -0/+151 |
| | |||||
* | copyrights | Matthew Hodgson | 2016-01-07 | 6 | -6/+6 |
| | |||||
* | hacky support for video for FS CC DD | Matthew Hodgson | 2015-08-06 | 1 | -3/+0 |
| | |||||
* | hacky support for video for FS CC DD | Matthew Hodgson | 2015-08-06 | 1 | -15/+25 |
| | |||||
* | contrib/systemd: log_config.yaml: do not disable existing loggers | Ivan Shapovalov | 2015-05-31 | 1 | -0/+2 |
| | | | | | | | | | It turned out that merely configuring the root logger is not enough for "catch-all" semantics. The logging subsystem also needs to be told not to disable existing loggers (so that their messages will get propagated to handlers up the logging hierarchy, not just silently discarded). Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com> | ||||
* | minimal doc | Matthew Hodgson | 2015-04-29 | 1 | -0/+4 |
| | |||||
* | contrib/systemd: add a sample systemd unit file and a logger configuration | Ivan Shapovalov | 2015-04-29 | 2 | -0/+35 |
| | | | | | | | The added logger configuration (--log-config or log_config:) uses systemd's python bindings to pass messages directly to the journal. Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com> | ||||
* | Add kick users script | Kegan Dougal | 2015-04-17 | 1 | -0/+93 |
| | |||||
* | potential contributing guide & author list for synapse | Matthew Hodgson | 2015-04-03 | 1 | -0/+3 |
| | |||||
* | uncommited WIP from MWC | Matthew Hodgson | 2015-03-14 | 2 | -12/+15 |
| | |||||
* | WIP vertobridge AS | Matthew Hodgson | 2015-03-04 | 1 | -0/+489 |
| | |||||
* | Fix contrib/graph/graph2.py to handle FrozenDict | Erik Johnston | 2015-02-16 | 1 | -1/+2 |
| | |||||
* | Merge branch 'develop' into pushers | David Baker | 2015-01-22 | 6 | -0/+1833 |
|\ | | | | | | | | | Conflicts: synapse/rest/__init__.py | ||||
| * | Move experiments, graph and cmdclient into contrib | Mark Haines | 2015-01-22 | 6 | -0/+1833 |
| | | |||||
* | | Merge branch 'master' into pushers | David Baker | 2014-12-18 | 1 | -0/+0 |
|\| | |||||
| * | Remove editor junk | Paul "LeoNerd" Evans | 2014-12-02 | 1 | -0/+0 |
| | | |||||
| * | Add non-working jitsi meet bridge | David Baker | 2014-12-02 | 10 | -0/+5488 |
| | | |||||
| * | fix IO::Async abuse - thanks leo | Matthew Hodgson | 2014-12-02 | 1 | -9/+11 |
| | | |||||
| * | ignore rogue matrix call events; support verto.media RPC as a horrible hack; ↵ | Matthew Hodgson | 2014-12-02 | 3 | -21/+33 |
| | | | | | | | | fix NA::Matrix dep | ||||
| * | clean up a vertobot a bit | Matthew Hodgson | 2014-12-02 | 2 | -5/+0 |
| | | |||||
| * | a simple matrix->verto bot, distantly related to the irc bridge | Matthew Hodgson | 2014-12-02 | 5 | -0/+546 |
| | |||||
* | convert to spaces before I start a holy war | David Baker | 2014-12-02 | 1 | -205/+205 |
| | |||||
* | Add non-working jitsi meet bridge | David Baker | 2014-12-02 | 10 | -0/+5488 |
| | |||||
* | fix IO::Async abuse - thanks leo | Matthew Hodgson | 2014-11-28 | 1 | -9/+11 |
| | |||||
* | ignore rogue matrix call events; support verto.media RPC as a horrible hack; ↵ | Matthew Hodgson | 2014-11-28 | 3 | -21/+33 |
| | | | | fix NA::Matrix dep | ||||
* | clean up a vertobot a bit | Matthew Hodgson | 2014-11-28 | 2 | -5/+0 |
| | |||||
* | a simple matrix->verto bot, distantly related to the irc bridge | Matthew Hodgson | 2014-11-28 | 5 | -0/+546 |