src/pEpEngine.c
Thu, 23 Aug 2018 11:43:22 +0200 make the baby cry
Thu, 23 Aug 2018 10:24:49 +0200 trigger KeyGen
Thu, 23 Aug 2018 10:04:33 +0200 moving inject_sync_event to init()
Tue, 21 Aug 2018 16:21:23 +0200 ENGINE-398: obvious SQL runtime errors fixed, but we need to set up an external sync dummy, and there is now a weird problem with key_reset_trust; will have to check the test case.
Wed, 15 Aug 2018 23:39:02 +0200 strip down sequence and make the tests work
Thu, 09 Aug 2018 17:33:39 +0200 ...
Thu, 09 Aug 2018 13:39:49 +0200 ...
Thu, 09 Aug 2018 12:44:05 +0200 ...
Thu, 09 Aug 2018 12:15:44 +0200 ...
Tue, 14 Aug 2018 07:38:03 +0200 ENGINE-398: Well, it compiles...
Fri, 03 Aug 2018 12:20:08 +0200 ENGINE-398: reset notification (outgoing)
Thu, 02 Aug 2018 12:20:11 +0200 Merged in default
Mon, 30 Jul 2018 20:21:50 +0200 ENGINE-450 - fixing my merge mess
Mon, 30 Jul 2018 19:38:45 +0200 empty merge. meh.
Mon, 30 Jul 2018 19:28:52 +0200 Stripped ENGINE-427; agreed with Claudio on testing protocol.
Mon, 25 Jun 2018 10:59:28 +0200 ENGINE-427: Always commit all your compilation errors is what I say. (Nobody listen to what I say, please.)
Mon, 25 Jun 2018 10:19:12 +0200 ENGINE-427: added call to quickfix and modified how versions get updated. (This was a little broken anyway - was linked only to DDL changes.
Mon, 25 Jun 2018 09:26:49 +0200 ENGINE-427: Hoorah, I crossed the streams. Didn't they say never cross the streams? (I hate that movie.) Anyway, wrong branch, so committing so I can graft.
Mon, 25 Jun 2018 09:26:49 +0200 ENGINE-427: Hoorah, I crossed the streams. Didn't they say never cross the streams? (I hate that movie.) Anyway, wrong branch, so committing so I can graft.
Fri, 15 Jun 2018 20:17:49 +0200 shelving to debug other things
Wed, 13 Jun 2018 10:32:39 +0200 ENGINE-398: added social graph, but of course sqlite3 is complaining.
Mon, 11 Jun 2018 16:06:18 +0200 hotfix integrated; I presume this is a temporary measure which will be removed in some future versions.
Wed, 06 Jun 2018 10:49:38 +0200 stashing changes - added social graph table (n.b. this is ONLY mapping what identity WE used with to communicate with another identity. This is for opportunistic key reset messages.)
Thu, 24 May 2018 05:48:04 +0200 Ancient use of hard tabs was upsetting Roker's compiler.
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
Mon, 12 Mar 2018 20:25:55 +0100 explicit conversions
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.
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 20:21:37 +0100 slightly reworking initial PGP key import in case of GnuPG
Sat, 24 Feb 2018 10:57:24 +0100 empty crash log shouldn't crash itself
Tue, 20 Feb 2018 10:16:00 +0100 Added PRAGMA optimize; constrained columns are killing is. See https://www.sqlite.org/lang_analyze.html
Tue, 20 Feb 2018 09:57:16 +0100 ENGINE-362, possibly: bug in empty recip lists may be causing this bug, so we fixed the identity_list_dup problem here.
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.
Mon, 19 Feb 2018 09:42:29 +0100 log_event is now empty.
Mon, 19 Feb 2018 09:31:39 +0100 ensure reset of prepared statement
Sun, 18 Feb 2018 01:26:23 +0100 Left SQL logging on again *sigh*
Sat, 17 Feb 2018 21:23:58 +0100 ENGINE-382 - fixing update bug
Fri, 16 Feb 2018 08:35:04 +0100 ENGINE-382: changed alter table with non-constant default for timestamp to copy-insert-drop for version 8
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 18:49:09 +0100 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 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 Damnit, shut off trusted own key import again. Fixed.
Tue, 13 Feb 2018 00:13:18 +0100 ADD_TO_LOG and GOTO are now simply removed everywhere.
Mon, 12 Feb 2018 12:45:27 +0100 Removing log_event errors - if it fails, it fails.
Mon, 12 Feb 2018 12:17:03 +0100 Removing logging from the log_event function when logging fails
Sun, 11 Feb 2018 18:31:35 +0100 Argh, accidentally committed import key disable. Sorry.
Fri, 09 Feb 2018 09:03:11 +0100 Added set_as_pep_user to set trust
Fri, 09 Feb 2018 08:14:27 +0100 ENGINE-365: is_pep_user() is now exposed to the outside. See pep_engine.h documentation
Thu, 08 Feb 2018 20:05:10 +0100 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.
Wed, 07 Feb 2018 19:08:11 +0100 Argh... if true...
Wed, 07 Feb 2018 18:46:29 +0100 Removed inadverent commit of sqlite3 header include
Wed, 07 Feb 2018 16:53:36 +0100 Turned automatic first-time import of ultimately trusted keys back on
Wed, 07 Feb 2018 16:42:56 +0100 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.
Wed, 07 Feb 2018 16:05:04 +0100 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.
Wed, 07 Feb 2018 10:22:23 +0100 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)
Wed, 07 Feb 2018 09:23:51 +0100 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.