Bruno Windels
add652f18e
Merge pull request #1288 from matrix-org/bwindels/alwayssenddone
...
Send .done event for to_device verification
2020-03-27 16:30:28 +00:00
David Baker
1b9146b9e7
Merge pull request #1291 from matrix-org/dbkr/request_key_backup_key
...
Request the key backup key & restore backup
2020-03-27 15:43:16 +00:00
J. Ryan Stinnett
5178819b51
Merge pull request #1276 from mjattiot/hotfix/screen_sharing
...
Make screen sharing works on Chrome using getDisplayMedia()
2020-03-27 15:40:53 +00:00
David Baker
f57c25ec27
Make test pass again
2020-03-27 15:13:46 +00:00
David Baker
794429b68b
Request the key backup key & restore backup
...
After a successful verification with ourselves, request the key
backup key too and restore a key backup if we get it.
Also cache the key backup key when we cache the SSK & USK so we have
it available to share.
Fixes https://github.com/vector-im/riot-web/issues/12704
2020-03-27 14:40:15 +00:00
David Baker
983a04bb00
Merge pull request #1289 from matrix-org/dbkr/send_is_verified
...
Fix isVerified returning false
2020-03-27 14:28:47 +00:00
David Baker
17386e7aae
Also pass the parameter in
2020-03-27 14:14:45 +00:00
David Baker
cb19cd673f
Fix isVerified returning false
...
which would cause key backups uploads to be missing is_verified
because it was set to `undefined` which would cause the backup to
fail
Fixes https://github.com/vector-im/riot-web/issues/12901
2020-03-27 14:11:32 +00:00
Bruno Windels
4f0a297cf3
remove obsolete comment
2020-03-27 12:08:43 +01:00
Bruno Windels
6553e331cd
also send .done event for to_device verification
2020-03-27 12:04:48 +01:00
Bruno Windels
21908aea6c
Merge pull request #1286 from matrix-org/bwindels/verifignoredupes
...
Fix: verification gets cancelled when event gets duplicated
2020-03-26 17:07:09 +00:00
David Baker
7c40798ee0
Merge pull request #1287 from matrix-org/dbkr/secret_request_front_door
...
Use requestSecret on the client to request secrets
2020-03-26 16:16:02 +00:00
David Baker
8cdc635cad
lint and aldo indent in a more traditional way
2020-03-26 16:12:11 +00:00
David Baker
7f5ac072e6
Use requestSecret on the client to request secrets
...
Rather than accessing private method to get the secret storage
object (this was a bit confusing when I grepped for 'requestSecret'
and didn't find anything).
2020-03-26 16:01:35 +00:00
Travis Ralston
d69af72c7a
Merge pull request #1277 from Awesome-Technologies/develop
...
Allow guests to fetch TURN servers
2020-03-26 09:33:41 -06:00
Bruno Windels
ece1e202de
indenting
2020-03-26 15:04:28 +01:00
Bruno Windels
91f38a362d
ignore duplicate verification events
2020-03-26 15:04:13 +01:00
David Baker
bdba61975b
Merge pull request #1285 from matrix-org/dbkr/trust_cross_signing_flag
...
Add a flag for whether cross signing signatures are trusted
2020-03-26 12:19:08 +00:00
David Baker
3b9023ec2b
add comment
2020-03-26 12:04:16 +00:00
David Baker
4dfc7958b6
lint
2020-03-26 10:07:17 +00:00
David Baker
2fad318726
Make the flag only affect trust of other people's devices
2020-03-26 09:58:05 +00:00
David Baker
480b0e64a6
lint
2020-03-25 18:44:55 +00:00
David Baker
6ec7b5d404
Add a flag for whether cross signing signatures are trusted
2020-03-25 18:36:08 +00:00
J. Ryan Stinnett
0781d78da8
Merge pull request #1282 from matrix-org/jryans/robust-secret-share
...
Cache user and self signing keys during bootstrap
2020-03-25 17:50:58 +00:00
Zoe
513a256ec1
Merge pull request #1283 from matrix-org/foldleft/remove-extra-promise
...
remove unnecessary promise
2020-03-25 12:52:42 +00:00
Zoe
9372790666
remove unnecessary promise
2020-03-25 11:47:59 +00:00
J. Ryan Stinnett
a6532b7881
Fix logging lints
2020-03-24 18:34:05 +00:00
J. Ryan Stinnett
cea3582ed1
Always attempt caching via bootstrap
2020-03-24 18:28:31 +00:00
J. Ryan Stinnett
6bd22a3e9c
Add logging to secret request side
2020-03-24 17:44:44 +00:00
J. Ryan Stinnett
7b93b99054
Cache USK and SSK private key during bootstrap
2020-03-24 17:35:59 +00:00
Michael Albert
c6eb1525b5
Allow guests to fetch TURN servers
...
Signed-off-by: Michael Albert <michael.albert@awesome-technologies.de >
2020-03-24 18:04:26 +01:00
J. Ryan Stinnett
a4b8ba0bb3
Add logging when replying to secret requests
2020-03-24 15:51:35 +00:00
Zoe
02216b15e5
Merge pull request #1281 from matrix-org/foldleft/12704-key-requests
...
Functions to cache session backups key automatically
2020-03-24 15:32:09 +00:00
David Baker
42efdf1e0a
Merge pull request #1279 from matrix-org/dbkr/unify_cross_signing_checks
...
Add function for checking cross-signing is ready
2020-03-24 13:34:19 +00:00
David Baker
465f9e634e
Merge pull request #1272 from matrix-org/dbkr/symmetric-ssss-migrate
...
Migration to symmetric SSSS
2020-03-24 13:12:17 +00:00
David Baker
7e92f0e5c8
OK, that really is all the comment formatting
2020-03-24 13:08:49 +00:00
David Baker
859a0d8db2
More comment formatting
2020-03-24 13:08:12 +00:00
David Baker
71740cabb5
comment formatting
2020-03-24 13:06:08 +00:00
David Baker
8f77680750
Typo
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com >
2020-03-24 13:05:15 +00:00
David Baker
509e4b337d
Update for new name
2020-03-24 13:01:46 +00:00
David Baker
942ff0c9fd
Better name
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com >
2020-03-24 13:00:53 +00:00
David Baker
24c3dd1f1a
Merge pull request #1280 from matrix-org/uhoreg/reduce_olm_creation
...
reduce number of one-time-key requests
2020-03-24 10:30:23 +00:00
Hubert Chathi
4f58e9945b
factor out failed device notif to a function, and record all failed devices
...
instead of filtering out already-notified devices
2020-03-24 00:15:04 -04:00
Hubert Chathi
547ded9155
handle failed devices that we aren't going to retry
2020-03-23 23:14:36 -04:00
Hubert Chathi
4f112e8379
only re-try creating olm sessions for servers that failed to respond
...
If the server responded, then retrying likely won't help. Retrying is mainly
to help with slow servers.
2020-03-23 22:36:10 -04:00
Hubert Chathi
4d63f8ed04
don't always do second phase of olm creation
...
don't need to do the shorter timeout when doing preparation to encrypt, and
skip the second phase if the first phase already took longer than a normal
otk claim
2020-03-23 21:26:56 -04:00
Hubert Chathi
944d39c836
add some comments
2020-03-23 16:51:44 -04:00
Bruno Windels
433977b918
Merge pull request #1275 from matrix-org/bwindels/assumemethodswhentodevice
...
Fix: assume the requested method is supported by other party with to_device
2020-03-23 19:39:27 +00:00
David Baker
d9796e3bec
Fix indenting
2020-03-23 19:00:02 +00:00
David Baker
0a7b9109f0
Move aes functions to their own file
2020-03-23 18:56:32 +00:00