Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libQuotient-qt6-devel | Distribution: openSUSE Tumbleweed |
Version: 0.9.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Sun Jan 12 13:04:07 2025 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 831390 | Source RPM: libQuotient-qt6-0.9.2-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/quotient-im/libQuotient | |
Summary: Development files for libQuotient |
The libQuotient devel package contains libraries and header files for developing applications that use libQuotient.
LGPL-2.1-only
* Sun Jan 12 2025 Christophe Marin <[email protected]> - Update to 0.9.2 * Replaced remaining QScopedPointer occurrences with std::unique_ptr; introduce DeleteLater and QObjectHolder for better integration of std::unique_ptr and QObject-based types * New range facilities: findIndex() and rangeTo(), to cover for the missing std::ranges::to() on macOS * Fixes to some Quotest tests getting stuck in limbo * findIndirect() algorithm was found unnecessary, as std::ranges::find() covers its use case * Only signal pending event as merged once the real one is in the timeline * ThreadView to track threads in a room * AccountSettings: fix working with MXIDs that have forward- and backslashes * Fri Dec 20 2024 Christophe Marin <[email protected]> - Update to 0.9.1 * Added Connection::isOnline() * Room::pendingEventAdded() signal doesn't carry a dangling event ref any more * MediaThumbnailJob now checks for the correct spec version for auth media * Unsupported RoomType values don't litter logs with warnings any more * Cleanup and code modernization * Access tokens are actually saved to the keychain again * The text provided by the server is used for the error message on media endpoints * Connection::supportedMatrixSpecVersions() regression fix * Downloading encrypted files to a temporary location fixed * Configurable job backoff strategies; fix the regression with syncs frequently timing out just before getting a response from the homeserver * Mon Oct 28 2024 Christophe Marin <[email protected]> - Fix dependencies * Mon Oct 28 2024 Christophe Marin <[email protected]> - Update to 0.9.0 * Qt 6 only * cross-signing support (requires UI to match on the client side; NeoChat already has it) * Matrix 1.12 API * completed separation of room member functionality previously delivered by the User class, to a dedicated RoomMember class * introduction of futures to replace signals for one-off asynchronous calls, especially relevant for calls returning job pointers * refactoring of the event content API to make transition to extensible events easier in the future - Remove the default build flavor but keep the _multibuild setup - Remove obsolete build options * Wed Apr 24 2024 Christopher Hock <[email protected]> - 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) * Wed Mar 13 2024 Bernhard Wiedemann <[email protected]> - Move install commands into %install section * Wed Sep 13 2023 ecsos <[email protected]> - 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. * Mon Sep 11 2023 Enrico Belleri <[email protected]> - Add Qt5DBus as build requirement * fixes Leap 15.5 build * Sat Aug 19 2023 Christophe Marin <[email protected]> - Update to 0.8.1.1 * Got rid of deprecated RoomPinnedEvent name (gh#quotient-im/libQuotient#680) * Fixed session verification (gh#quotient-im/libQuotient#682) * Constified Room::userIdsAtEvent() (gh#quotient-im/libQuotient#686) * Enhanced logging around key verification (gh#quotient-im/libQuotient#690) * Made it possible to use the key backup client-server API in the backend (gh#quotient-im/libQuotient#693) * Constrained the e-mail logic in linkifyUrl() so that it doesn't trigger in the middle of another URL (gh#quotient-im/libQuotient#698) * Wed Aug 09 2023 Christophe Marin <[email protected]> - Update to 0.8.0. Check https://github.com/quotient-im/libQuotient/releases for older changes list. * Fixed AccountRegistry::invokeLogin() to still add Connection objects after successfully connecting them to the homeserver (gh#quotient-im/libQuotient#675) * pinned events actually follow the specification (and therefore, interoperable) (gh#quotient-im/libQuotient#677) - Add a Qt6 flavor. Needed by the KDE CI - Enable E2EE by default. This will be required by neochat soon. * Wed Dec 21 2022 Dead Mozay <[email protected]> - 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.
/usr/include/Quotient /usr/include/Quotient/accountregistry.h /usr/include/Quotient/application-service /usr/include/Quotient/application-service/definitions /usr/include/Quotient/application-service/definitions/location.h /usr/include/Quotient/application-service/definitions/protocol.h /usr/include/Quotient/application-service/definitions/user.h /usr/include/Quotient/avatar.h /usr/include/Quotient/connection.h /usr/include/Quotient/connection_p.h /usr/include/Quotient/connectiondata.h /usr/include/Quotient/connectionencryptiondata_p.h /usr/include/Quotient/converters.h /usr/include/Quotient/csapi /usr/include/Quotient/csapi/account-data.h /usr/include/Quotient/csapi/admin.h /usr/include/Quotient/csapi/administrative_contact.h /usr/include/Quotient/csapi/appservice_room_directory.h /usr/include/Quotient/csapi/authed-content-repo.h /usr/include/Quotient/csapi/banning.h /usr/include/Quotient/csapi/capabilities.h /usr/include/Quotient/csapi/content-repo.h /usr/include/Quotient/csapi/create_room.h /usr/include/Quotient/csapi/cross_signing.h /usr/include/Quotient/csapi/definitions /usr/include/Quotient/csapi/definitions/auth_data.h /usr/include/Quotient/csapi/definitions/client_device.h /usr/include/Quotient/csapi/definitions/cross_signing_key.h /usr/include/Quotient/csapi/definitions/device_keys.h /usr/include/Quotient/csapi/definitions/event_filter.h /usr/include/Quotient/csapi/definitions/key_backup_data.h /usr/include/Quotient/csapi/definitions/openid_token.h /usr/include/Quotient/csapi/definitions/public_rooms_response.h /usr/include/Quotient/csapi/definitions/push_condition.h /usr/include/Quotient/csapi/definitions/push_rule.h /usr/include/Quotient/csapi/definitions/push_ruleset.h /usr/include/Quotient/csapi/definitions/request_email_validation.h /usr/include/Quotient/csapi/definitions/request_msisdn_validation.h /usr/include/Quotient/csapi/definitions/request_token_response.h /usr/include/Quotient/csapi/definitions/room_event_filter.h /usr/include/Quotient/csapi/definitions/room_key_backup.h /usr/include/Quotient/csapi/definitions/sync_filter.h /usr/include/Quotient/csapi/definitions/tag.h /usr/include/Quotient/csapi/definitions/third_party_signed.h /usr/include/Quotient/csapi/definitions/user_identifier.h /usr/include/Quotient/csapi/definitions/wellknown /usr/include/Quotient/csapi/definitions/wellknown/full.h /usr/include/Quotient/csapi/definitions/wellknown/homeserver.h /usr/include/Quotient/csapi/definitions/wellknown/identity_server.h /usr/include/Quotient/csapi/device_management.h /usr/include/Quotient/csapi/directory.h /usr/include/Quotient/csapi/event_context.h /usr/include/Quotient/csapi/filter.h /usr/include/Quotient/csapi/inviting.h /usr/include/Quotient/csapi/joining.h /usr/include/Quotient/csapi/key_backup.h /usr/include/Quotient/csapi/keys.h /usr/include/Quotient/csapi/kicking.h /usr/include/Quotient/csapi/knocking.h /usr/include/Quotient/csapi/leaving.h /usr/include/Quotient/csapi/list_joined_rooms.h /usr/include/Quotient/csapi/list_public_rooms.h /usr/include/Quotient/csapi/login.h /usr/include/Quotient/csapi/login_token.h /usr/include/Quotient/csapi/logout.h /usr/include/Quotient/csapi/message_pagination.h /usr/include/Quotient/csapi/notifications.h /usr/include/Quotient/csapi/openid.h /usr/include/Quotient/csapi/peeking_events.h /usr/include/Quotient/csapi/presence.h /usr/include/Quotient/csapi/profile.h /usr/include/Quotient/csapi/pusher.h /usr/include/Quotient/csapi/pushrules.h /usr/include/Quotient/csapi/read_markers.h /usr/include/Quotient/csapi/receipts.h /usr/include/Quotient/csapi/redaction.h /usr/include/Quotient/csapi/refresh.h /usr/include/Quotient/csapi/registration.h /usr/include/Quotient/csapi/registration_tokens.h /usr/include/Quotient/csapi/relations.h /usr/include/Quotient/csapi/report_content.h /usr/include/Quotient/csapi/room_event_by_timestamp.h /usr/include/Quotient/csapi/room_send.h /usr/include/Quotient/csapi/room_state.h /usr/include/Quotient/csapi/room_upgrades.h /usr/include/Quotient/csapi/rooms.h /usr/include/Quotient/csapi/search.h /usr/include/Quotient/csapi/space_hierarchy.h /usr/include/Quotient/csapi/sso_login_redirect.h /usr/include/Quotient/csapi/support.h /usr/include/Quotient/csapi/tags.h /usr/include/Quotient/csapi/third_party_lookup.h /usr/include/Quotient/csapi/third_party_membership.h /usr/include/Quotient/csapi/threads_list.h /usr/include/Quotient/csapi/to_device.h /usr/include/Quotient/csapi/typing.h /usr/include/Quotient/csapi/users.h /usr/include/Quotient/csapi/versions.h /usr/include/Quotient/csapi/voip.h /usr/include/Quotient/csapi/wellknown.h /usr/include/Quotient/csapi/whoami.h /usr/include/Quotient/database.h /usr/include/Quotient/e2ee /usr/include/Quotient/e2ee/cryptoutils.h /usr/include/Quotient/e2ee/e2ee_common.h /usr/include/Quotient/e2ee/qolmaccount.h /usr/include/Quotient/e2ee/qolminboundsession.h /usr/include/Quotient/e2ee/qolmmessage.h /usr/include/Quotient/e2ee/qolmoutboundsession.h /usr/include/Quotient/e2ee/qolmsession.h /usr/include/Quotient/e2ee/qolmutility.h /usr/include/Quotient/e2ee/sssshandler.h /usr/include/Quotient/eventitem.h /usr/include/Quotient/events /usr/include/Quotient/events/accountdataevents.h /usr/include/Quotient/events/callevents.h /usr/include/Quotient/events/directchatevent.h /usr/include/Quotient/events/encryptedevent.h /usr/include/Quotient/events/encryptionevent.h /usr/include/Quotient/events/event.h /usr/include/Quotient/events/eventcontent.h /usr/include/Quotient/events/eventrelation.h /usr/include/Quotient/events/filesourceinfo.h /usr/include/Quotient/events/keyverificationevent.h /usr/include/Quotient/events/reactionevent.h /usr/include/Quotient/events/receiptevent.h /usr/include/Quotient/events/redactionevent.h /usr/include/Quotient/events/roomavatarevent.h /usr/include/Quotient/events/roomcanonicalaliasevent.h /usr/include/Quotient/events/roomcreateevent.h /usr/include/Quotient/events/roomevent.h /usr/include/Quotient/events/roomkeyevent.h /usr/include/Quotient/events/roommemberevent.h /usr/include/Quotient/events/roommessageevent.h /usr/include/Quotient/events/roompowerlevelsevent.h /usr/include/Quotient/events/roomtombstoneevent.h /usr/include/Quotient/events/simplestateevents.h /usr/include/Quotient/events/single_key_value.h /usr/include/Quotient/events/stateevent.h /usr/include/Quotient/events/stickerevent.h /usr/include/Quotient/events/typingevent.h /usr/include/Quotient/eventstats.h /usr/include/Quotient/expected.h /usr/include/Quotient/function_traits.h /usr/include/Quotient/jobs /usr/include/Quotient/jobs/basejob.h /usr/include/Quotient/jobs/downloadfilejob.h /usr/include/Quotient/jobs/jobhandle.h /usr/include/Quotient/jobs/mediathumbnailjob.h /usr/include/Quotient/jobs/requestdata.h /usr/include/Quotient/jobs/syncjob.h /usr/include/Quotient/keyimport.h /usr/include/Quotient/keyverificationsession.h /usr/include/Quotient/logging_categories_p.h /usr/include/Quotient/mxcreply.h /usr/include/Quotient/networkaccessmanager.h /usr/include/Quotient/networksettings.h /usr/include/Quotient/omittable.h /usr/include/Quotient/qt_connection_util.h /usr/include/Quotient/quotient_common.h /usr/include/Quotient/quotient_export.h /usr/include/Quotient/ranges_extras.h /usr/include/Quotient/room.h /usr/include/Quotient/roommember.h /usr/include/Quotient/roomstateview.h /usr/include/Quotient/settings.h /usr/include/Quotient/ssosession.h /usr/include/Quotient/syncdata.h /usr/include/Quotient/thread.h /usr/include/Quotient/uri.h /usr/include/Quotient/uriresolver.h /usr/include/Quotient/user.h /usr/include/Quotient/util.h /usr/lib64/cmake/QuotientQt6 /usr/lib64/cmake/QuotientQt6/QuotientQt6Config.cmake /usr/lib64/cmake/QuotientQt6/QuotientQt6ConfigVersion.cmake /usr/lib64/cmake/QuotientQt6/QuotientQt6Targets-relwithdebinfo.cmake /usr/lib64/cmake/QuotientQt6/QuotientQt6Targets.cmake /usr/lib64/libQuotientQt6.so /usr/lib64/pkgconfig/QuotientQt6.pc /usr/share/doc/packages/libQuotient-qt6-devel /usr/share/doc/packages/libQuotient-qt6-devel/README.md /usr/share/licenses/libQuotient-qt6-devel /usr/share/licenses/libQuotient-qt6-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jan 31 01:13:52 2025