1
0
mirror of https://github.com/djcb/mu.git synced 2024-07-01 08:11:06 +02:00
Commit Graph

1158 Commits

Author SHA1 Message Date
djcb
28c6f2d8d7 * mu-msg-part: g_mime_data_wrapper_write_to_stream returns ssize_t, not
gboolean
2012-03-11 10:40:49 +02:00
djcb
dd78faf415 * mu_util_play: accept paths with spaces etc. as well 2012-03-08 00:12:06 +02:00
djcb
7fd81cc154 * tests: more gracefully deal with the case where there's no en_US.utf8 locale 2012-03-08 00:11:31 +02:00
djcb
0d3f1887da * test-mu-util.c: fix test_mu_util_dir_expand_03 for the symlink case 2012-03-08 00:10:21 +02:00
Dirk-Jan C. Binnema
f02bb34188 * make mu compile warning-free with clang/clang++ 2012-02-29 21:08:23 +02:00
Dirk-Jan C. Binnema
6761f0e5d3 * possible fix for some encoding problem (mu_util_fputs_encoded) + cosmetics 2012-02-29 20:51:29 +02:00
Dirk-Jan C. Binnema
85be02c195 * test-mu-maildir: add some extra tests for maildir creation 2012-02-26 12:18:17 +02:00
Dirk-Jan C. Binnema
8f833c55c5 * mu-cmd-find.c: with --format=links, always try to create the target maildir,
even if the toplevel already exists
2012-02-26 12:17:56 +02:00
Dirk-Jan C. Binnema
f27af1158b * mu-maildir.[ch]: make create_maildir work even if the maildir already
partially exists and double-check permissions
2012-02-26 12:16:57 +02:00
Dirk-Jan C. Binnema
dcc0d5fc18 * cosmetics 2012-02-26 12:14:53 +02:00
Dirk-Jan C. Binnema
25a046536d * mu-cmd-find.c: --format=links: don't show error when there isn't any + unit test 2012-02-23 20:35:16 +02:00
djcb
8955b360d7 * remove traces of the 'cleanup' command 2012-02-18 17:11:32 +02:00
djcb
557ae0d348 * mu-msg-file: for text-bodies, concatenate all text/plain parts 2012-02-15 23:41:30 +02:00
djcb
7e9879ccc6 * update test, docs for mu extract 2012-02-13 22:36:43 +02:00
djcb
0d08ff903d * update code for new mu_msg_part_for_each API 2012-02-13 22:36:22 +02:00
djcb
3bb93a401b * update attachment extraction code:
- only consider 'leaf', 'message' parts in for_each
   - special handling for gmimemessage
   - some cleanups
2012-02-13 22:35:22 +02:00
djcb
6e4b354923 * mu-cmd-server.c: fix backend problem when forwarding messages with attachments 2012-02-09 21:21:23 +02:00
djcb
288f987b2f * features: mark messages as read/unread 2012-02-09 21:10:33 +02:00
djcb
6f14e95c54 * test-mu-maildir.c: work around some weirdness on MacOS, fix permissions
failure in 'distcheck'
2012-01-31 20:55:56 +02:00
djcb
ff9b8185b7 * test-mu-maildir.c: make the verbose output a bit more useful. 2012-01-23 00:11:45 +02:00
djcb
688d571715 * don't insist on using xdg-open; use "open" on MacOS or what MU_PLAY_PROGRAM sets 2012-01-23 00:11:23 +02:00
djcb
22aeb33c4c * minor 2012-01-22 18:39:33 +02:00
djcb
bcd6e40622 * mu-config.c: deal with the case where no Maildir is defined 2012-01-22 18:39:10 +02:00
djcb
048ab8a003 * fix mu_cmd_index for line33 2012-01-22 10:33:47 +02:00
djcb
0c34661d6d * mu_index: fix error handling 2012-01-22 10:25:12 +02:00
djcb
f8040179f0 * mu-cmd-index.c: improve color output when indexing 2012-01-21 16:29:30 +02:00
djcb
01d1c3174b * mu-cmd-index.c: fix print_stats for 'line33' 2012-01-21 14:20:45 +02:00
djcb
b563128a4f * make colorized output the default
- turn of with --nocolor, or by setting MU_NOCOLOR to non-empty
2012-01-21 12:12:41 +02:00
djcb
cdfbba288e * tests: fix unit tests for the improved parsing 2012-01-21 11:19:15 +02:00
djcb
98ca74f9a8 * mu-msg-str.c: improve xapian-escaping, string-eating 2012-01-21 11:18:29 +02:00
djcb
e1f598f672 * mu-msg-fields.c: escape the subject field, too 2012-01-21 11:12:48 +02:00
djcb
29bec71895 * mu-store-write.cc: index data *before* xapian-escaping it 2012-01-21 11:12:13 +02:00
djcb
b2deffa954 * mu-cmd-server.c: improve output a bit (for humans) 2012-01-21 11:10:53 +02:00
djcb
14834a01ee * cosmetics 2012-01-21 11:10:19 +02:00
djcb
1da684d254 * disable g_debug in functions that may be called for logging is initialized 2012-01-19 19:24:46 +02:00
djcb
3ecc81a879 * mu-cmd-server: use mu_msg_part_save_temp, some refactoring 2012-01-15 14:10:44 +02:00
djcb
c2b5e95dae * mu-msg-part: add mu_msg_part_save_temp and some refactoring 2012-01-15 14:10:04 +02:00
djcb
6e3e425c66 * when forwarding, include attachments from original 2012-01-14 12:55:50 +02:00
djcb
6732fb46af * mu-msg-file.c: search priority headers in faster order
- some message statistics showed the most common header to signify message
    priority; check that one first
2012-01-13 00:47:18 +02:00
djcb
eb5bbe0c09 * test-mu-store: fix tiny leak in unit test 2012-01-12 00:23:37 +02:00
djcb
f699f2e73b * mu-query: fix leak in date parsing 2012-01-12 00:23:04 +02:00
djcb
58db0c76a6 * mu-msg-part: ensure that mime part file names are proper utf8 2012-01-12 00:22:20 +02:00
djcb
5fb5347bc8 * mu-msg-file: ensure that mu_msg_file_get_header always returns proper utf8 2012-01-12 00:21:33 +02:00
djcb
1a45c45e79 * mu-msg: add mu_msg_close_file_backend 2012-01-12 00:20:14 +02:00
djcb
15f7be5f1c * mu-str: add mu_str_utf8ify 2012-01-12 00:19:35 +02:00
djcb
6ddb4423fd * minor 2012-01-07 14:41:18 +02:00
djcb
7641722130 * mu-cmd-server.c: fix line33 check 2012-01-07 14:39:10 +02:00
djcb
530c69f763 * cosmetics 2012-01-07 14:26:34 +02:00
djcb
4d6ea2346b * mu-cmd-server: properly report errors when moving/flagging 2012-01-06 17:23:33 +02:00
djcb
4dbb05f33c * add support for org-mode links to messages/queries
- org-mu4e.el: add "mu4e:"-link type and handlers to org-mode
  - Makefile.am: add org-mu4e.el to package
  - mu4e-hdrs.el: register handler functions for server data *outside* header
    mode, so they can be used independently (and we can link to messages even
    when mu4e is not active already)
  - mu4e-view.el, mu-server.1, mu-proc.el, mu-cmd-server.c: support viewing
    messages by msgid (rather than only by docid); document it
2012-01-06 12:31:28 +02:00
djcb
0258a525f6 * mu-msg: added MU_MSG_CONTACT_TYPE_ALL to get all contacts in a message 2012-01-01 18:18:24 +02:00
djcb
dd574cb8ba * remove the bogus TIMESTAMP field 2012-01-01 13:53:18 +02:00
djcb
43bb99a74d * minor 2011-12-30 13:26:58 +02:00
djcb
a2aed887ba * mu-cmd-server/mu-server.1: cleanup 'mkdir', add documentation 2011-12-28 10:01:28 +01:00
djcb
b7faa8e5cf * mu-cmd-server.c: work around issue where partial results were not sorted 2011-12-28 09:47:01 +01:00
djcb
f393b229e9 * mu-cmd-server.c: cosmetic 2011-12-27 12:16:57 +01:00
djcb
0f40dccdbd * minor / cosmetic 2011-12-23 19:09:03 +02:00
djcb
54bbe4dcf9 * mu-cmd-server.c: fix bogus error when saving attachments 2011-12-22 21:20:35 +02:00
djcb
7ee7e73ff8 * mu-msg-sexp: cosmetic 2011-12-22 00:42:41 +02:00
djcb
85504f02f1 * mu-cmd-server.c: some refactoring. pass make line33 again. 2011-12-20 21:42:24 +02:00
djcb
ba5dc29555 * mu-cmd-server.c: remove readline support 2011-12-13 08:03:45 +02:00
djcb
8b39c69c89 * some code re-arrangement: src/guile-> guile, toys/mm -> emacs 2011-12-13 08:03:19 +02:00
djcb
eb7bd05487 * minor 2011-12-13 07:47:59 +02:00
djcb
e75f42b081 * mu-guile-store.c: fix mu:store:for-each with nil EXPR 2011-12-13 07:47:42 +02:00
djcb
2783ff893a * mu-msg-guile: make mu:msg:from return a list (like to,cc,bcc), fix mu:msg:header 2011-12-13 07:47:02 +02:00
djcb
37c884aa2e * mm + mm-cmd-server: implement 'ping' -> startup version check 2011-12-13 07:44:45 +02:00
djcb
27ab35e5fc * mu-guile-store.c: support limited searches 2011-12-07 08:52:01 +02:00
djcb
50ff744d36 * guile: export functions from stats.scm 2011-12-07 08:21:14 +02:00
djcb
8bc4d3c113 * <many>: add possibility to limit max number of search results 2011-12-07 08:15:48 +02:00
djcb
fe3449cec5 * add missing scheme file 2011-12-01 21:33:13 +02:00
djcb
5b1c00d330 * misc changes 2011-12-01 21:32:48 +02:00
djcb
b4680817d8 * add support for mime:, file: and embed: searches 2011-12-01 21:23:13 +02:00
djcb
57e3ae19d8 * add unit tests for the mime, attachment contents searching; they even pass 2011-12-01 21:18:56 +02:00
djcb
1a3fc04e17 * move guile bindings from libmuguile, toys to src/guile:
- don't build a special 'muile' binary anymore, but build as module for
    normal guile
  - remove toys muile / procmule (latter may return at some time)
  - bug fixes
  - however, this is still WIP
2011-12-01 21:17:23 +02:00
djcb
c52dfccd7c * cosmetics 2011-11-27 16:24:55 +02:00
djcb
2b5b2f8262 * mu-query.cc: fix behaviour of empty queries 2011-11-27 16:23:46 +02:00
djcb
ebb3df2e2b * tests/Makefile.am: add new test e-mails to makefile 2011-11-27 16:21:20 +02:00
djcb
2d799d8b60 * up mu-msg-fields.c -- update the Maildir type to *not* be boolean, so
wildcards work
2011-11-27 16:20:57 +02:00
djcb
ab4ef80ecb * update test cases 2011-11-27 16:19:50 +02:00
djcb
88dac0fc62 * update test cases 2011-11-24 00:15:21 +02:00
djcb
a5a9b995e0 * mu-cmd-server.c: code cleanup for make cc10/line33 2011-11-24 00:14:46 +02:00
djcb
7956bafbe8 * mu-msg-priv.h: export some function dealing with mime parts 2011-11-24 00:13:17 +02:00
djcb
c9f72ba3c7 * fix searching for strings with spaces (e.g. maildir:"sent items") 2011-11-24 00:12:29 +02:00
djcb
cc6738c195 * add indexing/searching for text-based mime parts 2011-11-24 00:11:45 +02:00
djcb
5ac9693681 * mu-msg-fields.[ch]: add fields for searching text attachments (attach:), and
MIME content types (mime:); searching for attachment file names now goes
  with file:.
2011-11-24 00:10:37 +02:00
djcb
9c7d990422 * mu-config.c: expand --maildir arguments 2011-11-20 01:26:32 +02:00
djcb
7efb577279 * improve thread information, allow for better display in mm 2011-11-20 01:20:38 +02:00
djcb
dc7b713c48 * mu extract: display size of mime parts
(updates in mu-cmd-extract.c, mu-msg-part.[ch])
2011-11-18 12:20:42 +02:00
djcb
ff4ca20a6f * cosmetics 2011-11-13 12:49:24 +02:00
djcb
9e2b8a69aa * mu-msg-file.c: attachment handling cleanup + fix for content-disposition in UPPERCASE 2011-11-13 12:48:40 +02:00
djcb
c6685a9d8c * mu-str.c: minor cleanup 2011-11-13 12:47:28 +02:00
djcb
1f0517429b * add test cases for RFC822 attachments, maildirs with spaces in name (do not
pass...)
2011-11-13 12:46:55 +02:00
djcb
d93186e0e3 * <many> add support for searching attachment mime-types
- updated manpages
  - some cleanups

  Note, requires a --rebuild
2011-11-11 09:13:35 +02:00
djcb
39c126b51b * don't send dummy data anymore -- no longer needed 2011-10-26 21:59:53 +03:00
djcb
e60c39e47f * mu-log.c: fix truncation problem 2011-10-26 21:59:21 +03:00
djcb
e28d2d3e3b * add '(:found <n>)' 2011-10-25 08:42:57 +03:00
djcb
fee3096d54 * remove the 'rm' command 2011-10-25 08:42:21 +03:00
djcb
92e543c803 * fix unit tests (i.e.. fix re-indexing messages bug) 2011-10-24 00:20:05 +03:00
djcb
2010df4dad * mu-cmd-server.c: add ugly work-around to ensure emacs interprets messages at once 2011-10-18 10:40:41 +01:00
Dirk-Jan C. Binnema
0eac659575 * mu-msg-fields: escape folder names 2011-10-10 08:38:05 +03:00