Revisions of libQuotient
buildservice-autocommit
accepted
request 1169999
from
Dead Mozay (Dead_Mozay)
(revision 31)
baserev update by copy to link target
Dead Mozay (Dead_Mozay)
accepted
request 1169998
from
Christopher Hock (chock)
(revision 30)
- Add qt6-sql-sqlite to BuildRequires to allow Qt6 build to pass - Update to 0.8.2 * Historical encrypted messages can now be decrypted with old megolm keys retrieved from SSSS (gh#quotient-im/libQuotient#687) * The User library API is getting prepared to be split into that for room members (RoomMember) and user profiles (stays in User for now) in 0.9, is deprecating mos of User methods that accept Room for the member context (gh#quotient-im/libQuotient#685) * Along the same lines: functions to (un)ignore users by userid rather than User* are introduced; the old signatures are deprecated now and will be removed in 0.9 (gh#quotient-im/libQuotient#718) * More efficient (less cache-wasting) avatar retrieval (gh#quotient-im/libQuotient#711) * Property for querying conection's account_data (gh#quotient-im/libQuotient#719) * Fix brain-split when checking the event types on some Linux distributions (gh#quotient-im/libQuotient#726) (gh#quotient-im/libQuotient#692) * A new event class for m.room.server_acl (gh#quotient-im/libQuotient#729) * The library supports defaulting direct chats to E2EE now (gh#quotient-im/libQuotient#730)
buildservice-autocommit
accepted
request 1157778
from
Dead Mozay (Dead_Mozay)
(revision 29)
baserev update by copy to link target
Dead Mozay (Dead_Mozay)
accepted
request 1157763
from
Bernhard Wiedemann (bmwiedemann)
(revision 28)
Move install commands into %install section
buildservice-autocommit
accepted
request 1110936
from
Dead Mozay (Dead_Mozay)
(revision 27)
baserev update by copy to link target
Dead Mozay (Dead_Mozay)
accepted
request 1110906
from
Eric Schirra (ecsos)
(revision 26)
- Update to 0.8.1.2 * It turned out that version 0.8.1 is not entirely ABI compatible with 0.8.0 as it should. This release is made solely to fix it; there are no other changes.
buildservice-autocommit
accepted
request 1110356
from
Dead Mozay (Dead_Mozay)
(revision 25)
baserev update by copy to link target
Dead Mozay (Dead_Mozay)
accepted
request 1110313
from
Enrico Belleri (iDesmI)
(revision 24)
- Add Qt5DBus as build requirement * fixes Leap 15.5 build
buildservice-autocommit
accepted
request 1104921
from
Dead Mozay (Dead_Mozay)
(revision 23)
baserev update by copy to link target
Dead Mozay (Dead_Mozay)
accepted
request 1104881
from
Christophe Marin (krop)
(revision 22)
Update to 0.8.1.1. Needed by neochat - Add a Qt6 flavor, needed by the KDE CI for the KF6 / Qt6 porting effort
buildservice-autocommit
accepted
request 1044004
from
Dead Mozay (Dead_Mozay)
(revision 21)
baserev update by copy to link target
Dead Mozay (Dead_Mozay)
accepted
request 1044003
from
Dead Mozay (Dead_Mozay)
(revision 20)
- Update to version 0.7.0: * E2EE is the biggest part of this release, + The following parts of E2EE are known to work: - foundations additional contributions and refactoring. - Olm/Megolm signalling with our parties/devices. - managing device and one-time keys. - sending and receiving (monstrous new encrypted messages. - encrypting/decrypting attachment. - retrieval and decryption of historical messages keys for which are already in the database. - device verification. + What is not there yet: - historical Megolm sessions are not requested from other devices/parties, so you will see quite a few undecryptable messages in rooms with past communication - this might be fixed (if possible without breaking the API) in further 0.7.x releases. - secure server-side storage (SSSS) is not supported at all for now, and will likely require API breakage so will come in 0.8. - soft logout is not supported; this is also a subject of 0.8. + Because there's no soft logout the database for a given account is completely reset upon a successful login attempt. This may come as a very unpleasant surprise if you don't keep your login session between client restarts; but this is a necessary trade-off for the current feature set (see #546 for the discussion). Together with the rest of the above not-there-yet list, this means that you MUST NOT use E2EE with libQuotient-backed clients as your only device(s) on the account - there's quite a risk of losing encrypted conversations if anything happens to the database libQuotient keeps key material in, or if you lose your session and have to log in again. Did I mention the whole E2EE functionality is still in beta? Client authors are strongly recommended to show big scary warnings against E2EE for now. * Read markers -> read receipts + fully read markers.
Dead Mozay (Dead_Mozay)
accepted
request 923674
from
Dead Mozay (Dead_Mozay)
(revision 19)
- Update to version 0.6.11: * Just after 0.6.10 was out another nasty bug has been discovered, preventing from proper usage of URLs with an unescaped double-hash (##), which may come when a matrix.to URL is generated for a bridged IRC channel (and it even got a very nice number #512). Aside from this fix, quotest will not return with success code 0 any more if it failed to even start testing for some reason (#496).
Dead Mozay (Dead_Mozay)
accepted
request 922943
from
Dead Mozay (Dead_Mozay)
(revision 18)
- Update to versiosn 0.6.10: * Yet another maintenance release of the stable branch, fixing an issue (#510) with invites not showing up in some cases (especially on less active/smaller accounts).
Dead Mozay (Dead_Mozay)
accepted
request 918506
from
Dead Mozay (Dead_Mozay)
(revision 17)
- Update to version 0.6.9: * Here's one more stable branch release of libQuotient, fixing a rare assertion failure due to uninitialised read marker when new events arrive and all history is already loaded.
Dead Mozay (Dead_Mozay)
accepted
request 913960
from
Dead Mozay (Dead_Mozay)
(revision 16)
- Update to version 0.6.8: * Retain the current room member avatar when renaming the user for the room. * When displaying the room, notification/highlight counters are no more reset. This never really worked, with the notification and highlight counts jumping to zero and then back to the original value if the timeline hasn't been completely read; now that read receipts are correctly sent, the counters can be left to the homeserver to update (while E2EE is not around). * Fix the missing percent encoding in User::fetchProfile(), leading to problems around historical userids that still have slashes. * CS API files have been regenerated from the new matrix-doc after revamping the layout and tooling; the library API didn't change, but doc-comments are now in Markdown rather than ReStructured Text. * Update GTAD configuration to version 0.8 of the tool. * Fix potential linking errors around quotient_common.h.
Dead Mozay (Dead_Mozay)
accepted
request 906947
from
Fabian Vogt (Vogtinator)
(revision 15)
- Updae to version 0.6.7: * One more maintenance release at the stable branch, fixing gh#quotient-im/libQuotient#471 that affects NeoChat - thanks to @ognarb for pinpointing and suggesting a fix to it. - Mention soversion in %files - Simplify %files - Use full tarball name - Don't install quotest and ndk-modules/Android.mk
buildservice-autocommit
accepted
request 879798
from
Dead Mozay (Dead_Mozay)
(revision 14)
baserev update by copy to link target
Dead Mozay (Dead_Mozay)
accepted
request 879797
from
Dead Mozay (Dead_Mozay)
(revision 13)
- Update to version 0.6.6: * Another update on the stable branch, to address #456 (possible crash on some malformed user ids).
buildservice-autocommit
accepted
request 874747
from
Dead Mozay (Dead_Mozay)
(revision 12)
baserev update by copy to link target
Displaying revisions 1 - 20 of 31