- 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
-
Richard van der Hoff authored
because, frankly, it looked like it was written by an axe-murderer. This should be a non-functional change, except that where `m.login.dummy` was previously advertised *before* `m.login.terms`, it will now be advertised afterwards. AFAICT that should have no effect, and will be more consistent with the flows that involve passing a 3pid.
-
- Sep 24, 2019
-
-
Brendan Abolivier authored
Fix the return value in the users_set_deactivated_flag background job
-