Timeline Sandbox

@Planet_Jabber_XMPP@feeds.twtxt.net

Monal IM: Upgrade ejabberd on Debian NOW Chances might be that you are running a Debian based ejabberd server. Unfortunately push for all your Monal users on that server will break in less than 2 month. And chances are that some of your S2S connections are already failing today.

Some background

The Web-PKI is moving away from certificates having bot, the TLS Web Server Authentication and the TLS Web Client Authentication extended key usage enabled. Most CAs already stopped issuing certificates with t ... ⌘ Read more

Read replies 3 days ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Messaging as Infrastructure, Not Just a Feature

The Backbone of Real-Time Digital Services

Most platforms treat messaging as something you add. A chat module bolted on after the core product ships. A notification layer wired in once users start asking for it. A support tool that earns its place once the team has bandwidth to integrate it.

That approach made sense when digital services were simpler, but it does not hold up today.

Modern platforms depend on ... ⌘ Read more

Read replies 2 weeks ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: 🚀 ejabberd 26.02 🚀 ejabberd 26.02

Contents:

ChangeLog

  • Fixes issue with adding hats data in presences send by group c ... ⌘ Read more
Read replies 1 month ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Mathieu Pasquet: slixmpp v1.13.2 (and .1) Version 1.13.0 has shipped with a packaging bug that affects people trying to build wheels using setuptools. 1.13.1 is an attempt to fix that (made packaging from git work somehow), and 1.13.2 is the correct fix thanks to one single additional character.

There are no other changes, and pypi wheels are not affected because they are built in CI with uv.

Links

You can find the new release on codeberg, [pypi](h ... ⌘ Read more

Read replies 1 month ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Prosodical Thoughts: Upcoming changes to Let's Encrypt and how they affect operators On 11th February, Let’s Encrypt will be rolling out a change to the certificates they issue to servers by default. Although there is generally nothing that Prosody operators need to do, servers using the new certificates may experience problems connecting to some other XMPP servers on the network.

Certificate basics

First, a tiny bit of background on certificates. Certificate Authorities (CAs) such as Let’s Encrypt work by verify ... ⌘ Read more

Read replies 1 month ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Sam Whited: Contra Vorbis Tags

Introduction

This document defines common Vorbis comments related to Contra, Square and other traditional called folk dances. Their use is also recommended (and identical) in other specifications that re-use Vorbis comments such as [OGG/Opus Tag Definitions](https://datatracker.ietf.org/doc/html/rfc7845#section ... ⌘ Read more

Read replies 2 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Sam Whited: 2026-01-13 Trolley Barn Contra Post Mortem On the 13th of January I was invited back to play for the Trolley Barn Contra Dance’s first dance of 2026. For the first time since I’ve been DJing for the Tuesday night dances at the Trolley Barn I was working with a caller (or “callers”, plural, in this case) other than my friend Valerie. I’ve heard Rob and Amanda call plenty of times and even spent some time with them at caller workshops, so we’re not exactly strangers, but I still ... ⌘ Read more

Read replies 2 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: The Always-On Economy: Fintech as Critical Infrastructure ​​We are living in an economy that rarely sleeps. Payments clear late at night. Payroll runs in the background. Businesses expect every digital touchpoint to work when they need it.

Most people do not think about this shift. They assume the systems behind it will hold.

That assumption carries weight.

Fintechs, including small and mid-sized ones, now sit inside the basic infrastructure of how mon ... ⌘ Read more

Read replies 2 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Prosodical Thoughts: Prosody 13.0.3 released We are pleased to announce a new minor release from our stable branch.

Happy new year! Our first release of 2026 is a minor release for our stable branch, with a range of tweaks, bug fixes and minor improvements for you.

A summary of changes in this release:

Fixes and improvements

  • mod_storage_sql: Set configurable wait time for locked SQLite3 database
  • net.server_event: Port TLS 1.3 channel binding method to libevent backend
  • mod_roster: Add command for cleani ... ⌘ Read more
Read replies 3 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Reflecting on 2025 🎄 A Year of Growth, Collaboration & Community As the year draws to a close and the holiday season surrounds us with warmth and joy, I wanted to take a moment to look back at what an incredible journey 2025 has been for the Ignite Realtime community.

This year we’ve seen so much activity, innovation, and collective effort across our projects and forums. From major releases to exciting technical explorations, the contributio ... ⌘ Read more

Read replies 3 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Monal IM: Monal Internals - Serializable Promise framework In this new series, I want to shine some light onto specific parts of Monal’s internals. It’s dedicated to programmers or people curious about how Monal works internally. If you want to give some feedback, feel free to send an email to thilo@monal-im.org

Other articles in this series:

Read replies 3 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

The XMPP Standards Foundation: XMPP at Chaos Communication Congress 39C3 The XMPP assembly for the Chaos Communication Congress 39C3 has been confirmed!

The Chaos Communication Congress is a hacker conference that takes place every year barring specific world-ending events, and in which more than 10 000 hackers come together in Hamburg (previously Leipzig and Berlin).

We will have a space inside the [Critical Decentralization Cluste ... ⌘ Read more

Read replies 3 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Mathieu Pasquet: XMPP at 39C3! The XMPP assembly for 39C3 has been confirmed!

The Chaos Communication Congress is a hacker conference that takes place every year barring specific world-ending events, and in which more than 10 000 hackers come together in Hamburg (or previously Leipzig or Berlin).

We will have a space inside the Critical Decentralization Cluster habitat this year, which will provide a friendly space for discussions and exchanges on technology and politics with ... ⌘ Read more

Read replies 3 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: From Prototype to Production: Scaling Fintech for SMEs The moment a fintech product shifts from prototype to production is often when the cracks appear. Tiny shortcuts. Half-formed assumptions. Decisions made because “we’ll fix it later.” They all return, and they return quickly.

At first, everything looks fine. The demo works. Early users onboard without trouble. In turn, confidence builds. Then real volume arrives with real expectations, and the product t ... ⌘ Read more

Read replies 4 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: First release candidate of Smack 4.5 published The Smack developers are happy to announce the availability the first release candidate (RC) of Smack 4.5.0.

The upcoming Smack 4.5 release contains many bug fixes and improvements. Please consider testing this release candidate in your integration stages and report back any issues you may found. The more people are actively testing release candidates, the less issues will remain in the actual release.

Smac ... ⌘ Read more

Read replies 4 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Mathieu Pasquet: slixmpp v1.12 This version is out mostly to provide a stable version with compatibility with the newly released Python 3.14, there are nonetheless a few new things on top.

Thanks to all contributors for this release!

Fixes

  • Bug in MUC self-ping ( XEP-0410) that would create a traceback in some uses
  • Bug in SIMS ( XEP-0447) where all media would be marked as inline
  • Python 3.14 breakage

Features

Read replies 5 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

XMPP Interop Testing: Two New Features for Clearer Testing We’ve just released version 1.7.1 of all of our test runners. This release adds two improvements to make interop testing both stricter and easier to set up!

Impossible Tests Can Fail Runs

Some tests can’t be executed if the server lacks required features. Previously, these “impossible” tests were skipped, which could make a run look fully successful when it wasn’t. Now you can configure the suite to treat impossible t ... ⌘ Read more

Read replies 6 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Meet the Team: Adam Rack Meet Adam Rack, our new Business Development Manager.

Adam is all about building high-performing teams, driving innovation, and delivering solutions that make a difference.

In our latest chat, he talks about what excites him in this new chapter, his vision for growing our DACH presence, and why sustainability and community matter to him.

A big welcome to the team! Coul ... ⌘ Read more

Read replies 6 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: ElixirConf US 2025: Highlights from My First ElixirConf Joining conferences is one of the best perks of working as a Developer at Erlang Solutions. Despite having attended multiple Code BEAM conferences in Europe, ElixirConf US 2025 was my first. The conference had 3 tracks, filled with talks from 45+ speakers and 400+ attendees, both in-person and virtual.

ElixirConf is one of the great occasions to connect with other Elixir ent ... ⌘ Read more

Read replies 6 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: Spotify’s Direct Messaging Gambit Spotify’s Direct Messaging Gambit

Last week, Spotify quietly launched direct messaging across its platform in selected areas, allowing users to share tracks and playlists through private conversations within the app. The feature was rolled out with mini ... ⌘ Read more

Read replies 7 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

XMPP Providers: A Rising Tide Lifts All Boats

Providers Survey

In May 2025, we ran a small survey to gather feedback from XMPP server operators. Our main concerns were XMPP Provider’s service and the project itself. First of all, we would like to thank almost 60 people who participated in this survey. While the XMPP Providers project currently lists a little more than 70 providers, this is a good turnout. At this point we can already tell that the gen ... ⌘ Read more

Read replies 8 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Prosodical Thoughts: Debian repository key change We have been working on some changes to our Debian/Ubuntu package repository. If you use our repository to keep up to date with new Prosody packages, you need to take action before 4th August 2025 to continue receiving updates smoothly.

New repository instructions

The ‘apt’ utility has been moving towards a new format for specifying package repositories. If you are familiar with putting deb lines in a sources.list file, [that method is changing](ht ... ⌘ Read more

Read replies 8 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: What is Remote Patient Monitoring? Remote Patient Monitoring (RPM) is changing how care is delivered. By tracking health data through connected devices outside traditional settings, it helps clinicians act sooner, reduce readmissions, and focus resources where they’re most needed. With rising NHS pressures and growing demand for digital care, RPM is becoming central to how both public and private providers support long-term conditions, recovery, and hospital-at-home mod ... ⌘ Read more

Read replies 8 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

JMP: Mitigating MITMs in XMPP In October 2023, Jabber.ru, “the largest Russian XMPP messaging service”, discovered that both Hetzner and Linode had been targeting them with Machine-In-The-Middle (MITM) attacks for up to 6 months. MITM attacks are when an unauthorised third party intercepts traffic intended for someone else. At the point of interception, the attacker can inspect and even modify that traffic. TLS was created to mitigate this; all communication between the two parties is encrypted, so the third party sees ... ⌘ Read more

Read replies 10 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

JMP: Mitigating MITMs in XMPP In October 2023, Jabber.ru, “the largest Russian XMPP messaging service”, discovered that both Hetzner and Linode had been targeting them with Machine-In-The-Middle (MITM) attacks for up to 6 months. MITM attacks are when an unauthorised third party intercepts traffic intended for someone else. At the point of interception, the attacker can inspect and even modify that traffic. TLS was created to mitigate this; all communication between the two parties is encrypted, so the third party sees ... ⌘ Read more

Read replies 10 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Avoiding Common Startup Tech Mistakes When you’re moving quickly in a startup, taking shortcuts in your tech stack is tempting. A quick workaround here, a temporary fix there, with plans to tidy it all up later. But later can easily turn into never.

Those early decisions, however small they seem, have a habit of sticking around. Over time, they slow you down, create technical debt, and make it harder to scale.

This blog looks at how to avoid common startup tech mistakes b ... ⌘ Read more

Read replies 10 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Debian XMPP Team: XMPP/Jabber Debian 13 Trixie News Debian 13 "Trixie" full freeze 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 XMPP, a.k.a.\ Jabber.

XMPP is a universal communication protocol for instant messaging, push notifications, IoT, WebRTC, and social applications. It has existed sin ... ⌘ Read more

Read replies 10 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: New releases for Tinder and Whack! The IgniteRealtime community is happy to announce releases for two of its projects! Both are for XMPP-libraries that we produce.

Tinder is a Java based XMPP library, providing an implementation for XMPP stanzas and components. Tinder’s origins lie in code that’s shared between our Openfire and Whack implementations. The implementation that’s provided in Tinder hasn’t been written aga ... ⌘ Read more

Read replies 11 months ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Kaidan: Kaidan 0.12.1: Voice Message and Password Change Fixes Kaidan 0.12.1 fixes some bugs. Have a look at the changelog for more details.

Changelog

Bugfixes:

  • Do not highlight unpinned chats when pinned chat is moved (melvo)
  • Fix deleting/sending voice messages (melvo)
  • Fix crash during login (melvo)
  • Fix opening chat again after going back to chat list on narrow window (melvo)
  • Increase tool bar height to fix avatar not being recognizable (melvo)
  • Fix width of sear ... ⌘ Read more
Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Mathieu Pasquet: Poezio 0.15 / 0.15.1 About three years since the last version, poezio 0.15 (and 0.15.1 to address a small packaging mishap, version numbers are cheap) was released yesterday!

Poezio is a terminal-based XMPP client which aims to replicate the feeling of terminal-based IRC clients such as irssi or weechat; to this end, poezio originally only supported multi-user chats.

Features

Not a lot this time around… Maybe next time?

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Mathieu Pasquet: slixmpp v1.10 This new version does not have many new features, but it has quite a few breaking changes, which should not impact many people, as well as one important security fix.

Thanks to everyone who contributed with code, issues, suggestions, and reviews!

Security

After working on TLS stuff, I noticed that we still allowed unencrypted SCRAM to be negociated, which is really not good. For packagers who only want this security fix, the commit fd66aef38d48b6474654cbe87464d7d416d6a5f3 should app ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 2.0.0 Gajim 2.0 is here and it comes with a big upgrade 🎉 Gajim migrated its user interface toolkit to GTK 4, which brings performance improvements and sets the ground for great features to follow. Additionally, this release brings improved image previews, better tools for fighting spam, and much more. All of these changes were only possible by touching a lot of Gajim’s code base, and we appreciate all the feedback we got from you.

What’s New

Toolkit Upgrade

Switching Gajim’s major ver ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Understanding Digital Wallets Digital wallets, once considered futuristic, have now become essential tools for both consumers and businesses. But what are digital wallets, and why should you care about them? Customer expectations are changing. Many companies are turning to them to streamline transactions and enhance the customer experience

This guide unpacks the fundamentals of digital wallets, highlighting their benefits, market trends, and implications for businesses.

**W ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Kaidan: Kaidan 0.10.1: Media Sharing and New Message Marker Fixes This release fixes some bugs. Have a look at the changelog for more details.

Changelog

Bugfixes:

  • Fix displaying files of each message in appropriate message bubble (melvo)
  • Fix sending fallback messages for clients not supporting XEP-0447: Stateless file sharing (melvo)
  • Fix margins within message bubbles (melvo)
  • Fix hiding hidden message part (melvo)
  • Fix displaying marker for new messages (melvo)

... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Prosodical Thoughts: New server, new sponsor It shouldn’t surprise you, but here we have an obsession for self-hosting. We fought off many requests to migrate our hosting to Github (even before it was cool to hate Github - Prosody and Github were both founded in the same year!).

As a result, we self-host our XMPP service (of course), our website, our code repos, our issue tracker, package repository and our CI and build system.

This is not always easy - our project has always been a rather informal collaboration of in ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.10 ejabberd 24.10

We’re excited to announce ejabberd 24.10, a major release packed with substantial improvements and support for important extensions specified by the XMPP Standard Foundation (XSF). This release represents three months of focused development, bringing around 100 commits to the core repository alongside key updates in dependencies. The improvements span enhanced security, streamlined connectivity, and new ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Implementing Phoenix LiveView: From Concept to Production When I began working with Phoenix LiveView, the project evolved from a simple backend service into a powerful, UI-driven customer service tool. A basic Phoenix app for storing user data quickly became a core part of our client’s workflow.

In this post, I’ll take you through a project that grew from its original purpose- from a service fo ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ProcessOne Unveils New Website We’re excited to announce the relaunch of our website, designed to better showcase our expertise in large-scale messaging solutions, highlighting our full spectrum of supported protocols—from XMPP to MQTT and Matrix. This reflects our core strength: delivering reliable messaging at scale.

The last major redesign was back in October 2017, so this update was long overdue. As we say farewell to the old design, here’s a screenshot of the previous version to commemorate ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.5.0-beta5 released The Ignite Realtime developer community is happy to announce that Smack 4.5 entered its beta phase. Smack is a XMPP client API written in Java that is able to run on Java SE and Android. Smack’s beta phase started already a few weeks ago, but 4.5.0-beta5 is considered to be a good candidate to announce, as many smaller issues have been ironed out.

With Smack 4.5 we bumped the minimum Java version to 11. Furthermore Smack now requires a minimum And ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1 For over two decades, ProcessOne has been developing large-scale messaging platforms, powering some of the largest services in the world. Our mission is to build the best messaging back-ends imaginable–an exciting yet complex challenge.

We began with XMPP (eXtensible Messaging and Presence Protocol), but the need for interoperability and support for a variety of use cases led us to implemen ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

JMP: CertWatch As you may have already seen, on October 21st, it was reported that a long-running, successful MITM (Machine-In-The-Middle) attack against jabber.ru had been detected. The nature of this attack was not specific to the XMPP protocol in any way, but it was of special interest to us as members of the XMPP community. This kind of attack relies on being able to present a TLS certificate which anyone trying to connect will accept as valid. In this case, it was done b ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Erlang Concurrency: Evolving for Performance Some languages are born performant, and later on tackle concurrency. Others are born concurrently and later build on performance. C or Rust system’s programming are examples of the former, Erlang’s Concurrency is an example of the latter.

A mistake in concurrency can essentially let all hell loose, incurring incredibly hard-to-track bugs and even security vulnerabilities, and a mistake in performance can leave a product tr ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Snikket: Snikket Server - September 2024 release We hope you’ve been having a good summer (at least if you’re up here in the northern hemisphere). Today we’re back with a new release of the self-hosted Snikket server software.

This software is what’s at the core of the Snikket project - a self-hostable “personal messaging server in a box”. If you wish for something like Messenger, WhatsApp or Signal, but not using their servers, Snikket is for you. Once deployed, you can create invitation links for family, f ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: The Diversity & Inclusion Programme: Our Pledge As technology becomes increasingly integrated into our lives, the minds behind it must come from diverse backgrounds. Different viewpoints lead to better solutions, ensuring that the tech we create addresses the needs of a global audience.

At Erlang Solutions, we believe that a diverse workforce is a catalyst for creativity and progress. By sponsoring the Diversity & Inclusion Programme for [Code BEAM events](https://codebeameurope ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

– **![🌐](https://s.w.org/im ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

– **![🌐](https://s.w.org/im ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Remko Tronçon: Packaging Swift apps for Alpine Linux While trying to build my Age Apple Secure Enclave plugin, a small Swift CLI app, on Alpine Linux, I found out that Swift isn’t able to create musl binaries. This means none of the pre-built Linux binaries (nor the Swift compiler) work on Alpine. The assumption that Linux implies glibc apparently runs deep into the Swift internals, so although some work i ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Blockchain Tech Deep Dive 2/4 | Myths vs. Realities This is the second part of our ‘Making Sense of Blockchain’ blog post series – you can read part 1 on ‘6 Blockchain Principles’ here. This article is based on the original post by Dominic Perini here.

Join our FinTech mailing list for more gre ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Instant Scalability with MongooseIM and CETS The main feature of the recently released MongooseIM 6.2.1 is the improved CETS in-memory storage backend which makes it much easier to scale up.

It is difficult to predict how much traffic your XMPP server will need to handle. Are you going to have thousands or millions of connected users? ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Naming your Daemons Within Unix systems, a daemon is a long-running background process which does not directly interact with users. Many similar processes exist within a BEAM application. At times it makes sense to name them, allowing sending messages without requiring the knowledge of their process identifier (aka PID). There are several benefits to naming processes, these include:

  1. Organised processes: using a descriptive and meaningful name organises the processes in the system. It cla ... ⌘ Read more
Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Blockchain Tech Deep Dive | Innovating with Erlang and Elixir We’re back with the latest in our Blockchain series, where we explore in-depth In our first post, we explored the Six Key Principles of Blockchain.

In our latest post, we’re making the case for using Erlang,Elixir and the BEAMVM to power your blockchain project.

Blockchain and business needs

Building a robust and s ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

The XMPP Standards Foundation: The XMPP Newsletter March 2024 XMPP Newsletter Banner

XMPP Newsletter Banner

The 50th release of the XMPP Newsletter!

This is the 50th release of the XMPP Newsletter since it started in February 2019. We think it is worth to celebrate this achievement and say thanks to all the contributors as well as all our readers! Back at the Summit in Brussels, JC Brand, Nicolas Vérité (Nyco) and Severino Ferrer (S0ul) prop ... ⌘ Read more

Read replies 1 year ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.8 released We are happy to announce the release of Smack 4.4.8, our XMPP-client library for JVMs and Android. For a high-level overview of what’s changed in Smack 4.4.8, check out Smack’s changelog

Smack 4.4.8 contains mostly small fixes. However, we fixed one nasty bug in Smack’s reactor causing an, potentially endless, busy loop. Smack’s new connection infrastrucutre makes heavy use of the reactor, tha ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

🌐 Matrix Federation Unleashed: Imagine seamlessly connectin ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Snikket: Security notice: Snikket not affected by CVE-2024-3094 A security vulnerability was intentionally added to a widely used open-source project known as ‘xz’. This project is packaged in many operating systems, and a lot of software depends upon it. The vulnerability has been assigned the identifier CVE-2024-3094.

Systems with the vulnerable package may allow an attacker to gain unauthorized access to the system via SSH, if your system’s SSH server was linked to the affected packages.

Thankfully, the vulne ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Harnessing your tech stack for a competitive Fintech advantage Modern financial services must be based on a solid technical foundation to deliver the user experiences and business reliability needed for commercial success.

The role of the underlying technology is critical in enabling this success in fintech in building customer trust- guaranteeing operational resilience and optimal availability of fintech systems and creating exceptional user experience in the develo ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Openfire 4.8.1 Release The Ignite Realtime Community is pleased to announce the release of Openfire 4.8.1. This release addresses a number of issues found with the major 4.8.0 release a few months back.

Interested in getting started? You can [download installers of Openfire here](https://igniterealtime.org/downloads/#openfire). Our documentation contains an [upgrade guide](https://download.igniterealtime ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

🌐 Matrix Federation Unleashed: Imagine seamlessly connectin ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

🌐 Matrix Federation Unleashed: Imagine seamlessly connectin ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

🌐 Matrix Federation Unleashed: Imagine seamlessly connectin ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

🌐 Matrix Federation Unleashed: Imagine seamlessly connectin ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

🌐 Matrix Federation Unleashed: Imagine seamlessly connectin ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: ejabberd 24.02 🚀 Introducing ejabberd 24.02: A Huge Release!

ejabberd 24.02 has just been release and well, this is a huge release with 200 commits and more in the libraries. We’ve packed this update with a plethora of new features, significant improvements, and essential bug fixes, all designed to supercharge your messaging infrastructure.

🌐 Matrix Federation Unleashed: Imagine seamlessly connectin ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

The XMPP Standards Foundation: XMPP at FOSDEM 2024 We’re very excited to be back at FOSDEM in person in 2024. Once again, many members of the XSF and the XMPP community will be attending, and we hope to see you there!

Realtime Lounge

As usual, we will host the Realtime Lounge, where you can come and meet community members, project developers, see demos and ask us questions. We’ll be in our traditional location - find us on the K building 2nd floor, [beside the elevator](https://fosdem.o ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Remko Tronçon: Uxn in WebAssembly While watching a Strange Loop talk on concatenative\ programming, I learned about Uxn, a small virtual machine that runs games, editors, drawing programs, … Uxn has been ported to various platforms, including classic consoles such as the Nintendo DS ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Isode: Red/Black – 2.1 New Capabilities

Overview

This release adds important new functionality and adds further device drivers to Red/Black, a management tool that allows you to monitor and control devices and servers across a network, with a particular focus on HF Radio Systems.  A general summary is given in the white paper Red/Black Overview.

![](https://www.isode.com/company/wordpress/wp-content/uploads/2023/12/red-black-bla ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: MongooseIM 6.2: Easy to set up, use and manage MongooseIM, which is our scalable, flexible and cost-efficient instant messaging server, is now easier to use than ever before. The latest release 6.2 introduces a completely new CETS in-memory storage backend, letting you easily deploy it with modern cloud infrastructure solutions such as Kubernetes. The XMPP extensions are also updated, which means that we support new features of the XMPP protocol.

The new version of MongooseIM is very easy to tr ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.5.0-alpha2 released We are happy to announce the release of the second alpha release of Smack’s upcoming 4.5 version.

This version fixes a nasty bug in Smack’s reactor, includes support for XMPP over WebSocket connections and much more. Even though Smack has a good test coverage, due its comprehensive unit test suite and integration test framework, we kindly ask you to test pre-releases and report feedback.

As always, [this Smack release is available via Maven C ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: More Openfire plugin maintenance releases! Following the initial batch of Openfire plugin releases that we did last week, another few have been made available!

Version 1.0.1 of the Spam Blacklist plugin was released. This plugin uses an external blocklist to reject traffic from specif ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.7 released We are happy to announce the release of Smack 4.4.7. For a high-level overview of what’s changed in Smack 4.4.7, check out Smack’s changelog

As with the last release, 4.4,6, parts of the release where driven by feedback from the Jitsi folks.

Due to SMACK-927, we had to change the behavior of a certain kind of incoming stanzas listeners, namely the ones added with `XMPPCo ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Sam Whited: Software is Political

Introduction

I recently attended the inaugural Free and Open Source Software Yearly ( FOSSY) conference where I gave a talk in the XMPP track. Though my talk was just a brief technical overview of the XMPP protocol, I also gave some quick ending remarks about why I think it’s the correct choice to use as a universal standardized chat protocol. The closing remarks were written ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

JMP: CertWatch As you may have already seen, on October 21st, it was reported that a long-running, successful MITM (Machine-In-The-Middle) attack against jabber.ru had been detected. The nature of this attack was not specific to the XMPP protocol in any way, but it was of special interest to us as members of the XMPP community. This kind of attack relies on being able to present a TLS certificate which anyone trying to connect will accept as valid. In this case, it was done b ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Snikket: On the jabber.ru MITM attack This post is about a recent security incident on a public XMPP service, which provides jabber.ru and xmpp.ru. We have received a few questions from Snikket users about whether they should be concerned about the security of their own servers (Snikket also uses XMPP).

The good news is that Snikket was not affected by this incident - this was a targeted attack against the jabber.ru/xmpp.ru service specifically. Later in the post we’ll share more information about what we’ve done, and ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Diversity & Inclusion at CodeBEAM Europe

Our Pledge to Diversity

As technology becomes increasingly integrated into our lives, it’s crucial that the minds behind it come from diverse backgrounds. Different viewpoints lead to more comprehensive solutions, ensuring that the tech we create addresses the needs of a global audience.

At Erlang Solutions, we believe that a diverse workforce is a catalyst for creativity and progress. By sponsoring the Diversity & Inclusion Pr ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: CVE-2023-32315: Openfire vulnerability (update) A few months ago, we published details about an important security vulnerability in Openfire that is identified as CVE-2023-32315.

To summarize: Openfire’s administrative console (the Admin Console), a web-based application, was found to be vulnerable to a path traversal attack via the setup environ ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Snikket: State of Snikket 2023 This is our first blog post for quite a while, and the last few have all been technical updates of various kinds about the Snikket software. In fact it’s been almost two years since the last post that gave a general progress update on the Snikket project itself, so let’s fix that!

You’ll be pleased to hear that Snikket is very much alive, and although there hasn’t been much of a show to see here, a bunch of stuff has been going on backstage.

We plan to catch you up with our progres ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Agent Information plugin for Openfire release 1.0.1 The Ignite Realtime community is happy to announce a new release of the Agent Information plugin for Openfire.

This plugin implements the XEP-0094 ‘Agent Information’ specification for service discovery using the jabber:iq:agents namespace. Note that this feature is considered obsolete! The plugin should only be used by people that seek backwards compatibility with very old and very specific IM ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Mathieu Pasquet: Finding a new home for poezio and slixmpp After more than a decade of starting the Poezio project, and more than half after starting the slixmpp fork or SleekXMPP, louiz’ does not have any day-to-day involvement in them.

Nonetheless, he has provided us with the space to host repositories and bug trackers (redmine at first, then gitlab), done the required sysadmin work every time it was needed, and has also paid ever ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

hrxi: Windows support for Dino Hello, I’m back!

It’s been four years since I participated in my first Google Summer of\ Code. I’m hrxi, a mathematics student from Germany. I got accepted into this year’s Google Summer of Code program with the XMPP software\ foundation as the mentoring organisation. I chose the extended\ timeline, so I am going to work on [ ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

JMP: JMP is Launched and Out of Beta JMP has been in beta for over six years, and today we are finally launching! With feedback and testing from thousands of users, our team has made improvements to billing, phone network compatibility, and also helped develop the Cheogram Android app which provides a smooth onboarding process, good Android integration, and phone-like UX for users of that platform. There is still a long road ahead of us, but with so much behind us we’re comfortable saying JMP is ready for la ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: How ChatGPT improved my Elixir code. Some hacks are included. I have been working as an Elixir developer for quite some time and recently came across the ChatGPT model. I want to share some of my experience interacting with it.

During my leisure hours, I am developing an open-source Elixir initiative, Crawly, that facilitates the extraction of structured data from the internet.

Here I want to demonstrate how ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: MongooseIM 6.1: Handle more traffic, consume less resources MongooseIM is a highly customisable instant messaging backend, that can handle millions of messages per minute, exchanged between millions of users from thousands of dynamically configurable XMPP domains. With the new release 6.1.0 it becomes even more cost-efficient, flexible and robust thanks to the new arm64 [Docker containers](https://hub.docker. ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Isode: Red/Black 2.0 – New Capabilities This major release adds significant new functionality and improvements to Red/Black, a management tool that allows you to monitor and control devices and servers across a network, with a particular focus on HF Radio Systems.  A general summary is given in the white paper Red/Black Overview

Switch Device

Support added for Switch type devices, that can connect multiple devices and allow ... ⌘ Read more

Read replies 2 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: You’ve been curious about LiveView, but you haven’t gotten into it As a backend developer, I’ve spent most of my programming career away from frontend development. Whether it’s React/Elm for the web or Swift/Kotlin for mobile, these are fields of knowledge that fall outside of what I usually work with.

Nonetheless, I always wanted to have a tool at my disposal for building rich frontends. While the web seemed like the platform with the lowest bar ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Profanity: New Profanity Old System Occasionally people visit our MUC asking how to run the latest profanity release on years old systems. For some distributions people maintain a backports project, so you can get it from there if available.

Here we want to describe another methods, using containers, more specifically distrobox.

What’s Distrobox?

It’s basically a tool that let’s you run another distribution on your system. It uses docker/podman to create containers that ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.7.0 Gajim 1.7.0 is mostly a bug fixing release. Due to fundamental changes in the build system, we decided to jump from 1.6.x to 1.7 directly. Thank you for all your contributions!

What’s New

Gajim’s build system had significant changes, which makes it necessary for package maintainers to change some things, as documented in the readme file.

More Changes

  • Account creation: Don’t allow to add account twice
  • File previews: Y ... ⌘ Read more
Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Sam Whited: Smyrna Parks: Rose Garden and Jonquil

Introduction

I live in a suburb of Atlanta called Smyrna 1. Though Smyrna has been ranked favorably compared to other towns in the U.S.2, it suffers from many of the same problems as other suburbs: wide, fast, roads that aren’t very pedestrian or bicycle (or even car) friendly and a lack of public transit make it [hard to get a ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Building a Remote Control Car from Scratch Using Elixir

Introduction

Elixir is undoubtedly one of the most comprehensive full stack languages available, offering battle-tested reliability and fault-tolerance on the backend. This is thanks to its origins in Erlang, the BEAM VM and OTP, powerful and agile frontend development thanks to LiveView and the ability to write to hardware with Nerves (not to mention the exciting developments happening in the mac ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.6.0 For Gajim 1.6.0 we ported Gajim’s and python-nbxmpp’s underlying HTTP library to libsoup3. Also, audio previews now look nicer and allow for more control (playback speed, jumping). We fixed emoji rendering on MacOS and we implemented many fixes under the hood. Thank you for all your contributions!

What’s New

For all HTTP requests (e.g. file downloads, update checks, websocket connection, …) both Gajim and python-nbxmpp rely on libsoup. With Gajim 1.6.0, we ported to libsoup3. You shou ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Change data capture with Postgres & Elixir CDC is the process of identifying and capturing data changes from the database.

With CDC, changes to data can be tracked in near real-time, and that information can be used to support a variety of use cases, including auditing, replication, and synchronisation.

A good example of a use case for CDC is to consider an application which inserts a record into the database and pushes an event to a message queue after the record has ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Denial of Service Vulnerability in Smack 4.4 if XMPPTCPConnection is used with StAX The fantastic folks behind Jitsi have discovered a Denial of Service (DoS) vulnerability in Smack ( JSA-2022-0002, [JSA-2022-0003](https://github.com/jitsi/security-advisories/blob/master/advisories/JSA-2022-00 ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.5.3 Gajim 1.5.3 brings back a feature many of you missed: selecting and copying multiple messages. Emoji shortcodes have been improved and cover even more emojis now. Gajim also lets you mark workspaces as read, so you don’t have to go through all conversations. Thank you for all your contributions!

What’s New

Since we changed the way Gajim displays messages in Gajim 1.4, selecting multiple messages to copy them was not possible anymore. With Gajim 1.5.3 you can now select multiple messag ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Paul Schaub: Implementing Packet Sequence Validation using Pushdown Automata This is part 2 of a small series on verifying the validity of packet sequences using tools from theoretical computer science. Read part 1 here.

In the previous blog post I discussed how a formal grammar can be transformed into a pushdown automaton in order to check if a sequence of packets or token ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Learning functional and concurrent programming concepts with Elixir If you are early in the process of learning Elixir or considering learning it in the future, you may have wondered a few things.  What is the experience like? How easy is it to pick up functional and concurrent programming concepts when coming from a background in languages which lack those features? Which aspects of the ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

JMP: Privacy and Threat Modelling One often hears people ask if a product or service is “good for privacy” or if some practice they intend to incorporate is “good enough” for their privacy needs.  The problem with most such questions is that they often lack the necessary context, called a threat model, in order to even begin to understand how to answer them.  Understanding your own threat model (and making any implicit model you carry more explicit to yourself) is one of the most important steps you can take to im ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

JMP: Privacy and Threat Modelling One often hears people ask if a product or service is “good for privacy” or if some practice they intend to incorporate is “good enough” for their privacy needs.  The problem with most such questions is that they often lack the necessary context, called a threat model, in order to even begin to understand how to answer them.  Understanding your own threat model (and making any implicit model you carry more explicit to yourself) is one of the most important steps you can take to im ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Paul Schaub: Using Pushdown Automata to verify Packet Sequences As a software developer, most of my work day is spent working practically by coding and hacking away. Recently though I stumbled across an interesting problem which required another, more theoretical approach;

An OpenPGP message contains of a sequence of packets. There are signatures, encrypted data packets and their accompanying encrypted session keys, compressed data and literal data, the latter being the packet ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Kaidan: Kaidan's End-to-End Encryption Trust Management We worked several months on Kaidan’s upcoming end-to-end encryption and trust management. Once Kaidan 0.9 is released, it will provide the latest OMEMO Encryption. But it will also make trust decisions in the background for you if it’s possible. Some trust decisions have to be made manually but there are many others Kaidan automates without decreasing your security. That is done by automatically sharing ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: How Can Technology Answer the Questions Still Unanswered in FinTech? Leaders in the fintech industry joined us to discuss how technology can answer the remaining questions in fintech. They explored key technologies shaping the sector that could also have an impact on society as a whole. Join our panel moderated by Andrew Vorster (Innovation Catalyst) featuring Jacky Uys (Mambu ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.6 released We are happy to announce the release of Smack 4.4.6. For a high-level overview of what’s changed in Smack 4.4.6, check out Smack’s changelog

This release mostly consists of bug fixes, many of them reported by the Jitsi folks. I would like to thank especially Damian Minkov for detailed problem descriptions, for the fruitful collaboration and for various joint bug hunts whi ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Gaining a Competitive Advantage in Fintech From Your Choice of Tech Stack In our recent white paper ‘Technology Trends in Financial Services 2022’, we explained the importance of software engineering for gaining a competitive advantage in the industry. Since the start of the year, a lot has occurred on a macro level strengthening our belief that modern financial services must be based on a solid technical foundation to deliver the user experiences and business rel ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: Announcing ejabberd DEB and RPM Repositories Today, we are happy to announce our official Linux packages repository: a source of .deb and .rpm packages for ejabberd Community Server. This repository provides a new way for the community to install and upgrade ejabberd.

All details on how to set this up are described on the dedicated website:

https://repo.process-one.net

![ejabberd installation log](http ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.4.4 Gajim 1.4.4 comes with many improvements: emoji auto-complete, automatic theme switching when your desktop switches from light to dark in the evening, a completely reworked Gajim remote interface, and many bug fixes.

What’s New

After many emoji improvements in Gajim 1.4.3, this version comes with an emoji auto-complete while writing messages! As soon as you start typing a :, a popover will show you available emoji shortcodes, just like on Slack or Github 🎉

![Emoji auto-complete](ht ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

ProcessOne: Announcing ejabberd DEB and RPM Repositories Today, we are happy to announce our official Linux packages repository: a source of .deb and .rpm packages for ejabberd Community Server. This repository provides a new way for the community to install and upgrade ejabberd.

All details on how to set this up are described on the dedicated website:

https://repo.process-one.net

![ejabberd installation log](http ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Modern Software Engineering Principles for Fintechs by Daniel Pilon at SumUp Daniel Pilon is a Software Engineering Manager at SumUp. Since 2007 he has worked across several industries before arriving in the fintech space. He has experience in many programming languages, such as C#, Java and JavaScript but since discovering Elixir and the power of functional programming a few years ago, he hasn’t looked back.

Right now he is building SumUp Bank, a complete digital banking solution ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.4.2 As promised earlier, releasing new Gajim versions is now much easier! 🎉 Gajim 1.4.2 comes with better performance and an important bugfix. But there is more! After popular demand, we brought back the calendar for browsing history.

What’s New

Mainly it’s one bug we fixed in this release. We improved how Gajim manages chat messages it displays to you. Before this improvement, messages would sometimes only show after changing focus or resizing the window. This issue has been fixed.

Afte ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.4.1 Only a week after the release of Gajim 1.4.0, we’re happy to announce Gajim 1.4.1! 🎉 This release brings several fixes for issues you reported to us. Thanks for your feedback!

What’s New

In order to make it easier to reach us for help, we added a new menu item “Join Support Chat” under “Help”. Clicking it will directly join our support chat at gajim@conference.gajim.org.

While redesigning the message window, we moved message timestamps to the r ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: What are the key trends in digital payments? part 1/2 Payments are the backbone of a functioning global economy. A payments system can be defined as any system that can be used to settle a financial transaction by exchanging monetary value. Payments are a part of financial services that have undergone rapid and transformational change over recent years, and the Erlang Solutions team has been at the cutting-edge of many of these changes working on exciting cli ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Maxime Buquet: Updates from the Poezio ecosystem Releases have happened recently that revolve around Poezio, a TUI (Terminal UI) client for XMPP, including Poezio itself, its backend XMPP library Slixmpp, and also the poezio and slixmpp plugins for OMEMO.

Many bug fixes and improvements

![Poezio example screenshot](https://bouah.net/202 ... ⌘ Read more

Read replies 3 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Sam Whited: Joanna


Sipping my tea, I think back and remember Joanna:
Quietness isn't the same for me now.

You came to America, wondering what you'd find:
Atlanta in a forest of broken dreams,
A people in turmoil, and no one seems to know why.
Communities falter before they've begun.

A lawnmower hums and I wake from my reverie.
I'd forgotten, about your America.

Driving to the North, far away from the city.
You looked for meaning in every farm passing by.
I bought you peanuts and gave you a tour of the mountains.

We d ... ⌘ [Read more](https://blog.samwhited.com/2022/03/joanna/)
Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.5 and 4.5.0-alpha1 released We are happy to announce the release of Smack 4.4.5. Thanks to numerous contributors this patch level release includes many fixes and improvements.

For a high-level overview of what’s changed in Smack 4.4.4, check out Smack’s changelog

The shortlog for the 4.4.5 release is


Florian Schmaus (21):
      Smack 4.4.5-SNAPSHOT
      [core] Remo ... ⌘ [Read more](https://discourse.igniterealtime.org/t/smack-4-4-5-and-4-5-0-alpha1-released/91437)
Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Openfire 4.7.0 has been released! The Ignite Realtime Community is elated to be able to announce the release of Openfire version 4.7.0!

This release is the first non-patch release in more than a year, which brings a healthy amount of new features, as well as bug fixes.

I’d like to explicitly thank the many people in the community that have supported this release: not only were a significant amount of code contributions provided, the feedback that we get in our [chatr ... ⌘ Read more

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Erlang Solutions: Aleksander Lisiecki’s prize-winning eArangoDB at SpawnFest 2021

What is SpawnFest?

It’s tempting to say that SpawnFest is an event that doesn’t need an introduction, but we’ll give it one anyway. SpawnFest is an annual remote hackathon, where teams have exactly one weekend (48 hours to be exact) to create the best BEAM-related application ... ⌘ Read more

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Isode: Successfully Managing HF Radio Networks With the potential for new technologies to cause interference to traditional communications networks and even space itself at the risk of becoming weaponised, it is important to make sure that you always have a backup plan for your communications ready and waiting.

Should the worst happen and your primary network, typically SatCom, go down you need to ensure that you can still communicate with your forces wherever they are, and that c ... ⌘ Read more

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

The XMPP Standards Foundation: The XMPP Newsletter November 2021 Welcome to the XMPP Newsletter covering the month of November 2021 - the last release for this year! After our editorial break we will be back in February 2022!

Many projects and their efforts in the XMPP community are a result of people’s voluntary work. If you are happy with the services and software you may be using, especially throughout the current situation, please consider to say thanks or help these projects!

[Read this Ne ... ⌘ Read more

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Snikket: November 2021 server release We’re excited to introduce a new release of the Snikket server! The Snikket server is an easy-to-install server package that allows you to run your own private messaging service for family, friends and other small groups.

Since the previous server release, we’ve been focusing our work mainly on the Snikket apps, especially the first release of our iOS app. We’ve continued work on the server part of Snikket though, and we’re glad to share a range of new imp ... ⌘ Read more

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.4 released We are happy to announce the release of Smack 4.4.4. Thanks to numerous contributors this patch level release includes many fixes and improvements. I’d like to especially thank the folks from Jitsi, namely Boris Grozev, Damian Minkov, Ingo Bauersachs, and Jonathan Lennox. Who tracked down multiple bugs, including a nasty concurrency bug. Furthermore, thanks to Ingo, Smack and its important dependencies [jxmpp](https://github.com/ign ... ⌘ Read more

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.3.3 This release features improved Ad-Hoc Commands and brings back spell checking. Gajim 1.3.3 includes many bug fixes and improvements. Thanks everyone for reporting issues!

What’s New

The Ad-Hoc Commands window has been ported to Gajim’s new Assistant. This unifies the look and feel with other actions using an Assistant and it also fixes some issues.

More Changes

New

  • Profile: A NOTE entry has been added

Changes

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Gajim: Gajim 1.4 Preview: Workspaces The Gajim team has been hard at work in the past months to prepare the next v1.4 release. The upcoming version brings a major interface redesign. In this post, we explain how the new interface works and what remains to be decided or implemented before the release.

Of course, your feedback is important! No interface can please everyone, so please react to this post with how this change would impact you positively and negatively, and ideas you have to make it even better ... ⌘ Read more

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.3 released ⌘ Read more...

Read replies 4 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.2 released ⌘ Read more...

Read replies 5 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.1 released ⌘ Read more...

Read replies 5 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Monal IM: Wanted: Monal feedback ⌘ Read more...

Read replies 5 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.0 released ⌘ https://discourse.igniterealtime.org/t/smack-4-4-0-released/89283

Read replies 5 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: First release candidate of Smack 4.4 published ⌘ https://discourse.igniterealtime.org/t/first-release-candidate-of-smack-4-4-published/89131

Read replies 5 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.0-beta2 released ⌘ https://discourse.igniterealtime.org/t/smack-4-4-0-beta2-released/88804

Read replies 5 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.0-beta1 released ⌘ https://discourse.igniterealtime.org/t/smack-4-4-0-beta1-released/88519

Read replies 5 years ago
@Planet_Jabber_XMPP@feeds.twtxt.net

Ignite Realtime Blog: Smack 4.4.0-alpha5 released ⌘ https://discourse.igniterealtime.org/t/smack-4-4-0-alpha5-released/88242

Read replies 5 years ago
Comment via email