diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-07-30 10:38:27 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-07-30 10:38:27 +0200 |
commit | 7e669bcf6b6336ec429da949bcb4aa456971dba2 (patch) | |
tree | d19912f950d1cac1c38b857b7d5bdaba2289544e /README | |
download | anastasis-7e669bcf6b6336ec429da949bcb4aa456971dba2.tar.gz anastasis-7e669bcf6b6336ec429da949bcb4aa456971dba2.tar.bz2 anastasis-7e669bcf6b6336ec429da949bcb4aa456971dba2.zip |
folding history in preparation of GNU Anastasis v0.0.0 release
Diffstat (limited to 'README')
-rw-r--r-- | README | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -0,0 +1,42 @@ +============= +GNU ANASTASIS +============= + +This package includes the Anastasis core logic. The code is released +under the GNU Affero General Public License (v3 or later). See +COPYING for details. + +Description +=========== + +GNU Anastasis is a key backup and recovery tool from the GNU project. +This package includes the backend run by the Anastasis providers as +well as libraries for clients and a command-line interface. + +Dependencies +============ + +libjansson : MIT License +libgcrypt : LGPL +postgresql : PostgreSQL License +libgnunet* : GPLv3+, +libtaler* : GPLv3+ +GNU recutils: GPLv3+ (when building from Git) + + +Directory structure +=================== + +src/include/ includes installed (public) headers +src/util/ implements helper and crypto routines +src/backend/ contains the REST service +src/stasis/ implements the database logic for the backend +src/authorization/ contains various authorization plugins +src/restclient/ implements a REST client for the backend +src/lib/ implements the main client-side backup and recovery logic +src/testing/ contains test cases for 'src/restclient/' and 'src/lib/' +src/reducer/ implements a reducer API on top of 'src/lib/' +src/cli/ includes a reducer-based command-line interface +contrib/ contains resource files, like what identity attributes to ask for +doc/ contains documentation files, like TeXinfo +po/ internationalization via GNU gettext |