Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libqxmpp-devel-1.7.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libqxmpp-devel Distribution: openSUSE Tumbleweed
Version: 1.7.0 Vendor: openSUSE
Release: 1.1 Build date: Tue May 21 15:26:33 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 2064 Source RPM: libqxmpp-qt5-1.7.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/qxmpp-project/qxmpp/
Summary: Compatibility helper for libqxmpp
This package provides a backward compatibility helper for CMake users.
If 'QT_VERSION_MAJOR' is not set in the dependent package, the CMake module
will try to determine the needed QXmpp variant based on which Qt version was
already found by CMake.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* 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

Files

/usr/lib64/cmake/QXmpp
/usr/lib64/cmake/QXmpp/QXmppConfig.cmake
/usr/lib64/cmake/QXmpp/QXmppConfigVersion.cmake


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jul 10 23:30:32 2024