en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

272
active users

#xmpp

62 posts52 participants4 posts today

@untrusem will be giving a talk on his contribtions to @prav at #LucknowFOSS

"In this Lighting talk, I will share my little journey on contributing to #Prav, which is a free software. This talk will mostly be centered toward students. I will tell how I contributed to the project as a Non-Cs Student and How can they too regardless of their Background.

This Talk will also inform attendees about #XMPP and #federation."

fossunited.org/c/lucknow/2025/

fossunited.orgHow I got into Prav / Free Software?

I am using #xmpp since the time of windows xp and #pidgin. It is sad to see how the ecosystem moved. On Linux the only client available is gajim (there is no realistic way to install dino on Linux Mint). I appreciate the work people do to make those clients but.. it has so much problems. Now it constantly crashes so my xmpp communication is almost gone. Or lets say, my xmpp usage is tied to my smartphone with "conversations" as client.

Replied to Mai :v_trans:

@mai_lapyst

Of course, I don't know your use case, but I use #slidge matridge by @nicoco as #XMPP puppeteering gateway to Matrix. It works for me, but it has glitches. I.e. if you have time and (Python) skills at hand (and slidge matridge fits your use case), maybe you can help out?

slidge.im/

slidge.imslidge.im — Gateways from XMPP to Other NetworksSlidge is a chat gateway library for XMPP built in Python, and a set of gateways for other networks.

Just reading through the #xmpp / #jabber core specification bc I initially wanted to write an own jabber <-> matrix bridge (the ones that exist either dont work anymore, aren't maintained or didn't work with my usecase), and I seriously consider just scraping that idea.

It's even more awefull of an protocol than HTTP; no length-prefix of messages, malformed xml, and genneraly try-and-error mentality for most of the protocol.

www.rfc-editor.orgRFC 6120: Extensible Messaging and Presence Protocol (XMPP): Core

Another #prosody release and another smooth upgrade. This one's a biggie, the 0. versioning has been dropped !
There's some additions for #DANE and channel binding, which I should look into. Also more granular permissions, which will surely be useful for deployments bigger than mine.
Downtime was also short enough to not trigger the uptime monitors.
I see even the bookworm-backports package is updated. blog.prosody.im/prosody-13.0.0
#xmpp #selfhosting

blog.prosody.im · Prosody 13.0.0 released!
More from Prosody IM
Replied in thread

@apps That’s awesome. I think the URIs are supposed to look like this: web+activitypub:toot.fedilab.app/@apps (Notice the absence of //)

Maybe @jenniferplusplus can chime in to clarify? Maybe also something to be more explicit about in the FEP.

I know that over a decade we had both variants in the #XMPP world and that turned out to be a mess when parsing (Correct in the XMPP world is without the //)