src/message_api.c
Mon, 24 Oct 2016 20:44:48 +0200 sync : fix encrypted sync messages not being injected when decrypted from non-sync session
Mon, 24 Oct 2016 14:35:42 +0200 ENGINE-128: MIME_encrypt/decrypt convenience functions almost up and running/tested! Need to fix bug in default first.
Thu, 20 Oct 2016 19:30:18 +0200 sync : fixed typo again
Thu, 20 Oct 2016 19:14:18 +0200 sync : fixed typo preventing consuming beacons from non-sync sessions
Tue, 18 Oct 2016 20:57:54 +0200 ENGINE-109: dumb bugs squished! fpr comparison should work correctly and wordlists appear with correct spacing.
Tue, 18 Oct 2016 19:33:56 +0200 ENGINE-109: pointer fix
Tue, 18 Oct 2016 19:33:34 +0200 ENGINE-109: pointer fix
Tue, 18 Oct 2016 19:23:51 +0200 ENGINE-109: fixed fpr comparison. Urgh.
Tue, 18 Oct 2016 17:33:54 +0200 newline at end of file message_api.c
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 01:32:05 +0200 sync: decrypt_message and myself shouldn't return sync errors except if out of memory
Wed, 12 Oct 2016 18:19:40 +0200 fixed decrypt_status mess in decrypt_message() in case of missing key, introduced in 4135e2be98f8
Wed, 12 Oct 2016 17:17:54 +0200 Sync: fixed beaconing not happening on CannotDecrypt event
Wed, 05 Oct 2016 14:56:54 +0200 ENGINE-107: added ct and rating states for having no key
Mon, 03 Oct 2016 17:16:33 +0200 Engine-97 Merge with default
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