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

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 opencollective.com/mellium

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: opencollective.com/mellium

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 

DO NOT BUILD DATES IN BINARIES.

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

github.com/go-gitea/gitea/issu

#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.

blog.codeberg.org/codeberg-doc

The first bits of multi-user chat support have been merged! More to come… pkg.go.dev/mellium.im/xmpp/muc

The blabber.im #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 migrate.modernxmpp.org/

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 blabber.im 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.

docs.modernxmpp.org/projects/p

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?

We've also created a little example tool that uses it to allow users of a Mastodon instance to self-provision an account on a chat server using the new token-based registration flow (this is just an example, don't use it in prod): github.com/mellium/fediverse-x

Show thread
Show older

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

Fosstodon

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