- Feb 12, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
Transfer Server ACLs on room upgrade
-
Erik Johnston authored
-
Erik Johnston authored
Analyze user_ips before running deduplication
-
Erik Johnston authored
Reduce user_ips bloat during dedupe background update
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Due to the table locks taken out by the naive upsert, the table statistics may be out of date. During deduplication it is important that the correct index is used as otherwise a full table scan may be incorrectly used, which can end up thrashing the database badly.
-
Erik Johnston authored
-
Erik Johnston authored
The background update to remove duplicate rows naively deleted and reinserted the duplicates. For large tables with a large number of duplicates this causes a lot of bloat (with postgres), as the inserted rows are appended to the table, since deleted rows will not be overwritten until a VACUUM has happened. This should hopefully also help ensure that the query in the last batch uses the correct index, as inserting a large number of new rows without analyzing will upset the query planner.
-
Erik Johnston authored
fix self-signed cert notice from generate-config
-
Richard van der Hoff authored
Lots of updates to the README/INSTALL.md. Fixes #4601.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
If TLS is disabled, it should not be an error if no cert is given. Fixes #4554.
-
Richard van der Hoff authored
fixes #4620
-
Erik Johnston authored
Remove redundant entries from docker config
-
Erik Johnston authored
Infer no_tls from presence of TLS listeners
- Feb 11, 2019
-
-
Richard van der Hoff authored
* no_tls is now redundant (#4613) * we don't need a dummy cert any more (#4618)
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Rather than have to specify `no_tls` explicitly, infer whether we need to load the TLS keys etc from whether we have any TLS-enabled listeners.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
we aren't going to use them anyway.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
... otherwise we would fail with a mysterious KeyError or something later.
-
Richard van der Hoff authored
Log which file we're reading keys and certs from, and refactor the code a bit in preparation for other work
-
Richard van der Hoff authored
It's nothing to do with refreshing the certificates. No idea why it was here.
-
Erik Johnston authored
add updating of backup versions
-
Richard van der Hoff authored
Rearrange the comments to try to clarify them, and expand on what some of it means. Use a sensible default 'bind_addresses' setting. For the insecure port, only bind to localhost, and enable x_forwarded, since apparently it's for use behind a load-balancer.
-
Richard van der Hoff authored
Factor out the reverse proxy info to a separate file, add some more info on reverse-proxying the federation port.
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Amber Brown authored
-
Amber Brown authored
-
Erik Johnston authored
New listener resource for the federation API "openid/userinfo" endpoint
-
- Feb 08, 2019
-
-
Valentin Anger authored
* Allow "unavailable" presence status for /sync Closes #3772, closes #3779 Signed-off-by:
Valentin Anger <valentin.an.1999@gmail.com> * Add changelog for PR 4592
-
Richard van der Hoff authored
Add more tables to the list of tables which need a background update to complete before we can upsert into them, which fixes a race against the background updates.
-
Amber Brown authored
-
Hubert Chathi authored
also add tests
-
- Feb 07, 2019
-
-
Richard van der Hoff authored
-