Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-09 | Merge pull request #320 from krkk/roommemberevent-types | Kitsune Ral | |
RoomMemberEvent: add isRejectedInvite(), isBan() and isUnban() | |||
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-20 | Merge pull request #379 from quotient-im/aa13q-quotest-readme | Alexey Andreyev | |
[quotest] Update readme, refactor cmake file with variable names | |||
2020-02-18 | [quotest] Refactor Cmake files with variable project name | Alexey Andreev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-18 | [quotest] Update README.md | Alexey Andreev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-12 | Merge pull request #378 from ram-nad/travis-fix | Kitsune Ral | |
CI: trying qmake fix | |||
2020-02-12 | trying qmake fix | Ram Nad | |
2020-02-10 | Add EventContent::replacementOf() helper | Roland Pallai | |
2020-02-10 | TextContent: use MSC-1849 compatible `m.relates_to` field | Roland Pallai | |
2020-02-10 | Edit (transmit): fix asterisk marking for dumb clients | Roland Pallai | |
The prepared body got overwritten due to missing return statement. | |||
2020-02-10 | Edit (transmit): fix json struct of `m.new_content` | Roland Pallai | |
2020-02-07 | Merge pull request #375 from dilinger/big-endian | Kitsune Ral | |
Fix build on big-endian systems | |||
2020-02-07 | Fix build on big-endian systems | Andres Salomon | |
On little-endian systems, this call to qToLittleEndian(hash) disappears completely. On big-endian systems, it turns into qbswap(hash), and causes a build error. qbswap() isn't defined for QByteArrays, because QByteArray isn't an array containing multi-byte elements. Since each element is a single byte, machine endianness isn't a factor. (If we really wanted to swap the bytes, we'd need to reverse every 4 bytes of the array.) This just drops the call to QToLittleEndian completely. The lines after it converts part of the hash to a QDataStream, which DOES have to worry about endianness, but that code is also specifically calling QDataStream::setByteOrder to specify little-endian. | |||
2020-01-21 | Merge pull request #371 from quotient-im/bhat-powerlevel | Black Hat | |
Add m.room.power_levels support | |||
2020-01-12 | Use parsed RoomPowerLevelsEvent in room upgrading | Black Hat | |
2020-01-01 | Fix linux build | Black Hat | |
2020-01-01 | Fix linux build | Black Hat | |
2020-01-01 | Add powerLevelForState() | Black Hat | |
2020-01-01 | Mark methods as const. | Black Hat | |
2019-12-30 | Simplify code | Black Hat | |
2019-12-29 | Add missing file | Black Hat | |
2019-12-29 | Merge branch 'master' of https://github.com/quotient-im/libQuotient into ↵ | Black Hat | |
bhat-powerlevel | |||
2019-12-29 | Add RoomPowerLevelEvent type | Black Hat | |
2019-12-28 | isEditing(): fix a bug in replacing events | Black Hat | |
2019-12-24 | RoomMemberEvent: introduce the reason field (MSC2367) | Kitsune Ral | |
See https://github.com/matrix-org/matrix-doc/pull/2367. Closes #370. | |||
2019-12-23 | ConnectionData::submit: when not queuing, still submit asynchronously | Kitsune Ral | |
Otherwise BaseJob::messageSent has every chance to be overlooked by clients who subscribe to it after calling callApi(). | |||
2019-12-23 | Connection::forgetRoom: slightly simplify code | Kitsune Ral | |
2019-12-13 | Room: make downloaded file name building more robust | Kitsune Ral | |
Specifically, handle colons and long file names gracefully. Closes #366. | |||
2019-12-13 | Room::postFile(): minor refactoring | Kitsune Ral | |
2019-12-13 | quotest: cleanup | Kitsune Ral | |
2019-12-12 | .travis.yml: use correct environment variables | Kitsune Ral | |
It should be TEST_USER and TEST_PWD, not QMC_* legacy stuff. | |||
2019-12-12 | BaseJob::initiate(): fix nullptr dereferencing | Kitsune Ral | |