Bruno Windels
|
790b9cbc13
|
require a flag to enable account setup during login
as it blocks login from progressing, any sdk usage should enable
to indicate they are listening for the AccountSetup status.
|
2021-11-03 02:28:01 +01:00 |
|
Bruno Windels
|
bffe34fe0a
|
await write key
|
2021-11-03 02:20:27 +01:00 |
|
Bruno Windels
|
a8022077f6
|
add minimal logging
|
2021-11-03 02:20:11 +01:00 |
|
Bruno Windels
|
80a98f04c7
|
pickle clears the key, so slice it before calling so we can reuse for 4s
|
2021-11-03 02:08:27 +01:00 |
|
Bruno Windels
|
8a36eb4532
|
check mac of dehydrated key to match default 4s key mac before adopting
|
2021-11-03 02:07:57 +01:00 |
|
Bruno Windels
|
567cdd5510
|
WIP for enabling session backup from dehydration key
|
2021-10-29 19:17:31 +02:00 |
|
Bruno Windels
|
6d9d8797fe
|
use same UI as in settings to pick between recovery key and passphrase
|
2021-10-29 16:40:35 +02:00 |
|
Bruno Windels
|
44a26fd340
|
key backup: add disable button,and enabling add dehydrated device option
|
2021-10-29 15:48:28 +02:00 |
|
Bruno Windels
|
3b3751c827
|
remove dehydrated device test button from settings
|
2021-10-29 15:47:14 +02:00 |
|
Bruno Windels
|
6273d723f1
|
fix typo
|
2021-10-29 15:24:24 +02:00 |
|
Bruno Windels
|
c3dfdde626
|
be forgiving when dispose has already been called
|
2021-10-28 12:04:42 +02:00 |
|
Bruno Windels
|
544019f67d
|
ensure olm Account in dehydrated device is freed on error
|
2021-10-28 11:52:32 +02:00 |
|
Bruno Windels
|
bef12c7a8f
|
prevent double free on olm account when logging out
by ensuring we only dispose the e2ee/Account once, as well as
the Session and other classes
|
2021-10-28 11:48:25 +02:00 |
|
Bruno Windels
|
3ef37c15c7
|
remove import session button as it's not supported anymore
|
2021-10-28 11:47:54 +02:00 |
|
Bruno Windels
|
68a6113c26
|
add logout button to session load error screen
|
2021-10-28 11:47:31 +02:00 |
|
Bruno Windels
|
cbccca20d0
|
remove leftover logging
|
2021-10-27 18:09:31 +02:00 |
|
Bruno Windels
|
e3378d5636
|
use correct device_id in signatures for dehydrating device
completely replace device id for dehydrating device
so we don't have to pass it down the stack
|
2021-10-27 18:08:50 +02:00 |
|
Bruno Windels
|
c89e414bb5
|
WIP3
|
2021-10-27 15:08:53 +02:00 |
|
Bruno Windels
|
718b410253
|
WIP2
|
2021-10-27 10:26:36 +02:00 |
|
Bruno Windels
|
faf4ea6434
|
WIP
|
2021-10-26 18:47:46 +02:00 |
|
Bruno Windels
|
abb802b881
|
release v0.2.19
|
2021-10-26 15:38:50 +02:00 |
|
Bruno Windels
|
d9ecf38e42
|
Merge pull request #563 from vector-im/bwindels/exportlogsonsessionloadfail
add export logs button when session fails to load
|
2021-10-26 15:35:50 +02:00 |
|
Bruno Windels
|
7ef19e0ead
|
add export logs button when session fails to load
|
2021-10-26 15:30:52 +02:00 |
|
Bruno Windels
|
c621ccf679
|
release v0.2.18
|
2021-10-26 15:10:44 +02:00 |
|
Bruno Windels
|
0f0719eaa2
|
Merge pull request #560 from vector-im/bwindels/logout
Add Log out
|
2021-10-26 15:10:21 +02:00 |
|
Bruno Windels
|
5b889f0b32
|
Merge pull request #562 from vector-im/bwindels/diagnose-561
return static string when member is missing and add logging
|
2021-10-26 15:10:08 +02:00 |
|
Bruno Windels
|
82a0c1024c
|
return static string when member is missing and add logging
|
2021-10-26 15:08:51 +02:00 |
|
Bruno Windels
|
af85fe3892
|
confirm before logging out
|
2021-10-26 14:48:37 +02:00 |
|
Bruno Windels
|
f998041748
|
add logout button in settings
|
2021-10-26 12:49:31 +02:00 |
|
Bruno Windels
|
2b884e73db
|
remove action buttons on session picker
and now that we're adding logout, none of them are something we want to support really
|
2021-10-26 11:43:38 +02:00 |
|
Bruno Windels
|
e3c5def536
|
release v0.2.17
|
2021-10-26 11:32:42 +02:00 |
|
Bruno Windels
|
fae4493abc
|
Merge pull request #554 from vector-im/bwindels/fix-551
Only keep a limited amount of olm InboundGroupSession objects in memory to prevent OOM
|
2021-10-26 11:30:10 +02:00 |
|
Bruno Windels
|
67dd929951
|
put key session check in method
|
2021-10-26 11:14:46 +02:00 |
|
Bruno Windels
|
805c2657f2
|
remove unrelated file
|
2021-10-26 11:07:17 +02:00 |
|
Bruno Windels
|
ab2f15b5a2
|
prevent cache hiding better keys in storage (+ tests)
|
2021-10-25 19:17:13 +02:00 |
|
Bruno Windels
|
3c2604b384
|
test that sessions get free'd correctly
|
2021-10-25 17:33:33 +02:00 |
|
Bruno Windels
|
12b5bd3a4f
|
Merge pull request #553 from moritzdietz/moritzdietz/update-faq
Update FAQ: Add note about published builds
|
2021-10-25 17:21:27 +02:00 |
|
Bruno Windels
|
74e8bc3bda
|
write unit tests
|
2021-10-25 17:19:48 +02:00 |
|
Bruno Windels
|
6bbce06d93
|
start writing tests for key loader
|
2021-10-22 19:01:20 +02:00 |
|
Bruno Windels
|
22361bdf42
|
don't need to dispose room keys anymore, they are owned by the loader
|
2021-10-22 18:08:09 +02:00 |
|
Bruno Windels
|
076f450ec7
|
this can be const
|
2021-10-22 18:01:26 +02:00 |
|
Bruno Windels
|
6d8ec69a4d
|
fix lint
|
2021-10-22 18:01:17 +02:00 |
|
Bruno Windels
|
b7e3a54e15
|
remove now usused code
|
2021-10-22 17:51:00 +02:00 |
|
Bruno Windels
|
2943cb525f
|
add comment about possible future optimization
|
2021-10-22 17:50:45 +02:00 |
|
Bruno Windels
|
1278288a42
|
cleanup RoomKey to changes and better naming
|
2021-10-22 17:50:30 +02:00 |
|
Bruno Windels
|
66a93ee108
|
adapt Session and RoomEncryption to megolm/Decryption API changes
|
2021-10-22 17:48:53 +02:00 |
|
Bruno Windels
|
ac23119838
|
convert SessionDecryption to TS and adapt to use KeyLoader
|
2021-10-22 17:48:35 +02:00 |
|
Bruno Windels
|
b55930f084
|
convert ReplayDetectionEntry to typescript
|
2021-10-22 17:47:29 +02:00 |
|
Bruno Windels
|
d6e243321b
|
convert megolm/Decryption to typescript and adapt to KeyLoader
|
2021-10-22 17:46:39 +02:00 |
|
Bruno Windels
|
2ddb3fbf72
|
cleanup
|
2021-10-22 17:45:55 +02:00 |
|