1
0
Commit Graph

17949 Commits

Author SHA1 Message Date
Andrew Morgan f63db4f4fd Move sql schema delta files to their new location 2020-05-28 13:56:28 +01:00
Andrew Morgan b0dfadc2b0 Blacklist tests/60app-services/03passive.pl sytests 2020-05-28 13:56:28 +01:00
Andrew Morgan 68f46e07f2 Fix sytest CI
* Switch sytest-synapse to sytest-dinsic
* Be sure to invalidate our caches properly!
* Remove duplicate encryption state key definition
* Remove old config option name in comment
* Make dinsic the default in merge_base_branch
2020-05-28 13:56:07 +01:00
Andrew Morgan 6faa6521cb Add ProfileStore to synapse_port_db as it has a dinsic background update 2020-05-28 13:54:15 +01:00
Patrick Cloke 1882ffce79 1.12.4 2020-05-28 13:54:15 +01:00
Richard van der Hoff 6247ae0b38 formatting for the changelog 2020-05-28 13:54:15 +01:00
Richard van der Hoff 28207f79eb 1.12.4rc1 2020-05-28 13:54:15 +01:00
Richard van der Hoff 2141270621 1.12.4rc1 2020-05-28 13:54:15 +01:00
Patrick Cloke 8f259e883b Do not treat display names as globs for push rules. (#7271) 2020-05-28 13:54:15 +01:00
Andrew Morgan 367e95efc6 Query missing cross-signing keys on local sig upload (#7289) 2020-05-28 13:54:15 +01:00
Richard van der Hoff 455651d1cd Fix changelog file
I updated the PR and forgot to update the changelog.
2020-05-28 13:54:15 +01:00
Richard van der Hoff a84c29c54e Support GET account_data requests on a worker (#7311) 2020-05-28 13:54:10 +01:00
Richard van der Hoff 0956461b2c Revert "Query missing cross-signing keys on local sig upload"
This was incorrectly merged to the release branch before it was ready.

This reverts commit 72fe2affb6.
2020-05-28 13:53:34 +01:00
David Baker 51899b52a7 Always send the user updates to their own device list (#7160) 2020-05-28 13:53:34 +01:00
Andrew Morgan fc443e82a6 Query missing cross-signing keys on local sig upload
Add changelog

Save retrieved keys to the db

lint

Fix and de-brittle remote result dict processing

Use query_user_devices instead, assume only master, self_signing key types

Make changelog more useful

Remove very specific exception handling

Wrap get_verify_key_from_cross_signing_key in a try/except

Note that _get_e2e_cross_signing_verify_key can raise a SynapseError

lint

Add comment explaining why this is useful

Only fetch master and self_signing key types

Fix log statements, docstrings

Remove extraneous items from remote query try/except

lint

Factor key retrieval out into a separate function

Send device updates, modeled after SigningKeyEduUpdater._handle_signing_key_updates

Update method docstring
2020-05-28 13:53:34 +01:00
Andrew Morgan a6b9338ef9 Only register devices edu handler on the master process (#7255) 2020-05-28 13:53:34 +01:00
Richard van der Hoff e767ac5120 tweak changelog 2020-05-28 13:53:34 +01:00
Richard van der Hoff fc7f98d5c0 1.12.3 2020-05-28 13:53:34 +01:00
Richard van der Hoff bc465a0512 Fix the debian build in a better way. (#7212) 2020-05-28 13:53:34 +01:00
Andrew Morgan 18d5c59ac6 Fix changelog wording 2020-05-28 13:53:34 +01:00
Andrew Morgan 275df82c01 1.12.2 2020-05-28 13:53:34 +01:00
Andrew Morgan 387fb06ee7 Pin Pillow>=4.3.0,<7.1.0 to fix dep issue 2020-05-28 13:53:34 +01:00
Andrew Morgan 67fd06d6d6 1.12.1 2020-05-28 13:53:34 +01:00
Andrew Morgan ad32fad327 Note where bugs were introduced 2020-05-28 13:53:34 +01:00
Andrew Morgan 95314169e0 1.12.1rc1 2020-05-28 13:53:34 +01:00
Erik Johnston 37c9a9455f Newsfile 2020-05-28 13:53:34 +01:00
Andrew Morgan da5fe2ae0e Rewrite changelog 2020-05-28 13:53:34 +01:00
Andrew Morgan c64c6f4ed9 Add changelog 2020-05-28 13:53:34 +01:00
David Vo 3b68b16584 Only import sqlite3 when type checking
Fixes: #7127
Signed-off-by: David Vo <david@vovo.id.au>
2020-05-28 13:53:34 +01:00
Andrew Morgan 72c9302712 Fix another instance 2020-05-28 13:53:34 +01:00
Andrew Morgan 8777a08fca Only setdefault for signatures if device has key_json 2020-05-28 13:53:34 +01:00
Erik Johnston 9ed3d439df Fix starting workers when federation sending not split out. 2020-05-28 13:53:34 +01:00
Richard van der Hoff 1dd8f750a4 matrix.org was fine 2020-05-28 13:53:34 +01:00
Neil Johnson eb0a4b99ab Update CHANGES.md 2020-05-28 13:53:34 +01:00
Richard van der Hoff 1cd5683efc changelog typos 2020-05-28 13:53:34 +01:00
Richard van der Hoff e62a71c0e0 1.12.0 changelog 2020-05-28 13:53:34 +01:00
Andrew Morgan 49da3be374 Update buildkite to match mainline 2020-05-14 13:53:02 +01:00
Andrew Morgan 04f7aa5ea2 Add docker-compose files required by pipeline 2020-05-14 13:31:12 +01:00
Andrew Morgan c0faaa86e1 Bump mypy buildkite pipeline test to python3.7 to match mainline 2020-05-14 13:24:12 +01:00
Andrew Morgan 950c449cb4 Config linting 2020-05-14 13:05:46 +01:00
Andrew Morgan 75eb4c8d56 Fix versions in flake8 check-manifest commands 2020-05-14 13:00:57 +01:00
Andrew Morgan d188a66453 Remove extraneous file from merge 2020-05-14 12:59:25 +01:00
Andrew Morgan 70c494f2ad Pin the version of check_manifest to v0.41 until we merge the fix from v1.13.0 2020-05-14 12:17:42 +01:00
Andrew Morgan ab3130ecaf Add changelog 2020-05-14 12:06:59 +01:00
Andrew Morgan 627a34ad33 Pin flake8 to 3.7.9 until the v1.13.0 merge 2020-05-14 12:05:36 +01:00
Andrew Morgan 3fb2ea9932 apply linting 2020-05-14 11:51:16 +01:00
Andrew Morgan aadb7a1770 Temporarily add m.lazy_load_members to unstable_features 2020-05-04 13:51:59 +01:00
Andrew Morgan 0676d8a0b1 Add caches for get_profile_{displayname,avatar_url} 2020-05-01 11:43:19 +01:00
Andrew Morgan 2fae76c7b1 Disable _mark_expired_users_as_inactive bg job when account validity disabled 2020-04-30 18:16:45 +01:00
Andrew Morgan 677e0c721c Ensure non-federated rooms are not shown for POST /publicRooms 2020-04-29 15:53:22 +01:00