Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libQXmppQt6-devel | Distribution: openSUSE Tumbleweed |
Version: 1.9.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Sun Nov 17 14:43:36 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 484513 | Source RPM: libqxmpp-qt6-1.9.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/qxmpp-project/qxmpp/ | |
Summary: Qxmpp Development Files |
Development package for qxmpp.
LGPL-2.1-or-later
* Sun Nov 17 2024 Christophe Marin <christophe@krop.fr> - Update to 1.9.0 * Implement XEP-0461: Message Replies parsing * Prevent unencrypted fallback markers are applied to encrypted body * Implement XEP-0283: Moved * AccountMigration: Implement restoring of joined MIX channels * Tue Oct 29 2024 Michael Vetter <mvetter@suse.com> - Update to 1.8.3: * MamManager: Fix some unencrypted are not parsed when end-to-end-encryption is enabled (#662) * Tue Oct 22 2024 Christophe Marin <christophe@krop.fr> - Update to 1.8.2 * StreamError: Fix parsing of stream error conditions and missing "invalid-id" condition * Uri: Fix parsing login URI * Fri Aug 23 2024 Michael Vetter <mvetter@suse.com> - Update to 1.8.1: * Fix other DNS records are not tried if host does not exist * Fix clang build * Wed Jul 31 2024 Michael Vetter <mvetter@suse.com> - Update to 1.8.0: * QXmpp now requires C++20 * Fix connection to next SRV record if connection to first address fails (#644) * Implement XMPP over TLS ("direct TLS" instead of STARTTLS, XEP-0368) (#642) * New Bind 2 support (XEP-0386) (#614) * Support FAST, token-based authentication (XEP-0484) (#630) * New QXmppUri for parsing XMPP URIs (XEP-0147) (#641) * New AccountMigrationManager for importing and exporting account data (#623) * Message: Parse all stanza IDs (XEP-0359) (#638) * CSI state is automatically restored across reconnects, also without Bind 2 or stream management (#622) * Use smaller stream management acks instead of ping IQs if possible (#625) * Moved STARTTLS handling into the core client again (was in client extension) (#627) * VCardManager: New task-based API (#623) * Wed Jul 10 2024 Michael Vetter <mvetter@suse.com> - Update to 1.7.1: * OMEMO: Fix messages are dropped if decryption fails (#634) * Fix build issue with MSVC: missing export of utility functions * Tue May 21 2024 Christophe Marin <christophe@krop.fr> - Update to 1.7.0 Complete support of MIX groupchats and add new QXmppMixManager * Support of new SASL 2 authentication from XEP-0388: Extensible SASL Profile * Update support of XEP-0428: Fallback Indication to v0.2 * Update support of XEP-0447: Stateless file sharing to v0.3.1 * ClientExtension: New onRegistered() and onUnregistered() virtual functions, called when the extension is added to or removed from a client. * Client: New error handling: New errorOccurred() signal with QXmppError based API * New StreamError, AuthenticationError and BindError offering more details about connection errors * The 'from' attribute of the <stream:stream> open is set if a JID is configured * Security improvements in the internals of QXmppClient by terminating the connection when unexpected packets are received Breaking changes: * Drop support for RFC3920 servers requiring a <session/> IQ to be sent. * PLAIN authentication is disabled by default, but can be enabled in QXmppConfiguration again. * Sun May 19 2024 Michael Vetter <mvetter@suse.com> - Update to 1.6.1: * Fix handling of XMPP redirects (introduced in aaa6497) * Fix compilation with Qt 6 + C++17 (not C++20) in OmemoData * Fix OMEMO decryption of group chat messages (#617) * Fix stream resumption This has been an issue since the initial implementation of stream mangement. The xmlns was missing in the <resume/> element and the stream ID was not parsed in the <enabled/> element. * Thu Feb 08 2024 Christophe Marin <christophe@krop.fr> - Add build flavors to have both Qt5 and Qt6 variants available. The KDE CI and future packages require a qt6-based libqxmpp - Enable the onemo build dependency on Leap 15.5/15.6 - Switch to the latest GCC version available in Leap for packages that can't build with the default compiler * Wed Feb 07 2024 Michael Vetter <mvetter@suse.com> - Update to 1.6.0: * First QXmpp logo (#528) * Implement XEP-0215: External Service Discovery (#542) * Implement XEP-0353: Jingle Message Initiation (#570) * Implement XEP-0482: Call Invites (#575) * Implement XEP-0191: Blocking Command (#577) * Client: New constructor for creating without any extensions * Mon Feb 05 2024 Michael Vetter <mvetter@suse.com> - Update to 1.5.6: * Behaviour change: sendIq() automatically parses stanza errors (returned as QXmppError) * CMake: "QXmpp" legacy cmake package is now only installed for Qt 5 builds * Fix unit tests with Qt 6! * EncryptedFileSharingProvider: Fix wrong cipher set in sent file share element * Fix SCE parsing mode when parsing encrypted messages * Fix file encryption with QCA issues * Fix picking by strength of hashing algorithms * Fix github ci * Add unit tests for all file encryption ciphers * Fri Feb 02 2024 Michael Vetter <mvetter@suse.com> - Update to 1.5.5: * Fix dependencies in generated pkg-config files * Fix compilation with android/clang * Fri Feb 02 2024 Michael Vetter <mvetter@suse.com> - Update to 1.5.4: * OMEMO fixes * Fix use-after-move in EntityTimeManager * EME: Always send encryption name text * Fix interpretation of empty to/from address in the client * MSVC related build fixes * Support installing QXmpp with Qt 5 and Qt 6 in parallel * Support building QXmppOmemo statically * Tue Mar 14 2023 Marcus Meissner <meissner@suse.com> - remove baselibs, not sure if we need 32bit libs anymore. * Sat Mar 11 2023 Christophe Marin <christophe@krop.fr> - Update to 1.5.3 * MAM: Fix task is never finished when none of the messages is encrypted but e2ee is enabled * SaslDigestMd5: Fix undefined behaviour with Qt 6 when parsing empty property at the end of the input * CarbonManagerV2: Fix enable IQ sending * Fix various OMEMO issues and update to libomemo-c 0.5 * Add CMake option to manually specify Qt major version * Readd old PubSubIq and PubSubItem after justified complaints * Fri Feb 24 2023 Christophe Marin <christophe@krop.fr> - Update to 1.5.2 * Fix undefined behaviour in OmemoManager and FileSharingManager * STUN: Fix nonce attribute is not padded Changes in 1.5.1: * Fix build with clang (usage of auto in template argument) Changes in 1.5.0: * New QXmppTask/Promise for asynchronous APIs * Packet sending result reporting (sent, stream management acks) * IQ response recognition and mapping to requests via QXmppTask * Add QXmppTask-based APIs to most of the managers * Implement XEP-0060: Publish-Subscribe (nearly complete) * Implement XEP-0118: User Tune * Implement XEP-0080: User Location * Rewrite MIX items with new PubSubItem * Add specified data forms parsing utilities * Implement XEP-0384: OMEMO Encryption * Implement XEP-0434: Trust Messages (TM) * Implement XEP-0450: Automatic Trust Management (ATM) * Implement XEP-0420: Stanza Content Encryption * Add new Message Carbons manager capable of end-to-end encryption * Adapt QXmppClient to support end-to-end-encryptions * Implement XEP-0446: File metadata element * Implement XEP-0300: Use of Cryptographic Hash Functions in XMPP * Implement XEP-0264: Jingle Content Thumbnails * Implement XEP-0447: Stateless file sharing * Implement XEP-0448: Encryption for stateless file sharing * Add new HTTP File Upload Manager for slot requesting and uploading * Implement stanza parsing for modern audio-video calls * Implement XEP-0444: Message Reactions * Add QXmppNonza as base for stanzas and nonzas * RosterManager: Add subscription request signal with full presence * library now major version 4 * Mon Aug 02 2021 Dmitriy Perlow <dap.darkness@gmail.com> - update to 1.4.0: * Qt 6 port, including many undeprecations and some refactoring * Add XEP-0224: Attention manager * Implement MIX-MISC XEP-0407: Invitation message extension * New SCRAM-SHA3-512 and SCRAM-SHA-512 SASL algorithms * Client: Advertise stream management state * RosterManager: Cache roster if stream can be resumed * RosterManager: Enable MIX annotation for roster items * Bind IQ errors are now handled properly * Fix cached stream management packets are resent with the wrong account * TransferManager: Fix undefined behaviour when parsing features * OutgoingServer: Add missing 'to' and 'from' stream attributes
/usr/include/QXmppQt6 /usr/include/QXmppQt6/Omemo /usr/include/QXmppQt6/Omemo/QXmppOmemoManager.h /usr/include/QXmppQt6/Omemo/QXmppOmemoMemoryStorage.h /usr/include/QXmppQt6/Omemo/QXmppOmemoStorage.h /usr/include/QXmppQt6/Omemo/qxmppomemo_export.h /usr/include/QXmppQt6/QXmppAccountMigrationManager.h /usr/include/QXmppQt6/QXmppArchiveIq.h /usr/include/QXmppQt6/QXmppArchiveManager.h /usr/include/QXmppQt6/QXmppAtmManager.h /usr/include/QXmppQt6/QXmppAtmTrustMemoryStorage.h /usr/include/QXmppQt6/QXmppAtmTrustStorage.h /usr/include/QXmppQt6/QXmppAttentionManager.h /usr/include/QXmppQt6/QXmppAuthenticationError.h /usr/include/QXmppQt6/QXmppBindError.h /usr/include/QXmppQt6/QXmppBindIq.h /usr/include/QXmppQt6/QXmppBitsOfBinaryContentId.h /usr/include/QXmppQt6/QXmppBitsOfBinaryData.h /usr/include/QXmppQt6/QXmppBitsOfBinaryDataList.h /usr/include/QXmppQt6/QXmppBitsOfBinaryIq.h /usr/include/QXmppQt6/QXmppBlockingManager.h /usr/include/QXmppQt6/QXmppBookmarkManager.h /usr/include/QXmppQt6/QXmppBookmarkSet.h /usr/include/QXmppQt6/QXmppByteStreamIq.h /usr/include/QXmppQt6/QXmppCall.h /usr/include/QXmppQt6/QXmppCallInviteManager.h /usr/include/QXmppQt6/QXmppCallManager.h /usr/include/QXmppQt6/QXmppCallStream.h /usr/include/QXmppQt6/QXmppCarbonManager.h /usr/include/QXmppQt6/QXmppCarbonManagerV2.h /usr/include/QXmppQt6/QXmppClient.h /usr/include/QXmppQt6/QXmppClientExtension.h /usr/include/QXmppQt6/QXmppConfiguration.h /usr/include/QXmppQt6/QXmppCredentials.h /usr/include/QXmppQt6/QXmppDataForm.h /usr/include/QXmppQt6/QXmppDataFormBase.h /usr/include/QXmppQt6/QXmppDialback.h /usr/include/QXmppQt6/QXmppDiscoveryIq.h /usr/include/QXmppQt6/QXmppDiscoveryManager.h /usr/include/QXmppQt6/QXmppE2eeExtension.h /usr/include/QXmppQt6/QXmppE2eeMetadata.h /usr/include/QXmppQt6/QXmppElement.h /usr/include/QXmppQt6/QXmppEncryptedFileSharingProvider.h /usr/include/QXmppQt6/QXmppEncryptedFileSource.h /usr/include/QXmppQt6/QXmppEntityTimeIq.h /usr/include/QXmppQt6/QXmppEntityTimeManager.h /usr/include/QXmppQt6/QXmppError.h /usr/include/QXmppQt6/QXmppExtension.h /usr/include/QXmppQt6/QXmppExternalService.h /usr/include/QXmppQt6/QXmppExternalServiceDiscoveryIq.h /usr/include/QXmppQt6/QXmppExternalServiceDiscoveryManager.h /usr/include/QXmppQt6/QXmppFallback.h /usr/include/QXmppQt6/QXmppFileMetadata.h /usr/include/QXmppQt6/QXmppFileShare.h /usr/include/QXmppQt6/QXmppFileSharingManager.h /usr/include/QXmppQt6/QXmppFileSharingProvider.h /usr/include/QXmppQt6/QXmppFutureUtils_p.h /usr/include/QXmppQt6/QXmppGeolocItem.h /usr/include/QXmppQt6/QXmppGlobal.h /usr/include/QXmppQt6/QXmppHash.h /usr/include/QXmppQt6/QXmppHttpFileSharingProvider.h /usr/include/QXmppQt6/QXmppHttpFileSource.h /usr/include/QXmppQt6/QXmppHttpUploadIq.h /usr/include/QXmppQt6/QXmppHttpUploadManager.h /usr/include/QXmppQt6/QXmppIbbIq.h /usr/include/QXmppQt6/QXmppIncomingClient.h /usr/include/QXmppQt6/QXmppIncomingServer.h /usr/include/QXmppQt6/QXmppInvokable.h /usr/include/QXmppQt6/QXmppIq.h /usr/include/QXmppQt6/QXmppIqHandling.h /usr/include/QXmppQt6/QXmppJingleData.h /usr/include/QXmppQt6/QXmppJingleIq.h /usr/include/QXmppQt6/QXmppJingleMessageInitiationManager.h /usr/include/QXmppQt6/QXmppLogger.h /usr/include/QXmppQt6/QXmppMamIq.h /usr/include/QXmppQt6/QXmppMamManager.h /usr/include/QXmppQt6/QXmppMessage.h /usr/include/QXmppQt6/QXmppMessageHandler.h /usr/include/QXmppQt6/QXmppMessageReaction.h /usr/include/QXmppQt6/QXmppMessageReceiptManager.h /usr/include/QXmppQt6/QXmppMixConfigItem.h /usr/include/QXmppQt6/QXmppMixInfoItem.h /usr/include/QXmppQt6/QXmppMixInvitation.h /usr/include/QXmppQt6/QXmppMixIq.h /usr/include/QXmppQt6/QXmppMixIq_p.h /usr/include/QXmppQt6/QXmppMixManager.h /usr/include/QXmppQt6/QXmppMixParticipantItem.h /usr/include/QXmppQt6/QXmppMovedManager.h /usr/include/QXmppQt6/QXmppMucIq.h /usr/include/QXmppQt6/QXmppMucManager.h /usr/include/QXmppQt6/QXmppNonSASLAuth.h /usr/include/QXmppQt6/QXmppNonza.h /usr/include/QXmppQt6/QXmppOutOfBandUrl.h /usr/include/QXmppQt6/QXmppOutgoingClient.h /usr/include/QXmppQt6/QXmppOutgoingServer.h /usr/include/QXmppQt6/QXmppPasswordChecker.h /usr/include/QXmppQt6/QXmppPingIq.h /usr/include/QXmppQt6/QXmppPresence.h /usr/include/QXmppQt6/QXmppPromise.h /usr/include/QXmppQt6/QXmppPubSubAffiliation.h /usr/include/QXmppQt6/QXmppPubSubBaseItem.h /usr/include/QXmppQt6/QXmppPubSubEvent.h /usr/include/QXmppQt6/QXmppPubSubEventHandler.h /usr/include/QXmppQt6/QXmppPubSubIq.h /usr/include/QXmppQt6/QXmppPubSubIq_p.h /usr/include/QXmppQt6/QXmppPubSubItem.h /usr/include/QXmppQt6/QXmppPubSubManager.h /usr/include/QXmppQt6/QXmppPubSubMetadata.h /usr/include/QXmppQt6/QXmppPubSubNodeConfig.h /usr/include/QXmppQt6/QXmppPubSubPublishOptions.h /usr/include/QXmppQt6/QXmppPubSubSubAuthorization.h /usr/include/QXmppQt6/QXmppPubSubSubscribeOptions.cpp /usr/include/QXmppQt6/QXmppPubSubSubscription.h /usr/include/QXmppQt6/QXmppPushEnableIq.h /usr/include/QXmppQt6/QXmppRegisterIq.h /usr/include/QXmppQt6/QXmppRegistrationManager.h /usr/include/QXmppQt6/QXmppRemoteMethod.h /usr/include/QXmppQt6/QXmppResultSet.h /usr/include/QXmppQt6/QXmppRosterIq.h /usr/include/QXmppQt6/QXmppRosterManager.h /usr/include/QXmppQt6/QXmppRpcIq.h /usr/include/QXmppQt6/QXmppRpcManager.h /usr/include/QXmppQt6/QXmppSasl2UserAgent.h /usr/include/QXmppQt6/QXmppSendResult.h /usr/include/QXmppQt6/QXmppSendStanzaParams.h /usr/include/QXmppQt6/QXmppServer.h /usr/include/QXmppQt6/QXmppServerExtension.h /usr/include/QXmppQt6/QXmppServerPlugin.h /usr/include/QXmppQt6/QXmppSessionIq.h /usr/include/QXmppQt6/QXmppSocks.h /usr/include/QXmppQt6/QXmppStanza.h /usr/include/QXmppQt6/QXmppStartTlsPacket.h /usr/include/QXmppQt6/QXmppStreamError.h /usr/include/QXmppQt6/QXmppStreamFeatures.h /usr/include/QXmppQt6/QXmppStun.h /usr/include/QXmppQt6/QXmppTask.h /usr/include/QXmppQt6/QXmppThumbnail.h /usr/include/QXmppQt6/QXmppTransferManager.h /usr/include/QXmppQt6/QXmppTransferManager_p.h /usr/include/QXmppQt6/QXmppTrustLevel.h /usr/include/QXmppQt6/QXmppTrustManager.h /usr/include/QXmppQt6/QXmppTrustMemoryStorage.h /usr/include/QXmppQt6/QXmppTrustMessageElement.h /usr/include/QXmppQt6/QXmppTrustMessageKeyOwner.h /usr/include/QXmppQt6/QXmppTrustMessages.h /usr/include/QXmppQt6/QXmppTrustSecurityPolicy.h /usr/include/QXmppQt6/QXmppTrustStorage.h /usr/include/QXmppQt6/QXmppUploadRequestManager.h /usr/include/QXmppQt6/QXmppUri.h /usr/include/QXmppQt6/QXmppUserLocationManager.h /usr/include/QXmppQt6/QXmppUserTuneItem.h /usr/include/QXmppQt6/QXmppUserTuneManager.h /usr/include/QXmppQt6/QXmppUtils.h /usr/include/QXmppQt6/QXmppVCardIq.h /usr/include/QXmppQt6/QXmppVCardManager.h /usr/include/QXmppQt6/QXmppVersionIq.h /usr/include/QXmppQt6/QXmppVersionManager.h /usr/include/QXmppQt6/qxmpp_export.h /usr/lib/cmake/QXmppOmemoQt6 /usr/lib/cmake/QXmppOmemoQt6/QXmppOmemo-relwithdebinfo.cmake /usr/lib/cmake/QXmppOmemoQt6/QXmppOmemo.cmake /usr/lib/cmake/QXmppOmemoQt6/QXmppOmemoQt6Config.cmake /usr/lib/cmake/QXmppOmemoQt6/QXmppOmemoQt6ConfigVersion.cmake /usr/lib/cmake/QXmppQt6 /usr/lib/cmake/QXmppQt6/QXmpp-relwithdebinfo.cmake /usr/lib/cmake/QXmppQt6/QXmpp.cmake /usr/lib/cmake/QXmppQt6/QXmppQt6Config.cmake /usr/lib/cmake/QXmppQt6/QXmppQt6ConfigVersion.cmake /usr/lib/libQXmppOmemoQt6.so /usr/lib/libQXmppQt6.so /usr/lib/pkgconfig/QXmppQt6.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Nov 24 23:51:11 2024