Thu, 10 Jan 2019 18:57:53 +0100Myself was returning OK, even when it needed to and could not generate a key. Fixed. sync
Krista 'DarthMama' Bennett <krista@pep.foundation> [Thu, 10 Jan 2019 18:57:53 +0100] rev 3214
Myself was returning OK, even when it needed to and could not generate a key. Fixed.

Fri, 28 Dec 2018 12:47:31 +0100Enable secure_delete and foreign_keys on the Sequoia key DB. sync
Neal H. Walfield <neal@pep.foundation> [Fri, 28 Dec 2018 12:47:31 +0100] rev 3213
Enable secure_delete and foreign_keys on the Sequoia key DB.

- Secure delete is important since we are storing private keys.

- foreign keys is necessary since we are using foreign keys.

Fri, 28 Dec 2018 12:40:23 +0100Simplify finalization of sqlite statements. sync
Neal H. Walfield <neal@pep.foundation> [Fri, 28 Dec 2018 12:40:23 +0100] rev 3212
Simplify finalization of sqlite statements.

- Avoid boilerplate.

Wed, 26 Dec 2018 20:48:02 +0100Make it easier to enable or disable tracing in the Sequoia build. sync
Neal H. Walfield <neal@pep.foundation> [Wed, 26 Dec 2018 20:48:02 +0100] rev 3211
Make it easier to enable or disable tracing in the Sequoia build.

- If TRACE is not explicitly set, make the default still depend on
NDEBUG.

Wed, 26 Dec 2018 20:44:07 +0100When compiling the test suite for sequoia, be sure to define USE_SEQUOIA sync
Neal H. Walfield <neal@pep.foundation> [Wed, 26 Dec 2018 20:44:07 +0100] rev 3210
When compiling the test suite for sequoia, be sure to define USE_SEQUOIA

- This problem arose, because KeyResetMessageTests directly uses
PEP_SESSION, which has a different layout for GnuPG than for
Sequoia.

Tue, 25 Dec 2018 14:46:45 +0100Replace use of Sequoia's backend with a custom key store. sync
us@chu.huenfield.org [Tue, 25 Dec 2018 14:46:45 +0100] rev 3209
Replace use of Sequoia's backend with a custom key store.

- Sequoia's key store doesn't meet pep's needs (in particular, the
ability to search on a key's user id) and trying to shoehorn pep's
needs onto Sequoia's key store abstractions is just introducing
overhead with no appreciable gain in functionality.

- This patch changes the Sequoia backend to use a local sqlite
database to store the public keys.

Mon, 24 Dec 2018 15:32:27 +0100Make test binary find the pEpEngine shared library make-cleanup
Damiano Boppart <damiano.boppart@pep.security> [Mon, 24 Dec 2018 15:32:27 +0100] rev 3208
Make test binary find the pEpEngine shared library

Mon, 24 Dec 2018 15:27:17 +0100Clean up some high-level targets make-cleanup
Damiano Boppart <damiano.boppart@pep.security> [Mon, 24 Dec 2018 15:27:17 +0100] rev 3207
Clean up some high-level targets

Mon, 24 Dec 2018 15:22:55 +0100Use LD_LIBRARY_PATH for running test binary make-cleanup
Damiano Boppart <damiano.boppart@pep.security> [Mon, 24 Dec 2018 15:22:55 +0100] rev 3206
Use LD_LIBRARY_PATH for running test binary

Sat, 22 Dec 2018 01:53:50 +0100Actually use the c++ linker when linking c++ objects files make-cleanup
Damiano Boppart <damiano.boppart@pep.security> [Sat, 22 Dec 2018 01:53:50 +0100] rev 3205
Actually use the c++ linker when linking c++ objects files