Gajim Development News:
Development on the new Gajim version continued in July, bringing many fixes and improvements. Also this month: WebSocket improvements and a new python-nbxmpp release. 馃殌

Join us on Tuesday at XMPP Office Hours 馃摙 for "Building a Chat Bot on Ad Hoc Commands" by Christopher Vollick at 16:00 UTC (Tue, 27th of July '21)

Join here:

You also would like to give a talk?

Calling all cooperators with as security background: our I-D "Channel Bindings for TLS 1.3" could use your final reviews!

We've recently created two funds for projects that we think would benefit the overall health of the XMPP ecosystem: Jingle (p2p voice and video) and MIX (next-gen groupchat). We are working on cost estimates for each, but expect it to be in the high triple digests for each one before we could hire someone to complete the project. If you'd like to contribute to either fund, see the projects section on

Mellium is now on ! We've moved our fundraising off of our personal accounts so that funds can be paid to contributors and earmarked for certain projects. If you want to support Mellium, this is the place to do it:

Best name for informal weekly presentations (other suggestions welcome for future rounds, please star them to indicate support for replies):

The dog lay down on my keyboard and now Go's terrible new package site is stuck in dark mode and I can't turn it off.

Public Service Announcement 


An opportunity for Golang devs to work on a great FOSS project with funding: Bringing Gitea to the Fediverse with ActivityPub support and the ForgeFed protocol

#golang #gitea #fediverse #activitypub #forgefed #gofed #fedeproxy #foss

From July 10th through July 17th we expect to join the @codeberg ! We're not actually on Codeberg, but everyone should spend some time on documentation and this seems like a good time to do it!

What makes good software usable in the end? One uncontested key is Software Documentation, for sure.

You feel like your work is under documented? Join the Codeberg #Docuthon from July 10 to July 17 and help others understand and make use of your code.

The first bits of multi-user chat support have been merged! More to come鈥

The #XMPP server shuts down tomorrow.

Although we're now in the final hours, I've been working all week towards something to help. I've put up an initial version of a web-based XMPP account migrator at

It's rushed and still a bit rough round the edges right now, but I really hope it is useful to people who still have data and contacts to migrate before goes offline.

If you use it, let me know how it goes! 馃檪

I just submitted the second XEP ("Moved 2.0") related my work on the #XMPP account migration project. Both this and the XEP-0227 update I submitted a few weeks ago are now going through the XMPP standards process.

The next stage of the project is the exciting one! Over the next couple of months I will be working on implementing these new protocols, and producing the initial software to help people migrate their data between services.

So thankful for the support of #NGI DAPSI! 鉂わ笍

Protip: if you've spent hours digging into the encoding/xml or encoding/json packages with a debugger, writing ever more convoluted test cases, and trying to figure out why you can't reproduce an issue anywhere else where a field won't decode properly it's because you didn't export it and the decoder has no idea that it exists and a one character change to export the field will fix everything.

(anyone who responds with "SOAP Over XMPP" gets blocked, or possibly just sighed loudly at)

Show thread

What should we work on next?

Show older

Mellium Co-op :xmpp: :golang:'s choices:


Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.