Bruno Windels
|
c5c0a181ff
|
move check for devicelists up in Session.writeSync, and more logging
|
2021-02-18 19:56:10 +01:00 |
|
Bruno Windels
|
cd68bb7b3f
|
log when devices get marked as outdated
|
2021-02-18 14:00:06 +01:00 |
|
Bruno Windels
|
e515548037
|
add some comments while debugging a problem
|
2021-02-11 21:08:06 +01:00 |
|
Bruno Windels
|
76381fbca1
|
open storage transactions synchronously
this (almost) makes it work in some browsers that otherwise
have throw a TransactionInactiveError on the first operation
you try to do on a store.
|
2020-09-28 16:06:41 +02:00 |
|
Bruno Windels
|
12262f2824
|
actually use correct method to get all device ids for a user
|
2020-09-14 18:31:54 +02:00 |
|
Bruno Windels
|
3325f12092
|
remove devices not present in /keys/query response
|
2020-09-14 15:47:00 +02:00 |
|
Bruno Windels
|
1f9d6191c2
|
this happens often when room is not tracked yet, so don't log
|
2020-09-08 18:32:51 +02:00 |
|
Bruno Windels
|
9a7abb1899
|
make logic more explicit
|
2020-09-08 18:27:35 +02:00 |
|
Bruno Windels
|
773cb3420f
|
ignore duplicate curve25519 keys in /keys/query response
|
2020-09-08 17:14:23 +02:00 |
|
Bruno Windels
|
b653022a5a
|
do store our own device, otherwise need special case verifying own msgs
|
2020-09-08 15:25:36 +02:00 |
|
Bruno Windels
|
52c3c7c03d
|
support sending out room key in room encryption for newly joined members
|
2020-09-08 14:36:50 +02:00 |
|
Bruno Windels
|
3e100ff5ec
|
ensure /keys/query devices have the keys we need
|
2020-09-08 10:51:01 +02:00 |
|
Bruno Windels
|
c32ac2c764
|
use decryption result to show message verification status in timeline
|
2020-09-08 10:50:39 +02:00 |
|
Bruno Windels
|
e22131bf57
|
don't store or return our own device
|
2020-09-03 15:28:20 +02:00 |
|
Bruno Windels
|
0545c1f0c5
|
extract verifying a signed object from the device tracker
|
2020-09-02 17:37:48 +02:00 |
|
Bruno Windels
|
81a1573e3b
|
make a shared olm util for the whole session
|
2020-09-01 17:57:59 +02:00 |
|
Bruno Windels
|
d43cdfd889
|
don't crash when tracked user is not there
|
2020-08-31 16:06:40 +02:00 |
|
Bruno Windels
|
fef6586e5b
|
actually pass the room id
|
2020-08-31 16:06:31 +02:00 |
|
Bruno Windels
|
78c3157a5f
|
fix not taking into account Object.entries yields arrays for the pairs
|
2020-08-31 16:05:57 +02:00 |
|
Bruno Windels
|
561df45641
|
olm.Utility should be instanciated
|
2020-08-31 16:05:21 +02:00 |
|
Bruno Windels
|
0399562340
|
fix typo
|
2020-08-31 16:05:04 +02:00 |
|
Bruno Windels
|
4ef5d4b3b8
|
implement hsapi /keys/query method
|
2020-08-31 14:24:09 +02:00 |
|
Bruno Windels
|
8b358379e8
|
first draft of device tracker
mainly missing race protection with /sync and actually running the code
|
2020-08-31 14:12:12 +02:00 |
|