Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-12 | Room::canSwitchVersions(): refactor and make Q_INVOKABLE | Kitsune Ral | |
2020-04-08 | EventStatus::Replaced | Kitsune Ral | |
This can be handy to pass the replaced status to QML. | |||
2020-04-07 | BaseJob: don't finish and re-try at the same time | Kitsune Ral | |
Due to a missing return statement, a retry with auth case led to the job being finished and pending at the same time, with no good consequences. | |||
2020-04-07 | Room::addNewMessageEvents: fix an assertion failure on empty sender | Kitsune Ral | |
When a message is redacted it has no sender. If it happens to be in the bulkhead, Quotient tries to promote a read marker over it and fails on being unable to resolve the author. | |||
2020-04-06 | BaseJob: disable pipelining | Kitsune Ral | |
Longer running on RHEL/CentOS 8 leads to crashes that no more occur with disabled pipelining. | |||
2020-04-06 | Revert changes accidentally sneaked in with the previous commit | Kitsune Ral | |
2020-04-06 | CMakeLists: install header files to a subdirectory | Kitsune Ral | |
This is a Quotient part of #328 fix; QtOlm part is pending. | |||
2020-04-05 | RequestData: create empty QByteArray by default | Kitsune Ral | |
May fix #380. Also: remove explicit copying disablers, the unique_ptr<> member disables copying just fine. | |||
2020-03-31 | Reparent all jobs to their connections | Kitsune Ral | |
(Mostly) fixes #397. Fixes #398. If there's a need to reparent the job to some other object, it should now be done after callApi()/run() call (not that there were many touch points before that moment, anyway). Collateral damage: job-starting methods are no more const (but that didn't belong them anyway, too). | |||
2020-03-30 | Connection::resolveServer(): refactor | Kitsune Ral | |
Also: use 4-arg connect() to make sure lambdas are disconnected if the connection is gone. | |||
2020-03-30 | BaseJob: check the connection even harder | Kitsune Ral | |
2020-03-30 | BaseJob: shutdown timers on abandoning and destruction | Kitsune Ral | |
A part of the fix for #398. | |||
2020-03-27 | Fix FTBFS with Quotient_ENABLE_E2EE | Kitsune Ral | |
2020-03-26 | Refactoring around Connection::onSyncSuccess() | Kitsune Ral | |
The method grew large and a bit unwieldy over the years. | |||
2020-03-26 | AliasesEventContent::toJson(): optimise generated JSON | Kitsune Ral | |
2020-03-26 | Room::aliases(): don't add canonical alias if it's empty | Kitsune Ral | |
Fixes #394. | |||
2020-03-24 | Connection: fix a deprecation warning | Kitsune Ral | |
2020-03-23 | Expose aliases() and altAliases() as properties | Black Hat | |
2020-03-21 | Merge pull request #383 from ram-nad/msc2432-fix | Kitsune Ral | |
fixing msc2432 | |||
2020-03-21 | Update aliases code lib/room.cpp | Ram Nad | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-20 | Merge branch 'msc2432-fix' of github.com:ram-nad/libQuotient into msc2432-fix | Ram Nad | |
2020-03-20 | emit nameChanged() on AliasesChange | Ram Nad | |
2020-03-20 | Make rvalue constructor explicit Update lib/events/roomcanonicalaliasevent.h | Ram Nad | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-20 | Make constructor explicit lib/events/roomcanonicalaliasevent.h | Ram Nad | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-20 | dont use this | Ram Nad | |
2020-03-20 | added altAliases() | Ram Nad | |
2020-03-20 | Merge pull request #389 from quotient-im/kitsune-login-flows | Kitsune Ral | |
Support single sign-on | |||
2020-03-20 | made suggested changes | Ram Nad | |
2020-03-20 | Add warranty in lib/events/roomcanonicalaliasevent.h | Ram Nad | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-19 | Merge pull request #376 from rpallai/editing-fixes | Kitsune Ral | |
Simple changes for sending edits | |||
2020-03-18 | SsoSession and Connection::prepareForSso() | Kitsune Ral | |
The response in the web browser is quite barebone, just enough to give feedback that things are alright. Closes #386. Closes #388. | |||
2020-03-17 | Use constant | Roland Pallai | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-17 | MSC1849 compatible edited messages (#373) | Roland Pallai | |
* Make handling of edited messages MSC1849 compatible Server side aggregation replaces `content` with `new_content` in edited messages. The same must be done at client side on incremental updates to keep timeline consistent. As server side aggregations is in use by default from Synapse 1.2.0 this patch fixes a real issue. | |||
2020-03-15 | Connection: loginWithToken(); connectWithToken() -> assumeIdentity() | Kitsune Ral | |
2020-03-14 | Connection: minor cleanup | Kitsune Ral | |
2020-03-13 | Connection: support getting the list of login flows | Kitsune Ral | |
The flows themselves are not facilitated in any way (yet). | |||
2020-03-13 | Merge pull request #346 from quotient-im/aa13q-e2ee-encrypted-msg | Kitsune Ral | |
E2EE: implement receiving of the messages | |||
2020-03-12 | E2EE: Make building E2EE optional. Contributes to #369 | Alexey Andreev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-03-08 | fixing msc2432 | Ram Nad | |
2020-02-25 | Room: fix merge regression | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: implement megolm inbound session decrypt for room | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: add connection session decrypt, handle to-device and ↵ | Alexey Andreyev | |
device_one_time_keys_count Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: fix olm session decrypt, move to EncryptionManager | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: EncryptedEvent constructor debug message | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: implement SyncData::deviceOneTimeKeysCount | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: introduce RoomKeyEvent | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: Fix EncryptionManager initialization place | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-22 | RoomMemberEvent: add isRejectedInvite(), isBan(), and isUnban() | Karol Kosek | |
2020-02-10 | Add EventContent::replacementOf() helper | Roland Pallai | |
2020-02-10 | TextContent: use MSC-1849 compatible `m.relates_to` field | Roland Pallai | |