[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Messenger working

From: TheJackiMonster
Subject: Re: Messenger working
Date: Mon, 31 May 2021 14:35:29 +0200
User-agent: Evolution 3.40.1


I'm currently working on developing a proper ui for the messenger
service. But more important is to develop a library which provides
easier usage of all the features (for example sharing files, sending
text without manual fragmentation and managing contacts + groups).

My current progress can be tracked on Gitlab
( ) which I find easier to manage.
Also because it's only an abstraction layer of multiple given services
of GNUnet, I don't think it needs to be part of framework itself. Maybe
the client-side chat library and both example implementation with GTK
and ncurses for cli can be moved later on to repositories on

So if you think about integrating something into pidgin to use the
messenger service. Maybe it makes more sense to use the chat library
which will be more fitting the typical messenger/chat application.

Also if you think some functions or features could be helpful, let me

Happy hacking

On Mon, 2021-05-31 at 12:41 +0200, Tobias Platen wrote:
> I got the gnunet messenger working on my laptop.
> The next test will be installing GNUnet on a second computer
> then invoke the messenger using ssh. I'm also thinking about
> using pidgin/libpurple as a ui for the messenger. I did not test
> * Welcome to the messenger, 'anonymous'!
> * You try to open a room...
> * You joined the room.
> [95D7GG] * 'anonymous' joined the room!
> [K6G3HE] * 'anonymous' joined the room!
> [K6G3HE] * 'anonymous' gets renamed to 'anonymous'
> [95D7GG] * 'anonymous' gets renamed to 'anonymous'
> aaaaaaaa
> [95D7GG] * 'anonymous' says: "aaaaaaaa"
> hallo 
> [95D7GG] * 'anonymous' says: "hallo"
> [K6G3HE] * 'anonymous' says: "welt"
> Open and connect to rooms using the MESSENGER to chat.
> Arguments mandatory for long options are also mandatory for short
> options.
>   -c, --config=FILENAME      use configuration file FILENAME
>   -d, --door=PEERIDENTITY    peer identity to entry into the room
>   -e, --ego=IDENTITY         identity to use for messaging
>   -h, --help                 print this help
>   -L, --log=LOGLEVEL         configure logging to use LOGLEVEL
>   -l, --logfile=FILENAME     configure logging to write logs to
>   -p, --private              flag to enable private mode
>   -r, --room=ROOMKEY         key of the room to connect to
>   -v, --version              print the version number
> Report bugs to
> Home page:
> General help using GNU software:

Attachment: signature.asc
Description: This is a digitally signed message part

reply via email to

[Prev in Thread] Current Thread [Next in Thread]