Sounds good, I hope the documentation won't take too long. I've also noticed one bug already which needs to be fixed. So if you should go straight to testing, I would probably not use GNUNET_MESSENGER_update(handle) too much currently. ^^'
There's currently a problem in the completion of a members session- chain which could end-up in a seg-fault when for example the second session is completed before the first one (which may happen in very complex situations). Calling GNUNET_MESSENGER_update(handle) will create a new entry in a members session-chain, so not calling it or calling it once only should not be an issue. -Jacki On Sat, 2021-03-06 at 12:23 +0100, Tobias Platen wrote: > I took the gnunet-secushare repository which currently does not > build. > So I wrote a patch. Next I'll test both secushare and the messenger. > > On Sat, 6 Mar 2021 11:47:33 +0100 > "Schanzenbach, Martin" <[email protected]> wrote: > > > What would also be nice to see: > > > > - GNS records for room discovery > > - reclaimID for user profile management / retrieval > > > > Both are probably "client"-side features. As in: implemented by the > > UI. > > > > BR > > Martin > > > > > On 6. Mar 2021, at 02:22, TheJackiMonster > > > <[email protected]> wrote: > > > > > > Hi everyone, > > > > > > I just got the last pieces done to complete the core > > > functionality of > > > the messenger service I'm working on for a while. So it is > > > updated on > > > the main branch now and can be build by enabling the experimental > > > flag. > > > (I think it's best letting it experimental until a next major > > > release.) > > > > > > The core functionality may work fine (at least from my > > > perspective of > > > testing) but there is still some optimization to be done. Also I > > > want > > > to add a proper CLI application and a GTK application which can > > > be used > > > conveniently. > > > > > > However I will probably start writing down the manual now with > > > instructions to use the service and going over the code adding > > > more > > > comments and improving documentation. > > > > > > There also some features I want to include into a client-side- > > > only > > > library to ease development of the applications. For example file > > > sharing works in theory but is not really automated yet. > > > > > > Features which would be included as simple functions in the > > > library: > > > - Replying to selected messages > > > - Citing other messages > > > - Deleting messages > > > - Requesting messages > > > - Sharing files > > > - Downloading files > > > - Publishing a chatroom > > > - Searching for a public chatroom > > > - Opening a private chat > > > ~ Using a profile picture > > > - Sharing public files (uploads from FS) > > > > > > The library will probably handle more advanced messages based on > > > JSON > > > or some similar text-based format to allow adding features more > > > dynamically. So the service itself does not have to be changed to > > > frequently. > > > > > > Also with JSON messages it should be quite easy getting a good > > > interface done to web clients as well and the messages could > > > include > > > more meta-data for something like posts in social media or > > > forums. > > > > > > Happy hacking > > > Jacki > > > >
signature.asc
Description: This is a digitally signed message part
