- Aug 25, 2020
-
-
Andrew Morgan authored
-
Manuel Stahl authored
* Search in columns 'name' and 'displayname' in the admin users endpoint Signed-off-by:
Manuel Stahl <manuel.stahl@awesome-technologies.de>
-
- Aug 24, 2020
-
-
Brendan Abolivier authored
-
- Aug 19, 2020
-
-
Ryan Cole authored
* Updated docs: Added note about missing 308 redirect support. * Added changelog
-
- Aug 18, 2020
-
-
Patrick Cloke authored
-
- Aug 17, 2020
-
-
Andrew Morgan authored
Fixes https://github.com/matrix-org/synapse/issues/6583
-
- Aug 11, 2020
-
-
Erik Johnston authored
We do this to prevent foot guns. The default config uses a MemoryFilter, but users are free to change to logging to files directly. If they do then they have to ensure to set the `filters: [context]` on the right handler, otherwise records get written with the wrong context. Instead we move the logic to happen when we generate a record, which is when we *log* rather than *handle*. (It's possible to add filters to loggers in the config, however they don't apply to descendant loggers and so they have to be manually set on *every* logger used in the code base)
-
Erik Johnston authored
* Change default log config to buffer by default. This batches up writes to the filesystem, which is more efficient for disk I/O. This means that it can take some time for logs to get written to disk. Note that ERROR logs (and above) immediately flush the buffer. This only effects new installs, as we only write the log config if started with `--generate-config` (in the same way we do for generating signing keys). * Default to keeping last 4 days of logs. This hopefully reduces the amount of logs kept for new servers. Keeping the last 1GB of logs is likely overkill for new servers, but equally may not be enough for busy ones. Instead, we keep the last four days worth of logs, enough so that admins can investigate any problems that happened over e.g. a long weekend.
-
Richard van der Hoff authored
Hopefully this mostly speaks for itself. I also did a bit of cleaning up of the error handling. Fixes #8047
-
- Aug 07, 2020
-
-
Travis Ralston authored
-
Erik Johnston authored
-
- Aug 06, 2020
-
-
Erik Johnston authored
-
- Aug 05, 2020
-
-
Erik Johnston authored
-
- Jul 31, 2020
-
-
Erik Johnston authored
-
Travis Ralston authored
These docs were tested successfully in production by a customer, so it's probably fine.
-
- Jul 30, 2020
-
-
Stuart Mumford authored
-
Erik Johnston authored
-
- Jul 29, 2020
-
-
Erik Johnston authored
-
Aaron Raimist authored
-
- Jul 28, 2020
-
-
Dirk Klimpel authored
Add option ```purge``` to ```POST /_synapse/admin/v1/rooms/<room_id>/delete``` Fixes: #3761 Signed-off-by:
Dirk Klimpel <dirk@klimpel.org>
-
lugino-emeritus authored
Fixes #7901. Signed-off-by:
Niklas Tittjung <nik_t.01@web.de>
-
Erik Johnston authored
-
- Jul 23, 2020
-
-
Patrick Cloke authored
-
- Jul 22, 2020
-
- Jul 20, 2020
-
-
Adrian authored
-
Andrew Morgan authored
The [postgres setup docs](https://github.com/matrix-org/synapse/blob/develop/docs/postgres.md#set-up-database) recommend setting up your database with user `synapse_user`. However, uncommenting the postgres defaults in the sample config leave you with user `synapse`. This PR switches the sample config to recommend `synapse_user`. Took a me a second to figure this out, so assume this will beneficial to others.
-
- Jul 17, 2020
-
-
Patrick Cloke authored
-
- Jul 16, 2020
-
-
Michael Albert authored
-
Luke Faraone authored
I'm pretty sure there's no technical reason these have to be distinct server blocks, so collapse into one and go with the more terse location block. Signed-off-by:
Luke W Faraone <luke@faraone.cc>
-
- Jul 15, 2020
-
-
Patrick Cloke authored
-
Patrick Cloke authored
-
- Jul 14, 2020
-
-
Brendan Abolivier authored
-
Dirk Klimpel authored
The Delete Room admin API allows server admins to remove rooms from server and block these rooms. `DELETE /_synapse/admin/v1/rooms/<room_id>` It is a combination and improvement of "[Shutdown room](https://github.com/matrix-org/synapse/blob/develop/docs/admin_api/shutdown_room.md)" and "[Purge room](https://github.com/matrix-org/synapse/blob/develop/docs/admin_api/purge_room.md)" API. Fixes: #6425 It also fixes a bug in [synapse/storage/data_stores/main/room.py](synapse/storage/data_stores/main/room.py) in ` get_room_with_stats`. It should return `None` if the room is unknown. But it returns an `IndexError`. https://github.com/matrix-org/synapse/blob/901b1fa561e3cc661d78aa96d59802cf2078cb0d/synapse/storage/data_stores/main/room.py#L99-L105 Related to: - #5575 - https://github.com/Awesome-Technologies/synapse-admin/issues/17 Signed-off-by:
Dirk Klimpel <dirk@klimpel.org>
-
Patrick Cloke authored
-
- Jul 10, 2020
-
-
Erik Johnston authored
-
- Jul 08, 2020
-
-
Nicolai Søborg authored
* Change Caddy links Current links points to Caddy v1 which is deprecated. Signed-off-by:
Nicolai Søborg <git@xn--sb-lka.org>
-
- Jul 06, 2020
-
-
Patrick Cloke authored
-
- Jun 30, 2020
-
-
Patrick Cloke authored
-
- Jun 17, 2020
-
-
Erik Johnston authored
This requires a new config option to specify which media repo should be responsible for running background jobs to e.g. clear out expired URL preview caches.
-
- Jun 16, 2020
-
-
Richard van der Hoff authored
-