Commit Graph

9 Commits (ea03802d0dca7232994515dba6aef2ce452cd342)

Author SHA1 Message Date
Nicolas Werner 66b7ff639c Remove sender key from megolm session index 3 years ago
Nicolas Werner 8e20139079
Allow properly editing pending encrypted messages 3 years ago
Nicolas Werner 61404641d9
Update year in copyright notice to shut up lint job 3 years ago
Nicolas Werner 19dc6cadea
Reserve size of some containers we are filling 3 years ago
Nicolas Werner bb290f9fec
Fix more warnings and remove dead code 3 years ago
Nicolas Werner 89e58f78f1
Fix a few shadowing warnings 3 years ago
Nicolas Werner f9362c75cf
Fix no replies being rendered for edits sent from Element in encrypted rooms 3 years ago
Nicolas Werner 5688b2647e
Add self verification after login 3 years ago
Nicolas Werner 550c80525a
Move voip and encryption stuff into their own directories 3 years ago
Nicolas Werner 4dd5f9841d
Add additional check for invalid megolm sessions 3 years ago
Nicolas Werner cfca7157b9
Change indentation to 4 spaces 3 years ago
Nicolas Werner c80e253a24
Stop encrypting all sessions with secret 3 years ago
Nicolas Werner e88fc1996e
Fix warning about double reference qualifier 3 years ago
Nicolas Werner d02e77f69a
Implement key backup upload 3 years ago
Nicolas Werner 5416988057
Trust key forwards from the original sender 3 years ago
Nicolas Werner 56db0dbc7d
Allow downloading keys from key backup 3 years ago
Nicolas Werner 7f633a0298
Add rate limiting to unknown device list path 3 years ago
Nicolas Werner ad57a336dc
Breaking: Change secret names and fix bug when storing secrets 3 years ago
Nicolas Werner b73bd2859c
Protect against replay attacks 3 years ago
Nicolas Werner 72bbad7485
Show encryption errors in qml and add request keys button 3 years ago
Nicolas Werner 25e7a985b8
Add option to only send encrypted messages to verified devices 3 years ago
Nicolas Werner e7877ae5af
Fix crash when we don't have keys for other device when receiving an olm message from it 3 years ago
Nicolas Werner 6409462a96
Rate limit olm session creation 3 years ago
Nicolas Werner 6222ae88ce
Fix crash on invalid utf8 in decrypted events 3 years ago
Nicolas Werner 80b9d4528e
Remove SSSS requests on the UI thread 3 years ago
Nicolas Werner 8b3d0c14d0
Properly verify OTK signature 3 years ago
Nicolas Werner 8444683271
Don't send encrypted olm messages to ourselves 3 years ago
Nicolas Werner bef2cbbd7f
Try to avoid more olm loops 3 years ago
Nicolas Werner 3f0aa13cb6
Share historical keys 3 years ago
Nicolas Werner 9fadd14871
Store megolm session data in separate database 3 years ago
Joseph Donofry 19f2c02eda
Remove 'respond to key requests' functionality 3 years ago
Nicolas Werner d8c0d4874b
Render community items 4 years ago
Nicolas Werner 0d0709ccd3
Show verification status next to messages 4 years ago
Nicolas Werner 1936749ff5
Fix keys not being reshared to the same devices, that already got them, if the message got lost 4 years ago
Nicolas Werner 99314c948e
Fix broken olm channels automatically 4 years ago
Nicolas Werner 86766b739d
Store all state events 4 years ago
Nicolas Werner 569ea5b5f4
Rotate session keys properly 4 years ago
Nicolas Werner a6f0d2ea7d
Update license headers 4 years ago
Nicolas Werner 2e77a1554f Switch to new relations format 4 years ago
Nicolas Werner 7bc57f76f7 Request unknown message indices 4 years ago
Nicolas Werner 1a83a982fc Properly skip device, if it has no keys 4 years ago
Nicolas Werner f31e2ffc7b Handle devices without keys 4 years ago
Nicolas Werner cc9de7f3b0 Fix some nulls in relations 4 years ago
Nicolas Werner fac28bac1a Another shadowed variable 4 years ago
Nicolas Werner 02163636a6 Fix some shadow warnings 4 years ago
Nicolas Werner 994c28ea95 Add download keys from secret storage 4 years ago
Nicolas Werner 9d2177afe2 Request secrets after verification 4 years ago
Nicolas Werner 7b46aa2a6e Store secrets in keychain 4 years ago
Nicolas Werner 559ed57565 Fix crash when we don't have device keys cached 4 years ago
Nicolas Werner 74f17bdc60 Clean up encrypted message handling 4 years ago