Sat, 24 Feb 2018 10:57:24 +0100 Volker Birk empty crash log shouldn't crash itself
Thu, 22 Feb 2018 17:18:24 +0100 Krista Bennett ENGINE-390: fixed deprecated _decrypt_in_pieces; we need to talk about how much backward compatibility we'll maintain.
Wed, 21 Feb 2018 17:05:56 +0100 Krista Bennett ENGINE-362: decorate with pEp version in encrypt_message_to_self for M2.0 decrypt
Wed, 21 Feb 2018 15:47:21 +0100 Krista Bennett ENGINE-362: possible fix for empty opt_fields which may be causing the problem
Wed, 21 Feb 2018 09:57:53 +0100 Krista Bennett ENGINE-389: type confusion - corrected rating_unencrypted to ct_no_encryption for determining max comm type.
Tue, 20 Feb 2018 12:35:30 +0100 Krista Bennett ENGINE-386: should now decorate all unencrypted messages, no matter what.
Tue, 20 Feb 2018 10:16:00 +0100 Krista Bennett Added PRAGMA optimize; constrained columns are killing is. See
Tue, 20 Feb 2018 09:58:37 +0100 Krista Bennett merge
Tue, 20 Feb 2018 09:57:16 +0100 Krista Bennett ENGINE-362, possibly: bug in empty recip lists may be causing this bug, so we fixed the identity_list_dup problem here.
Tue, 20 Feb 2018 08:56:43 +0100 Dirk Zimmermann IOSAD-77 xcode: use engine sqlite (amalgam), not system
Mon, 19 Feb 2018 15:34:10 +0100 Krista Bennett ENGINE-DIRKSAIDSO: strdup(NULL) is bad, mmmkay?
Mon, 19 Feb 2018 13:59:49 +0100 Krista Bennett Remains of ENGINE-345
Mon, 19 Feb 2018 12:03:30 +0100 Krista Bennett ENGINE-354: fixed bad call to is_pep_user
Mon, 19 Feb 2018 11:54:23 +0100 Krista Bennett Fixes for a couple of return values adjusted in recent commits; ENGINE-354: checks now in update_identity against the user pep status field.
Mon, 19 Feb 2018 09:42:29 +0100 Krista Bennett log_event is now empty.
Mon, 19 Feb 2018 09:31:39 +0100 Krista Bennett ensure reset of prepared statement
Mon, 19 Feb 2018 09:08:03 +0100 Krista Bennett ENGINE-345 - return PEP_rating_undefined when there is no recipient (let me know if you are getting it for other reasons; if all identities are somehow broken or the DB chokes, this can happen here as well
Sun, 18 Feb 2018 01:26:23 +0100 Krista Bennett Left SQL logging on again *sigh*
Sat, 17 Feb 2018 21:23:58 +0100 Krista Bennett ENGINE-382 - fixing update bug
Fri, 16 Feb 2018 18:55:19 +0100 Krista Bennett merge
Fri, 16 Feb 2018 18:53:44 +0100 Krista Bennett 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)
Fri, 16 Feb 2018 15:54:37 +0100 Dirk Zimmermann ENGINE-374 rm sqlite.* source for iOS
Fri, 16 Feb 2018 08:35:34 +0100 Krista Bennett merge
Fri, 16 Feb 2018 08:35:04 +0100 Krista Bennett ENGINE-382: changed alter table with non-constant default for timestamp to copy-insert-drop for version 8
Thu, 15 Feb 2018 08:34:37 +0100 Thomas OUT-403: Add pEp_string.c and pEp_string.h to pEpEngine.vcxproj
Thu, 15 Feb 2018 00:36:33 +0100 Krista Bennett Fix for ENGINE-356
Thu, 15 Feb 2018 00:15:05 +0100 Krista Bennett 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 18:49:09 +0100 Krista Bennett Other SQL fixes for, for example, constraint errors on person.main_key_id. This is like pulling your own teeth without novacaine...
Wed, 14 Feb 2018 16:02:08 +0100 Krista Bennett 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 16:08:48 +0100 Krista Bennett Damnit, shut off trusted own key import again. Fixed.
Tue, 13 Feb 2018 10:24:12 +0100 Krista Bennett added temporary timing logs thomas_timing_tests
Tue, 13 Feb 2018 00:13:18 +0100 Krista Bennett ADD_TO_LOG and GOTO are now simply removed everywhere.
Mon, 12 Feb 2018 23:02:13 +0100 Krista Bennett ENGINE-360 and ENGINE-373 - double free fun action.
Mon, 12 Feb 2018 12:45:27 +0100 Krista Bennett Removing log_event errors - if it fails, it fails.
Mon, 12 Feb 2018 12:17:03 +0100 Krista Bennett Removing logging from the log_event function when logging fails
Mon, 12 Feb 2018 08:36:07 +0100 Roker fix 3 compiler warings at once. :-)
Mon, 12 Feb 2018 01:52:57 +0100 Krista Bennett ENGINE-360: Let's try again, shall we? Lots of fixes related to address-only identities.
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