GNUnet Messenger API: September 2025

Hey,

a few days ago GNUnet 0.25.0 got released with the latest changes to the CORE layer and containing the new PILS service reducing the risk of being tracked while using GNUnet over a wider area. The MESSENGER service might still have some issues working properly with these changes but I will let you know here when I implemented necessary changes to utilize the new PILS service.

This will be necessary because the MESSENGER service actually requires to track peers collaborating in message exchange to some degree. It won’t be necessary to link peer identities to individual chat room members. At the same time switching networks on abstract level like walking around with your mobile device or switching from physical connection to WiFi shouldn’t cause issues, message loss or heavy disconnections. So it will be fun to tackle this!

However I’m very optimistic GNUnet is going in the right direction with all this work on its fundamental layers. There are still issues underlying in the TRANSPORT layer, it seems. But with the newer testing system that should be solvable.

There has been some deprecation with gnunet-gtk which has become a burden of maintenance. Maybe I can find some time to update this since I’m already working a lot with GTK+ including libhandy. But I’m also busy with some other projects currently.

Anyway the messenger-cli and messenger-gtk applications have been updated to stay compatible with latest changes in the MESSENGER service from GNUnet 0.25.0. These include the ability to open private chats with only one member that allow writing notes to yourself as a user. Also this release finally brings my previous work on the forward secrecy (not yet perfect forward secrecy though - see previous posts for details).

So this will bring the MESSENGER service much closer in being comparable to other messaging services in terms of feature set. You can easily test the applications yourself on any Linux distribution via convenient snap or flatpak packages. These are already updated as well to the latest releases.

Kind regards,
Jacki

Read original article

Popular posts from this blog

GNUnet Messenger API: July 2025

GNUnet Messenger API: March

GNUnet Messenger API: March 2025