src/keymanagement.c
Thu, 10 Jan 2019 18:57:53 +0100 Myself was returning OK, even when it needed to and could not generate a key. Fixed.
Thu, 10 Jan 2019 18:57:53 +0100 Myself was returning OK, even when it needed to and could not generate a key. Fixed.
Tue, 11 Dec 2018 14:29:40 +0100 Merged in default
Tue, 11 Dec 2018 14:16:12 +0100 ENGINE-458: removed set_own_key from trust_personal_key
Tue, 04 Dec 2018 14:29:28 +0100 ENGINE-495: Stopped key_mistrust (which had changed only in this branch) from trying to revoke non-own keys
Tue, 20 Nov 2018 13:55:19 +0100 DANGER WILL ROBINSON: pushing in sign_only functionality for fdik, which involved merging in default. Things might be broken, because the tests are fouled up now.
Wed, 31 Oct 2018 15:54:46 +0100 Fixed weird little test bug, also part of the ENGINE-476 in here
Mon, 22 Oct 2018 10:34:59 +0200 Little bits of cleanup fun
Mon, 22 Oct 2018 10:34:59 +0200 Little bits of cleanup fun
Fri, 19 Oct 2018 13:25:50 +0200 ENGINE-473: all's well that ends well. We now keep track of trust bits when expiring and restore them when the key is renewed.
Sun, 21 Oct 2018 11:53:09 +0200 in case of out of memory break
Fri, 19 Oct 2018 11:32:54 +0200 ENGINE-473: have the DB update partially fixed on renewal, but trust status is still not sticky. MOAR DEBUGGING!
Mon, 15 Oct 2018 21:35:52 +0200 merging
Mon, 15 Oct 2018 21:35:08 +0200 build and have init() inside
Mon, 15 Oct 2018 16:25:46 +0200 deleting undo_last_mistrust() from header
Fri, 05 Oct 2018 15:03:04 +0200 merged in default and added key_reset.h file
Fri, 05 Oct 2018 13:29:50 +0200 ENGINE-459: Well, that was easy.
Fri, 05 Oct 2018 10:23:01 +0200 Merged in default (including ENGINE-463) - tests pass
Fri, 05 Oct 2018 00:57:35 +0200 ENGINE-463: the code seems to work, but I've broken the tests that force the error condition I want to examine, and I'm too tired to fix them this late without breaking more things. Use at your own risk atm.
Thu, 04 Oct 2018 12:05:21 +0200 ENGINE-463: incoming TOFU and stored real defaults to stored real; may have removed problem with TOFU_ TOFU_ clash in update_identity
Thu, 04 Oct 2018 09:40:44 +0200 merging...
Thu, 27 Sep 2018 13:53:33 +0200 omit unused parameter from do_keymanagement()
Thu, 27 Sep 2018 17:34:45 +0200 ENGINE-398: merging key reset into sync; key reset needs some adjustments. Not compiling yet.
Mon, 10 Sep 2018 15:09:45 +0200 ENGINE-398: removed key_reset functionality from key_mistrust; need to adjust a test or two.
Fri, 31 Aug 2018 14:50:54 +0200 ENGINE-398: bug fixes
Mon, 27 Aug 2018 15:15:59 +0200 ENGINE-398:key_reset in, and compiling again.
Thu, 09 Aug 2018 17:33:39 +0200 ...
Thu, 09 Aug 2018 13:39:49 +0200 ...
Thu, 09 Aug 2018 12:15:44 +0200 ...
Tue, 07 Aug 2018 14:33:18 +0200 Put in private key check in set_own_key.
Wed, 18 Apr 2018 20:39:11 +0200 ENGINE-423: partial implementation of reencrypt functionality. Stashing changes to check another bug.
Fri, 13 Apr 2018 12:04:38 +0200 ENGINE-420: fixed bug in key_reset_trust when key corresponds to an own identity (this case: public-key-only), plus test expansion and bug fixes on encrypt_message_and_add_private_key
Wed, 11 Apr 2018 16:54:09 +0200 Deprecated and replaced misspellings of 'compromised' and 'secret' in the API and constants. Nothing should be broken for existing implementations.
Tue, 27 Mar 2018 11:57:37 +0200 ENGINE-409: fixed key_reset_trust
Tue, 20 Mar 2018 15:49:13 +0100 first try
Thu, 15 Mar 2018 14:09:49 +0100 fixing ENGINE-404
Thu, 15 Mar 2018 14:00:07 +0100 fixing ENGINE-403
Mon, 05 Mar 2018 18:02:34 +0100 Fixed call to _myself in trust_personal_key (should now be set_own_key), and also made sure that when an own identity comes in but the key is public only, that it gets verified but never set as the default when being trusted.
Wed, 28 Feb 2018 14:54:30 +0100 ENGINE-294: blacklisting is now only checked in identity_rating, outgoing_message_rating and encrypt_message, and then only for OpenPGP comm_types.
Wed, 28 Feb 2018 12:24:48 +0100 ENGINE-294: basic code is in to remove blacklisting from anything but encrypt_message and outgoing_message_rating, but tests need to be extended, and have to switch to ENGINE-397 and fix that to keep the keyring clean.
Sat, 24 Feb 2018 21:44:46 +0100 set_pep_user also updates all of its trust values in the DB; validate_fpr also upgrades to pEp it what it returns when there's a pep user
Sat, 24 Feb 2018 21:44:46 +0100 set_pep_user also updates all of its trust values in the DB; validate_fpr also upgrades to pEp it what it returns when there's a pep user
Sat, 24 Feb 2018 21:19:10 +0100 MSVC wants init
Sat, 24 Feb 2018 20:21:55 +0100 merging
Sat, 24 Feb 2018 20:21:37 +0100 slightly reworking initial PGP key import in case of GnuPG
Sat, 24 Feb 2018 19:12:11 +0100 ENGINE-394: Add case in update_identity for identities which have an address and username, where retrieved user_id is TOFU and usernames don't match
Sat, 24 Feb 2018 19:12:11 +0100 ENGINE-394: Add case in update_identity for identities which have an address and username, where retrieved user_id is TOFU and usernames don't match
Sat, 24 Feb 2018 16:51:38 +0100 SEMANTIC CHANGE in myself(): .fpr is never used; to set fpr now use set_own_key()
Mon, 19 Feb 2018 15:34:10 +0100 ENGINE-DIRKSAIDSO: strdup(NULL) is bad, mmmkay?
Mon, 19 Feb 2018 12:03:30 +0100 ENGINE-354: fixed bad call to is_pep_user
Mon, 19 Feb 2018 11:54:23 +0100 Fixes for a couple of return values adjusted in recent commits; ENGINE-354: checks now in update_identity against the user pep status field.
Fri, 16 Feb 2018 18:53:44 +0100 So, uh, it turns out argument order is important. Who knew? Fixed get_identity calls which would have impacted ratings when update_identity gets called without a user_id (which means it also impacts own_identities called without an own user id or .me set)
Thu, 15 Feb 2018 00:36:33 +0100 Fix for ENGINE-356
Thu, 15 Feb 2018 00:15:05 +0100 Added prioritisation of own ids and forgotten prioritisation of recent records, necessary for update_identity to work properly; message to self now gets green from outgoing_message_rating
Wed, 14 Feb 2018 16:02:08 +0100 ENGINE-379 and probably other problems: was calling set_identity from within set_as_pep_user, which was called by get_trust, which is called from set_identity. So... yeah. Bad.
Tue, 13 Feb 2018 00:13:18 +0100 ADD_TO_LOG and GOTO are now simply removed everywhere.
Mon, 12 Feb 2018 23:02:13 +0100 ENGINE-360 and ENGINE-373 - double free fun action.
Mon, 12 Feb 2018 08:36:07 +0100 fix 3 compiler warings at once. :-)
Mon, 12 Feb 2018 01:52:57 +0100 ENGINE-360: Let's try again, shall we? Lots of fixes related to address-only identities.
Sun, 11 Feb 2018 17:02:19 +0100 Fixed ENGINE-364 and some test bugs. Users now much be CERTAIN to call update_identity if they need the comm_type afte trust_personal_key (this is in accord with the API)