src/pEpEngine.c
Wed, 15 Mar 2017 16:42:58 +0100 Fixed some warning, probably caused by NDEBUG being defined. Fixed some possible memory leak in map_asn1.c
Mon, 13 Mar 2017 15:03:14 +0100 merged
Fri, 10 Mar 2017 15:23:31 +0100 gpg and internal API changes for ENGINE-172 implemented and tested (no-sign); no-key not in yet
Sat, 11 Mar 2017 14:50:05 +0100 KeySync : fixed bug in sequence_value. How is that possible wasn't detected before ?
Wed, 08 Mar 2017 23:10:30 +0100 ENGINE-174 this should fix side effects on Sync - take key comm_type instead of least_trust when trust is not set
Tue, 07 Mar 2017 23:52:44 +0100 Added stdout logging in debug mode. Moved android logging code.
Mon, 27 Feb 2017 15:28:20 +0100 Avoid running all compatibility SQL statemements on newly created DB
Wed, 22 Feb 2017 23:23:41 +0100 KeySync: ensure that UUID is the same for every session attached to a a sync session
Wed, 22 Feb 2017 19:26:45 +0100 KeySync: added persistance of 'own' flags to sequence value table so that UUID keeps marked as own, even after UUID change, otherwise leading to recapture of own messages
Sun, 12 Feb 2017 22:45:02 +0100 KeySync : reworked some SQL statements and condition checking if a device is grouped.
Wed, 08 Feb 2017 14:23:29 +0100 KeySync: forgotten PEP_OWN_SEQUENCE case in sequence_value
Tue, 07 Feb 2017 18:04:17 +0100 add log for android to be able to see what is happening while syncing on "realtime"
Mon, 06 Feb 2017 21:07:12 +0100 KeySync: pEpEngine.c : surrounded sequence value generation and checking with SQL BEGIN and COMMIT, to ensure atomicity of operations. sync_impl.c : ensure that incomming keysync message sequence value isn't zero, otherwise always accepted
Thu, 26 Jan 2017 19:07:45 +0100 avoid unitialized local pointer variables to reduce hard-to-find bugs
Thu, 05 Jan 2017 13:05:00 +0100 ENGINE-135 added *Beaconed states to avoid sending handshake requests twice
Fri, 30 Dec 2016 02:13:13 +0100 JNI-21 moved initialization of global sql manipulation statements from init() code to global initializer
Tue, 27 Dec 2016 21:13:41 +0100 adding license info to each file
Fri, 30 Dec 2016 02:13:13 +0100 JNI-21 moved initialization of global sql manipulation statements from init() code to global initializer
Tue, 27 Dec 2016 21:13:41 +0100 adding license info to each file
Wed, 21 Dec 2016 10:47:27 +0100 ENGINE-137 make update_identity question stored fpr if there may be a more trustworthy key associated with that user_id
Wed, 21 Dec 2016 02:02:11 +0100 ENGINE-137 added function to get keys already trusted for some user, useful when questioning stored identity's fpr
Tue, 29 Nov 2016 14:07:03 +0100 delete empty records
Mon, 28 Nov 2016 17:48:05 +0100 ENGINE-112: updated get_trust in update_identity and stopped set_identity from setting empty fprs as keypairs and trust entries
Wed, 23 Nov 2016 20:54:28 +0100 Merged from default
Mon, 21 Nov 2016 22:27:25 +0100 ENGINE-140 clean'up own_identities_retrieve so that available pEpEngine API returns all own identities, not only those that can be synced
Sun, 20 Nov 2016 02:09:23 +0100 ENGINE-140 #comment fixed SQL error making excluded key being included - natural join isn't default
Sat, 19 Nov 2016 01:06:50 +0100 ENGINE-140 #comment more fixes about identity.flags in SQLite statements
Fri, 18 Nov 2016 00:13:40 +0100 ENGINE-140 changed identities flags update policy
Wed, 16 Nov 2016 00:15:42 +0100 ENGINE-140 #comment fixed more bugs in new SQL statements - now passes mp_sync_test.py again
Tue, 15 Nov 2016 20:06:08 +0100 merge
Tue, 15 Nov 2016 18:16:58 +0100 stowing changes
Tue, 15 Nov 2016 16:44:45 +0100 ENGINE-140 #comment fixed some bugs in new SQL statements - now passes pEpEngine tests
Tue, 15 Nov 2016 15:56:18 +0100 ENGINE-140 #comment Added own_keys table, linking pgp_keypair to identity in case user_id = PEP_OWN_USERID.
Mon, 14 Nov 2016 14:09:10 +0100 increasing DDL version
Mon, 14 Nov 2016 14:08:03 +0100 removing unnecessary fields
Fri, 11 Nov 2016 14:45:42 +0100 ENGINE-84: fixed merge conflicts
Thu, 10 Nov 2016 21:10:24 +0100 ENGINE-140: merged
Wed, 09 Nov 2016 15:28:45 +0100 Backed out changeset 2ba0f96f6c0e. Broke KeySync, but for some reason last test run didn't catch it. Will graft those changes in a branch.
Tue, 08 Nov 2016 23:04:26 +0100 ENGINE-140: now send all keys that have been at some point used as own key _on that device_
Tue, 08 Nov 2016 00:12:17 +0100 ENGINE-84: working on ensuring keypairs missing private keys are not selected for encryption candidates
Thu, 20 Oct 2016 21:46:43 +0200 ENGINE-124 group doesn't survive to engine restart #resolve
Tue, 18 Oct 2016 17:21:51 +0200 ENGINE-109: moved get_trustwords, added bool for long (all) vs. short trustword lists
Tue, 18 Oct 2016 09:56:26 +0200 ENGINE-109: fixed uninitialised vars.
Tue, 18 Oct 2016 00:32:01 +0200 ENGINE-109: trustwords for id pair function added.
Mon, 17 Oct 2016 13:06:59 +0200 stashing changes to switch branches
Thu, 13 Oct 2016 16:22:09 +0200 ENGINE-112: #comment Fixed empty fpr problems in stored identities which occurred due to blacklisting. When adding other keys, we now check to see if there is a matching identity entry which lacks an fpr and, if so, we update it instead of adding a new one. Also fixed elect_pubkey NOT to return blacklisted pubkeys.
Fri, 07 Oct 2016 22:04:07 +0200 Sync: fix compiler warnings on Windows.
Tue, 04 Oct 2016 20:56:24 +0200 Merge with keysync
Wed, 28 Sep 2016 23:42:35 +0200 merge "default" into "keysync" to keep them in sync
Mon, 03 Oct 2016 22:22:36 +0200 Fixed get/set device group SQL statements
Mon, 03 Oct 2016 19:08:15 +0200 sync : attach_sync_session
Fri, 30 Sep 2016 17:25:15 +0200 sync : added get_device_group sql stuff
Fri, 30 Sep 2016 16:10:26 +0200 sync : added set_device_group sql stuff
Mon, 03 Oct 2016 17:16:33 +0200 Engine-97 Merge with default
Thu, 29 Sep 2016 13:03:56 +0200 ENGINE-27: set_identity can be called with a null/empty fpr now per Volker. ensured it does not call blacklist_is_listed on null/empty fprs
Thu, 29 Sep 2016 12:16:12 +0200 ENGINE-27: ensure set_identity doesn't get called in update_identity if the fpr is null
Mon, 05 Sep 2016 18:01:42 +0200 moved KeyGen state injection from generate_keypair() to the bottom of myself() (in case of successfull keygen), thus ensuring that new identity has been already created when starting to multicast beacons to all own identities.
Sat, 03 Sep 2016 22:28:24 +0200 export secret keys
Fri, 02 Sep 2016 13:30:36 +0200 merged with default.
Wed, 31 Aug 2016 17:26:59 +0200 merged with default