This pull request restructures the packages and folder structure to resemble a go project.
Signing is now done based on the cbor string of the sections.
Publisher (former rainspub) communicates over cbor with the rainsd server.
Publisher and rainsd have now a server struct which contains all the information about them instead of having global variables.
Rainsdig is able to query rainsd over cbor
There is a working example of a publisher server that reads a zonefile, does sharding, signs the sections and publishes them to a rainsd instance which answers queries for up to one hour.
More design documents are added.
Bug fixes
This pull request restructures the packages and folder structure to resemble a go project. Signing is now done based on the cbor string of the sections. Publisher (former rainspub) communicates over cbor with the rainsd server. Publisher and rainsd have now a server struct which contains all the information about them instead of having global variables. Rainsdig is able to query rainsd over cbor There is a working example of a publisher server that reads a zonefile, does sharding, signs the sections and publishes them to a rainsd instance which answers queries for up to one hour. More design documents are added. Bug fixes
This change is