Items tagged with: Prosody

Search

Items tagged with: Prosody


Prosody 13.0.0 is here! Farewell Zero-ver!
This major release brings a number of exciting new features, including improved security, performance, and administration tools.
Check it out: blog.prosody.im/prosody-13.0.0…
#prosody #xmpp


#XMPP enthusiasts out there: what would you say the ultimate Achilles heel of the XMPP ecosystem is, at present? Fragmentation of clients? What?

My sense is that it's this: when one goes to store an XMPP address in one's addressbook, there doesn't seem to be standard way to store an XMPP address. #Android doesn't have that as an allowable field, and #Thunderbird and #Nextcloud have an "Instant Messaging" field, where the type can be set to "XMPP". But are these two compatible with each other when trying to sync between them? Edit: Yes, but there's a catch: *the XMPP address must be prefixed with "xmpp:"*

So "user@foo.bar" is not an OK XMPP address, but "xmpp:user@foo.bar" is.

Then to make matters worse, now there's a wish to change the labeling of "XMPP Address" to "Chat ID": gultsch.social/@daniel/1140129…

It might be a long time before the address synchy-ness ever works again between Android <-> #Davx5 <-> Nextcloud <->Thunderbird

Note: Android allows a "Jabber" type for an IM address, where you *don't* prefix the address with "xmpp:".

(#DeltaChat gets to gloat hard here, as they have plain-old email addresses)

#prosody #conversations #gajim #dino #snikket #monocles #monal


Absolutely nobody knows what an XMPP address is, so just go ahead and call it a:

#XMPP #Conversations_im #Jabber



I just migrated my personal #XMPP server based on #Prosody to its own #selfhosted server. I could not believe how easy it was, including transferring configuration, accounts, stored messages/files, etc.

BTW, the new server is just tiny, with 1GB of RAM, and it still seems to use only a fraction of it.

I suppose this is the result of dealing with an amazing protocol (XMPP) coupled with an excellent piece of technology (Prosody) 👏


the two worst "footguns" I encountered when setting up #Prosody 0.12.3 in #Debian 12 were - you're not going to like this - enabling TLS, not STARTTLS (ruins upload.sampledomain.com capability), and trying to use SRV records (made an honest attempt, couldn't get it to fly).

These "footguns" wasted two brutally unenjoyable days of my life, until I scaled back these progressive wishes.

#XMPP


Switched from a web based registration form to an invite based approach for my pimux.de XMPP server.

And I have to say: The registration page looks nice and provides useful suggestions for clients.

#XMPP #Prosody



pretty much the best messenger around!

I've been using it (and #prosody) to connect all my family over my personal server for a decade now.

And there's no company involved that can read our chats or store our photos. :-D


I set up #Prosody last weekend, and I haven't checked file uploads yet. The setup was incredibly simple, and resource usage is next to nothing. Added #Biboumi to make it function as my #IRC bouncer too, and it works like a charm!

This leads me to believe that even the current state of XMPP is already beats Matrix by a wide margin. Its easier, less resource hungry, faster, and there are already multiple good server and client implementations available.


Probably #Prosody has some problems related to Message Archive Management (including MUCs), my #XMPP server is facing some issues and downtime...

pimux.de/blog/pimux-de-is-faci…

But I am confident I can improve or even fix this 🙂 My monitoring already alerted me a few times but a friendly user told me about the issues, too. That shows me this is a serious problem and I have to do something!



As of last night #Prosody trunk now supports #DNSSEC #DANE authentication natively for both incoming and outgoing server-to-server connections! 🎉
#xmpp


I want to enable file uploads on my #XMPP server. (XEP-0363). I'm running #prosody. The docs say "The domain specified in your Component line should ideally be a direct subdomain of your VirtualHost."

Does this mean I cannot use the same domain as my VirtualHost for this? So if my server runs on im.skelly.boo, uploads would have to be on a subdomain for that or a different subdomain entirely?

🤔



We had a great time at #FOSDEM! If you came to see @mattj and @zash from the Prosody team at the Real-time Lounge area, it was nice to meet you! If not, maybe we'll catch you next year :)

As well as @mattj's talk about FAST auth in Prosody, also check out Saúl's talk about how the #Jitsi team used #Prosody and #XMPP to scale video conferences to over 10000 participants. The recording is now online: fosdem.org/2023/schedule/event…


utterly failing at setting up my #prosody #XMPP-Server with mod_http_file_share

serverfault.com/questions/1120…

response on 5281 looks fine in browser, certs are okay-ish, but upload never starts

no documentation apart from prosody-page about that module

great. -.-


This evening I pushed a #Prosody community module that acts as a #UnifiedPush server. It allows apps on your phone to receive push notifications, using #XMPP as the delivery channel instead of Google's proprietary FCM or regular polling.

It uses a protocol devised and implemented by @daniel and all credit goes to him for this idea and first implementations.

It's all experimental stuff, but I'm already using it to get realtime notifications in #Fedilab 🙂

modules.prosody.im/mod_unified…



Small prosodyctl shell improvements, XEP-0440, watchdog API tweaks, updates for OpenSSL API changes and some new cryptographic hash functions.

June was probably not the most active month in #Prosody trunk #dev but that's to be expected since there was a release from the stable branch.