src/keymanagement.c
Mon, 29 Jan 2018 16:52:54 +0100 ENGINE-345: fix to outgoing_message_rating - set to PEP_rating_unencrypted instead of unknown
Mon, 29 Jan 2018 12:36:02 +0100 Fixing bad merges still.
Mon, 29 Jan 2018 12:15:51 +0100 Urgh. Fixing bad merge (???)
Wed, 24 Jan 2018 18:22:36 +0100 ENGINE-332: a few tests and some bug fixes
Wed, 24 Jan 2018 10:54:04 +0100 ENGINE-340: fixed persistence issues caused by removing mistrusted keys as defaults in ENGINE-332 branch
Mon, 22 Jan 2018 17:40:44 +0100 ENGINE-332: key_reset_trust and key mistrust fixed
Mon, 22 Jan 2018 11:11:38 +0100 ENGINE-332: rewrite complete, but needs checking and testing.
Fri, 19 Jan 2018 16:36:27 +0100 Fixed update_identity vs. myself calls in keymanagement, plus what would have been inconsistent behaviour in trust_personal_key for quite sometime (update_identity fprs have been write_only for some time, so calling it within the function without checking meant the input FPR was effectively ignored.
Thu, 18 Jan 2018 16:45:01 +0100 EMPTYSTR fixes
Thu, 18 Jan 2018 12:03:12 +0100 Fixed empty string issues
Thu, 18 Jan 2018 00:38:42 +0100 ENGINE_289: further status propagation fixes
Thu, 18 Jan 2018 00:03:23 +0100 ENGINE-289: added propagation of initial key retrieval failure (when != PEP_KEY_NOT_FOUND) and no good key is found - when revoked/expired, PEP_KEY_UNSUITABLE + PEP_ct_key_{expired,revoked} returned
Wed, 17 Jan 2018 22:49:46 +0100 ENGINE-289: tested adn tests up to key election - that comes next. Minor bug fixes in update_identity
Wed, 17 Jan 2018 12:39:10 +0100 ENGINE-289: changed initialise_own_identities to deal with default user_id aliases
Wed, 17 Jan 2018 12:23:44 +0100 ENGINE-289: added tests for myself() default user_id aliases, fixed consts in signature, fixed blacklist test issue
Wed, 17 Jan 2018 01:18:18 +0100 ENGINE-289: added default user_id aliases to myself()
Tue, 16 Jan 2018 23:31:06 +0100 ENGINE-289: oops - combined merging in of default and adding pref for update_identity to select an own_identity from the DB when it has a choice and the input only has an address.
Tue, 16 Jan 2018 14:14:01 +0100 ENGINE-289: passing tests again. Still need to revisit the myself() in MIME_encrypt (it's been pushed into encrypt's myself with a user_id check), ensure priority of own idents over other idents in update_identity in certain circumstances (when we don't know a priori that it's an own identity), and general post-apocalyptic cleanup, plus some specific tests (most cases are exercised in the test suite, but surely not all).
Tue, 16 Jan 2018 01:45:58 +0100 ENGINE-289: the nightmare continues... fixed out behaviour in MIME_encrypt/decrypt (we needed to treat identities more as if we were the app in the decoded message), fixed the ct return in find_single_keys, more debugging of my own mess in refactoring and rewriting, and, oh yeah, an expired test keypair that made me freak out when my code did exactly what it was SUPPOSED to to because I didn't know it was expired.
Mon, 15 Jan 2018 17:12:49 +0100 ENGINE-289: myself() changes and related fallout. Committing to merge in default.
Thu, 11 Jan 2018 22:47:13 +0100 ENGINE-289: Per Volker, there actually CAN be multiple own IDs because different apps may use their own. Committing before I go to explore that hot mess (and start crying).
Wed, 10 Jan 2018 16:19:07 +0100 ENGINE-289: All old tests now pass!
Wed, 10 Jan 2018 09:19:44 +0100 ENGINE-289: empty fpr on identity input now ok. removed superfluous (and incorrect) check.
Wed, 10 Jan 2018 08:18:52 +0100 ENGINE-289: fixed bad status carryover
Tue, 09 Jan 2018 13:27:56 +0100 ENGINE-289: updated test and code to deal with trust correctly on elected, not-in-DB keys after revocation
Mon, 18 Dec 2017 23:10:29 +0100 ENGINE-289: So it compiles, but there are sql errors before we get very far. Too tired to debug tonight.
Mon, 18 Dec 2017 23:00:56 +0100 ENGINE-289: intermittent commit - almost compiling cleanly (yes, it's that far away from tested. It's complicated.
Mon, 18 Dec 2017 21:31:22 +0100 ENGINE-289: intermittent commit
Mon, 18 Dec 2017 13:27:42 +0100 ENGINE-289: Intermittent commit - need to refactor some logic big-time.
Sat, 16 Dec 2017 15:35:38 +0100 ENGINE_289: intermittent commit - shelving changes
Fri, 15 Dec 2017 12:49:03 +0100 ENGINE-320: intermittent commit
Wed, 13 Dec 2017 11:42:23 +0100 ENGINE-289: shelving to work on another bug
Sat, 09 Dec 2017 13:04:40 +0100 ENGINE-293: initialise_own_identities (cheap myself() only keygen/retrieval) + additional internal fprless get_identity function added so that temporary identities w/o fpr can be retrieved
Tue, 05 Dec 2017 16:35:23 +0100 ENGINE-293: Compiles and runs SOME tests. SQL and myself() fixes.
Tue, 05 Dec 2017 10:00:48 +0100 ENGINE-293: compiling again. Need to fix test cases and see what I have wrought with the PEP_OWN_USERID removals. After that, next step is to really fix myself()
Mon, 04 Dec 2017 18:23:14 +0100 ENGINE-293: Intermittent commit. Probably not compiling yet, but PEP_OWN_USERID is out from src where it needs to be.
Mon, 27 Nov 2017 16:46:52 +0100 Set up and merge of the .me branch
Mon, 27 Nov 2017 16:23:13 +0100 Committing to move to proper branch
Mon, 20 Nov 2017 17:44:50 +0100 ENGINE-289: reverted most of the identity->me removal. While tests pass, this is not in its final form.
Thu, 02 Nov 2017 17:30:01 +0100 Removed all 2-party keysync components from engine.
Wed, 01 Nov 2017 04:58:56 +0100 Unneeded assignment
Wed, 01 Nov 2017 04:58:56 +0100 Unneeded assignment
Fri, 27 Oct 2017 20:02:41 +0200 shelving changes
Tue, 17 Oct 2017 14:20:12 +0200 ENGINE-276: merged from default
Tue, 03 Oct 2017 16:23:11 +0200 ENGINE-254: ENGINE-266: undo function now in pEpEngine for last mistrust action
Thu, 21 Sep 2017 17:03:26 +0200 Merged latest default in test_diphoton. Only one conflict about NOLOG. test_diphoton branches enforces logging, even if not debug build
Wed, 09 Aug 2017 14:23:23 +0200 ENGINE-226 identity->me => _identity_me()
Thu, 15 Jun 2017 11:35:44 +0200 Merge default in test_diphoton
Tue, 13 Jun 2017 21:15:16 +0200 rename macro ERROR(x) into ADD_TO_LOG(x) to avoid problems on MSVC
Fri, 19 May 2017 14:56:20 +0200 ENGINE-209: commit before travel. Updated a lot of mistakes, but need to fix a compiler error.
Thu, 18 May 2017 11:27:07 +0200 ENGINE-209: compiling again
Wed, 17 May 2017 15:07:34 +0200 ENGINE-209: intermittent commit - need to put get_identities_by_fpr into some other files so I can finish up the clearing of the revoked key from affected identities
Wed, 17 May 2017 13:34:55 +0200 ENGINE-209: shelving changes quickly
Tue, 09 May 2017 09:49:09 +0200 fix b0rken merge. *sigh*
Tue, 09 May 2017 09:31:15 +0200 merge "default" into my branch
Mon, 08 May 2017 17:55:33 +0200 ENGINE-183 more fixes
Mon, 08 May 2017 08:18:47 +0200 merge "default" into "ENGINE-199"
Sun, 07 May 2017 13:45:04 +0200 ENGINE-183 remove session.use_only_own_private_keys, and add existing priv keys to own_keys table at initial startup. Also added fpr from own_keys to own_key_is_listed, influencing result of ellect_own_key.
Thu, 04 May 2017 15:16:47 +0200 Merged default into diphoton, enforcing 2 devices and 1 account limit
Fri, 28 Apr 2017 12:02:57 +0200 update_identity() now takes PEP_ct_key_expired as a special case, and replaces it with actual key rating if not expired enymore. Otherwise, partner's rating with expired key was never comming back to normal, even if key was renewed.