Sun, 11 Feb 2018 18:31:35 +0100 Krista Bennett Argh, accidentally committed import key disable. Sorry.
Sun, 11 Feb 2018 17:02:19 +0100 Krista Bennett 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)
Fri, 09 Feb 2018 16:32:47 +0100 Krista Bennett ENGINE-360: I *think* this should take care of the no-username problem.
Fri, 09 Feb 2018 10:30:50 +0100 Krista Bennett unnecessary break in the middle of updating recipient lists for MIME_encrypt
Fri, 09 Feb 2018 09:03:11 +0100 Krista Bennett Added set_as_pep_user to set trust
Fri, 09 Feb 2018 08:14:27 +0100 Krista Bennett ENGINE-365: is_pep_user() is now exposed to the outside. See pep_engine.h documentation
Thu, 08 Feb 2018 20:05:10 +0100 Krista Bennett Removed Roker test that broke when run outside of the testing environment (this isn't a case of avoiding a bug, but rather the case would fail because the keys tested are actual keys which some of us have present in our real keyrings, and test presumes we do not.
Wed, 07 Feb 2018 19:08:11 +0100 Krista Bennett Argh... if true...
Wed, 07 Feb 2018 18:46:29 +0100 Krista Bennett Removed inadverent commit of sqlite3 header include
Wed, 07 Feb 2018 16:53:36 +0100 Krista Bennett Turned automatic first-time import of ultimately trusted keys back on
Wed, 07 Feb 2018 16:47:05 +0100 Krista Bennett Closing branch (not "brain", as I originally wrote...) ENGINE-250
Wed, 07 Feb 2018 16:46:21 +0100 Krista Bennett Merged in ENGINE-250 - foreign keys are now on, as they should have been forever.
Wed, 07 Feb 2018 16:42:56 +0100 Krista Bennett ENGINE-250: foreign keys are now on and tests pass. Be aware that with the amount of time we may have been running with them off, there may be other execution paths that cause trouble. File bugs against any DB errors. ENGINE-250
Wed, 07 Feb 2018 16:16:40 +0100 Krista Bennett Probably own identity issues. ENGINE-250
Wed, 07 Feb 2018 16:05:04 +0100 Krista Bennett ENGINE-250: address fixes and more; lower() still does something really goofy on the FIRST run with make test, but only then, and even if all databases and keyrings are removed, case_and_dot_address_test still passes for every time after until the next time you make clean *with the whole engine* and rebuild. BIZARRE. ENGINE-250
Wed, 07 Feb 2018 10:22:23 +0100 Krista Bennett ENGINE-250: Pretty sure the current bugs are now actual bugs and not sql-related. But will check. insert-or-replace for identity-based set functions is now replaced with a slightly convoluted callback mechanism which does a check for existence and then updates or inserts appropriately, with optional transaction guards (to be set to false if they're called in what's already a transaction, e.g. set_identity) ENGINE-250
Wed, 07 Feb 2018 09:23:51 +0100 Krista Bennett ENGINE-250: Marginally working, but changes() doesn't seem to be a sufficient way of differentiating between update and insert. COuld be my bug though. Some tests still fail, but we need a commit here. ENGINE-250
Tue, 06 Feb 2018 18:48:45 +0100 Krista Bennett ENGINE-250: fixed some things, am screaming at others. Have overcome the 'insert or update' issue at least, probably. ENGINE-250
Mon, 05 Feb 2018 10:58:03 +0100 Krista Bennett Intermittent commit ENGINE-250
Sun, 04 Feb 2018 15:26:28 +0100 Krista Bennett Merged in fixes for ENGINE-352, ENGINE-345, a bunch of trust/mistrust issues, and general mayhem.
Sun, 04 Feb 2018 03:53:54 +0100 Krista Bennett closing branch mistrust_fixes
Sun, 04 Feb 2018 03:53:41 +0100 Krista Bennett closing branch ENGINE-352
Sun, 04 Feb 2018 03:52:27 +0100 Krista Bennett Merged in ENGINE-352 database_change_branch
Sun, 04 Feb 2018 03:38:28 +0100 Krista Bennett Merged the mistrust fixes into branch for merging database changes before adding to default database_change_branch
Sun, 04 Feb 2018 03:36:08 +0100 Krista Bennett A whole horde of trust fixes (mistrust list added, tests fixed, and sneaky null string in elect key removed) mistrust_fixes
Sun, 04 Feb 2018 02:05:53 +0100 Krista Bennett ENGINE-352: added is_pep_user exception in encrypt_message ENGINE-352
Fri, 02 Feb 2018 17:15:33 +0100 Krista Bennett ENGINE-352: we now update the right comm_type in the right place. ENGINE-352
Fri, 02 Feb 2018 11:03:20 +0100 Krista Bennett ENGINE-352: put in the mechanism to attach an is_pep mechanism for the user; tacking pEp messages is complicated, however, as it seems we've also always fouled up when we checked on that (we don't check what key it's encrypted with before we declare whatever key gets retrieved by update_identity is the same, and then set the comm_type on that, which could be the wrong key.) So that's the next fix. ENGINE-352
Thu, 01 Feb 2018 13:57:04 +0100 Krista Bennett shelving mistrust investigation and fixes to fry bigger fish mistrust_fixes
Mon, 29 Jan 2018 16:52:54 +0100 Krista Bennett ENGINE-345: fix to outgoing_message_rating - set to PEP_rating_unencrypted instead of unknown
Mon, 29 Jan 2018 12:44:56 +0100 Krista Bennett Ok, now really closing this branch. For real. ENGINE-329
Mon, 29 Jan 2018 12:40:43 +0100 Krista Bennett merge
Mon, 29 Jan 2018 12:40:04 +0100 Krista Bennett Properly merged in ENGINE-329
Mon, 29 Jan 2018 12:36:02 +0100 Krista Bennett Fixing bad merges still. ENGINE-329
Mon, 29 Jan 2018 12:15:51 +0100 Krista Bennett Urgh. Fixing bad merge (???)
Fri, 26 Jan 2018 16:37:27 +0100 Krista Bennett Closed branch ENGINE-329
Fri, 26 Jan 2018 16:32:08 +0100 Krista Bennett Merged in ENGINE-329
Fri, 26 Jan 2018 16:30:39 +0100 Krista Bennett ENGINE-329: gpg implementation of first-time import of ultimately trusted keys is in. Apparently, netpgp bluffs trust completely, so a stub is in here for them instead. Too bad :( ENGINE-329
Fri, 26 Jan 2018 10:33:37 +0100 Krista Bennett intermittent commit ENGINE-329
Thu, 25 Jan 2018 15:50:21 +0100 Krista Bennett Merged in default ENGINE-329
Thu, 25 Jan 2018 15:13:28 +0100 Krista Bennett Closed branch ENGINE-289
Thu, 25 Jan 2018 15:13:10 +0100 Krista Bennett Closed branch ENGINE-339
Thu, 25 Jan 2018 15:12:01 +0100 Krista Bennett merged in ENGINE-339
Thu, 25 Jan 2018 15:11:43 +0100 Krista Bennett ENGINE-339: added allow-freeform-uid to gpg.conf processing - should eliminate 5-char limit problem. ENGINE-339
Thu, 25 Jan 2018 14:10:02 +0100 Krista Bennett merged in default ENGINE-329
Thu, 25 Jan 2018 12:24:56 +0100 Krista Bennett ENGINE-335: handle retvals of updated keyless To identities appropriately
Thu, 25 Jan 2018 02:41:27 +0100 Krista Bennett Closing branch ENGINE-332
Thu, 25 Jan 2018 02:39:57 +0100 Krista Bennett Merged in ENGINE-332 and friends
Thu, 25 Jan 2018 02:35:59 +0100 Krista Bennett ENGINE-332: documentation fixes ENGINE-332
Wed, 24 Jan 2018 18:29:58 +0100 Krista Bennett ENGINE-322: more trust test cases ENGINE-332
Wed, 24 Jan 2018 18:23:21 +0100 Krista Bennett merged in default ENGINE-332
Wed, 24 Jan 2018 18:22:36 +0100 Krista Bennett ENGINE-332: a few tests and some bug fixes ENGINE-332
Wed, 24 Jan 2018 16:06:50 +0100 Volker Birk why not on the phones?
Wed, 24 Jan 2018 14:30:53 +0100 Volker Birk adding this for Windoze
Wed, 24 Jan 2018 11:57:10 +0100 Krista Bennett ENGINE-340: removed extra mistrust check - problem was actually a missing set in key_mistrust when there is not yet a set identity ENGINE-332
Wed, 24 Jan 2018 11:11:20 +0100 Volker Birk allowing creation of zero length strings
Wed, 24 Jan 2018 10:56:08 +0100 Krista Bennett merged in default ENGINE-332
Wed, 24 Jan 2018 10:54:04 +0100 Krista Bennett ENGINE-340: fixed persistence issues caused by removing mistrusted keys as defaults in ENGINE-332 branch ENGINE-332
Tue, 23 Jan 2018 20:53:17 +0100 Volker Birk sic transit gloria mundi
Tue, 23 Jan 2018 16:27:19 +0100 Volker Birk don't do it for C++