aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.cpp
AgeCommit message (Expand)Author
2019-07-08E2EE: add new account generation logicAlexey Andreyev
2019-07-06Merge branch 'master' into e2ee-enc-mngKitsune Ral
2019-07-06Connection::serverPart: replace auto with QString because of QStringBuilderKitsune Ral
2019-07-05Clean up .well-known logicBlack Hat
2019-07-04Connection.cpp: Add .well-known parsing in resolveServer()Black Hat
2019-07-04Add EncryptionManager class. Add AccountSettings::encryptionAccountPickle logic.Alexey Andreyev
2019-07-04Connection::token() is no moreKitsune Ral
2019-07-03Room/Connection: make room aliases work properlyKitsune Ral
2019-07-01Handle M_UNKNOWN as The Spec says; factor out BaseJob::parseError()Kitsune Ral
2019-06-24Merge branch 'master' into clang-formatKitsune Ral
2019-06-11Comment change as requestedVille Ranki
2019-06-11Remove unnecessary error checks in lib/connection.cppVille Ranki
2019-05-31Ignore some errors on leaving rooms, add new error enum. Fixes #307Ville Ranki
2019-05-20Connection: Fix a race condition in direct chats handling upon initial syncKitsune Ral
2019-05-19Improve wording in a commentKitsune Ral
2019-05-19Connection: use QScopedPointer instead of unique_ptrKitsune Ral
2019-05-18Connection::onSyncSuccess(): fix using after move()Kitsune Ral
2019-05-03Connection::stateCacheDirKitsune Ral
2019-04-24Connection::logout: ignore ContentAccessErrorKitsune Ral
2019-04-06Clean up on clang-tidy/clazy analysisKitsune Ral
2019-03-30Connection: make sure to mark rooms supposed to be direct chats as suchKitsune Ral
2019-03-27Connection::domain()Kitsune Ral
2019-03-10Room::checkVersion(): be tolerant to already upgraded roomsKitsune Ral
2019-03-02style: apply .clang-format to all .cpp and .h filesMarc Deop
2019-02-27Connection::stopSync: undo the sync loopKitsune Ral
2019-02-22Room::setAliases, Connection: roomByAlias, updateRoomAliasesKitsune Ral
2019-02-17Connection: loadingCapabilities(); sort availableRoomVersionsKitsune Ral
2019-02-15Room::checkVersion() and Room::unstableVersion()Kitsune Ral
2019-02-15Connection: load supported room versionsKitsune Ral
2019-02-15Merge branch 'master' into kitsune-room-versionsKitsune Ral
2019-02-11Connection::createRoom: support passing a room versionKitsune Ral
2019-02-10Connection: move syncLoopTimeout to Connection::PrivateAlexey Andreyev
2019-02-05Connection: simplified sync loop logic without delaysAlexey Andreyev
2019-02-03Connection: separated sync loop logic with delay controlAlexey Andreyev
2019-01-30Connection: infinite sync loop logic by defaultAlexey Andreyev
2019-01-13Connection: fix/workaround glitches on joining/leavingKitsune Ral
2019-01-13Connection::provideRoom: allow omitting join stateKitsune Ral
2019-01-05Connection::upload*: autodetect content type if not suppliedKitsune Ral
2018-12-13Connection: initialize lazyLoading member variableKitsune Ral
2018-12-11Expose Connection::nextBatchToken()Kitsune Ral
2018-12-08Room summariesKitsune Ral
2018-12-08Connection: support members lazy-loadingKitsune Ral
2018-12-08Connection: Avoid Omittable<>::operator boolKitsune Ral
2018-11-23Room/Connection: don't save the just loaded room cacheKitsune Ral
2018-11-23Connection::saveState: use null instead of an empty object for a roomKitsune Ral
2018-11-22Connection: Log when a room state cache is writtenKitsune Ral
2018-11-22Save state cache per-roomKitsune Ral
2018-11-20Make SyncData more self-contained and prepare for cache splittingKitsune Ral
2018-11-19BaseJob::rawDataSample()Kitsune Ral
2018-10-29Connection::joinRoom: allow to specify intermediate serversKitsune Ral