aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.cpp
AgeCommit message (Expand)Author
2022-05-16QOlmExpected and associated refactoringAlexey Rusakov
2022-05-16Simplify QOlmSession::matchesInboundSession*()Alexey Rusakov
2022-05-16Optimise #includes for QOlm* classesAlexey Rusakov
2022-05-14Cleanup across the boardAlexey Rusakov
2022-05-11Fix race condition in consumeRoomData()Alexey Rusakov
2022-05-08basic*EventJson() -> *Event::basicJson()Alexey Rusakov
2022-04-23SLICE()Alexey Rusakov
2022-04-16Use more idiomatic C++Tobias Fella
2022-04-16Only build function when E2EE is enabledTobias Fella
2022-04-16Try fixing lgtm.comTobias Fella
2022-04-09Prepare for MSC 3700Tobias Fella
2022-04-09Make sure devices are known before decrypting olm messagesTobias Fella
2022-04-09Check edKey when receiving an olm messageTobias Fella
2022-03-10Merge pull request #541 from TobiasFella/storesessionedkeyAlexey Rusakov
2022-03-09Check for empty ed25519 key.Tobias Fella
2022-03-08Store time of last decrypted message for each olm sessionTobias Fella
2022-03-07Guard against device reuse attacksTobias Fella
2022-03-07Store the device's ed25519 in the databaseTobias Fella
2022-02-27Merge #535: Convenience functions for querying user devices and keys from cacheAlexey Rusakov
2022-02-27Apply suggestionsTobias Fella
2022-02-27Merge #536: Use QOlmMessage::Type in more placesAlexey Rusakov
2022-02-26Use QOlmMessage::Type in more placesTobias Fella
2022-02-26Handle to-device messages before handling roomdataTobias Fella
2022-02-26Add convenience functions for querying user devices and keys from cacheTobias Fella
2022-02-25IfdefTobias Fella
2022-02-25Save key counts to stateTobias Fella
2022-02-24Fix all testsTobias Fella
2022-02-16More cleanup, especially in EncryptedFileAlexey Rusakov
2022-02-16isSupportedAlgorithm()Alexey Rusakov
2022-02-16Connection: guard device loading per-objectAlexey Rusakov
2022-02-16CleanupAlexey Rusakov
2022-02-13Merge branch 'dev'Alexey Rusakov
2022-02-12Replace QPair with std::pairTobias Fella
2022-02-11Implement more suggestionsTobias Fella
2022-02-09Fix compilation without E2EETobias Fella
2022-02-07Remove encryptionmanager and various fixesTobias Fella
2022-02-06Only create one databaseTobias Fella
2022-01-30Port devices list to databaseTobias Fella
2022-01-30Use room() instead of provideRoom()Tobias Fella
2022-01-18AccountRegistry: derive from QVector and clean upAlexey Rusakov
2022-01-02Add ImplPtr and makeImplAlexey Rusakov
2021-12-27Connection: Simplify room/user factory codeAlexey Rusakov
2021-12-25Apply suggestions from code reviewTobias Fella
2021-12-25Don't save olm account ón shutdownTobias Fella
2021-12-24Cache deviceslist to binary when possibleTobias Fella
2021-12-10Use individual databases for each connectionTobias Fella
2021-12-10ifdef more thingsTobias Fella
2021-12-09Ifdef all the thingsTobias Fella
2021-12-09Update lib/connection.cppTobias Fella
2021-12-07Rename "crypto" -> "e2ee"Tobias Fella