src/message_api.c
Mon, 26 Sep 2016 16:55:23 +0200 Sync : asynchronously inject KeyGen and CannotDecrypt to fsm
Mon, 26 Sep 2016 08:18:36 +0200 ENGINE-27: #comment Since update_identity should now never return any blacklisted key (set_identity should not try to set one - we ignore the key in src->from in _update_identity_for_incominh_messages coming into update_identity), removing explicit PEP_KEY_BLACKLISTED check here because it's just code pollution, and would mask a now hopefully impossible error
Sat, 24 Sep 2016 18:28:21 +0200 ENGINE-27: PEP_KEY_BLACKLISTED should no longer cause failures for incoming messages.
Tue, 20 Sep 2016 15:55:38 +0200 Sync : added PEP_MESSAGE_DISCARDED
Sun, 18 Sep 2016 16:55:53 +0200 Sync message decrypt rating could't be evaluated properly without knowing peer's user_id, itslef encoded inside the encrypted blob. Peer identity rating is then re-evaluated after unpacking.
Sun, 11 Sep 2016 22:32:22 +0200 Fixed missuse of updatw_identity in decrypt leading to replacing own fpr in some case. Fixed dandling else typo from cce44a694981
Fri, 09 Sep 2016 21:59:47 +0200 Backed out changeset d833e21a52c1
Fri, 09 Sep 2016 19:40:16 +0200 Fix 'unreliable' rating when message's signer's fpr isn't trusted - should now be 'reliable'
Thu, 08 Sep 2016 12:52:17 +0200 Sync handshake request can be expected to be encrypted, but not reliable since at that time other device's key is not considered to be appropriate for that address.
Wed, 07 Sep 2016 16:28:12 +0200 sync consumes also unencrypted beacons
Sat, 03 Sep 2016 22:50:30 +0200 correction: *rating
Sat, 03 Sep 2016 22:37:01 +0200 only receive if registered
Fri, 02 Sep 2016 13:30:36 +0200 merged with default.
Wed, 31 Aug 2016 17:26:59 +0200 merged with default
Wed, 31 Aug 2016 13:29:10 +0100 small fix
Wed, 31 Aug 2016 09:41:23 +0200 deliver rating
Wed, 31 Aug 2016 09:38:09 +0200 adding some security
Mon, 29 Aug 2016 21:35:04 +0200 ...
Thu, 11 Aug 2016 21:48:26 +0200 changing rating and color
Wed, 10 Aug 2016 16:17:11 +0200 merge "default" branch into "keysync" branch and resolve 2 minor merge conflicts.
Wed, 10 Aug 2016 15:53:55 +0200 ENGINE-40 #comment Implemented encrypt_message_for_self() to be used in draft-saving, etc. Will comment in bug on usage (or see message_api.h)
Wed, 10 Aug 2016 12:53:40 +0200 intermittent commit to stow changes
Mon, 08 Aug 2016 12:08:42 +0200 ENGINE-40 need clarification on additional functionality. Stowing changes.
Mon, 08 Aug 2016 00:06:59 +0200 hm... without_double_ending() was correct ;-)
Mon, 08 Aug 2016 00:02:27 +0200 fixing next strlcpy() problem
Sun, 07 Aug 2016 23:48:02 +0200 fixing without_double_ending()
Sun, 07 Aug 2016 23:39:29 +0200 BUGFIX: combine_short_and_long() broken
Fri, 05 Aug 2016 10:31:08 +0200 ENGINE-72 Caught misusing the Force by Roker yet again! Missed bad pointer magic in strlcpy when fixing it last night.
Thu, 04 Aug 2016 20:27:40 +0200 ENGINE-72 bad use of strlcpy lengths. Will check the rest. This should unblock Dean, and only impacted PGP inline. Ready for review.
Mon, 01 Aug 2016 15:17:11 +0200 ENGINE-68 #comment corrected string #close fixed
Mon, 01 Aug 2016 10:14:46 +0200 Fixed memory leak in own_message_private_key_details()
Sun, 31 Jul 2016 21:03:27 +0200 ...
Sun, 31 Jul 2016 20:25:27 +0200 ...
Sun, 31 Jul 2016 19:38:23 +0200 ...
Fri, 29 Jul 2016 17:32:16 +0200 ENGINE-42 #comment define for pEp protocol version already existed, just wasn't being used in decorate_message #close fixed by replacing constant with define
Fri, 29 Jul 2016 10:45:13 +0200 changing message_api: adding flags to encrypt_message()
Wed, 27 Jul 2016 23:22:48 +0200 Patch for incorrect use of strlcat
Tue, 26 Jul 2016 11:03:29 +0200 fixing MacOS X build
Fri, 22 Jul 2016 12:29:06 +0200 work on fix #36: conditional strlcpy/strcat impl for non-BSD systems. Branched to make testing on other OSs easier before merge to default.
Mon, 18 Jul 2016 12:42:11 +0200 limit size of key attachements and their number per mail for import
Sun, 17 Jul 2016 23:48:45 +0200 Fix #36: strncpy and strncat. N.B. Did NOT put this into _concat_string in pEpEngine.c, as this is VERY CLEARLY checked in the function.
Fri, 15 Jul 2016 21:33:37 +0200 fix #41 and #42 : 'possible memleak: message_api.c:encrypt_PGP_in_pieces ctext not freed before reuse in lines 436 + 470' and 'possible memleak: message_api.c:encrypt_PGP_MIME ctext is never freed'
Thu, 14 Jul 2016 07:03:28 +0200 another free() is missing
Wed, 13 Jul 2016 23:25:35 +0200 add free(filename) here, too
Wed, 13 Jul 2016 23:20:42 +0200 okay, one "const" too much
Wed, 13 Jul 2016 23:13:41 +0200 free(filename) to avoid memory leak. Add some "const" and "static"
Wed, 13 Jul 2016 19:49:53 +0200 fix #45 : Unchecked return value: update_identity() in message_api.c (continued)
Wed, 13 Jul 2016 17:59:36 +0200 fix #45 : Unchecked return value: update_identity() in message_api.c
Wed, 13 Jul 2016 09:08:19 +0200 fixing: strdup() needed
Tue, 12 Jul 2016 20:24:58 +0200 semantically more clever
Tue, 12 Jul 2016 19:52:16 +0200 clarify desired behaviour for #34 (is_fileending()).
Tue, 12 Jul 2016 19:18:04 +0200 fix #39 #101: fixed multiple asserts without ifs and spell-checked the function name (only called internally to file)
Tue, 12 Jul 2016 13:49:08 +0200 fixed #44 : memleak ptext not freed before reuse in message_api.c
Tue, 12 Jul 2016 12:07:46 +0200 fix #93 : assert without if in message_api.c: copy_fields()
Mon, 11 Jul 2016 15:48:19 +0200 fixed #35 : memleak *pair in message_api.c in error case field == NULL
Mon, 04 Jul 2016 13:38:14 +0200 use strlen() instead of wrong magic literals. "Version: 1" instead of "Version: 1" + NUL byte
Sat, 02 Jul 2016 17:06:41 +0200 applyed dirk's suggestion to prevent flagging BCC mails having empty but not null 'CC' list
Thu, 30 Jun 2016 17:48:17 +0200 set PEP_ct_pEp if it's a pEp user
Wed, 29 Jun 2016 17:23:09 +0200 applyed dirk's suggestion to prevent flagging BCC mails having empty but not null 'TO' list
Wed, 22 Jun 2016 11:12:16 +0200 support for 0b attachment with PEP_enc_pieces (not tested)