Nicolas Werner
|
80b9d4528e
|
Remove SSSS requests on the UI thread
might fix #656
|
2021-07-25 15:39:49 +02:00 |
|
Nicolas Werner
|
8b3d0c14d0
|
Properly verify OTK signature
|
2021-07-25 14:10:38 +02:00 |
|
Nicolas Werner
|
8444683271
|
Don't send encrypted olm messages to ourselves
|
2021-07-25 13:51:21 +02:00 |
|
Joe
|
3f567a8da7
|
Merge master and fix conflicts
|
2021-07-24 18:26:25 -04:00 |
|
Nicolas Werner
|
bef2cbbd7f
|
Try to avoid more olm loops
|
2021-07-23 19:08:44 +02:00 |
|
Nicolas Werner
|
3f0aa13cb6
|
Share historical keys
We share all keys with our devices and ones created by us to other
users.
|
2021-07-17 02:14:44 +02:00 |
|
Nicolas Werner
|
9fadd14871
|
Store megolm session data in separate database
|
2021-07-17 01:27:37 +02:00 |
|
Joseph Donofry
|
19f2c02eda
|
Remove 'respond to key requests' functionality
|
2021-07-15 18:08:59 -04:00 |
|
Nicolas Werner
|
d8c0d4874b
|
Render community items
|
2021-06-11 13:12:43 +02:00 |
|
Nicolas Werner
|
0d0709ccd3
|
Show verification status next to messages
|
2021-05-07 17:01:57 +02:00 |
|
Nicolas Werner
|
1936749ff5
|
Fix keys not being reshared to the same devices, that already got them, if the message got lost
|
2021-04-20 19:52:23 +02:00 |
|
Nicolas Werner
|
99314c948e
|
Fix broken olm channels automatically
|
2021-04-13 23:43:09 +02:00 |
|
Nicolas Werner
|
86766b739d
|
Store all state events
|
2021-03-15 17:11:02 +01:00 |
|
Nicolas Werner
|
569ea5b5f4
|
Rotate session keys properly
|
2021-03-15 16:24:01 +01:00 |
|
Nicolas Werner
|
a6f0d2ea7d
|
Update license headers
|
2021-03-05 01:04:07 +01:00 |
|
Nicolas Werner
|
2e77a1554f
|
Switch to new relations format
|
2021-02-09 20:22:02 +01:00 |
|
Nicolas Werner
|
7bc57f76f7
|
Request unknown message indices
|
2021-01-23 20:08:59 +01:00 |
|
Nicolas Werner
|
1a83a982fc
|
Properly skip device, if it has no keys
|
2021-01-21 19:25:00 +01:00 |
|
Nicolas Werner
|
f31e2ffc7b
|
Handle devices without keys
|
2021-01-21 13:21:34 +01:00 |
|
Nicolas Werner
|
cc9de7f3b0
|
Fix some nulls in relations
|
2021-01-08 12:48:39 +01:00 |
|
Nicolas Werner
|
fac28bac1a
|
Another shadowed variable
|
2020-12-18 04:42:24 +01:00 |
|
Nicolas Werner
|
02163636a6
|
Fix some shadow warnings
|
2020-12-18 04:21:51 +01:00 |
|
Nicolas Werner
|
994c28ea95
|
Add download keys from secret storage
|
2020-12-18 03:04:18 +01:00 |
|
Nicolas Werner
|
9d2177afe2
|
Request secrets after verification
|
2020-12-17 03:16:06 +01:00 |
|
Nicolas Werner
|
7b46aa2a6e
|
Store secrets in keychain
|
2020-12-16 22:10:09 +01:00 |
|
Nicolas Werner
|
559ed57565
|
Fix crash when we don't have device keys cached
|
2020-12-15 18:59:08 +01:00 |
|
Nicolas Werner
|
74f17bdc60
|
Clean up encrypted message handling
|
2020-12-15 16:09:47 +01:00 |
|
Nicolas Werner
|
9825f1bbd0
|
Send SSSS requests
|
2020-12-15 15:48:33 +01:00 |
|
Nicolas Werner
|
77002f17c8
|
lint
|
2020-12-08 21:10:27 +01:00 |
|
Nicolas Werner
|
622a9f709b
|
Merge branch 'gitlab-ci' into 'master'
Update .gitlab-ci.yml
See merge request nheko-reborn/nheko!1
|
2020-12-08 13:40:44 -05:00 |
|
Nicolas Werner
|
c64887cfa8
|
Fix shadow variable
|
2020-11-30 01:54:53 +01:00 |
|
Nicolas Werner
|
2ce129e6b6
|
Properly share and rotate sessions on member and device changes
|
2020-11-30 01:54:53 +01:00 |
|
Nicolas Werner
|
2290ebcf78
|
Remove outbound session storage
|
2020-11-30 01:54:53 +01:00 |
|
Nicolas Werner
|
c24f9a22a5
|
Load sessions lazily from db
|
2020-11-30 01:54:53 +01:00 |
|
Nicolas Werner
|
0cc4ab7f17
|
Add gitlab ci
|
2020-11-27 01:32:41 +01:00 |
|
trilene
|
ee543254e8
|
clang-format
|
2020-11-13 09:06:38 -05:00 |
|
Nicolas Werner
|
888d004764
|
Supress unused var warning for STUN_SERVER (used only if gstreamer supported)
|
2020-10-30 03:22:48 +01:00 |
|
Nicolas Werner
|
12fff7408e
|
Optimize build
|
2020-10-27 17:45:28 +01:00 |
|
Nicolas Werner
|
e537ece88d
|
Reload message on m.room_key
|
2020-10-23 16:09:56 +02:00 |
|
Nicolas Werner
|
66445c507c
|
Trade CPU usage for 30MB of members in RAM
|
2020-10-22 20:49:15 +02:00 |
|
Nicolas Werner
|
911b461e5d
|
Fix corrupt channel + add additional debugging
|
2020-10-20 21:35:49 +02:00 |
|
Nicolas Werner
|
cea7f4574f
|
Clean up key requests + autoreload
|
2020-10-20 19:46:37 +02:00 |
|
Nicolas Werner
|
983690c94f
|
Share code for sending encrypted olm messages
|
2020-10-20 18:10:09 +02:00 |
|
Nicolas Werner
|
aa9b453f81
|
Store timestamp with olm sessions
|
2020-10-20 13:46:05 +02:00 |
|
Nicolas Werner
|
1f68bc60b5
|
Actually forward keys using m.forwared_room_key
|
2020-10-18 02:02:14 +02:00 |
|
Nicolas Werner
|
c25fd947a8
|
Automatic key sharing with trusted users
|
2020-10-18 00:52:35 +02:00 |
|
Nicolas Werner
|
bc7494473b
|
Answer key requests for all our sessions
|
2020-10-17 00:12:26 +02:00 |
|
Nicolas Werner
|
bca29a4227
|
Make steps in verification flow explicit
|
2020-10-05 22:12:10 +02:00 |
|
Nicolas Werner
|
c9de044e32
|
Handle forwarded room keys
|
2020-10-02 13:46:32 +02:00 |
|
Nicolas Werner
|
54db9c89ed
|
Simplify outbound session setup
Don't send inbound session to self and claim and send all keys at once.
|
2020-09-20 23:07:02 +02:00 |
|