[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnunet-go: Milestone #3 reached [update]
From: |
Bernd Fix |
Subject: |
gnunet-go: Milestone #3 reached [update] |
Date: |
Tue, 26 May 2020 09:21:18 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 |
> (3) Install required dependencies:
> ----------------------------------
>
> $ go get -u golang.org/x/crypto/...
> $ go get -u golang.org/x/text/...
> $ go get -u github.com/bfix/gospel/...
> $ go get -u github.com/miekg/dns/...
Additional dependencies are used in Milestone #3:
go get -u github.com/go-redis/redis
go get -u github.com/go-sql-driver/mysql
go get -u github.com/mattn/go-sqlite3
All three modules are used as alternative key/value store
implementations; at least one is required (and used) by the revocation
service to store known revocation data.
> (6) Run the gnunet-go-revocation service:
> -----------------------------------------
>
> * Copy the file "<repo>/src/config/gnunet-config.json" to the folder you
> want to use as the working directory for the service. This is the config
> file for Go-based GNUnet services. You can look at it (it is very small
> at the moment), but there should be no need to change something.
Please not the entry "storage" in the configration section "revocation":
This specifies what persistance mechanism for revocation data will be
used. It is preset to use a local Redis store (db=15). Please change
according to your needs.
Alternatively a SQLite3 or MySQL database can be used. Make sure that a
table "store" exists in the database with two string fields "key" and
"value" of appropriate size.
Cheers, Bernd.