Commit Graph

21 Commits

Author SHA1 Message Date
djcb 6eceb5eee3 mu: include signers in signature report
Include the names/email address of signer in the reports, so we can use
them in mu4e.
2017-08-27 17:32:23 +03:00
Jun Hao f998a0ad1e mu: expose content id to attachment plist 2016-05-07 09:07:11 +08:00
Foivos S. Zakkak 8456c1c2dc Fix #280
Since `parent` is not really used as a parent, I use it as the last
visited encrypted part while going down the parts-tree.

At the decryption of a part (`mu_msg_crypto_decrypt_part`) I check,
through the GMimeDecryptResult, for signatures (`check_decrypt_result`)
and add them to the part (`tag_with_sig_status`).  Any nested parts hold
that encrypted part as their parent.  Finally at `handle_part`, for each
part I check if it a descendent of an encrypted part.  If so, I proceed
checking for signatures and adding them to the `msgpart`.
2015-02-16 01:19:32 +02:00
djcb 855e81db99 * update copyright years 2013-03-30 11:32:07 +02:00
djcb ec25124693 * cosmetic / minor 2012-10-27 14:41:20 +03:00
djcb 11ecc65109 * update (C) years 2012-10-24 11:42:57 +03:00
djcb 14661a6d7b * restore mu-verify (WIP) 2012-08-30 20:26:35 +03:00
djcb adc23614a1 * enable signature verification (WIP) 2012-08-30 12:53:52 +03:00
djcb dcda69e459 * lib: don't check for bogus error 2012-08-23 00:00:28 +03:00
djcb 51fe7fcae8 * lib: refactor attachment checking 2012-08-09 11:45:04 +03:00
djcb 86bf7b7165 * lib: cleanup mu_msg_get_body_(html|text) (WIP) 2012-08-09 09:38:22 +03:00
djcb 536665d126 * further refactoring/cleanup of MuMsgPart 2012-08-01 17:02:11 +03:00
djcb 6a7562422f * MuMsgPart refactoring / cleanups 2012-08-01 10:45:03 +03:00
djcb 8432156765 * crypto: implement automagic decryption when so requested
(mainly by adding some smartness to various part_foreach functions, adding
  mu_msg_(get|set)_auto_decrypt to mark a message for auto-decryption)
2012-07-27 18:04:17 +03:00
djcb c7eaaf9475 * mu-msg-part: clean up mime-part parsing 2012-07-24 22:12:22 +03:00
djcb acfabfdf4b * refactor: MU_MSG_PART_OPTION -> MU_MSG_OPTION and related changes 2012-07-18 16:22:10 +03:00
djcb fe6333dfef * crypto: small cleanups 2012-07-18 11:36:42 +03:00
djcb 807c9de625 * crypto: better handling of crypto errors 2012-07-18 10:30:23 +03:00
djcb c7cf0c6655 * crypto: hook up crypto support with mu-msg-part and friends 2012-07-17 19:16:42 +03:00
djcb dea5a7892d * mu-msg-part.h: include unistd.h, to unbreak ubuntu 10.04 compilation 2012-06-10 12:10:28 +03:00
djcb 46f10cfde9 * refactoring: split src/ into mu/ and lib/ 2012-05-21 09:25:53 +03:00