Commit Graph

64 Commits

Author SHA1 Message Date
57b26259f7 * mu-store-read.cc: use realpath when determining path, getting rid of
e.g. /foo//bar double slashes
2012-08-03 18:44:43 +03:00
cf2b81c009 * lib: centralize MAX_PATH stuff 2012-08-03 18:43:59 +03:00
b71a27b7c0 * mu4e/mu-msg-part: better detection of body / attachments 2012-08-02 15:48:03 +03:00
11b60b7ca0 * mu-msg-part: small fix (initialize fname) 2012-08-01 23:22:50 +03:00
8d517021bb * mu-msg-file: cleanup message path (realpath) 2012-08-01 23:21:59 +03:00
3c59b97fc9 * mu-str.c: make mu_str_convert_to_utf8 slightly more tolerant 2012-08-01 17:03:55 +03:00
67a9282fc9 * updates for mu-msg-part changes 2012-08-01 17:02:43 +03:00
536665d126 * further refactoring/cleanup of MuMsgPart 2012-08-01 17:02:11 +03:00
279f627c5e * cosmetics 2012-08-01 10:48:56 +03:00
86e3c3095b * mu-msg-fields: add name for refs 2012-08-01 10:45:45 +03:00
6a7562422f * MuMsgPart refactoring / cleanups 2012-08-01 10:45:03 +03:00
7485911cd6 * mu-log.c: minor 2012-07-31 18:47:05 +03:00
f1a2e94b1a * crypto: update for crypto api changes 2012-07-27 18:04:49 +03:00
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
c88aea5285 * crypto: add mu_msg_crypto_decrypt_part, fix password func, remove cruft 2012-07-27 18:02:34 +03:00
84682bfe2c * mu-msg-view: better detection of signed/encrypted parts 2012-07-24 23:38:57 +03:00
8f6cf28f2d * mu-msg-part: better detection of message body 2012-07-24 23:38:37 +03:00
a3b4edf56a * updates for mu-msg-part changes 2012-07-24 22:12:49 +03:00
c7eaaf9475 * mu-msg-part: clean up mime-part parsing 2012-07-24 22:12:22 +03:00
d92ad056e1 * cosmetics 2012-07-23 00:56:01 +03:00
5a92c8b58a * crypto: decryption support (WIP) 2012-07-22 19:39:17 +03:00
34401b743c * fix 'make distcheck' 2012-07-20 12:20:46 +03:00
c240e6c17f * fixes for 'make line35' (small function refactoring) 2012-07-20 11:54:37 +03:00
3322464564 * crypto: refactor a bit; add to sexp 2012-07-18 17:52:33 +03:00
acfabfdf4b * refactor: MU_MSG_PART_OPTION -> MU_MSG_OPTION and related changes 2012-07-18 16:22:10 +03:00
fe6333dfef * crypto: small cleanups 2012-07-18 11:36:42 +03:00
39fe3f417c * crypto: add automated test for 'verify' 2012-07-18 11:35:57 +03:00
807c9de625 * crypto: better handling of crypto errors 2012-07-18 10:30:23 +03:00
9e59b1f29b * crypto: update other mu-msg-part users for api changes 2012-07-17 19:17:09 +03:00
c7cf0c6655 * crypto: hook up crypto support with mu-msg-part and friends 2012-07-17 19:16:42 +03:00
2be6b041ae * mu: build crypto support maybe (depends on gmime 2.6) 2012-07-17 19:15:47 +03:00
d4abc249c2 * refactor mu_msg_(un)load_msg_file from various versions 2012-07-16 12:55:54 +03:00
a2bceff17c * cosmetic 2012-07-16 09:23:48 +03:00
aa62d4ca1b * cosmetic 2012-07-14 15:52:55 +03:00
c9fc49cfd6 * cosmetics 2012-07-12 15:47:11 +03:00
b09b9ceaac * guile: add mu:timestamp accessor to <mu:message>, implement it 2012-07-10 23:36:21 +03:00
0b70a457de * clear non-numerics from dates, so '2012-06-12' is parsed correctly 2012-06-29 10:11:26 +03:00
b16aab5b3d * update some documentation 2012-06-26 22:47:25 +03:00
e5448adbb8 * robustness/cleanup fixes:
- mu-util.c: don't raise errors when fputs failes (this would spam us when a
    pipe broke)
  - mu-cmd-server.c: handle SIGPIPE, ignore empty command lines
2012-06-26 13:11:50 +03:00
e792c61f32 * mu4e: when moving messages, always reset the N flag
(since N (new) messages cannot have any other flags, you would loose
  e.g. the T flag when moving to trash; now, we remove the N flag, and the T
  flag remains)
2012-06-23 10:11:18 +03:00
dea26471d0 * fix _MuStore initialization; proliferate API change 2012-06-20 20:33:58 +03:00
39ff643e48 * store: allow setting my-addresses 2012-06-19 17:59:16 +03:00
3159d97105 * mu-store*: detect 'my-addresses' in messages, so we can mark contacts as 'personal' 2012-06-18 18:02:12 +03:00
be46769255 * mu-contacts: allow saving a separate value 'personal'
which, if true, means that the contact was seen in a message where at least
  one of the addresses in the recipients field was 'my' address (this is
  decided when in mu-store-write.cc). using this, we can exclude mailing list
  posts.
2012-06-18 17:59:27 +03:00
a332583d81 * mu-msg.c: improved case-insensitive sorting function 2012-06-15 18:22:18 +03:00
b0fe9770e4 * mu-str.c: much improved mu_str_normalize_subject (to skip Re:, Fwd: etc. for sorting) 2012-06-15 18:21:21 +03:00
4dadca3a8d * mu-maildir: preserve custom (non-standard) maildir file flags 2012-06-13 09:10:22 +03:00
d497bfe804 * add mu_flags_custom_from_str, to get the custom flags in a message file name 2012-06-13 08:14:06 +03:00
664ebce107 * minor 2012-06-13 08:11:32 +03:00
cc125b4218 * cosmetic 2012-06-13 08:11:05 +03:00