gnunet-developers
[Top][All Lists]
Advanced

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

gnunet-go: ZoneMaster GUI with plugin support


From: Bernd Fix
Subject: gnunet-go: ZoneMaster GUI with plugin support
Date: Fri, 11 Nov 2022 11:15:03 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0

Dear GNUnet community,

although not part of the NLnet project "GNS", I have completed a GUI for the ZoneMaster implementation in Golang. (https://git.gnunet.org/gnunet-go.git, tag v0.1.39))

The zonemaster-go unifies the Namestore, Identity and Zonemaster services into a single application (and database) with a HTTP GUI for viewing, creating, editing and deleting resource records in GNS zones. The base application can handle all GNS-related record types (like PKEY, GNS2DNS and many more) and a selected set of DNS records (A, AAAA, CNAME and more).

To allow the rendering and management of custom resource records defined by GNUnet applications like re:claimID, there is a plugin framework that allows to write Go- or C-based plugins that handle custom resource records. You find it in the repo https://git.gnunet.org/gnunet-go-plugins.git, tag v0.1.39). The version number of the plugin framework must match the version number of the gnunet-go code base.

This is all in a very early stage; be prepared that breaking changes will happen in future versions. Especially the code for C-based plugins will likely change - I wrote something that compiles but have never tested it extensively. I am not a C programmer as you can see clearly by reading the code. Any help to improve this is appreciated.

Cheers, Bernd.



reply via email to

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