aboutsummaryrefslogtreecommitdiff
path: root/lib/room.cpp
AgeCommit message (Expand)Author
2019-11-01Omittable: get rid of value()Kitsune Ral
2019-11-01Derive Omittable<> from std::optional<>Kitsune Ral
2019-10-02Fix Room::localAliases()Black Hat
2019-10-01Room::getCurrentState()Kitsune Ral
2019-09-24Room: cleanupKitsune Ral
2019-09-12Introduce HashQ<> and UnorderedMap<>Kitsune Ral
2019-08-29Merge pull request #348 from quotient-im/kitsune-better-basejobKitsune Ral
2019-08-26Room::calculateDisplayname: use local aliases for room namingKitsune Ral
2019-08-20BaseJob/ConnectionData: connection-wide rate-limitingKitsune Ral
2019-08-19Room::Private::doSendEvent: fix too early change in BaseJob signalsKitsune Ral
2019-08-18room.cpp: applied clang-format with updated penalty valuesKitsune Ral
2019-08-18Room: use new logging categoriesKitsune Ral
2019-08-18Merge pull request #345 from rpallai/UnreadNotifsChangeKitsune Ral
2019-08-18Room::decryptMessage: fix memory leaks and dangling pointersKitsune Ral
2019-08-17Update the cache for sure if unread counters were changedRoland Pallai
2019-08-13Support for server notices rooms (MSC1452)Kitsune Ral
2019-08-11Now that we're C++17, remove old compatibility cruftKitsune Ral
2019-08-09Namespace: QMatrixClient -> Quotient (with back comp alias)Kitsune Ral
2019-08-02Room: avoid assertion crashes; name variables betterKitsune Ral
2019-08-02Room/qmc-example: consider fake state event rejection as validKitsune Ral
2019-08-02Apply the new brace wrapping to source filesKitsune Ral
2019-08-02Merge branch 'master' into use-clang-formatKitsune Ral
2019-08-01Merge branch 'master' into kitsune-relationsKitsune Ral
2019-07-31Room::postReaction()Kitsune Ral
2019-07-31Support for receiving m.reaction eventsKitsune Ral
2019-07-31Initial support for edited messages (receive only)Kitsune Ral
2019-07-27E2EE: introduce EncryptedEventAlexey Andreyev
2019-07-09Merge branch 'master' into use-clang-formatKitsune Ral
2019-07-08Room: Set roomId and sender on pending eventsKitsune Ral
2019-07-06Merge branch 'master' into e2ee-enc-mngKitsune Ral
2019-07-06Be stricter on usage of stateKeyKitsune Ral
2019-07-06Convenience: StateKeyKey, StateKeyKeyL, basicStateEventJson()Kitsune Ral
2019-07-06Room::setLocalAliases: now actually working (with a caveat)Kitsune Ral
2019-07-04Add full EncryptionEvent to room logic. Issue #95Alexey Andreyev
2019-07-03Room/Connection: make room aliases work properlyKitsune Ral
2019-06-24Merge branch 'master' into clang-formatKitsune Ral
2019-06-02lib/room.*: Spelling fixes in commentsKitsune Ral
2019-05-04Room::allHistoryLoadedKitsune Ral
2019-04-06Room::processStateEvent: be more careful with signals handling at user renamesKitsune Ral
2019-04-06Clean up on clang-tidy/clazy analysisKitsune Ral
2019-04-03Room::postFile: initiate uploading the file even before adding a pending eventKitsune Ral
2019-03-31Room: track invited users; polish the room naming algorithmKitsune Ral
2019-03-31Room::updateData(): recalculate room name only when state changes occurKitsune Ral
2019-03-31Room::refreshDisplayName() - for debugging purposes onlyKitsune Ral
2019-03-30Room::processStateEvent, User: take the previous membership state from oldSta...Kitsune Ral
2019-03-30Room::processRedaction(): avoid accidental creation of entries in currentStat...Kitsune Ral
2019-03-26Room::switchVersion(): refuse to switch a version if a tombstone is already t...Kitsune Ral
2019-03-26Room::canSwitchVersions(): return false on tombstoned roomsKitsune Ral
2019-03-23Room::downloadFile(): Tighten URL validationsKitsune Ral
2019-03-14Fix read receipts and redactions on v3 roomsKitsune Ral