<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Bits from the Debian XMPP Team</title><link href="https://xmpp-team.pages.debian.net/blog/" rel="alternate"></link><link href="https://xmpp-team.pages.debian.net/blog/feeds/atom.xml" rel="self"></link><id>https://xmpp-team.pages.debian.net/blog/</id><updated>2025-05-29T00:00:00+00:00</updated><subtitle>Blog of the Debian XMPP Team</subtitle><entry><title>XMPP/Jabber Debian 13 Trixie News</title><link href="https://xmpp-team.pages.debian.net/blog/2025/05/xmpp-debian-13-trixie-news.html" rel="alternate"></link><published>2025-05-29T00:00:00+00:00</published><updated>2025-05-29T00:00:00+00:00</updated><author><name>Debian XMPP Team</name></author><id>tag:xmpp-team.pages.debian.net,2025-05-29:/blog/2025/05/xmpp-debian-13-trixie-news.html</id><content type="html">&lt;p&gt;Debian 13 "Trixie" &lt;a href="https://micronews.debian.org/2025/1747452674.html"&gt;full freeze&lt;/a&gt; has started 2025-05-17, so this is
a good time to take a look at some of the features, that this release
will bring. Here we will focus on packages related to &lt;a href="https://wiki.debian.org/XMPP/"&gt;XMPP, a.k.a.
Jabber&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;XMPP is a universal communication protocol for instant messaging, push
notifications, IoT, WebRTC, and social applications. It has existed since
1999, originally called "Jabber", it has a diverse and active developers
community.&lt;/p&gt;
&lt;h2&gt;Clients&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/dino-im"&gt;Dino&lt;/a&gt;, a modern XMPP client has been upgraded from 0.4.2 to
  0.5.0 &lt;br&gt;
  Dino now uses OMEMO encryption by default. It also supports
  &lt;a href="https://xmpp.org/extensions/xep-0447.html"&gt;XEP-0447: Stateless File Sharing&lt;/a&gt; for unencrypted file
  transfers. Users can now see preview images or other file details
  before downloading the file. Multiple widgets are redesigned to be
  compatible with mobile devices, e.g. running &lt;a href="https://mobian-project.org/"&gt;Mobian&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/gajim"&gt;Gajim&lt;/a&gt;, a GTK+-based Jabber client has been upgraded from
  1.7.3 to 2.1.1 &lt;br&gt;
  There are many new features in Gajim, e.g. &lt;a href="https://xmpp.org/extensions/xep-0444.html"&gt;XEP-0444: Message
  Reactions&lt;/a&gt;, &lt;a href="https://xmpp.org/extensions/xep-0461.html"&gt;XEP-0461: Message Replies&lt;/a&gt;,
  &lt;a href="https://xmpp.org/extensions/xep-0425.html"&gt;XEP-0425: Moderated Message Retraction&lt;/a&gt;, &lt;a href="https://xmpp.org/extensions/xep-0490.html"&gt;XEP-0490:
  Message Displayed Synchronization&lt;/a&gt;, voice message
  recording, migration to GTK 4, and &lt;strong&gt;a lot&lt;/strong&gt; of UI changes.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/go-sendxmpp"&gt;go-sendxmpp&lt;/a&gt;, a CLI tool to send messages to contacts or
  MUCs: 0.5.6 → 0.14.1 &lt;br&gt;
  New features are support for sending &lt;a href="https://xmpp.org/extensions/xep-0066.html"&gt;XEP-0066: Out of Band
  Data&lt;/a&gt; and support for several modern authentication
  features (&lt;a href="https://xmpp.org/extensions/xep-0388.html"&gt;XEP-0388: Extensible SASL Profile&lt;/a&gt;, &lt;a href="https://xmpp.org/extensions/xep-0386.html"&gt;XEP-0386:
  Bind 2&lt;/a&gt;, &lt;a href="https://xmpp.org/extensions/xep-0484.html"&gt;XEP-0484: Fast Authentication Streamlining
  Tokens&lt;/a&gt;). New support of modern SCRAM mechanisms
  (SCRAM-SHA-1(-PLUS), SCRAM-SHA-256(-PLUS), SCRAM-SHA-515(-PLUS)) and
  SASL SCRAM Downgrade Protection (&lt;a href="https://xmpp.org/extensions/xep-0474.html"&gt;XEP-0474: SASL SCRAM Downgrade
  Protection&lt;/a&gt;) improve the security of the login process.
  Also a lot of bugfixes and smaller improvements found their way to
  the new version, for details see the
  &lt;a href="https://salsa.debian.org/go-team/packages/go-sendxmpp/-/blob/debian/0.11.4-2/CHANGELOG.md"&gt;changelog&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/kaidan"&gt;Kaidan&lt;/a&gt;, a simple and user-friendly Jabber/XMPP client is
  upgraded from 0.8.0 to 0.12.2 &lt;br&gt;
  Kaidan supports end-to-end encryption via OMEMO 2, Automatic Trust
  Management and &lt;a href="https://providers.xmpp.net/"&gt;XMPP Providers&lt;/a&gt;. It has been migrated
  to QT 6 and many features have been added: &lt;a href="https://xmpp.org/extensions/xep-0444.html"&gt;XEP-0444: Message
  Reactions&lt;/a&gt;, &lt;a href="https://xmpp.org/extensions/xep-0461.html"&gt;XEP-0461: Message Replies&lt;/a&gt;,
  chat pinning, inline audio player, chat list filtering, local
  message removal, etc.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/libervia-backend"&gt;Libervia&lt;/a&gt; is upgraded from 0.9.0~hg3993 to
  0.9.0~hg4352 &lt;br&gt;
  Among other features, it now also contains a gateway to ActivityPub,
  e.g. to Mastodon.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/poezio"&gt;Poezio&lt;/a&gt;, a console based XMPP client as been updated from 0.14
  to 0.15.0 &lt;br&gt;
  Better self-ping support. Use the system CA store by default.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/profanity"&gt;Profanity&lt;/a&gt;, a console based XMPP client has been
  upgraded from 0.13.1 to 0.15.0. &lt;br&gt;
  Add support for &lt;a href="https://xmpp.org/extensions/xep-0054.html"&gt;XEP-0054: vcard-temp&lt;/a&gt;, Improve MAM
  support, show encryption for messages from history and handle alt+enter
  as newline char.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/psi"&gt;Psi+&lt;/a&gt;, a QT based XMPP client (basic version) has been
  upgraded from 1.4.554 to 1.4.1456   &lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/xmpp-dns"&gt;xmpp-dns&lt;/a&gt;, a CLI tool to check XMPP SRV records: 0.3.4 →
  0.4.5 &lt;br&gt;
  It now supports showing connection targets defined by &lt;a href="https://xmpp.org/extensions/xep-0156.html"&gt;XEP-0156:
  Discovering Alternative XMPP Connection
  Methods&lt;/a&gt;/&lt;a href="https://xmpp.org/extensions/xep-0487.html"&gt;XEP-0487: Host Meta 2 - One Method To Rule
  Them All&lt;/a&gt; and testing of &lt;a href="https://xmpp.org/extensions/xep-0206.html"&gt;XEP-0206: XMPP Over
  BOSH&lt;/a&gt; and Websocket connections. A detailed list of
  changes can be found in the &lt;a href="https://salsa.debian.org/go-team/packages/xmpp-dns/-/blob/debian/0.4.5-1/CHANGELOG.md"&gt;changelog&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Servers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/ejabberd"&gt;ejabberd&lt;/a&gt;, an extensible realtime platform (XMPP server, MQTT broker,
  SIP service) has been updated from Version 23.01 to 24.12 &lt;br&gt;
  Add support for &lt;a href="https://xmpp.org/extensions/xep-0425.html"&gt;XEP-0425: Moderated Message
  Retraction&lt;/a&gt;, &lt;a href="https://xmpp.org/extensions/xep-0402.html"&gt;XEP-0402: PEP Native Bookmarks&lt;/a&gt;,
  and &lt;a href="https://xmpp.org/extensions/xep-0424.html"&gt;XEP-0424 Message Retraction&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/prosody"&gt;Prosŏdy&lt;/a&gt;, a lightweight extensible XMPP server has been
  upgraded from 0.12.3 to 13.0.1 &lt;br&gt;
  Admins can disable and enable accounts as needed. A new
  role and permissions framework. Storage and performance improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Libraries&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/libomemo-c-dev"&gt;libomemo-c&lt;/a&gt; 0.5.0 to 0.5.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/libstrophe-dev"&gt;libstrophe&lt;/a&gt;, an XMPP library in C has been upgraded from 0.12.2 to
  0.14.0 &lt;br&gt;
  It now supports &lt;a href="https://xmpp.org/extensions/xep-0138.html"&gt;XEP-0138: Stream Compression&lt;/a&gt; and
  adds various modern SCRAM mechanisms.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/omemo-dr"&gt;omemo-dr&lt;/a&gt;, an OMEMO library used by Gajim is now in
  Debian, in version 1.0.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/python3-nbxmpp"&gt;python-nbxmpp&lt;/a&gt;, a non blocking Jabber/XMPP Python 3 library, upgrade
  from 4.2.2 to 6.1.1&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/python3-oldmemo"&gt;python-oldmemo&lt;/a&gt;, a python-omemo backend for OMEMO 1, 1.0.3 to 1.1.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/python3-omemo"&gt;python-omemo&lt;/a&gt;, a Python 3 implementation of the OMEMO protocol, 1.0.2
  to 1.2.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/python3-twomemo"&gt;python-twomemo&lt;/a&gt;, a python-omemo backend for OMEMO 2, 1.0.3 to 1.1.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/libqxmpp-dev"&gt;qxmpp&lt;/a&gt; 1.4.0 to 1.10.3&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/python3-slixmpp-omemo"&gt;slixmpp-omemo&lt;/a&gt; new 1.2.2&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/python3-slixmpp"&gt;slixmpp&lt;/a&gt; 1.8.3 to 1.10.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/libjs-strophe"&gt;strophejs&lt;/a&gt;, a library for writing XMPP clients has been upgraded from
  1.2.14 to 3.1.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Gateways/Transports&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/trixie/biboumi"&gt;Biboumi&lt;/a&gt;, a gateway between XMPP and IRC, upgrades from
  9.0 to 9.0+20241124.&lt;/li&gt;
&lt;li&gt;Debian 13 Trixie includes &lt;a href="https://packages.debian.org/trixie/slidge"&gt;Slidge&lt;/a&gt; 0.2.12 and
  &lt;a href="https://packages.debian.org/trixie/slidge-matridge"&gt;Matridge&lt;/a&gt; 0.2.3 for the first time! It is a
  gateway between XMPP and Matrix, with support for many chat
  features.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Not in Trixie&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/sid/spectrum2"&gt;Spectrum 2&lt;/a&gt;, a gateway from XMPP to various other
  messaging systems, did not make it into Debian 13, because it
  depends on &lt;a href="https://packages.debian.org/sid/swift-im"&gt;Swift&lt;/a&gt;, which has release critical bugs and
  therefore cannot be part of a stable release.&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"></category><category term="XMPP"></category><category term="jabber"></category><category term="debian"></category><category term="trixie"></category><category term="newintrixie"></category></entry><entry><title>XMPP What's new in Debian 12 bookworm</title><link href="https://xmpp-team.pages.debian.net/blog/2023/03/xmpp-whats-new-in-bookworm.html" rel="alternate"></link><published>2023-03-01T00:00:00+00:00</published><updated>2023-03-01T00:00:00+00:00</updated><author><name>Debian XMPP Team</name></author><id>tag:xmpp-team.pages.debian.net,2023-03-01:/blog/2023/03/xmpp-whats-new-in-bookworm.html</id><content type="html">&lt;p&gt;On 2021-07-13 there was a
&lt;a href="https://xmpp-team.pages.debian.net/blog/2021/07/xmpp-novelties-in-debian-11-bullseye.html"&gt;blog post&lt;/a&gt;
of new XMPP related software releases which have been uploaded to Debian 11 (bullseye).
Today, we will inform you about updates for the upcoming Debian release bookworm.&lt;/p&gt;
&lt;p&gt;A lot of new releases have been provided by the upstream projects. There were lot of changes
to the XMPP clients like Dino, Gajim, Profanity, Poezio and others. Also the XMPP servers have been
enhanced.&lt;/p&gt;
&lt;p&gt;Unfortunately, we can not provide a list of all the changes which have been done,
but will try to highlight some of the changes and new features.&lt;/p&gt;
&lt;p&gt;BTW, feel free to join the Debian User Support on Jabber at
&lt;a href="xmpp:debian@conference.debian.org?join"&gt;xmpp:debian@conference.debian.org?join&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can find a list of 58 packages of the Debian XMPP team on the
&lt;a href="https://qa.debian.org/developer.php?login=pkg-xmpp-devel%40lists.alioth.debian.org"&gt;XMPP QA Page&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/dino-im"&gt;Dino&lt;/a&gt;, modern XMPP client has been upgraded from
  0.2.0 to 0.4.0. The new version supports encrypted calls and group calls and
  reactions give you a way to respond to a message with an emoji.
  You can find more information about &lt;a href="https://dino.im/blog/2022/02/dino-0.3-release/"&gt;Dino 0.3.0&lt;/a&gt; and
  &lt;a href="https://dino.im/blog/2023/02/dino-0.4-release/"&gt;Dino 0.4.0&lt;/a&gt; in
  the release notes of the upstream project. Dino is using GTK4 /
  libadwaita which provides widgets for mobile-friendly UIs.
  Changes has been done on the main view of Dino.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/gajim"&gt;Gajim&lt;/a&gt;, a GTK+-based Jabber client has been upgraded from 1.3.1
  to 1.7.1. Since 1.4 Gajim has got a new UI, which supports
  spaces. 1.5.2 supports a content viewer for PEP nodes. 1.6.0 is
  using libsoup3 and python 3.10. Audio preview looks a lot nicer
  with a wave graph visualization and profile images (avatar) are
  not limited to only JPG anymore. The plugins
  gajim-appindicatorintegration, gajim-plugininstaller,
  gajim-syntaxhighlight und gajim-urlimagepreview are obsolete,
  these features has been moved to gajim.
  There were a lot of releases in Gajim. You can find the full
  story at https://gajim.org/post/&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/profanity"&gt;Profanity&lt;/a&gt;, the console based XMPP client has been upgraded
  from 0.10.0 to 0.13.1. Profanity supports XEP-0377 Spam
  Reporting, and XEP-0157 server contact information discovery.
  It now marks a window with an attention flag, updated HTTP Upload
  XEP-0363, and messages can be composed with an external editor. It also features easy quoting,
  in-band account registration (XEP-0077), Print OMEMO verification
  QR code, and many more.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/kaidan"&gt;Kaidan&lt;/a&gt;, a simple and user-friendly Jabber/XMPP client based on Qt has been
  updated from 0.7.0 to 0.8.0. The new release supports
  XEP-0085: Chat State Notifications and XEP-0313: Message
  Archive Management.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/poezio"&gt;Poezio&lt;/a&gt;, a console-based XMPP client as been updated from 0.13.1
  to 0.14. Poezio is now under GPLv3+. The new release supports
  request for voice and the /join command support using an XMPP
  URI. More information at
  https://lab.louiz.org/poezio/poezio/-/raw/v0.14/CHANGELOG.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/source/unstable/swift-im"&gt;Swift&lt;/a&gt;, back in Debian is the Swift XMPP client - a
  cross-platform Client written in C++. In 2015 the client was
  removed from testing and is back with version 5.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Server&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/prosody"&gt;prosody&lt;/a&gt; the lightweight extensible XMPP server has been
  upgraded from 0.11.9 to 0.12.2. Mobile and connectivity
  optimizations, a new module for HTTP file sharing, audio/video
  calling support. See the &lt;a href="https://blog.prosody.im/prosody-0.12.2-released/"&gt;release
  announcement&lt;/a&gt;
  for more info. You will also find a lot of new modules which have
  been added to &lt;a href="https://blog.prosody.im/prosody-0.12.0-released/"&gt;0.12.0&lt;/a&gt;.
  The version 0.12.3 is waiting migration from unstable to testing.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/ejabberd"&gt;ejabberd&lt;/a&gt;, extensible realtime platform (XMPP server + MQTT
  broker + SIP service) has been updated from Version 21.01 to 23.01.
  The new version supports the latest version of MIX (XEP-0369).
  There were also changes for SQL and MUC. See the &lt;a href="https://www.process-one.net/blog/ejabberd-22-10/"&gt;release
  information for 22.10&lt;/a&gt;
  and &lt;a href="https://www.process-one.net/blog/ejabberd-23-01/"&gt;23.01&lt;/a&gt; for more details.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Libs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/libstrophe-dev"&gt;libstrophe&lt;/a&gt;, xmpp C lib has been upgraded from 0.10.1 to
  0.12.2. The lib has SASL EXTERNAL support (XEP-0178),
  support for manual certificate verification and Stream Management
  support (XEP-0198).&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/python3-nbxmpp"&gt;python-nbxmpp&lt;/a&gt; 2.0.2 to 4.2.0 - used by gajim&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/libqxmpp-dev"&gt;qxmpp&lt;/a&gt; 1.3.2 to 1.4.0&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/python3-slixmpp"&gt;slixmpp&lt;/a&gt; 1.7.0 to 1.8.3 (see
  https://lab.louiz.org/poezio/slixmpp/-/tags/slix-1.8.0)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/libloudmouth1-dev"&gt;loudmouth&lt;/a&gt; 1.5.3 to 1.5.4&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bookworm/libomemo-c-dev"&gt;libomemo-c&lt;/a&gt;, new in Debian with version 0.5.0 - a fork of libsignal-protocol-c&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Others&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;There were some changes of the Libervia, formerly known as Salut à Toi (SaT) packages in Debian.
  The most visible change is, that Salut à Toi has been renamed to libervia:&lt;/li&gt;
&lt;li&gt;salutatoi is now libervia-backend (0.9.0)&lt;/li&gt;
&lt;li&gt;sat-xmpp-primitivus is now libervia-tui&lt;/li&gt;
&lt;li&gt;sat-xmpp-core is now libervia-backend&lt;/li&gt;
&lt;li&gt;sat-xmpp-jp is now libervia-cli&lt;/li&gt;
&lt;li&gt;sat-pubsub is now libervia-pubsub (0.4.0)&lt;/li&gt;
&lt;li&gt;gsasl has been updated from 1.10.0 to 2.2.0&lt;/li&gt;
&lt;li&gt;libxeddsa 2.0.0 is new in Debian - toolkit around Curve25519 and Ed25519 key pairs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Happy chatting - keep in touch with your family and friends via Jabber / XMPP -
XMPP is an open standard of the Internet Engineering Task Force (IETF) for instant messaging.&lt;/p&gt;</content><category term="misc"></category><category term="xmpp"></category><category term="jabber"></category><category term="debian"></category><category term="bookworm"></category></entry><entry><title>XMPP Novelties in Debian 11 Bullseye</title><link href="https://xmpp-team.pages.debian.net/blog/2021/07/xmpp-novelties-in-debian-11-bullseye.html" rel="alternate"></link><published>2021-07-13T00:00:00+00:00</published><updated>2021-07-13T00:00:00+00:00</updated><author><name>Debian XMPP Team</name></author><id>tag:xmpp-team.pages.debian.net,2021-07-13:/blog/2021/07/xmpp-novelties-in-debian-11-bullseye.html</id><content type="html">&lt;p&gt;This is not only the Year of the Ox, but also the year of Debian 11, code-named
bullseye. The release lies ahead, &lt;a href="https://lists.debian.org/debian-devel-announce/2021/06/msg00000.html"&gt;full freeze starts this week&lt;/a&gt;.
A good opportunity to take a look at what is new in bullseye.
In this post new programs and new software versions related to
&lt;a href="https://wiki.debian.org/XMPP/"&gt;XMPP, also known as Jabber&lt;/a&gt; are presented.
XMPP exists since 1999, and has a diverse and active developers community. It is a
universal communication protocol, used for instant messaging, IoT, WebRTC, and social
applications.
You probably will encounter some oxen in this post.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/biboumi"&gt;biboumi&lt;/a&gt;, XMPP gateway to connect to IRC servers: 8.3 → 9.0&lt;br&gt;
  The biggest change for users is SASL support: A new field in the Configure ad-hoc
  command lets you set a password that will be used to authenticate to the nick service,
  instead of using the cumbersome NickServ method.&lt;br&gt;
  Many more changes are listed &lt;a href="https://salsa.debian.org/pkg-voip-team/biboumi/-/blob/debian/9.0-2/CHANGELOG.rst"&gt;in the changelog&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/dino-im"&gt;Dino&lt;/a&gt;, modern XMPP client: 0.0.git20181129 → 0.2.0&lt;br&gt;
  Dino in Debian 10 was practically a technology preview. In Debian 11 it is already a
  fully usable client, supporting OMEMO encryption, file upload, image preview, message
  correction and many more features in a clean and beautiful user interface.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/ejabberd"&gt;ejabberd&lt;/a&gt;, the extensible realtime platform: 18.12.1 → 21.01.&lt;br&gt;
  Probably the most important improvement for end-users is
  XEP-0215 support to facilitate modern WebRTC-style audio/video calls.
  ejabberd also integrates more nicely with systemd (e.g., the watchdog feature if
  supported, now). Apart from that, a new configuration validator was introduced, which
  brings a more flexible (but mostly backwards-compatible) syntax. Also, error reporting
  in case of misconfiguration should be way more helpful, now. As a new authentication
  backend, JSON Web Tokens (JWT) can be used. In addition to the XMPP and SIP support,
  ejabberd now includes a full-blown MQTT server. A large number of smaller features has
  been added, performance was improved in many ways, and several bugs were fixed.
  See &lt;a href="https://salsa.debian.org/ejabberd-packaging-team/ejabberd/-/blob/debian/21.01-2/CHANGELOG.md"&gt;the long list of changes&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/gajim"&gt;Gajim&lt;/a&gt;, a GTK+-based Jabber client: 1.1.2 → 1.3.1&lt;br&gt;
  The new Debian release brings many improvements. Gajim’s network code has been
  completely rewritten, which leads to faster connections, better recovery from network
  loss, and less network related hiccups. Customizing Gajim is now easier than ever.
  Thanks to the new settings backend and a completely reworked Preferences window, you
  can adapt Gajim to your needs in just a few seconds.&lt;br&gt;
  Good for newcomers: account creation is now a lot easier with Gajim’s new assistant.
  The new Profile window gives you many options to tell people more about yourself. You
  can now easily crop your own profile picture before updating it.&lt;br&gt;
  Group chats actions have been reorganized. It’s now easier to send invitations or
  change your nickname for example. Gajim also received support for chat markers, which
  enables you to see how far your contact followed the conversation. But this is by far
  not everything the new release brings. There are many new and helpful features, such
  as pasting images from your clipboard directly into the chat or playing voice messages
  directly from the chat window.&lt;br&gt;
  Read more about the new Gajim release in Debian 11 &lt;a href="https://salsa.debian.org/xmpp-team/gajim/-/blob/debian/1.3.1-1/ChangeLog"&gt;here&lt;/a&gt;.&lt;br&gt;
  Furthermore, three more Gajim plugins are now in Debian: &lt;a href="https://packages.debian.org/bullseye/gajim-lengthnotifier"&gt;gajim-lengthnotifier&lt;/a&gt;,
  &lt;a href="https://packages.debian.org/bullseye/gajim-openpgp"&gt;gajim-openpgp&lt;/a&gt; for OX 🐂 (XEP-0373: OpenPGP for XMPP) and &lt;a href="https://packages.debian.org/bullseye/gajim-syntaxhighlight"&gt;gajim-syntaxhighlight&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;NEW &lt;a href="https://packages.debian.org/bullseye/kaidan"&gt;Kaidan&lt;/a&gt; Simple and user-friendly Jabber/XMPP client 0.7.0&lt;br&gt;
  Kaidan is a simple, user-friendly and modern XMPP chat client. The user interface
  makes use of Kirigami and QtQuick, while the back-end of Kaidan is entirely written in
  C++ using Qt and the Qt-based XMPP library QXmpp. Kaidan runs on mobile and desktop
  systems including Linux, Windows, macOS, Android, Plasma Mobile and Ubuntu Touch.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/mcabber"&gt;mcabber&lt;/a&gt;, small Jabber (XMPP) console client: 1.1.0 → 1.1.2&lt;br&gt;
  A theme for 256 color terminals is now included, the handling of carbon message copies
  has been improved, and various minor issues have been fixed.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/poezio"&gt;Poezio&lt;/a&gt;, Console-based XMPP client: 0.12.1 → 0.13.1&lt;br&gt;
  This new release brings many improvements, such as Message Archive (XEP-0313) support,
  initial support for OMEMO (XEP-0384) through a plugin, HTTP File Upload support,
  Consitent Color Generation (XEP-0392), and plenty of internal changes and bug fixes.
  Not all changes in 0.13 and 0.13.1 can be listed, see the &lt;a href="https://salsa.debian.org/xmpp-team/poezio/-/blob/debian/0.13.1-1/CHANGELOG"&gt;CHANGELOG&lt;/a&gt;
  for a more extensive summary.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/profanity"&gt;Profanity&lt;/a&gt;, the console based XMPP client: 0.6.0 → 0.10.0&lt;br&gt;
  We can not list &lt;a href="https://salsa.debian.org/xmpp-team/profanity/-/blob/debian/0.10.0-1/CHANGELOG"&gt;all changes&lt;/a&gt; which have been done,
  but here are some highlights.&lt;br&gt;
  Support of OMEMO Encryption (XEP-0384). Consistent Color Generation (XEP-0392),
  be aware of the changes in the command to standardize the names of commands. A
  clipboard feature has been added. Highlight unread messages with a different
  color in /wins. Keyboard switch to select the next window with unread messages
  with alt + a. Support for Last Message Correction (XEP-0308), Allow UTF-8
  symbols as OMEMO/OTR/PGP indicator char. Add option to open avatars directly
  (XEP-0084). Add option to define a theme at startup and some changes to improve
  themes. Add possibility to easily open URLs. Add experimental OX 🐂 (XEP-0373,
  XEP-0374) support. Add OMEMO media sharing support, ...&lt;br&gt;
  There is also a &lt;a href="https://packages.debian.org/bullseye/profanity-light"&gt;Profanity light&lt;/a&gt; package in Debian now, the
  best option for systems with tight limits on resources.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/prosody"&gt;Prosody&lt;/a&gt;, the lightweight extensible XMPP server: 0.11.2 → 0.11.9&lt;br&gt;
  Upgrading to the latest stable release of Prosody brings a whole load of
  improvements in the stability, usability and performance departments. It especially
  improves the performance of websockets, and PEP performance for users with many
  contacts. It includes interoperability improvements for a range of clients.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/prosody-modules"&gt;prosody-modules&lt;/a&gt;, community modules and extensions for Prosody: 0.0~hg20190203 → 0.0~hg20210130&lt;br&gt;
  The ever-growing collection of goodies to plug into Prosody has a number of exciting
  additions, including a suite of modules to handle
  &lt;a href="https://salsa.debian.org/xmpp-team/prosody-modules/-/blob/debian/0.0_hg20210130.dd3bfe8f182e+dfsg-2/mod_invites/README.markdown"&gt;invite-based account registration&lt;/a&gt;, and others for
  &lt;a href="https://salsa.debian.org/xmpp-team/prosody-modules/-/blob/debian/0.0_hg20210130.dd3bfe8f182e+dfsg-2/mod_muc_moderation/README.markdown"&gt;moderating messages in group chats&lt;/a&gt; (e.g. for removal
  of spam/abuse), server-to-server &lt;a href="https://salsa.debian.org/xmpp-team/prosody-modules/-/blob/debian/0.0_hg20210130.dd3bfe8f182e+dfsg-2/mod_onions/README.markdown"&gt;federation over Tor&lt;/a&gt; and
  &lt;a href="https://salsa.debian.org/xmpp-team/prosody-modules/-/blob/debian/0.0_hg20210130.dd3bfe8f182e+dfsg-2/mod_auth_ccert/README.markdown"&gt;client authentication using certificates&lt;/a&gt;. Many existing
  community modules received updates as well.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/psi"&gt;Psi&lt;/a&gt;, Qt-based XMPP client: 1.3 → 1.5&lt;br&gt;
  The new version contains important bug fixes.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/source/bullseye/salutatoi"&gt;salutatoi&lt;/a&gt;, multi-frontends, multi-purposes communication tool: 0.7.0a4 → 0.8.0~hg3453&lt;br&gt;
  This version is now fully running on Python 3, and has full OMEMO support (one2one,
  groups and files). The CLI frontend (jp) has among new commands a "jp file get" one
  which is comparable to wget with OMEMO support. A file sharing component is included,
  with HTTP Upload and Jingle support. For a list of other improvements, please consult
  &lt;a href="https://salsa.debian.org/xmpp-team/salutatoi/-/blob/debian/0.8.0_hg3453.864485605d12-3/CHANGELOG"&gt;the changelog&lt;/a&gt;.&lt;br&gt;
  Note, that the upstream project has been renamed to "Libervia".&lt;/li&gt;
&lt;li&gt;NEW &lt;a href="https://packages.debian.org/bullseye/sms4you"&gt;sms4you&lt;/a&gt;, Personal gateway connecting SMS to XMPP or email 0.0.7&lt;br&gt;
  It runs with a GSM device over &lt;a href="https://packages.debian.org/bullseye/modemmanager"&gt;ModemManager&lt;/a&gt; and uses a lightweight
  XMPP server or a single email account to handle communication in both directions.&lt;/li&gt;
&lt;li&gt;NEW &lt;a href="https://packages.debian.org/bullseye/xmppc"&gt;xmppc&lt;/a&gt;, XMPP Command Line Client 0.1.0&lt;br&gt;
  xmppc is a new &lt;a href="https://manpages.debian.org/bullseye/xmppc/xmppc.1.en.html"&gt;command line tool&lt;/a&gt; for XMPP. It supports some
  basic features of XMPP (request your roster, bookmarks, OMEMO Devices and
  fingerprints). You can send messages with both legacy PGP (XEP-0027) and the
  new OX 🐂 (XEP-0373: OpenPGP for XMPP).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That's all for now. Enjoy Debian 11 bullseye and Happy Chatting!&lt;/p&gt;</content><category term="misc"></category><category term="xmpp"></category><category term="jabber"></category><category term="debian"></category><category term="bullseye"></category><category term="newinbullseye"></category><category term="ox"></category><category term="yearoftheox"></category></entry><entry><title>New Dino in Debian</title><link href="https://xmpp-team.pages.debian.net/blog/2019/10/dino-with-jet-and-bookmarks2.html" rel="alternate"></link><published>2019-10-13T22:00:00+00:00</published><updated>2019-10-13T22:00:00+00:00</updated><author><name>Martin</name></author><id>tag:xmpp-team.pages.debian.net,2019-10-13:/blog/2019/10/dino-with-jet-and-bookmarks2.html</id><content type="html">&lt;p&gt;Dino (&lt;code&gt;dino-im&lt;/code&gt; in Debian), the modern and beautiful chat client for
the desktop, has some nice, new features. Users of Debian testing
(bullseye) might &lt;a href="https://packages.debian.org/bullseye/dino-im"&gt;like to try them&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;XEP-0391: Jingle Encrypted Transports (explained &lt;a href="https://blog.jabberhead.tk/summer-of-code-2017/#xep-xxxx---jingle-encrypted-transports-jet"&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;XEP-0402: Bookmarks 2 (explained &lt;a href="https://bouah.net/2019/10/sprint-in-the-cold-north/#groupchat-bookmarks-bookmarks-2"&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note, that users of Dino on Debian 10 (buster)
&lt;a href="https://packages.debian.org/buster/dino-im"&gt;should upgrade&lt;/a&gt; to version &lt;code&gt;0.0.git20181129-1+deb10u1&lt;/code&gt;,
because of a number of security issues, that have been found
(CVE-2019-16235, CVE-2019-16236, CVE-2019-16237).&lt;/p&gt;
&lt;p&gt;There have been other XMPP related updates in Debian since release of
buster, among them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/ejabberd"&gt;Ejabberd 19.08-2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/gajim"&gt;Gajim 1.1.3-2&lt;/a&gt; and &lt;a href="https://packages.debian.org/bullseye/gajim-omemo"&gt;Gajim OMEMO 2.6.29-1&lt;/a&gt; plugin&lt;/li&gt;
&lt;li&gt;&lt;a href="https://packages.debian.org/bullseye/profanity"&gt;Profanity 0.7.1&lt;/a&gt;, now with OMEMO encryption support!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You might be interested in the Octobers &lt;a href="https://XMPP.org/2019/10/newsletter-01-october/"&gt;XMPP newsletter&lt;/a&gt;,
also available in &lt;a href="https://www.jabber.de/xmpp-newsletter-01-oktober-2019-fosdem-2020-modernisierung-von-xmpp-peer-networks/"&gt;German&lt;/a&gt;.&lt;/p&gt;</content><category term="misc"></category><category term="debian"></category><category term="dino"></category><category term="ejabberd"></category><category term="gajim"></category><category term="newsletter"></category><category term="profanity"></category><category term="xmpp"></category></entry><entry><title>Debian XMPP Team Starts a Blog</title><link href="https://xmpp-team.pages.debian.net/blog/2019/05/debian-xmpp-team-starts-a-blog.html" rel="alternate"></link><published>2019-05-17T23:30:00+00:00</published><updated>2019-05-17T23:30:00+00:00</updated><author><name>Martin</name></author><id>tag:xmpp-team.pages.debian.net,2019-05-17:/blog/2019/05/debian-xmpp-team-starts-a-blog.html</id><content type="html">&lt;p&gt;The Debian XMPP Team, the people who package Dino, Gajim, Mcabber,
Movim, Profanity, Prosody, Psi+, Salut à Toi, Taningia, and a couple
of other packages related to XMPP a.k.a. Jabber for Debian, have this
blog now. We will try to post interesting stuff here — when it's ready!&lt;/p&gt;</content><category term="misc"></category><category term="debian"></category><category term="xmpp"></category><category term="blog"></category></entry></feed>