2230 Commits (ec531ea126c112f1fe9f42f59a62a425f5932fd6)

Author SHA1 Message Date
  Krista Bennett ec531ea126 ENGINE-354: fixed bad call to is_pep_user 5 years ago
  Krista Bennett 4e9f418797 Fixes for a couple of return values adjusted in recent commits; ENGINE-354: checks now in update_identity against the user pep status field. 5 years ago
  Krista Bennett 8c12a62699 log_event is now empty. 5 years ago
  Krista Bennett 4ef5381c1d ensure reset of prepared statement 5 years ago
  Krista Bennett ea04def15d 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 5 years ago
  Krista Bennett 62798b40df Left SQL logging on again *sigh* 5 years ago
  Krista Bennett ae8bc8761a ENGINE-382 - fixing update bug 5 years ago
  Krista Bennett dd039a5e3a merge 5 years ago
  Krista Bennett c11cf1d3f0 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) 5 years ago
  Dirk Zimmermann 4233efc573 ENGINE-374 rm sqlite.* source for iOS 5 years ago
  Krista Bennett 45b6cc7736 merge 5 years ago
  Krista Bennett efd5294cd3 ENGINE-382: changed alter table with non-constant default for timestamp to copy-insert-drop for version 8 5 years ago
  Thomas 4c43cddf5b OUT-403: Add pEp_string.c and pEp_string.h to pEpEngine.vcxproj 5 years ago
  Krista Bennett a6cbccf6b9 Fix for ENGINE-356 5 years ago
  Krista Bennett 6577bcb2fe 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 5 years ago
  Krista Bennett dfc061ec09 Other SQL fixes for, for example, constraint errors on person.main_key_id. This is like pulling your own teeth without novacaine... 5 years ago
  Krista Bennett f3aa429f86 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. 5 years ago
  Krista Bennett 3dd16a38b6 Damnit, shut off trusted own key import again. Fixed. 5 years ago
  Krista Bennett 26422fbe28 ADD_TO_LOG and GOTO are now simply removed everywhere. 5 years ago
  Krista Bennett bce2dc2ebc ENGINE-360 and ENGINE-373 - double free fun action. 5 years ago
  Krista Bennett e98adbc01c Removing log_event errors - if it fails, it fails. 5 years ago
  Krista Bennett 87cef94018 Removing logging from the log_event function when logging fails 5 years ago
  Roker 29363185cf fix 3 compiler warings at once. :-) 5 years ago
  Krista Bennett cfea00fcef ENGINE-360: Let's try again, shall we? Lots of fixes related to address-only identities. 5 years ago
  Krista Bennett 6b511c033b Argh, accidentally committed import key disable. Sorry. 5 years ago
  Krista Bennett 7f28ce85f9 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) 5 years ago
  Krista Bennett 05884d0f33 ENGINE-360: I *think* this should take care of the no-username problem. 5 years ago
  Krista Bennett b9e3f1aa75 unnecessary break in the middle of updating recipient lists for MIME_encrypt 5 years ago
  Krista Bennett 2cdd4b6402 Added set_as_pep_user to set trust 5 years ago
  Krista Bennett d84dacab75 ENGINE-365: is_pep_user() is now exposed to the outside. See pep_engine.h documentation 5 years ago
  Krista Bennett 9450bc39ca Removed Roker test that broke message_api_test.cc 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. 5 years ago
  Krista Bennett 37d89dfc8d Argh... if true... 5 years ago
  Krista Bennett 7fba22b0db Removed inadverent commit of sqlite3 header include 5 years ago
  Krista Bennett 0549e01fd6 Turned automatic first-time import of ultimately trusted keys back on 5 years ago
  Krista Bennett 547a151815 Merged in ENGINE-250 - foreign keys are now on, as they should have been forever. 5 years ago
  Krista Bennett a975ef29c3 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. 5 years ago
  Krista Bennett a7e6ffb542 Probably own identity issues. 5 years ago
  Krista Bennett 202df5c0eb 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. 5 years ago
  Krista Bennett d528a5bfa8 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) 5 years ago
  Krista Bennett e90ff8be26 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. 5 years ago
  Krista Bennett 29ed86ed4b ENGINE-250: fixed some things, am screaming at others. Have overcome the 'insert or update' issue at least, probably. 5 years ago
  Krista Bennett 12896c3553 Intermittent commit 5 years ago
  Krista Bennett fe33d8c45a Merged in fixes for ENGINE-352, ENGINE-345, a bunch of trust/mistrust issues, and general mayhem. 5 years ago
  Krista Bennett 59c117acf6 Merged in ENGINE-352 5 years ago
  Krista Bennett d5f02cd1e3 Merged the mistrust fixes into branch for merging database changes before adding to default 5 years ago
  Krista Bennett 9b5b161220 A whole horde of trust fixes (mistrust list added, tests fixed, and sneaky null string in elect key removed) 5 years ago
  Krista Bennett ab078067f6 ENGINE-352: added is_pep_user exception in encrypt_message 5 years ago
  Krista Bennett d60f93b965 ENGINE-352: we now update the right comm_type in the right place. 5 years ago
  Krista Bennett 482e5cc642 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. 5 years ago
  Krista Bennett 9696808ead shelving mistrust investigation and fixes to fry bigger fish 5 years ago