- Update to 1.2.1. Changes since 1.1.0:
* QXmppRegistrationManager: Fix failed and succeeded signals are both emitted
on success
* QXmppMessageReceiptManager: Fix receipts are sent on error messages
* QXmppVCardManager: Fix clientVCardReceived() not emitted when IQ is from the
bare JID of the user
* QXmppRosterManager: Fix 'ask' attribute is included when renaming item
* QXmppRosterIq: Add missing implementation of the copy constructor
* Implement XEP-0077: In-band registration:
* Add registration manager with full unit tests
* Add `registered` and `remove` to the IQ
* Implement XEP-0231: Bits of Binary
* Add `QXmppClient::indexOfExtension<T>()`
* Add QXmppStartTlsPacket to replace fixed XML data
* Move TLS code to private QXmppTlsManager
* Add private QXmppInternalClientExtensions to access private part of the
client
* Add utility methods to QXmppRegisterIq to create common requests
* QXmppMucManager: Make it possible to handle stanzas not handled by the
manager
* Only send Client State Indication (CSI) states when connected
* Fix no documentation is generated for QXmppStanza::Error and
QXmppStreamFeatures
* Fix some doxygen warnings and undocumented Q_PROPERTYs
* Replace deprecated Q_FOREACH
* Replace deprecated Q_ENUMS with Q_ENUM
* Replace deprecated signal/slots syntax
* Switch to Ubuntu Bionic for Travis-CI builds
* Use QSharedDataPointers for QXmppRegisterIq, QXmppPubSubIq,
QXmppDiscoveryIq, QXmppMam{Query,Result}Iq, QXmppStreamFeatures
* Refactor QXmppPubSubIq and add missing tests
* Refactor QXmppPresence and add missing tests
* Replace manual xmlns writing by writeDefaultNamespace()
* Use QT_VERSION_CHECK to generate QXMPP_VERSION
* Add clang-format file
- Fixed shlib-policy-name-error libqxmpp2 (sover bump up to 3).
OBS-URL: https://build.opensuse.org/request/show/791849
OBS-URL: https://build.opensuse.org/package/show/network/libqxmpp?expand=0&rev=25
- Update to 1.1.0. Changes since 1.0.0:
* Add support for SCRAM-SHA-1 and SCRAM-SHA-256;
* Order SASL mechanisms to prefer the most secure;
* Add XEP-0334, -0363, -0367, -0369 (partially), -0380, -0382;
* Do not accept receipts from other resources of the used account;
* cmake: Set minimum version before creating project() and bump to 3.3;
* Deprecate QXmppClient extension getters;
* Refactor data form media element, deprecate `QXmppDataForm::Media;
* Replace deprecated `qSort()` by `std::sort()`;
* Do not use deprecated `QSslSocket::setCaCertificates()`;
* Modernize code by using `nullptr`, `override`, etc.;
* Move attributes into private d-pointer for future ABI compatibility;
* Use raw literals, range based loops and `auto`;
* Fix potential SEGFAULT on connection error;
* Fix `SO_VERSION` to 1: ABI has changed since last minor release;
* Add CMake option for internal tests (`BUILD_INTERNAL_TESTS`).
- Disable tests needing a network connection += qxmppuploadrequestmanager.
- Fixed shlib-policy-name-error libqxmpp2 (sover bump up to 2).
OBS-URL: https://build.opensuse.org/request/show/749176
OBS-URL: https://build.opensuse.org/package/show/network/libqxmpp?expand=0&rev=22
- Update to 1.0.0. Changes since 0.8.3:
* Drop Qt4 support
* Fix phone numbers incorrectly read from / written to vCard
* Make QXmppStream handle end of incoming stream
* Allow QXmppJingleIq to have multiple contents.
* Fix QXmppTransferManagerFix convering filename to a QUrl.
* Do not ignore SSL errors by default
* CMake based build system
* Use C++11 compiler standard
Check the CHANGELOG.md file for the complete list of changes
- Drop libqxmpp-qt5
- Run spec-cleaner
- Drop obsolete patch: libqxmpp-qt5.patch
- Trim marketing filler wording from description.
- Update the license tag to LGPL-2.1-or-later
OBS-URL: https://build.opensuse.org/request/show/700435
OBS-URL: https://build.opensuse.org/package/show/network/libqxmpp?expand=0&rev=19
- update to 0.7.6+git.2014.03.09
* Added QPair include just in case.
* Avoid keeping the source QDomDocument in QXmppElement.
Serialize the node instead of keeping QDomElement
with a ref to the original QDomDOcument.
* QXmppElement::sourceDomElement().
* Namespace-based matching for known elements.
* Cover non-'x' extensions in tests.
* Support other extensions besides 'x' in QXmppMessage.
* Fixes to support Qt5.
* Re-order member initialization (silences GCC warning).
* Fixed possible memory leak in QXmppTransferManager.
* Added missing assert for connecting signal in QXmppStream.
* Fixed C-style pointer cast.
* Fixed uninitialized pointers in QXmppOutgoingClientPrivate.
* Fixed uninitialized pointer in QXmppCallPrivate.
* Fixed uninitialized pointer in QXmppRtpAudioChannelPrivate.
* Fixed uninitialized member in QXmppOutgoingClient.
* Fix QXmppServer incoming connections with Qt5 (issue 175).
OBS-URL: https://build.opensuse.org/request/show/225211
OBS-URL: https://build.opensuse.org/package/show/network/libqxmpp?expand=0&rev=11