- Oct 03, 2019
-
-
Andrew Morgan authored
Replace `client_secret` query parameter values with `<redacted>` in the logs. Prevents a scenario where a MITM of server traffic can horde 3pids on their account.
-
- Oct 02, 2019
-
-
Erik Johnston authored
Fix errors storing large retry intervals.
-
Erik Johnston authored
Fix fetching censored redactions from DB
-
Erik Johnston authored
-
Erik Johnston authored
We have set the max retry interval to a value larger than a postgres or sqlite int can hold, which caused exceptions when updating the destinations table. To fix postgres we need to change the column to a bigint, and for sqlite we lower the max interval to 2**62 (which is still incredibly long).
-
Erik Johnston authored
Fix censoring redactions performance
-
Erik Johnston authored
-
Erik Johnston authored
Fetching a censored redactions caused an exception due to the code expecting redactions to have a `redact` key, which redacted redactions don't have.
- Oct 01, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
Joining against `events` and ordering by `stream_ordering` is inefficient as it forced scanning the entirety of the redactions table. This isn't the case if we use `redactions.received_ts` column as we can then use an index.
-
Erik Johnston authored
This will allow us to efficiently search for uncensored redactions in the DB before a given time.
-
Erik Johnston authored
Currently we don't set `have_censored` column if we don't have the target event of a redaction, which means we repeatedly attempt to censor the same non-existant event. When we persist non-redacted events we unset the `have_censored` column for any redactions that target said event.
-
Erik Johnston authored
Fix `devices_last_seen` background update.
-
- Sep 30, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
Fixes #6134.
-
- Sep 26, 2019
-
-
Erik Johnston authored
Fix 'redaction_retention_period' sampel config to match guidelines
-
Erik Johnston authored
-
Erik Johnston authored
-
Neil Johnson authored
-
Richard van der Hoff authored
formatting tweak
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Neil Johnson authored
-
Richard van der Hoff authored
-
Neil Johnson authored
-
Richard van der Hoff authored
-
Neil Johnson authored
Fixes #5905
-
Erik Johnston authored
Prune old rows in user_ips tables.
-
- Sep 25, 2019
-
-
Richard van der Hoff authored
-
Erik Johnston authored
-
Erik Johnston authored
Move last seen info into devices table
-
Neil Johnson authored
Enable cleaning up extremities with dummy events by default to prevent undue build up of forward extremities. (#5884)
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Co-Authored-By:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
Neil Johnson authored
Fixes #6103
-
Richard van der Hoff authored
If email or msisdn verification aren't supported, let's stop advertising them for registration. Fixes #6100.
-
Richard van der Hoff authored
Pull the checkers out to their own classes, rather than having them lost in a massive 1000-line class which does everything. This is also preparation for some more intelligent advertising of flows, as per #6100
-