Tue, 07 May 2019 13:24:07 +0200Update pgp_sequoia.c to current API sync
Neal H. Walfield <neal@pep.foundation> [Tue, 07 May 2019 13:24:07 +0200] rev 3643
Update pgp_sequoia.c to current API

Tue, 07 May 2019 13:21:44 +0200Add static qualifier. sync
Neal H. Walfield <neal@pep.foundation> [Tue, 07 May 2019 13:21:44 +0200] rev 3642
Add static qualifier.

This is neccessary to make sure that we have a version if the function is not actually inlined.

Mon, 06 May 2019 19:53:26 +0200merge sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Mon, 06 May 2019 19:53:26 +0200] rev 3641
merge

Mon, 06 May 2019 19:52:14 +0200revert Suitemaker sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Mon, 06 May 2019 19:52:14 +0200] rev 3640
revert Suitemaker

Mon, 06 May 2019 19:51:16 +0200missing includes sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Mon, 06 May 2019 19:51:16 +0200] rev 3639
missing includes

Mon, 06 May 2019 17:52:20 +0200WIP: ENGINE-524: make paths to sys, mgmt and keys DB configurable via env ENGINE-524
Claudio Luck <claudio.luck@pep.foundation> [Mon, 06 May 2019 17:52:20 +0200] rev 3638
WIP: ENGINE-524: make paths to sys, mgmt and keys DB configurable via env

Rationale: full compatibility on systems which already have a system and management DB,
while moving things under $HOME/.pEp (or $XDG_CONFIG_DIR/pEp) on new sytems.

TODO:

- Write and run tests
- Do we need to create sub-directories (e.g. ~/.pEp)?
- Bring the new defines into the Makefiles
- Implementation for Windows: windoze_local_db()

Changes:

- The hardcoded location for system DB is now in /usr/local/share/pEp instead of
/usr/share/pEp, the Makefile should default to /usr/share/pEp.


User documentation:

Set the following environment variables to select the location of the various databases:

TRUSTWORDS sets path to:
- $TRUSTWORDS/system.db

PEPHOME sets path to:
- $PEPHOME/pEp_management.db (*)
- $PEPHOME/pEp_keys.db (**)
- $PEPHOME/system.db (***)

(*) Note that there is no dot in the filename (pEp_management.db) when PEPHOME
is set. The default is still $HOME/.pEp_management.db (with dot) when PEPHOME
is unset.

(**) When you set PEPHOME, both pEp_keys.db and pEp_management.db must be
co-located. If the databases don't exist, new ones will be initialized. The
PEPHOME directory must exist before starting the adapters.

(***) system.db will be found in PEPHOME only if TRUSTWORDS is not set. If
TRUSTWORDS is set, the system DB MUST be where TRUSTWORDS points to. Otherwise,
if TRUSTWORDS is unset and PEPHOME contains no system DB, search will continue
at the default location. In other words, while keys and management DB must be
in PEPHOME when set, the system DB may be in the default location too.

The default locations are:
- $HOME/.pEp/pEp_management.db (if file exists)
- $HOME/.pEp_management.db (otherwise)
- /usr/local/share/pEp/system.db
- $HOME/.pEp_keys.db

Mon, 06 May 2019 15:44:27 +0200Added tag 2.0.0-RC for changeset c4eb9bb2008f sync
Volker Birk <vb@pep-project.org> [Mon, 06 May 2019 15:44:27 +0200] rev 3637
Added tag 2.0.0-RC for changeset c4eb9bb2008f

Mon, 06 May 2019 15:44:21 +0200Removed tag 2.0.0-RC sync 2.0.0-RC
Volker Birk <vb@pep-project.org> [Mon, 06 May 2019 15:44:21 +0200] rev 3636
Removed tag 2.0.0-RC

Mon, 06 May 2019 15:44:16 +0200Removed tag 1.3.1-RC2-sync sync
Volker Birk <vb@pep-project.org> [Mon, 06 May 2019 15:44:16 +0200] rev 3635
Removed tag 1.3.1-RC2-sync

Mon, 06 May 2019 15:43:53 +0200merging sync
Volker Birk <vb@pep-project.org> [Mon, 06 May 2019 15:43:53 +0200] rev 3634
merging