SailfishOS:Chum icon

SailfishOS:Chum

A Sailfish OS software repository by the community

App icon of Qxmpp

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.

Download links

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
Download size
972.2 KiB
Installed size
3.5 MiB
Checksum (sha256)
c80f585bbac48759f1c3a2b491832a31df8911455902ffb6e7221f159f40aac8
Download size
1.0 MiB
Installed size
3.4 MiB
Checksum (sha256)
0b4a997d32849bec1d0eb8ce47db9bdf91faacfc972aa2a49ccc75fd07aac53c

Links

Source code links

Debug packages