aboutsummaryrefslogtreecommitdiff
path: root/lib/room.cpp
AgeCommit message (Expand)Author
2022-05-16room.cpp: use return {} where appropriateAlexey Rusakov
2022-05-14Cleanup across the boardAlexey Rusakov
2022-05-11CallAnswerEvent: drop lifetimeAlexey Rusakov
2022-05-11Fix race condition in consumeRoomData()Alexey Rusakov
2022-05-08More cleanupAlexey Rusakov
2022-04-09Comment out debug statementTobias Fella
2022-04-09Prepare for MSC 3700Tobias Fella
2022-04-09Don't crash when decrypting existing messagesTobias Fella
2022-03-07Store the device's ed25519 in the databaseTobias Fella
2022-02-27Apply suggestionsTobias Fella
2022-02-26Check that decrypted events are for the current roomTobias Fella
2022-02-13Merge branch 'dev'Alexey Rusakov
2022-02-12Replace QPair with std::pairTobias Fella
2022-02-11Implement more suggestionsTobias Fella
2022-01-23Refactor Room::setState()Alexey Rusakov
2022-01-23RoomStateViewAlexey Rusakov
2022-01-21Redo EventRelation; deprecate RelatesToAlexey Rusakov
2022-01-06Cleanup Room::pinnedEvents()Alexey Rusakov
2022-01-01OtherChange is Change::Other now Alexey Rusakov
2021-12-27Merge branch 'dev' into pinnedarawaaa
2021-12-10Remove data from database when leaving roomTobias Fella
2021-12-10Apply suggestions from code reviewTobias Fella
2021-12-10Use individual databases for each connectionTobias Fella
2021-12-09Ifdef all the thingsTobias Fella
2021-12-08Store encryptedevent in decrypted roomeventsTobias Fella
2021-12-07Maintain list of undecrypted events to speed up decryption of oldTobias Fella
2021-12-07FixesTobias Fella
2021-12-07Rename "crypto" -> "e2ee"Tobias Fella
2021-12-07Port E2EE to database instead of JSON filesTobias Fella
2021-12-02visit(Event, ...) -> switchOnType()Alexey Rusakov
2021-12-01More improvementsTobias Fella
2021-12-01Apply even more suggestionsTobias Fella
2021-12-01Apply more suggestionsTobias Fella
2021-12-01Apply suggestions from code reviewTobias Fella
2021-12-01Use UnorderedMap instead of std::mapTobias Fella
2021-12-01Add function to decrypt notificationsTobias Fella
2021-12-01Move non-cache data to a non-cache locationTobias Fella
2021-12-01Various improvements and fixesTobias Fella
2021-12-01Try decrypting existing messages when a new key is addedTobias Fella
2021-12-01Add mxc protocol to the networkaccessmanagerTobias Fella
2021-12-01Handle encrypted file download through existing APITobias Fella
2021-12-01Implement download and decryption of encrypted filesTobias Fella
2021-12-01Store pickling key in qtkeychain and pickle encryptedTobias Fella
2021-12-01Various fixesTobias Fella
2021-12-01Implement (meg)olm key caching, megolm decrypting, EncryptedEventTobias Fella
2021-12-01Fix build without E2EETobias Fella
2021-12-01Fix setting encrypted flag in roomsCarl Schwan
2021-12-01Update tracked users list when new user joins encrypted roomTobias Fella
2021-12-01Start tracking user's devices when a a room starts being encryptedTobias Fella
2021-12-01Apply a few more commentsCarl Schwan