aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.cpp
AgeCommit message (Expand)Author
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
2019-08-09Rename zero-impact stringsKitsune Ral
2019-08-02Apply the new brace wrapping to source filesKitsune Ral
2019-08-02Merge branch 'master' into use-clang-formatKitsune Ral
2019-07-27E2EE: introduce EncryptedEventAlexey Andreyev
2019-07-12Minor polishKitsune Ral
2019-07-10Merge pull request #330 from quotient-im/bhat-wellknownKitsune Ral
2019-07-09Add more checks according to the specBlack Hat
2019-07-09Merge branch 'master' into use-clang-formatKitsune Ral
2019-07-09Move serverPart() to the public APIKitsune Ral
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