aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.h
AgeCommit message (Expand)Author
2022-05-29Move some Meg/Olm session logic from Room::Private to Connection::PrivateAlexey Rusakov
2022-05-29Refactor creation of Megolm sessions in RoomAlexey Rusakov
2022-05-29Cleanup and address Sonar warningsAlexey Rusakov
2022-05-29Cleanup and fix Sonar warningsAlexey Rusakov
2022-05-29Refactor EncryptedFile and EC::FileInfo::fileAlexey Rusakov
2022-05-18Make database independent of {Room, User, Connection}Tobias Fella
2022-05-18Apply suggestions from code reviewTobias Fella
2022-05-16More work; Update olm pickle & timestamps in database; Remove TODOsTobias Fella
2022-05-16Save and load outgoing megolm sessionTobias Fella
2022-05-16Implement sending encrypted messagesTobias Fella
2022-05-14Cleanup across the boardAlexey Rusakov
2022-04-09Prepare for MSC 3700Tobias Fella
2022-04-09Make sure devices are known before decrypting olm messagesTobias Fella
2022-03-07Store the device's ed25519 in the databaseTobias Fella
2022-02-26Add convenience functions for querying user devices and keys from cacheTobias Fella
2022-02-13Merge branch 'dev'Alexey Rusakov
2022-02-12Replace QPair with std::pairTobias Fella
2022-02-11Implement more suggestionsTobias Fella
2022-02-07Remove encryptionmanager and various fixesTobias Fella
2022-01-23Omittable: split out from util.h and refreshAlexey Rusakov
2022-01-06Brush up SsoSession; document Connection::prepareForSsoAlexey Rusakov
2022-01-02Add ImplPtr and makeImplAlexey Rusakov
2022-01-02Manage symbols visibility for dynamic linkingAlexey Rusakov
2021-12-29Add QUOTIENT_API throughout non-generated codeAlexey Rusakov
2021-12-28Convert struct LoginFlows to namespaceAlexey Rusakov
2021-12-27Connection: Simplify room/user factory codeAlexey Rusakov
2021-12-25Make canChangePassword available from QMLCarl Schwan
2021-12-10Use individual databases for each connectionTobias Fella
2021-12-07Rename "crypto" -> "e2ee"Tobias Fella
2021-12-01Apply more suggestionsTobias Fella
2021-12-01Add function to decrypt notificationsTobias Fella
2021-12-01Move non-cache data to a non-cache locationTobias Fella
2021-12-01Save olm account on shutdownTobias Fella
2021-12-01Add mxc protocol to the networkaccessmanagerTobias Fella
2021-12-01Implement download and decryption of encrypted filesTobias Fella
2021-12-01Store pickling key in qtkeychain and pickle encryptedTobias Fella
2021-12-01Fix build without E2EETobias Fella
2021-12-01Fix FTBFSTobias Fella
2021-12-01Fix everythingCarl Schwan
2021-12-01sslCarl Schwan
2021-12-01E2EE: initial port to internal olm wrapperAlexey Andreyev
2021-10-13connection.h: more doc-commentsAlexey Rusakov
2021-09-10Move URL creation to Room/Connection; use query instead of fragmentAlexey Rusakov
2021-08-22Drop other stuff deprecated pre- or early 0.6Alexey Rusakov
2021-07-18MembershipType -> Membership, also used for JoinStateAlexey Rusakov
2021-02-26Add public method to determine if we can change the user passwordCarl Schwan
2021-01-16Updated copyright statements upon Git auditKitsune Ral
2021-01-15Merge pull request #428 from ognarb/licensingKitsune Ral
2020-12-28Connection: refactor the resolve/login codeKitsune Ral
2020-12-28More comments/documentationKitsune Ral