- May 30, 2019
-
-
Erik Johnston authored
Due to #5269 we may have extremities in our DB that we shouldn't have, so lets add a cleanup task such to remove those.
-
Erik Johnston authored
When we receive a soft failed event we, correctly, *do not* update the forward extremity table with the event. However, if we later receive an event that references the soft failed event we then need to remove the soft failed events prev events from the forward extremities table, otherwise we just build up forward extremities. Fixes #5269
-
- May 22, 2019
-
-
Neil Johnson authored
This reverts commit c31e375a.
-
Neil Johnson authored
- May 21, 2019
-
-
Richard van der Hoff authored
-
Erik Johnston authored
Only count aggregations from distinct senders
-
Erik Johnston authored
Block attempts to annotate the same event twice
-
Erik Johnston authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Implements https://github.com/matrix-org/matrix-doc/pull/2002.
-
Richard van der Hoff authored
When considering the candidates to be forward-extremities, we must exclude soft failures. Hopefully fixes #5090.
-
Richard van der Hoff authored
* Pin eliot to <1.8 on python 3.5.2 Fixes https://github.com/matrix-org/synapse/issues/5199 * Add support for 'markers' to python_dependencies * tell xargs not to strip quotes
-
Brendan Abolivier authored
Add startup background job for account validity
-
Brendan Abolivier authored
-
Richard van der Hoff authored
If we remove support for a particular room version, we should behave more gracefully. This should make client requests fail with a 400 rather than a 500, and will ignore individiual PDUs in a federation transaction, rather than the whole transaction.
-
Brendan Abolivier authored
- May 20, 2019
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
This reverts commit ce5bcefc. This caused: ``` Traceback (most recent call last): File "/usr/local/lib/python3.7/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/usr/local/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/synapse/src/synapse/app/client_reader.py", line 32, in <module> from synapse.replication.slave.storage import SlavedProfileStore ImportError: cannot import name 'SlavedProfileStore' from 'synapse.replication.slave.storage' (/home/synapse/src/synapse/replication/slave/storage/__init__.py) error starting synapse.app.client_reader('/home/synapse/config/workers/client_reader.yaml') (exit code: 1); see above for logs ```
-
Richard van der Hoff authored
Implements MSC1884
-
Erik Johnston authored
Rename relation types to match MSC
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Land basic reaction and edit support.
-
Erik Johnston authored
-
Erik Johnston authored
Correctly update aggregation counts after redaction
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Add basic editing support
-
ReidAnderson authored
-
- May 17, 2019
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
If account validity is enabled in the server's configuration, this job will run at startup as a background job and will stick an expiration date to any registered account missing one.
-
Erik Johnston authored
As a user isn't allowed to send a single emoji more than once.
-
Erik Johnston authored
As users aren't allowed to react with the same emoji more than once.
-
bytepoets-blo authored
* fix mapping of return values for get_or_register_3pid_guest
-