Commit Graph

53 Commits (04c9eec8a457865557a0576c417d0ba5c412ca5e)

Author SHA1 Message Date
Nicolas Werner 9e983b1584
Remove a few more QPairs 1 year ago
Nicolas Werner 5fed4d21b1
Fix a few more clazy warnings 1 year ago
Nicolas Werner 10b65b78fa
Adapt to the new inherited variant 2 years ago
Nicolas Werner 96f791daf1
Get rid of year in license headers 2 years ago
Nicolas Werner a11b1221a3
Switch to upstream olm error code 2 years ago
Nicolas Werner 920409e914
Reduce code bloat a bit 2 years ago
Nicolas Werner 20740c9976
Automatically fetch keys for undecrypted messages after verification 2 years ago
Nicolas Werner 1d8fc18304
Warn when no secret can be requested 2 years ago
Jason Volk 0253aa59c7
Skip empty requests for cross-signing keys when user only has one device. 2 years ago
Nicolas Werner b84bc7895e
Add some more error logging 2 years ago
Nicolas Werner 3a6a905429
A whole new year full of excitement and possibilities! 2 years ago
Nicolas Werner 537fa437e2
Store secrets (apart from the pickle key) in the database 2 years ago
Nicolas Werner 676a6506cb
Speedup sending encrypted messages after metasync was reenabled 2 years ago
Nicolas Werner b28fa86e6a
Enable -Wconversion 2 years ago
Nicolas Werner af699eb83e
Mark classes as final where possible 2 years ago
Loren Burkholder 8ecbb39dc6
cppcheck stuff (#1200) 2 years ago
Nicolas Werner a55fc8e43b
Work around MSVC bug with structured bindings in lambdas 2 years ago
Nicolas Werner 67bee15a38
Prevent the homeserver from inserting malicious secrets 2 years ago
Nicolas Werner 851333a50d
Switch to clang-format14 2 years ago
Nicolas Werner db43743697
Fix too many fmt parameters 2 years ago
Nicolas Werner 3c480d47f1
Make code compile with hidden friends 2 years ago
Nicolas Werner 904745543a
Verifications sneakily accumulating in the background 2 years ago
Nicolas Werner ead10cd0fd
Request full online keybackup when turning it on 2 years ago
Nicolas Werner 35ff02ce48
Remove a few more headers 2 years ago
Nicolas Werner 8cdfbf9391
Get rid of 'using json = nlohmann::json' 2 years ago
Nicolas Werner ef941920ea
Fix compilation without implicit nlohmann conversions 2 years ago
Nicolas Werner beb59d5d2e
Simplify includes a bit 2 years ago
Nicolas Werner 62b3b461ec
Fix comparison for glare algorithm 2 years ago
Nicolas Werner 00740a7e65
Properly handle glare when verifying 2 years ago
Nicolas Werner 90da39313f
Use right linter 3 years ago
Nicolas Werner a6b2be112b
More image dialog fixes 3 years ago
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 1bc986fd3b
Prevent old verification requests from showing up 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 d8ead9573b
Reduce allocations using QStringLiteral 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 a13f492e7d
Make clang-format <13 and clang-format >=13 behave the same 3 years ago
Nicolas Werner f9362c75cf
Fix no replies being rendered for edits sent from Element in encrypted rooms 3 years ago
Nicolas Werner ff560a09f5
Improve fetching of device keys after login 3 years ago
Nicolas Werner 809be93e20
Fix self verification status never updating 3 years ago
Nicolas Werner 7de24a4271
Don't try to load verification status before db is ready 3 years ago
Nicolas Werner 5ca1fb18bb
Move away from using an event loop to access secrets 3 years ago
Nicolas Werner 373e124bf7
Fix translation nits 3 years ago
Nicolas Werner 2aabe9dcac
Prompt user when there are unverified devices 3 years ago
Nicolas Werner 5688b2647e
Add self verification after login 3 years ago
Nicolas Werner 2981f71d22
lint using clang11 3 years ago
Nicolas Werner 6793bdf3fd
lint 3 years ago