aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.cpp
AgeCommit message (Expand)Author
2022-08-24Merge branch 'dev' into device-verificationAlexey Rusakov
2022-08-05Fix Connection::accountData<>()Alexey Rusakov
2022-07-29Moving eventCast()Alexey Rusakov
2022-07-15Connection::user(): validate after lookup, not beforeAlexey Rusakov
2022-06-24Code cleanup and reformattingAlexey Rusakov
2022-06-24Rework SignedOneTimeKey as a QJsonObject wrapperAlexey Rusakov
2022-06-24Fix copy-pasta in signed one-time key JSON dumperAlexey Rusakov
2022-06-18Drop pre-Qt 5.15 codeAlexey Rusakov
2022-06-17Further fix building with Qt 6Alexey Rusakov
2022-06-17Make Connection::sendToDevices() an actual slotAlexey Rusakov
2022-06-08Save connection state while QCoreApplication is still thereAlexey Rusakov
2022-06-01Fix FTBFS after the mergeAlexey Rusakov
2022-05-30Cleanup and reformattingAlexey Rusakov
2022-05-30Emit loggedOut() after the access token is goneAlexey Rusakov
2022-05-30Merge pull request #555 from TobiasFella/accountskeychainAlexey Rusakov
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 fix Sonar warningsAlexey Rusakov
2022-05-29Refactor EncryptedFile and EC::FileInfo::fileAlexey Rusakov
2022-05-27Load and store accounts in the keychainTobias Fella
2022-05-18Make database independent of {Room, User, Connection}Tobias Fella
2022-05-18Apply suggestions from code reviewTobias Fella
2022-05-16Fix build failuresTobias Fella
2022-05-16More work; Update olm pickle & timestamps in database; Remove TODOsTobias Fella
2022-05-16Keep log of where we send keys and send keys to new devices and usersTobias Fella
2022-05-16Save and load outgoing megolm sessionTobias Fella
2022-05-16Implement sending encrypted messagesTobias Fella
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-05-02Implement key verificationTobias Fella
2022-04-23SLICE()Alexey Rusakov
2022-04-16FixesTobias Fella
2022-04-16Merge branch 'dev' into sendmessagesTobias Fella
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-10More work; Update olm pickle & timestamps in database; Remove TODOsTobias Fella
2022-03-10Keep log of where we send keys and send keys to new devices and usersTobias Fella
2022-03-10Save and load outgoing megolm sessionTobias Fella
2022-03-10Implement sending encrypted messagesTobias 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