Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-07 | Port E2EE to database instead of JSON files | Tobias Fella | |
2021-12-03 | Cleanup; drop an unused RoomAliasesEvent constructor | Alexey Rusakov | |
Also, RoomAliasesEvent is to be completely gone after 0.7. | |||
2021-12-02 | Cleanup on Sonar issues | Alexey Rusakov | |
2021-12-02 | Improve function_traits<>; split out from util.* | Alexey Rusakov | |
Quotient::function_traits<> did not support member functions in a proper way (i.e. the way std::invoke_result<> treats them, with the function's owning class represented as the first parameter). Now that I gained the skill and understanding in function_traits<> somewhat wicked machinery, I could properly support member functions. Overloads and generic lambdas are not supported but maybe we'll get to those one day. | |||
2021-12-02 | visit(Event, ...) -> switchOnType() | Alexey Rusakov | |
It has not much to do with the Visitor design pattern; also, std::visit() has different conventions on the order of parameters. | |||
2021-12-01 | Apply suggestions from code review | Tobias Fella | |
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net> | |||
2021-12-01 | More improvements | Tobias Fella | |
2021-12-01 | Apply even more suggestions | Tobias Fella | |
2021-12-01 | Apply more suggestions | Tobias Fella | |
2021-12-01 | Apply suggestions from code review | Tobias Fella | |
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net> | |||
2021-12-01 | Use UnorderedMap instead of std::map | Tobias Fella | |
2021-12-01 | Fix compilation | Carl Schwan | |
2021-12-01 | Add function to decrypt notifications | Tobias Fella | |
2021-12-01 | Move non-cache data to a non-cache location | Tobias Fella | |
2021-12-01 | Save olm account on shutdown | Tobias Fella | |
2021-12-01 | Various improvements and fixes | Tobias Fella | |
2021-12-01 | Try decrypting existing messages when a new key is added | Tobias Fella | |
2021-12-01 | Add mxc protocol to the networkaccessmanager | Tobias Fella | |
2021-12-01 | Handle encrypted file download through existing API | Tobias Fella | |
2021-12-01 | Implement download and decryption of encrypted files | Tobias Fella | |
2021-12-01 | Store pickling key in qtkeychain and pickle encrypted | Tobias Fella | |
2021-12-01 | Various fixes | Tobias Fella | |
2021-12-01 | Don't crash when ToDeviceEvent decryption fails | Tobias Fella | |
2021-12-01 | Implement (meg)olm key caching, megolm decrypting, EncryptedEvent | Tobias Fella | |
decryption, handling of encrypted redactions and replies | |||
2021-12-01 | Don't die on broken olm account | Carl Schwan | |
2021-12-01 | Fix olm error parsing | Tobias Fella | |
2021-12-01 | Add a function for decrypting E2EE files/images | Tobias Fella | |
2021-12-01 | Fix build without E2EE | Tobias Fella | |
2021-12-01 | Fix FTBFS | Tobias Fella | |
2021-12-01 | Emit needsSave when required | Tobias Fella | |
2021-12-01 | Remove unrelated changes | Tobias Fella | |
2021-12-01 | Update the OlmAccountPickle in the accountsettings when the olmaccount | Tobias Fella | |
changes | |||
2021-12-01 | Uncomment some stuff | Carl Schwan | |
2021-12-01 | Things | Tobias Fella | |
2021-12-01 | Cleanup and Refactor EncryptionManager | Tobias Fella | |
2021-12-01 | Fix setting encrypted flag in rooms | Carl Schwan | |
2021-12-01 | Fix JSON formatting for one-time-key signature creation | Tobias Fella | |
2021-12-01 | Fix tests | Carl Schwan | |
2021-12-01 | Fix compilation without E2EE | Tobias Fella | |
2021-12-01 | More fixes | Tobias Fella | |
2021-12-01 | Query for keys less and actually load users from cache | Tobias Fella | |
2021-12-01 | Implement key verification events | Carl Schwan | |
2021-12-01 | Cache deviceslist across restarts | Tobias Fella | |
2021-12-01 | Fix signature verification logic | Tobias Fella | |
2021-12-01 | Verify deviceKeys signatures | Tobias Fella | |
2021-12-01 | Update tracked users list when new user joins encrypted room | Tobias Fella | |
2021-12-01 | Start tracking user's devices when a a room starts being encrypted | Tobias Fella | |
2021-12-01 | Actually load devices from sync data and filter relevant users | Tobias Fella | |
2021-12-01 | Clear current query job when it finished | Tobias Fella | |
2021-12-01 | Start implementing device key tracking | Tobias Fella | |