------------------------------------------------------------------- Tue May 19 10:00:23 UTC 2020 - Wolfgang Bauer - Fix baselibs.conf following the sover bump ------------------------------------------------------------------- Mon Apr 6 19:36:39 UTC 2020 - Vinzenz Vietzke - 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()` * 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). ------------------------------------------------------------------- Mon Nov 18 05:20:47 UTC 2019 - Dmitriy Perlow - 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). ------------------------------------------------------------------- Tue May 7 06:26:41 UTC 2019 - Jan Engelhardt - Fix SRPM group. ------------------------------------------------------------------- Fri May 3 13:21:42 UTC 2019 - Christophe Giboudeaux - 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 ------------------------------------------------------------------- Sat Mar 14 12:40:23 UTC 2015 - dap.darkness@gmail.com - update to 0.8.3 * Add a QXmppClient::sslErrors signal to report SSL errors. * Handle broken servers which send "bad-auth" instead of "not-authorized". * Fix a compilation issue with Qt 5.5 due to a missing include. * Do not install test cases. * Remove trailing comma after last item in enums. ------------------------------------------------------------------- Fri Jan 9 19:38:51 UTC 2015 - dap.darkness@gmail.com - update to 0.8.2 * Refactor HTML documentation so that "make docs" works in out-of-source builds. * Add support for Opus audio codec. * Enable error concealment for VPX video codec. * Use QString() instead of "" for default methods arguments, to enable building project which use QT_NO_CAST_FROM_ASCII. * Add support for legacy SSL. * Add XEP-0333: Chat Markers attributes to QXmppMessage. * Add QXmppClient::socketErrorString to retrieve socket error string. * Add equality/inequality operators for QXmppVCardIq. * Add "make check" command to run tests. -packaging * Switched to tarball from github. * Added libqxmpp-qt5.patch to implement Qt5 alternative. * Switched to pkgconfig() at Requires section. * Broken old distros: SLE11, openSUSE~11.4. * Let make be verbose. * Added check section. ------------------------------------------------------------------- Thu Mar 27 17:09:56 UTC 2014 - dap.darkness@gmail.com - update to 0.8.0 * Add organizations info interface to QXmppVCardIq. * Remove deprecated QXmppPresence::Status type. - Source URL was put back. - Url tag and Source URL were updated to qxmpp.org. ------------------------------------------------------------------- Sun Mar 9 14:12:49 UTC 2014 - dap.darkness@gmail.com - Source URL was temporary deleted to pass factory-auto. ------------------------------------------------------------------- Sun Mar 9 11:10:45 UTC 2014 - dap.darkness@gmail.com - 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). ------------------------------------------------------------------- Mon Aug 19 17:07:28 UTC 2013 - dap.darkness@gmail.com - Full VoIP support was enabled. - Spec was fixed up via spec-cleaner. ------------------------------------------------------------------- Fri Mar 22 10:33:12 UTC 2013 - schwab@suse.de - Override LIBDIR instead of moving the library manually ------------------------------------------------------------------- Mon Mar 11 19:35:36 UTC 2013 - dap.darkness@gmail.com - update to 0.7.6 * Add QXmppClient::insertExtension to insert an extension at a given index. * Disable Facebook/Google specific mechanisms if no corresponding credentials. - Mistake at doc-subpackage description was fixed. ------------------------------------------------------------------- Thu Dec 20 18:45:59 UTC 2012 - dap.darkness@gmail.com - update to 0.7.4 * Add XEP-0249: Direct MUC Invitations attributes to QXmppMessage. * Add XEP-0045: Multi-User Chat attributes to QXmppPresence. * Improve GuiClient, stop using deprecated APIs. * Improve QXmppServer. * Improve QXmppTransferManager. ------------------------------------------------------------------- Tue Sep 04 10:22:00 UTC 2012 - nekolayer@yandex.ru - changed to upstream url - package renamed - Update to version 0.7.1 - Fix export of QXmppVCardPhone class. - New XEPs: * XEP-0033: Extended Stanza Addressing - Remove deprecated APIs: * QXmppRosterManager::rosterChanged() * QXmppConfiguration::sASLAuthMechanism() - Improve vCard support: * Add support for free-form descriptive text. * Make it possible to have several addresses. * Make it possible to have several e-mail addresses. * Make it possible to have several phone numbers. - Make it possible to set the client's extended information form (XEP-0128). - Make sure QXmppDiscoveryManager only emits results. - Fix XEP-0115 verification strings (remove duplicate features, sort form values) - Fix issues: * Issue 144: QXmppBookmarkConference autojoin parsing - Add support for see-other-host server change. - Add support for X-MESSENGER-OAUTH2 authentication for Windows Live Messenger. - Make it possible to disable non-SASL authentication. - Add QXmppClient::isAuthenticated() to query whether authentication has been performed. ------------------------------------------------------------------- Mon Sep 3 11:22:06 UTC 2012 - idonmez@suse.com - Fix name for devel package ------------------------------------------------------------------- Fri Aug 10 19:51:07 UTC 2012 - dap.darkness@gmail.com - update to 0.6.3.1 * Source tree was sync with upstream. * The library became dynamic. ------------------------------------------------------------------- Tue Jul 3 19:48:35 UTC 2012 - dvaleev@suse.com - fix ppc64 libdir ------------------------------------------------------------------- Thu Mar 06 18:00:00 UTC 2012 - nekolayer@yandex.ru - update to 0.3.47 ------------------------------------------------------------------- Sun Jul 31 18:58:49 UTC 2011 - nlminhtl@gmail.com - first package