aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.cpp
AgeCommit message (Expand)Author
2020-12-23Connection::resolveServer(): fix error handlingKitsune Ral
2020-11-12More JSON key constantsKitsune Ral
2020-11-06More stringent serverpart checks in user idsKitsune Ral
2020-09-04Fixes of clazy warningsKitsune Ral
2020-08-04Connection: self-delete after emitting loggedOut()Kitsune Ral
2020-08-04Connection: stop the sync loop on SyncJob::failureKitsune Ral
2020-07-21Connection: tolerate an empty set of room versionsKitsune Ral
2020-06-19Revert adding a pause between syncs, use sane timeout defaultsKitsune Ral
2020-06-12The previous commit is incomplete, this completes itKitsune Ral
2020-06-12Connection::syncLoop: give a pause between syncsKitsune Ral
2020-06-07Small updates to match the new generated definitionsKitsune Ral
2020-06-05Use CBOR for binary JSON caching on Qt 5.15+Kitsune Ral
2020-06-05Connection::run(): Q_INVOKABLE and chainingKitsune Ral
2020-05-31Move around and format codeKitsune Ral
2020-04-15Connection: track resolving and login flows jobs; isUsable()Kitsune Ral
2020-04-15Connection: cleanup and reformatKitsune Ral
2020-04-15Connection: connectToServer -> loginWithPasswordKitsune Ral
2020-04-14BaseJob::makeRequestUrl(): even more tolerance to slash separatorsKitsune Ral
2020-03-31Reparent all jobs to their connectionsKitsune Ral
2020-03-30Connection::resolveServer(): refactorKitsune Ral
2020-03-27Fix FTBFS with Quotient_ENABLE_E2EEKitsune Ral
2020-03-26Refactoring around Connection::onSyncSuccess()Kitsune Ral
2020-03-24Connection: fix a deprecation warningKitsune Ral
2020-03-21Merge pull request #383 from ram-nad/msc2432-fixKitsune Ral
2020-03-18SsoSession and Connection::prepareForSso()Kitsune Ral
2020-03-15Connection: loginWithToken(); connectWithToken() -> assumeIdentity()Kitsune Ral
2020-03-14Connection: minor cleanupKitsune Ral
2020-03-13Connection: support getting the list of login flowsKitsune Ral
2020-03-12E2EE: Make building E2EE optional. Contributes to #369Alexey Andreev
2020-03-08fixing msc2432Ram Nad
2020-02-25E2EE: add connection session decrypt, handle to-device and device_one_time_ke...Alexey Andreyev
2020-02-25E2EE: Fix EncryptionManager initialization placeAlexey Andreyev
2019-12-23Connection::forgetRoom: slightly simplify codeKitsune Ral
2019-12-12BaseJob: prepare() -> initiate() + refactoring around itKitsune Ral
2019-12-12Connection::uploadFile/Content(): refactoring around QIODevice::open()Kitsune Ral
2019-11-19BaseJob: Don't send accessToken if not needed; send again on 401Kitsune Ral
2019-11-01Omittable: Add direct-list-initialising operator=; documentKitsune Ral
2019-11-01Omittable: get rid of value()Kitsune Ral
2019-11-01Derive Omittable<> from std::optional<>Kitsune Ral
2019-10-21Connection: record sync timeout; suspend sync before logoutKitsune Ral
2019-10-21Connection: make syncLoop() reentrantKitsune Ral
2019-10-20Qualify types in signals and Q_INVOKABLEsKitsune Ral
2019-10-17Connection::joinRoom: make sure the room object is created early enoughKitsune Ral
2019-09-29Connection: allRooms(), rooms(), roomsCount(); deprecate roomMap()Kitsune Ral
2019-09-12Introduce HashQ<> and UnorderedMap<>Kitsune Ral
2019-08-20BaseJob/ConnectionData: connection-wide rate-limitingKitsune Ral
2019-08-20Connection::run()Kitsune Ral
2019-08-20Store userId in ConnectionData instead of ConnectionKitsune Ral
2019-08-11Connection: check for cache_type setting in libQuotient groupKitsune Ral
2019-08-09Namespace: QMatrixClient -> Quotient (with back comp alias)Kitsune Ral