Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-02 | qmc-example: Drop resetting the topic after topic-setting tests | Kitsune Ral | |
That never really worked. | |||
2019-08-02 | Room/qmc-example: consider fake state event rejection as valid | Kitsune Ral | |
This is an addition in https://github.com/matrix-org/synapse/pull/5805 - Synapse no more tolerates fake state events (which actually obviates the need for this test but fake state events still go through on older Synapses). To allow checking for both cases Room behaviour has been slightly changed (without compat breakage) to make sure the pending event status is set to ReachedServer (and pendingEventChanged() is emitted, if necessary) before merging the pending event into the timeline. | |||
2019-08-02 | Apply the new brace wrapping to source files | Kitsune Ral | |
2019-08-02 | .clang-format: Alter brace wrapping to (mostly) match WebKit style | Kitsune Ral | |
2019-08-02 | e2ee.h: add a missing #include | Kitsune Ral | |
Revealed after reordering #includes with clang-format. | |||
2019-08-02 | .clang-format: Enable ConstructorInitializerAllOnOneLineOrOnePerLine | Kitsune Ral | |
2019-08-02 | .clang-format: Bring back AlwaysBreakTemplateDeclarations | Kitsune Ral | |
It was accidentally left commented out in trying to support clang-format 5. Now that we're embracing clang-format 6+ only, it really should be on. | |||
2019-08-02 | Merge branch 'master' into use-clang-format | Kitsune Ral | |
2019-08-01 | Merge pull request #341 from quotient-im/kitsune-relations | Kitsune Ral | |
Reactions and edited messages support | |||
2019-08-01 | Add EncryptedEvent to libqmatrixclient.pri as well | Kitsune Ral | |
2019-08-01 | Merge branch 'master' into kitsune-relations | Kitsune Ral | |
Unified *Key -> *KeyL identifiers in roommessageevent.cpp along the way. | |||
2019-07-31 | Merge pull request #335 from quotient-im/aa13q-e2ee-encrypted-msg | Kitsune Ral | |
E2EE: introduce EncryptedEvent | |||
2019-07-31 | .travis.yml: temporarily disabling Valgrind because it's broken | Kitsune Ral | |
2019-07-31 | .travis.yml: switch to xenial and Qt 5.9 | Kitsune Ral | |
2019-07-31 | Room::postReaction() | Kitsune Ral | |
2019-07-31 | Support for receiving m.reaction events | Kitsune Ral | |
* struct EventRelation; class ReactionEvent; Room::relatedEvents() * Reaction events are processed in both history and sync batches * Redacting a reaction removes it from the list of related events * QMCTest::sendReaction() | |||
2019-07-31 | Initial support for edited messages (receive only) | Kitsune Ral | |
2019-07-31 | converters.h: fallback to intrusive toJson() for JsonObjectConverter; ↵ | Kitsune Ral | |
general improvements Single-argument fromJson<Omittable<T>>() now works as well. | |||
2019-07-31 | .appveyor.yml: Switch to Qt 5.12; no more Visual Studio 2015 builds | Kitsune Ral | |
2019-07-31 | QMCTest::loadingMembers(): find a room by alias | Kitsune Ral | |
...now that #264 is closed. Also, it gets the newest #quotient:matrix.org rather than the old upgraded room. | |||
2019-07-31 | converters.h: more comments; documented addParam<>() | Kitsune Ral | |
[skip ci] | |||
2019-07-27 | E2EE: introduce EncryptedEvent | Alexey Andreyev | |
2019-07-25 | Merge pull request #334 from quotient-im/bhat-olm-qmake-macos | Kitsune Ral | |
libQtOlm: Upstream fix of qmake not able to find libOlm on macOS. | |||
2019-07-18 | libQtOlm: Upstream fix of qmake not able to find libOlm on macOS. | Black Hat | |
2019-07-14 | E2EE: provide a shared header with encryption standard key names | Alexey Andreyev | |
2019-07-12 | Minor polish | Kitsune Ral | |
2019-07-11 | .travis.yml: temporarily disabling Valgrind because it's broken | Kitsune Ral | |
2019-07-10 | .travis.yml: switch to xenial and Qt 5.9 | Kitsune Ral | |
2019-07-10 | CMakeLists.txt: fix things around clang-format, inherit CLANG_FORMAT_ARGS | Kitsune Ral | |
2019-07-10 | Merge pull request #330 from quotient-im/bhat-wellknown | Kitsune Ral | |
.well-known support | |||
2019-07-09 | Add more checks according to the spec | Black Hat | |
2019-07-09 | Merge branch 'master' into use-clang-format | Kitsune Ral | |
2019-07-09 | Move serverPart() to the public API | Kitsune Ral | |
Also: Connection::resolveServer() now only accepts MXIDs, not domains. | |||
2019-07-09 | Merge pull request #333 from quotient-im/aa13q-e2ee-enc-mng | Kitsune Ral | |
E2EE: fix EncryptionManager algorithm names | |||
2019-07-08 | E2EE: fix EncryptionManager algorithm names | Alexey Andreyev | |
2019-07-08 | Merge pull request #332 from quotient-im/aa13q-e2ee-pickle | Kitsune Ral | |
E2EE: add new account and identity keys generation logic | |||
2019-07-08 | Room: Set roomId and sender on pending events | Kitsune Ral | |
Also: refactoring to streamline state events submission. | |||
2019-07-08 | RoomEvent::setRoomId()/setSender() | Kitsune Ral | |
2019-07-08 | E2EE: fix uploadIdentityKeys signatures generation | Alexey Andreyev | |
2019-07-08 | E2EE: add new account generation logic | Alexey Andreyev | |
2019-07-07 | .travis.yml: Fix a typo in qmc-example invocation | Kitsune Ral | |
2019-07-07 | Optimize Travis CI execution | Kitsune Ral | |
The same code is already in Quaternion's .travis.yml, just copy it here as well. | |||
2019-07-07 | .travis.yml: pass LD_LIBRARY_PATH so that the example could find olm | Kitsune Ral | |
2019-07-07 | Documentation: libQMatrixClient -> libQuotient, QMatrixClient -> ↵ | Kitsune Ral | |
quotient-im, etc. | |||
2019-07-07 | Logging categories: libqmatrixclient.* -> quotient.* | Kitsune Ral | |
2019-07-07 | Merge pull request #329 from a-andreyev/aa13q-e2ee-enc-mng | Kitsune Ral | |
E2EE: Introduce EncryptionManager with uploadIdentityKeys and uploadOneTimeKeys API. | |||
2019-07-07 | Fix qmake builds in CI | Kitsune Ral | |
2019-07-06 | EncryptionEvent: Adjust upon merge from master | Kitsune Ral | |
2019-07-06 | Merge branch 'master' into e2ee-enc-mng | Kitsune Ral | |
2019-07-06 | .appveyor.yml: stick with static libs | Kitsune Ral | |