1
0
Commit Graph

18365 Commits

Author SHA1 Message Date
Andrew Morgan
2d7e6d4d60 Add changelog 2020-06-10 17:40:28 +01:00
Andrew Morgan
cde3bda815 Merge branch 'release-v1.14.0' of github.com:matrix-org/synapse into dinsic-release-v1.14.x
* 'release-v1.14.0' of github.com:matrix-org/synapse: (108 commits)
  Fix typo in PR link
  Update debian changelog
  1.14.0
  Improve changelog wording
  1.14.0rc2
  Fix sample config docs error (#7581)
  Fix up comments
  Fix specifying cache factors via env vars with * in name. (#7580)
  Don't apply cache factor to event cache. (#7578)
  Ensure ReplicationStreamer is always started when replication enabled. (#7579)
  Remove the changes to the debian changelog
  Not full release yet, this is rc1
  Merge event persistence move changelog entries
  More changelog fix
  Changelog fixes
  1.14.0
  Replace device_27_unique_idx bg update with a fg one (#7562)
  Fix incorrect exception handling in KeyUploadServlet.on_POST (#7563)
  Fix recording of federation stream token (#7564)
  Simplify reap_monthly_active_users (#7558)
  ...
2020-06-10 17:26:48 +01:00
Andrew Morgan
e8a7a853f8 Merge branch 'release-v1.13.0' of github.com:matrix-org/synapse into dinsic-release-v1.14.x
* 'release-v1.13.0' of github.com:matrix-org/synapse: (257 commits)
  Update changelog based on feedback.
  Move warnings in the changelog and re-iterate changes to branches.
  1.13.0
  update dh-virtualenv (#7526)
  1.13.0rc3
  Hash passwords earlier in the registration process (#7523)
  1.13.0rc2
  1.13.0rc2
  Stop `get_joined_users` corruption from custom statuses (#7376)
  Do not validate that the client dict is stable during UI Auth. (#7483)
  Fix new flake8 errors (#7489)
  Don't UPGRADE database rows
  RST indenting
  Put rollback instructions in upgrade notes
  Fix changelog typo
  Oh yeah, RST
  Absolute URL it is then
  Fix upgrade notes link
  Provide summary of upgrade issues in changelog. Fix )
  Move next version notes from changelog to upgrade notes
  ...
2020-06-10 16:58:10 +01:00
Richard van der Hoff
38c1fdb14e Fix typo in PR link 2020-06-03 11:22:27 +01:00
Andrew Morgan
0aa9449cd4 Merge pull request #39 from matrix-org/dinsic-release-v1.12.x
Merge Synapse release v1.12.0 into 'dinsic'

Accompanying Sytest PR: https://github.com/matrix-org/sytest/issues/843
2020-05-28 15:12:35 +01:00
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
Brendan Abolivier
76261fc59d Update debian changelog v1.14.0 2020-05-28 12:39:09 +02:00
Brendan Abolivier
61469308df 1.14.0 2020-05-28 12:36:00 +02:00
Brendan Abolivier
4e3a617635 Improve changelog wording v1.14.0rc2 2020-05-27 17:27:33 +02:00
Brendan Abolivier
b4109499b4 1.14.0rc2 2020-05-27 17:22:28 +02:00
Jason Robinson
4be968d05d Fix sample config docs error (#7581)
'client_auth_method' commented out value was erronously 'client_auth_basic',
when code and docstring says it should be 'client_secret_basic'.

Signed-off-by: Jason Robinson <jasonr@matrix.org>
2020-05-27 13:52:18 +01:00
Erik Johnston
d7d8a2e7ee Fix up comments 2020-05-27 13:34:46 +01:00
Erik Johnston
4ba55559ac Fix specifying cache factors via env vars with * in name. (#7580)
This mostly applise to `*stateGroupCache*` and co.

Broke in #6391.
2020-05-27 13:17:01 +01:00
Erik Johnston
eefc6b3a0d Don't apply cache factor to event cache. (#7578)
This is already correctly done when we instansiate the cache, but wasn't
when it got reloaded (which always happens at least once on startup).
2020-05-27 12:04:37 +01:00
Erik Johnston
9bac5d62b3 Ensure ReplicationStreamer is always started when replication enabled. (#7579)
Fixes #7566.
2020-05-27 11:44:19 +01:00