Qxmpp
QXmpp Library
v1.7.2
QXmpp is a cross-platform C++ XMPP client and server library. It is written in C++ and uses Qt framework.
QXmpp strives to be as easy to use as possible, the underlying TCP socket, the core XMPP RFCs (RFC6120 and RFC6121) and XMPP extensions have been nicely encapsulated into classes. QXmpp is ready to build XMPP clients complying with the XMPP Compliance Suites 2022 for IM and Advanced Mobile. It comes with full API documentation, automatic tests and some examples. QXmpp uses Qt extensively, and as such users need to a have working knowledge of C++ and Qt basics (Signals and Slots and Qt data types). Qt is the only third party library which is required to build QXmpp, but libraries such as GStreamer enable additional features.Download
The easiest way to download and install this software is by the SailfishOS:Chum GUI app. If you wish to download the RPM file by yourself, please expand the section below.
Changelog
1.7.2 (2026-07-04)
- [fix] package config for libomemo
Older changelogs
1.5.5 (2023-07-20)
- [1]: https://invent.kde.org/kde/kaidan/commit/5a3e5e8a748488f4d55302b4beacce880dde381a - [add] unit test [add] comment [update] code order to if else statement - [appveyor] do not include patch level in QTDIR - [appveyor] initial attempt at compiling - [carbons] rename QXmppCarbonsManager to QXmppCarbonManager - [cmake] fix documentation string for BUILD_EXAMPLES - [cmake] set the C++ standard to C++11 - [constants] fix incorrect reference to QXmppTransferManager - [cosmetic] capitalize XEP-0280: Message Carbons - [docs] mention cmake --build instead of make - [docs] stop mentioning obsolete platforms in README - [examples] remove gratuitous forward declaration - [incoming]: - [outgoing]: - [readme] add badge for code coverage - [sasl] add support for SCRAM-SHA-1 and SCRAM-SHA-256 - [sasl] order mechanisms to prefer the most secure - [server] lay groundwork for client auth statistics - [server] remove some not-so-interesting counters - [socks] fix a compiler warning on MSVC - [tests] add CMake option to build internal tests - [tests] disable tests that require QXMPP_AUTOTEST_EXPORT (fixes #149) - [tests] Explicitly include QXmppRtpChannel.h (see #78) - [tests] generate code coverage report - [tests] rename component to componentId - [tests] run Linux and OS X tests using GitHub Actions - [tests] switch from coveralls to codecov - [tests] run tests on Windows - [travis] build qxmpp out-of-source - [travis] build VPX support - [travis] enable APT caching - [travis] enable Opus codec in "full" builds - [travis] test build on OS X - [travis] test builds in Ubuntu Xenial instead of Ubuntu Trusty - [travis] test builds using clang - [travis] test debug builds - [travis] try to use trusty to fix travis builds - [travis] try using Ubuntu SDK PPA - [travis] use "make check" to run tests
App information
- Package name
- qxmpp
- Version
- 1.7.2-1.2.1.bso
- Licence
- LGPLv2+
- Last updated
- 2026-07-08 10:47:42
- Download size
- 857.9 KiB
- Installed size
- 2.4 MiB
- Checksum (sha256)
- 72f4372da8e8102851c4482b12bbec49522ab12c4f98762dfc44767422939c86