Andrew Morgan
74eaac0052
Improve details of query_client_keys and query_user_devices docstrings
2020-04-21 15:45:57 +01:00
Andrew Morgan
7cb1e4846a
Refactor and add validation to _retrieve_cross_signing_keys_for_remote_user
2020-04-21 15:35:01 +01:00
Andrew Morgan
1b4dda5a8d
Refactor _get_e2e_cross_signing_verify_key
2020-04-21 14:37:26 +01:00
Andrew Morgan
4f41f37309
lint
2020-04-20 18:40:43 +01:00
Andrew Morgan
95dd9d55b7
Resolve review comments
2020-04-20 18:40:43 +01:00
Andrew Morgan
328242364b
Update changelog
2020-04-20 18:40:43 +01:00
Andrew Morgan
9240abccfb
Update changelog
2020-04-20 18:40:43 +01:00
Andrew Morgan
4f8ba5c7b7
Remove extraneous key_id and verify_key
2020-04-20 18:40:43 +01:00
Andrew Morgan
5990d1c9c6
Update method docstring
2020-04-20 18:40:43 +01:00
Andrew Morgan
2f8705143f
Send device updates, modeled after SigningKeyEduUpdater._handle_signing_key_updates
2020-04-20 18:40:43 +01:00
Andrew Morgan
f41730078e
Factor key retrieval out into a separate function
2020-04-20 18:40:43 +01:00
Andrew Morgan
2d88b5d39d
lint
2020-04-20 18:40:43 +01:00
Andrew Morgan
671178b028
Remove extraneous items from remote query try/except
2020-04-20 18:40:43 +01:00
Andrew Morgan
83861c3a25
Fix log statements, docstrings
2020-04-20 18:40:43 +01:00
Andrew Morgan
37ae6430f2
Only fetch master and self_signing key types
2020-04-20 18:40:43 +01:00
Andrew Morgan
f8b6f14ae0
Add comment explaining why this is useful
2020-04-20 18:40:43 +01:00
Andrew Morgan
745e6538a3
lint
2020-04-20 18:40:43 +01:00
Andrew Morgan
bd9a6712ae
Note that _get_e2e_cross_signing_verify_key can raise a SynapseError
2020-04-20 18:40:43 +01:00
Andrew Morgan
b386658d28
Wrap get_verify_key_from_cross_signing_key in a try/except
2020-04-20 18:40:43 +01:00
Andrew Morgan
03d2c8c65b
Remove very specific exception handling
2020-04-20 18:40:43 +01:00
Andrew Morgan
759b6b0455
Make changelog more useful
2020-04-20 18:40:43 +01:00
Andrew Morgan
fd8d154e6d
Use query_user_devices instead, assume only master, self_signing key types
2020-04-20 18:40:42 +01:00
Andrew Morgan
39ed9f6938
Fix and de-brittle remote result dict processing
2020-04-20 18:40:42 +01:00
Andrew Morgan
c265bc7d9a
lint
2020-04-20 18:40:42 +01:00
Andrew Morgan
cc864574f7
Save retrieved keys to the db
2020-04-20 18:40:42 +01:00
Andrew Morgan
106349532b
Add changelog
2020-04-20 18:40:42 +01:00
Andrew Morgan
8348481b7e
Query missing cross-signing keys on local sig upload
2020-04-20 18:40:42 +01:00
Richard van der Hoff
d41c8f6d4d
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-04-20 17:54:35 +01:00
David Baker
40f79f58bf
Always send the user updates to their own device list ( #7160 )
2020-04-20 17:20:38 +01:00
Andrew Morgan
72fe2affb6
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-04-17 15:47:49 +01:00
Andrew Morgan
ac6a84818f
Only register devices edu handler on the master process ( #7255 )
2020-04-14 11:36:24 +01:00
Richard van der Hoff
553c8a9b6b
tweak changelog
2020-04-03 11:00:57 +01:00
Richard van der Hoff
29ce90358c
1.12.3
2020-04-03 10:57:07 +01:00
Richard van der Hoff
6d7cec7a57
Fix the debian build in a better way. ( #7212 )
2020-04-03 10:23:36 +01:00
Andrew Morgan
f7d6e849b3
Fix changelog wording
2020-04-02 19:08:06 +01:00
Andrew Morgan
08edefe694
1.12.2
2020-04-02 19:02:45 +01:00
Andrew Morgan
ec56620ff6
Pin Pillow>=4.3.0,<7.1.0 to fix dep issue
2020-04-02 18:58:08 +01:00
Andrew Morgan
b730480abb
1.12.1
2020-04-02 18:57:31 +01:00
Andrew Morgan
677d0edbac
Note where bugs were introduced
2020-03-31 11:58:48 +01:00
Andrew Morgan
3fb9fc40f5
1.12.1rc1
2020-03-31 11:49:43 +01:00
Erik Johnston
5d99bde788
Newsfile
2020-03-31 11:30:34 +01:00
Andrew Morgan
2cf115f0ea
Rewrite changelog
2020-03-31 11:30:16 +01:00
Andrew Morgan
2cb38ca871
Add changelog
2020-03-31 11:30:05 +01:00
David Vo
5bd2b27525
Only import sqlite3 when type checking
...
Fixes : #7127
Signed-off-by: David Vo <david@vovo.id.au>
2020-03-31 11:27:17 +01:00
Andrew Morgan
b5d0b038f4
Fix another instance
2020-03-31 11:26:37 +01:00
Andrew Morgan
b5ecafd157
Only setdefault for signatures if device has key_json
2020-03-31 11:26:29 +01:00
Erik Johnston
db098ec994
Fix starting workers when federation sending not split out.
2020-03-31 11:25:21 +01:00
Richard van der Hoff
88bb6c27e1
matrix.org was fine
2020-03-23 13:38:30 +00:00
Neil Johnson
066804f591
Update CHANGES.md
2020-03-23 13:36:16 +00:00
Richard van der Hoff
56b5f1d0ee
changelog typos
2020-03-23 13:23:21 +00:00