src/keymanagement.c
Tue, 27 Oct 2020 07:42:56 +0100 ENGINE-832: fixed eval of return values. In these cases, the only relevant error status is OUT_OF_MEMORY; otherwise, we continue.
Mon, 26 Oct 2020 22:54:54 +0100 ENGINE-835 ENGINE-840: Memory leaks in update_identity + identity_dup missing enc_format in copy
Mon, 26 Oct 2020 14:36:27 +0100 ENGINE-834: NULL checks
Mon, 26 Oct 2020 14:15:35 +0100 ENGINE-836: handle enomem return from elect_pubkey
Tue, 08 Sep 2020 09:23:29 +0200 internal function comment stubs
Thu, 03 Sep 2020 09:16:22 +0200 ENGINE-633: fixed some bugs with key removal for pEp users if expired, but am stuck on some TOFU cases, so progress is stalled somewhat.
Tue, 01 Sep 2020 08:14:25 +0200 ENGINE-633: little bugs make big problems (argument order screwed up in import_keys_from_decrypted_message, failure to initialise comm_type in validate_fpr)
Thu, 27 Aug 2020 07:32:21 +0200 ENGINE-633: fixed some storage behaviour. More to go.
Fri, 21 Aug 2020 15:11:24 +0200 ENGINE-633: allow update_identity to merge and return record when all other conditions are met but name matching fails because both names are 'weak' (either NULL or a copied in address)
Fri, 21 Aug 2020 12:54:18 +0200 ENGINE-633: copy-paste failure
Fri, 21 Aug 2020 12:15:47 +0200 ENGINE-633: merged in second refactoring try.
Fri, 21 Aug 2020 11:47:05 +0200 some comments
Fri, 21 Aug 2020 11:42:51 +0200 Ok, second try at update_identity refactor. This time, with the power of logic minimization tools...
Wed, 19 Aug 2020 17:57:28 +0200 ENGINE-633: Hrmph, fixed part of a bug, but strange things are afoot at the Circle K. Committing to get tasty branch diff editing action.
Tue, 18 Aug 2020 20:58:43 +0200 ENGINE-633: compiles, but tons of tests fail. First major refactor of update_identity; that it fails is not a surprise, especially since many tests must explicitly set key now
Mon, 10 Aug 2020 16:05:27 +0200 ENGINE-633: we don't remove keys for the time being with election, so we have to expect different behaviour in the tests.
Wed, 05 Aug 2020 16:55:07 +0200 added ENGINE-781
Fri, 31 Jul 2020 15:04:07 +0200 ENGINE-781: hey, at least it doesn't break stuff. Existing tests pass.
Fri, 24 Jul 2020 14:37:01 +0200 merged in default
Thu, 23 Jul 2020 22:26:46 +0200 Fixed weird _myself username overwrite.
Thu, 23 Jul 2020 20:37:16 +0200 Fixed problem with cleaning up bad user default keys.
Thu, 23 Jul 2020 17:20:03 +0200 merge heads
Thu, 23 Jul 2020 17:19:21 +0200 ENGINE-775: _myself, validate_fpr, update_identity, etc, updated to only renew when safe to do so. Recip lists will no longer trigger renewal or keygen
Thu, 23 Jul 2020 14:16:39 +0200 signal SynchronizeGroupKeys on set_own_key()
Thu, 23 Jul 2020 02:54:27 +0200 ENGINE-775: encrypt_message, identity_rating, set_own_key, trust_personal_key, update_identity, get_valid_pubkey
Tue, 21 Jul 2020 09:31:21 +0200 ENGINE-775: myself
Mon, 20 Jul 2020 13:42:44 +0200 ENGINE-775: validate_fpr
Tue, 14 Jul 2020 12:57:49 +0200 merged in default
Tue, 14 Jul 2020 00:11:15 +0200 clean_own_key_defaults moved to DYNAMIC_API - to be called by adapter on first session and not by init()
Mon, 13 Jul 2020 13:41:27 +0200 merged in default
Fri, 10 Jul 2020 15:07:38 +0200 inconsistent state, but I have to stop shelving this
Tue, 30 Jun 2020 23:18:45 +0200 ENGINE-767: fixed get_identities/update_identity stuff - doouble check more in the morning. Partial test.
Tue, 30 Jun 2020 14:56:25 +0200 some doxygen stuff. might not be kept.
Wed, 06 May 2020 21:36:51 +0200 Merged in all sync changes
Tue, 05 May 2020 12:13:47 +0200 ENGINE-750: added myself() call - will adjust tests, which fail for a good (but invalid) reason now
Tue, 05 May 2020 01:01:17 +0200 ENGINE-750: left join to allow get_identity to return records when there are no keys
Mon, 04 May 2020 22:27:25 +0200 ENGINE-750: Untested as yet.
Sat, 18 Apr 2020 02:24:54 +0200 allow default PEP_OWN_USERID in _myself()
Wed, 01 Apr 2020 14:48:26 +0200 merged in sync
Tue, 17 Mar 2020 21:11:23 +0100 ENGINE-716: moved fix into pgp_sequoia.c, now check for address==username
Mon, 09 Mar 2020 09:41:04 +0100 gnupg, netpgp purged from code
Fri, 28 Feb 2020 17:04:22 +0100 removing comment, which is not true any more
Tue, 25 Feb 2020 12:58:09 +0100 Fix for empty usernames and URI addresses - we now allow passing NULL into generate_keypair. Underlying crypto wrappers will have to deal with the need for a username by their implementations individually (sequoia will deal with this if it's NULL, but not if we feel it an explicit URI)
Fri, 31 Jan 2020 14:28:12 +0100 cleanup
Fri, 31 Jan 2020 14:17:25 +0100 clearer
Tue, 28 Jan 2020 17:11:17 +0100 correct triggering of sync events on enable_key_reset_for_identity and key_reset on disable_... - also will now NOT generate a sync event in generate_keypair if the incoming identity's flags do not indicate the identity is grouped.
Tue, 17 Dec 2019 02:51:30 +0100 still not at the compilation stage, but around ready to start moving back up the stack. Moving to one-to-many replacement keys for revoked fprs caused ALL SORTS OF CHAOS.
Fri, 25 Oct 2019 16:49:43 +0200 removed spinlock
Wed, 16 Oct 2019 16:53:55 +0200 We want the stored identity, not update_identity
Wed, 16 Oct 2019 16:34:46 +0200 Added a DB commit to key_mistrusted to be sure we are recording the mistrust with an identity
Thu, 08 Aug 2019 11:08:15 +0200 int casts and bad includes
Wed, 17 Jul 2019 09:47:56 +0200 merged in sync
Tue, 09 Jul 2019 11:24:36 +0200 merged in parent
Tue, 02 Jul 2019 18:56:49 +0200 cleans up my leftovers
Fri, 28 Jun 2019 17:41:02 +0200 Sequoia fix - we can now import multiple concatenated armoured keys. Returns PEP_SOME_KEYS_IMPORTED if only some keyfiles work out.
Thu, 27 Jun 2019 15:12:42 +0200 Fixed hole in update_identity spec for extant identities without saved fprs.
Thu, 27 Jun 2019 12:40:43 +0200 Fix er up. Now works with explicitly-set versions on identities. Now to check the imports...
Wed, 26 Jun 2019 17:37:18 +0200 test fixes, plus updating default version for update_identity and pEp users
Wed, 26 Jun 2019 11:36:48 +0200 merged parent
Tue, 18 Jun 2019 14:13:42 +0200 IOS-1484 marks root of IOS-AD117