Sat, 01 Jun 2019 14:50:15 +0200Sequoia: Add a TPK cache neal/tpk-cache
Neal H. Walfield <neal@pep.foundation> [Sat, 01 Jun 2019 14:50:15 +0200] rev 3798
Sequoia: Add a TPK cache

- It's not unusual for the engine to use the same key multiple times
in a row, e.g., to get a key's rating and then encrypt to it. The
engine references keys by fingerprint.

- This change introduces a single entry cache so that we can avoid
querying the DB and parsing & verifying the TPK multiple times in
these cases.

Sat, 01 Jun 2019 10:54:32 +0200sequoia: Improve pgp_delete_keypair sync
Neal H. Walfield <neal@pep.foundation> [Sat, 01 Jun 2019 10:54:32 +0200] rev 3797
sequoia: Improve pgp_delete_keypair

- Execute the SQL in the same way as everywhere else.

- Note: the comment that the keydata was not being deleted was
inaccurate: the "ON DELETE CASCADE"s ensures that the key and all
associated data is removed from the database.

Fri, 31 May 2019 23:35:59 +0200sequoia: Quote the name in and more carefully extract URIs from User ID sync
Neal H. Walfield <neal@pep.foundation> [Fri, 31 May 2019 23:35:59 +0200] rev 3796
sequoia: Quote the name in and more carefully extract URIs from User ID

- When creating a new key, quote the name part of the User ID. This
is essential to support names with @ characters and commas, which
are often used by pEp.

- More carefully extract URIs from User IDs.

- Don't forget to extract them in email_cmp.

Fri, 31 May 2019 12:51:28 +0200Merge with sync sequoia_windows
Thomas [Fri, 31 May 2019 12:51:28 +0200] rev 3795
Merge with sync

Fri, 31 May 2019 12:27:39 +0200... sync
Volker Birk <vb@pep-project.org> [Fri, 31 May 2019 12:27:39 +0200] rev 3794
...

Fri, 31 May 2019 07:55:22 +0200Fix spacing sequoia_windows
Thomas [Fri, 31 May 2019 07:55:22 +0200] rev 3793
Fix spacing

Fri, 31 May 2019 07:46:09 +0200Merge with sync sequoia_windows
Thomas [Fri, 31 May 2019 07:46:09 +0200] rev 3792
Merge with sync

Fri, 31 May 2019 01:58:02 +0200... sync
Volker Birk <vb@pep-project.org> [Fri, 31 May 2019 01:58:02 +0200] rev 3791
...

Thu, 30 May 2019 23:47:52 +0200... sync
Volker Birk <vb@pep-project.org> [Thu, 30 May 2019 23:47:52 +0200] rev 3790
...

Thu, 30 May 2019 14:12:15 +0200this is reading its own message and stopping before ending sync
Volker Birk <vb@pep-project.org> [Thu, 30 May 2019 14:12:15 +0200] rev 3789
this is reading its own message and stopping before ending