We are excited to announce that the NLnet Foundation will be supporting the development of end-to-end encryption in the Mellium library with a grant from the NGI Assure Fund! We will be implementing the OMEMO encryption protocol and related technologies.
As our work continues on modernizing XMPP authentication, we have some more new milestones to share with you. Until now our work has mostly been focused on internal Prosody improvements, such as the new roles and permissions framework. Now we are starting to extend our work to the actual client-to-server protocol in XMPP. Prosody and Snikket are both regularly used from mobile devices, which have intermittent connectivity. Even if it’s only a change between networks, or when driving through a tunnel for a few minutes, these things can temporarily break your connection - requiring a new one to be established.
Isn't that a privacy problem? Generic names for all clients would be much better I think.