Fri, 27 Jan 2017 11:50:01 +0100 Edouard Tisserant Put recently added PEP_enc_format:PEP_enc_PGP_MIME_Outlook1 at the end of the list, mitigation in case adapters would use their own copy of the enum, and woudn't have been updated
Fri, 27 Jan 2017 11:48:03 +0100 Edouard Tisserant free_bloblist of undefined is undefined - thx clang for catching this
Thu, 26 Jan 2017 19:07:45 +0100 Roker avoid unitialized local pointer variables to reduce hard-to-find bugs
Thu, 26 Jan 2017 18:19:09 +0100 Edouard Tisserant Fixed null ptr dereferencing in case of sync message in decrypt_message
Thu, 26 Jan 2017 16:44:37 +0100 Edouard Tisserant Added PEP_enc_format : PEP_enc_PGP_MIME_Outlook1, to detect PGP_MIME messages that have been re-encoded by Outlook with attachments in different order
Tue, 24 Jan 2017 15:47:17 +0100 Edouard Tisserant JNI-26 merged into default
Tue, 24 Jan 2017 13:27:29 +0100 Edouard Tisserant Sync: added transmission of Beacon when timeout happens while waiting for group keys, thus re-trying handhake process. Timeout while waiting for groupKeys was leading to a situation where device that did lose key election wasn't re-attempting handshaking because already having keys (i.e. no CannotDecrypt event), then device was left Sole with no chance to enter the group again
Tue, 24 Jan 2017 08:24:36 +0100 Roker free_message(dst) is UB when decrypt_message() fails before dst is set to a valid value. free_message(NULL) is well-defined.
Mon, 23 Jan 2017 22:48:20 +0100 Edouard Tisserant Added get_message_trustwords()
Fri, 20 Jan 2017 19:47:01 +0100 Krista Grothoff Commented out cleartext sig code for now. Seems to be creating some issues on Android and outlook.
Fri, 20 Jan 2017 10:14:47 +0100 Hussein Kasem merge from default JNI-26
Thu, 19 Jan 2017 17:15:01 +0100 Hussein Kasem merge from default JNI-26
Thu, 19 Jan 2017 16:52:43 +0100 Edouard Tisserant get_message_trustwords() needed anyhow. Backed out changeset 06560cae1d20.
Wed, 18 Jan 2017 15:02:25 +0100 Hussein Kasem Merge default into JNI-26 JNI-26
Wed, 18 Jan 2017 17:34:37 +0100 Roker add a big warning in the comment, because this function has unusual parameter order, that resulted in the crash described in JSON-20
Wed, 18 Jan 2017 17:21:24 +0100 Edouard Tisserant In decrypt_message(), add signer's fpr to sender identity, so that app can use that identity for trusword computation, instead of obtaining it from update_identity, which is wrong.
Wed, 18 Jan 2017 14:41:16 +0100 Krista Grothoff Added key imports to fix test fail
Wed, 18 Jan 2017 13:04:00 +0100 Krista Grothoff Merge
Wed, 18 Jan 2017 13:02:00 +0100 Krista Grothoff Added test case for Patrick's trust issue - we can add additional apple mails to it if we have problems with detached sigs, but so far, trusted status works as it should from the TCs we have so far.
Tue, 17 Jan 2017 15:27:16 +0100 Edouard Tisserant ENGINE-166 copy source message ID to destination message ID in encrypt_message(), encrypt_message_for_self() and decrypt_message()
Tue, 17 Jan 2017 10:30:10 +0100 Edouard Tisserant Avoid unicode is ascii diagrams
Tue, 17 Jan 2017 08:53:17 +0100 Krista Grothoff Merge
Tue, 17 Jan 2017 08:51:57 +0100 Krista Grothoff Added html test mail, which matches what Patrick sent the other night, more or less. Still seems to work fine.
Mon, 16 Jan 2017 22:38:23 +0100 Edouard Tisserant Sync: more doc in sync.h
Mon, 16 Jan 2017 14:41:43 +0100 Krista Grothoff Apple mail test case and keys - no attachments other than detached sig
Fri, 13 Jan 2017 15:44:08 +0100 Krista Grothoff ENGINE-1: first try at cleartext sigs, plus posteo now decrypts (ENGINE-86)
Fri, 13 Jan 2017 15:37:35 +0100 Krista Grothoff Removed assert, because an empty username is totally valid input from an email, and we deal with it directly in the code that follows where the assert was.
Mon, 09 Jan 2017 10:56:33 +0100 Krista Grothoff ENGINE-157 subkey check function in ENGINE-157
Mon, 09 Jan 2017 10:28:02 +0100 Krista Grothoff merged in default ENGINE-157
Mon, 09 Jan 2017 10:24:38 +0100 Krista Grothoff ENGINE-155 is really ENGINE-157 which has nothing to do w/ ECC. Renaming branch. ENGINE-155
Mon, 09 Jan 2017 10:23:55 +0100 Krista Grothoff Changing branch to ENGINE-157 ENGINE-157
Wed, 21 Dec 2016 08:44:39 +0100 Krista Grothoff ENGINE-155: merged in default ENGINE-155
Thu, 12 Jan 2017 18:51:14 +0100 Edouard Tisserant JNI-26 add include files to android's build output  JNI-26
Tue, 10 Jan 2017 19:38:43 +0100 Hussein Kasem new build config to have debug on Android Studio JNI-26
Fri, 06 Jan 2017 10:23:51 +0100 Edouard Tisserant Memory leak and unhandled out of memory case.
Fri, 06 Jan 2017 09:16:10 +0100 Edouard Tisserant Merged ENGINE-135 to default
Thu, 05 Jan 2017 21:58:57 +0100 Edouard Tisserant ENGINE-162 limit gpg find_keys results to keys with matching uid's email
Thu, 05 Jan 2017 16:31:49 +0100 Edouard Tisserant ENGINE-135 fixed sameIdentities condition ENGINE-135
Thu, 05 Jan 2017 13:05:00 +0100 Edouard Tisserant ENGINE-135 added *Beaconed states to avoid sending handshake requests twice ENGINE-135
Tue, 20 Dec 2016 22:51:41 +0100 Edouard Tisserant ENGINE-137 (fixing side effect of optimization) update_identity: added key re-election when a key has been deleted from keyring. fixed test blacklist_accept_new_key_test using that feature
Thu, 05 Jan 2017 13:07:31 +0100 Edouard Tisserant SYNC added fpr/address spoofing protection
Thu, 05 Jan 2017 13:50:55 +0100 Edouard Tisserant Close branch accidentally based on unwanted ENGINE-137 changes
Thu, 05 Jan 2017 13:47:53 +0100 Edouard Tisserant Close branch accidentally based on unwanted ENGINE-137 changes JNI-21
Fri, 30 Dec 2016 02:13:13 +0100 Edouard Tisserant JNI-21 moved initialization of global sql manipulation statements from init() code to global initializer
Tue, 27 Dec 2016 21:13:41 +0100 Volker Birk adding license info to each file
Wed, 21 Dec 2016 12:11:38 +0100 Roker make identity parameter in get_trustwords() const.
Wed, 21 Dec 2016 12:17:36 +0100 Edouard Tisserant Muted failing blacklist test. We should decide if it is expected behaviour of update identity to select another most trusted key when it have been unblacklisted
Fri, 30 Dec 2016 02:13:13 +0100 Edouard Tisserant JNI-21 moved initialization of global sql manipulation statements from init() code to global initializer JNI-21
Tue, 27 Dec 2016 21:13:41 +0100 Volker Birk adding license info to each file
Wed, 21 Dec 2016 16:55:10 +0100 Roker merge double head.
Wed, 21 Dec 2016 12:07:35 +0100 Edouard Tisserant Close that branch. Last two commits fix blackist tests, but break keysync for still unknown reason. To be grafted later when we know why
Wed, 21 Dec 2016 12:17:36 +0100 Edouard Tisserant Muted failing blacklist test. We should decide if it is expected behaviour of update identity to select another most trusted key when it have been unblacklisted
Wed, 21 Dec 2016 12:11:38 +0100 Roker make identity parameter in get_trustwords() const.
Wed, 21 Dec 2016 10:47:27 +0100 Edouard Tisserant 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 Edouard Tisserant ENGINE-137 added function to get keys already trusted for some user, useful when questioning stored identity's fpr
Tue, 20 Dec 2016 22:51:41 +0100 Edouard Tisserant ENGINE-137 (fixing side effect of optimization) update_identity: added key re-election when a key has been deleted from keyring. fixed test blacklist_accept_new_key_test using that feature
Tue, 20 Dec 2016 17:50:56 +0100 Krista Grothoff bad test case bugs
Tue, 20 Dec 2016 14:46:38 +0100 Edouard Tisserant merged ENGINE-137
Tue, 20 Dec 2016 14:21:00 +0100 Krista Grothoff Stupid test bug.
Tue, 20 Dec 2016 14:07:45 +0100 Edouard Tisserant ENGINE-137 fix optimization of update_identity, elect_pubkey already does blacklisted key exclusion, no need to redo it here. ENGINE-137