- Feb 21, 2020
-
-
Patrick Cloke authored
Ensure good comprehension hygiene using flake8-comprehensions.
-
- Feb 12, 2020
-
-
Patrick Cloke authored
-
- Jan 21, 2020
-
-
Brendan Abolivier authored
* Raise an exception if there are pending background updates So we return with a non-0 code * Changelog * Port synapse_port_db to async/await * Port update_database to async/await * Add version string to mocked homeservers * Remove unused imports * Convert overseen bits to async/await * Fixup logging contexts * Fix imports * Add a way to print an error without raising an exception * Incorporate review
-
- Jan 03, 2020
-
-
Richard van der Hoff authored
-
- Dec 18, 2019
-
-
Erik Johnston authored
This encapsulates config for a given database and is the way to get new connections.
-
- Dec 11, 2019
-
-
Andrew Morgan authored
-
- Dec 10, 2019
-
-
Erik Johnston authored
-
- Dec 05, 2019
-
-
Erik Johnston authored
-
- Dec 04, 2019
-
-
Erik Johnston authored
-
- Nov 06, 2019
-
-
Richard van der Hoff authored
-
- Nov 01, 2019
-
-
Neil Pilgrim authored
-
- Oct 30, 2019
-
-
Andrew Morgan authored
-
- Oct 28, 2019
-
-
Brendan Abolivier authored
This adds: * a test sqlite database * a configuration file for the sqlite database * a configuration file for a postgresql database (using the credentials in `.buildkite/docker-compose.pyXX.pgXX.yaml`) as well as a new script named `.buildkite/scripts/test_synapse_port_db.sh` that: 1. installs Synapse 2. updates the test sqlite database to the latest schema and runs background updates on it 3. creates an empty postgresql database 4. run the `synapse_port_db` script to migrate the test sqlite database to the empty postgresql database (with coverage) Step `2` is done via a new script located at `scripts-dev/update_database`. The test sqlite database is extracted from a SyTest run, so that it can be considered as an actual homeserver's database with actual data in it.
-
- Oct 23, 2019
-
-
Andrew Morgan authored
Add a linting script that enforces all boolean values in the default config be lowercase. This has annoyed me for a while so I decided to fix it.
-
- Oct 11, 2019
-
-
Richard van der Hoff authored
This doesn't work, and afaict hasn't been used since 2015.
-
- Jul 10, 2019
-
-
Andrew Morgan authored
Add a dev script to cover all the different linting steps.
-
- Jun 25, 2019
-
-
Amber Brown authored
-
- Jun 20, 2019
-
-
Amber Brown authored
-
- Jun 13, 2019
-
-
Richard van der Hoff authored
* py3 fixes for federation_client * .well-known support for federation_client
-
- Jun 03, 2019
-
-
Amber Brown authored
-
- May 03, 2019
-
-
Richard van der Hoff authored
-
- Mar 22, 2019
-
-
Erik Johnston authored
-
- Mar 21, 2019
-
-
Richard van der Hoff authored
-
- Mar 07, 2019
-
-
Richard van der Hoff authored
-
- Mar 04, 2019
-
-
Richard van der Hoff authored
-
- Feb 26, 2019
-
-
Richard van der Hoff authored
* Fix check-newsfragment script I previously broke this so that it always succeeded... * more fixes * fix newsfiles
-
- Feb 22, 2019
-
-
Richard van der Hoff authored
* You need an entry in the debian changelog (and not a regular newsfragment) for debian packaging changes. * Regular newsfragments must end in full stops.
-
- Jan 23, 2019
-
-
Amber Brown authored
-
- Jan 12, 2019
-
-
Richard van der Hoff authored
Rewrite this in python so that it can be run in parallel.
-
- Nov 09, 2018
-
-
Brendan Abolivier authored
-
- Oct 29, 2018
-
-
Amber Brown authored
-
- Oct 24, 2018
-
-
Richard van der Hoff authored
Broadly three things here: * disable W504 which seems a bit whacko * remove a bunch of `as e` expressions from exception handlers that don't use them * use `r""` for strings which include backslashes Also, we don't use pep8 any more, so we can get rid of the duplicate config there.
-
- Oct 20, 2018
-
-
Amber Brown authored
-
- Oct 02, 2018
-
-
Amber Brown authored
-
- Sep 27, 2018
-
-
Schnuffle authored
Signed-off-by:
Schnuffle <schnuffle@github.com>
-
- Sep 26, 2018
-
-
Amber Brown authored
* changelog * reduce circleci config * plus a handy script * fix regex
-
- Sep 17, 2018
-
-
Richard van der Hoff authored
The problem with this script is that it is largely untested, entirely unmaintained, and running it is likely to make your synapse blow up in exciting ways. For example, it leaves a bunch of tables with dead values in it, like event_to_state_groups. Having it here sends a message that it is a supported part of synapse, which is absolutely not the case.
-
- Jun 12, 2018
-
-
Richard van der Hoff authored
This appears to have stopped working since matrix.org moved to cloudflare. The Host header should match the name of the server, not whatever is in the SRV record.
-
- May 08, 2018