djcb
a01196499f
* mu-cfind: some cleanups / better help
2012-10-24 23:47:47 +03:00
djcb
b2b18aee75
* lib: fix mu-script for !BUILD_GUILE
2012-10-24 15:48:07 +03:00
djcb
11ecc65109
* update (C) years
2012-10-24 11:42:57 +03:00
djcb
94fcf1c5ad
* mu: small cleanups to pass 'make cc10', 'make line35'
2012-10-23 20:57:46 +03:00
djcb
bc90df6c53
* cosmetics / minor
2012-10-23 20:29:24 +03:00
djcb
07890463a7
* mu: express tags in mu-msg-sexp (thanks to Abdó Roig)
2012-10-22 23:52:17 +03:00
djcb
5c301f71ec
* mu: update mu script
2012-10-22 23:16:01 +03:00
djcb
34f47ae5ca
* cosmetics
2012-10-22 23:15:28 +03:00
djcb
12eebbcc23
* mu: support description fields in stat scripts, some refactoring
2012-10-21 17:20:20 +03:00
djcb
80099e6f19
* mu: refactor mu-script (stats) a bit
2012-10-21 15:52:34 +03:00
djcb
7915cafdee
* mu: add the 'mu stats' command (WIP) + some refactoring
2012-10-19 00:51:04 +03:00
djcb
da9c4bf4f7
* lib: add mu_util_support and mu_util_program_in_path + unit tests
2012-10-18 12:11:43 +03:00
djcb
48467099b5
* mu: add 'contact:' as an alias for to:/from:/cc:/bcc:
2012-10-17 18:35:23 +03:00
djcb
8ad01e4aa8
* lib: threading: pre-sort the threaded results, add some more comments
2012-10-17 17:59:33 +03:00
djcb
542043989d
* lib/mu-log: allow for arbitrary long log lines
2012-10-03 10:36:36 +03:00
djcb
af5ad981a2
* some line35 fixes
2012-09-27 21:52:54 +03:00
djcb
ab431a4a69
* lib: don't be too picky considering what's an attachment
2012-09-27 17:31:49 +03:00
djcb
506f26a342
* mu4e: unbreak attachments in forwarded messages
2012-09-25 15:20:26 +03:00
djcb
18096f326a
* mu4e: allow message attachment to be viewed with mu4e (WIP)
2012-09-21 12:35:53 +03:00
djcb
3fe6eec8e0
* cosmetics
2012-09-20 21:25:55 +03:00
djcb
d7ef2166a7
* mu-log: add pid to log lines
2012-09-20 21:24:49 +03:00
djcb
01f37d6b40
mu-log: add pid to log lines
2012-09-20 21:24:03 +03:00
djcb
28136a4e04
* cosmetics
2012-09-19 16:56:25 +03:00
djcb
6c071d940b
* lib: for sorting dates, use the strings as recorded in Xapian, rather than
...
converting to time_t; this saves ~ 5% when we list threaded results
2012-09-19 16:55:44 +03:00
djcb
1ef9dae6bd
* crypto: improved signature / verify output
2012-09-19 11:36:02 +03:00
djcb
e483291a1d
* lib/mu-container: remove some O(n*n) behavior from threading
...
mu_container_append_siblings was showing up high in profiles as it has to
walk chains of next->next->next->... pointers to find the last one. we now
cache the last link in the chain. for listing ~ 23K messages, this saves
about 20%.
2012-09-17 17:45:59 +03:00
djcb
7fe594fb2a
* cosmetics
2012-09-17 17:42:56 +03:00
djcb
2db1606a36
* lib: refactor mu-log a bit
2012-09-17 13:17:49 +03:00
djcb
ac12d0c8aa
* lib/mu-runtime: fix broken error handling
2012-09-17 13:05:49 +03:00
djcb
3759436a37
* cosmetics
2012-09-17 12:44:08 +03:00
djcb
cc59c83756
* lib: mu-msg-part: improve handling of b0rked messages, s/HAVE_CRYPTO/BUILD_CRYPTO/
2012-09-17 12:43:53 +03:00
djcb
0b32a63537
* guile: fix getting message bodies
2012-09-17 11:13:37 +03:00
djcb
cd506d6d79
* add missing ifdef BUILD_CRYPTO block, so things build without crypto, too
2012-09-17 10:07:26 +03:00
djcb
55f7ecd362
* mu: try harder to create temp files for images (so we can show them in mu4e)
2012-09-16 23:10:23 +03:00
djcb
b4219bd06b
* minor
2012-09-16 18:00:51 +03:00
djcb
6bff28a6ff
* cosmetics
2012-09-16 13:16:01 +03:00
djcb
87e61b7a3e
* mu-maildir: hide some innocent errors
2012-09-15 18:03:23 +03:00
djcb
5b0d056f58
* lib/mu-runtime: update for logging changes
2012-09-15 17:59:21 +03:00
djcb
04523b4cd1
* lib/mu-log: cleanups and some improvements
...
use an option enum instead of boolean args for code clarity; allow for
printing an \n before logging to tty (improved mu-index output). allow
for color in logging to tty
2012-09-15 17:58:37 +03:00
djcb
211635b18b
* mu-msg-crypto: improve comments
2012-09-14 12:17:52 +03:00
djcb
cb810010e1
* mu-msg-part: some refactoring, warn user about gmime pw bug
2012-09-14 12:17:40 +03:00
djcb
70824bf978
* mu_util_read_password: fix mem mgmt
2012-09-14 12:16:53 +03:00
djcb
6a4b094ac9
* some refactoring for line35
2012-09-14 10:06:14 +03:00
djcb
61ade73332
* lib: add support for asking user for password from console
2012-09-13 22:57:04 +03:00
djcb
52bc720258
* lib/mu-util: add mu_util_read_password
2012-09-13 22:56:08 +03:00
djcb
ac1d1b2ed8
* cosmetics
2012-09-13 21:12:12 +03:00
djcb
70c76459a9
* lib/mu-msg-crypto: correct mem handling (after discussion with gmime dev)
2012-09-13 21:11:26 +03:00
djcb
0445d87ab9
* lib/mu-msg-part.c: enable decryption (WIP)
2012-09-12 12:12:24 +03:00
djcb
1e4f94f9ae
* mu-msg-priv.h: use G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT for some funcs
2012-09-12 12:11:47 +03:00
djcb
6470ff989a
* mu-msg.c: return NULL rather than "" if there is no body (get_body)
2012-09-12 12:11:02 +03:00
djcb
8109410c58
* mu-msg.h: use G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT for mu_msg_to_sexp
2012-09-12 12:10:17 +03:00
djcb
325d596c0a
* fix make-dist
2012-09-09 16:14:41 +03:00
djcb
7cdb72ddd5
* lib/Makefile.am: fix make-dist (remove mu-msg-crypto.h)
2012-09-09 16:14:39 +03:00
djcb
cd0589b1b3
* lib: consider more things to be attachments
2012-09-08 12:46:55 +03:00
djcb
58a90e4a5d
* lib/mu-contacts: make address comparison case-insensitive
2012-09-05 01:24:18 +03:00
djcb
cf143667e8
* cosmetics
2012-09-05 01:23:00 +03:00
djcb
e63ed13f5f
* mu-msg-sexp: support signature checking, remove elvis code
2012-09-01 20:04:24 +03:00
djcb
9d6ef76f5f
* crypto: improve signature checking code
2012-09-01 20:03:48 +03:00
djcb
7b39d56c99
* mu-query.cc: fix cc10
2012-08-31 00:22:18 +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
57e5f7b56f
* lib: better error checking for message date / size when creating sexp
2012-08-28 18:28:18 +03:00
djcb
dcda69e459
* lib: don't check for bogus error
2012-08-23 00:00:28 +03:00
djcb
93171a5b90
* lib: try to reopen database when it got updated from the outside (for guile)
2012-08-19 09:57:49 +03:00
djcb
90674172b9
* mu-store-write: use 'Xapian:WritableDatabase::commit' rather than '...flush'
2012-08-19 09:56:38 +03:00
djcb
441c5a1b9b
* mu-store-read: fix realpath checking
2012-08-19 09:54:51 +03:00
djcb
ba50104b8f
* cosmetics
2012-08-16 20:48:01 +03:00
djcb
020bf110cb
* fix leak in test-mu-store
2012-08-11 22:30:13 +03:00
djcb
2f33744f59
* fix leak in mu_msg_get_header
2012-08-11 22:26:30 +03:00
djcb
3423b86e09
* fix leak in mu-msg-doc
2012-08-11 21:37:33 +03:00
djcb
38a2ee788b
* bump glib version to 2.24, make gtest stuff non-optional
...
(even ubuntu 10.04 comes with 2.24, so that should be conservative enough)
2012-08-11 18:48:48 +03:00
djcb
e47646e010
* mu-msg-sexp: don't make crypto required
2012-08-11 12:02:16 +03:00
djcb
477a36ca57
* mu-msg-crypto: don't use g_clear_object, it requires glib 2.28
2012-08-11 11:57:35 +03:00
djcb
3823dd5a6c
* mu-msg-file: don't use g_clear_object, it requires glib 2.28
2012-08-11 11:55:06 +03:00
djcb
8e6903cb61
* mu-msg-part: don't use g_mime_part_iter_*: it's gmime 2.6 only
2012-08-11 11:54:08 +03:00
djcb
4fa0c57d29
* mu-msg-file.c: don't try to over-optimize charset decoding; it broke iso-2022-jp
2012-08-10 17:13:05 +03:00
djcb
96bcf42277
* lib: get_tags: support X-Label, X-Keywords and Keywords
2012-08-10 10:07:35 +03:00
djcb
74189c04a4
* mu-msg-sexp: mark attachments as such
2012-08-10 09:59:01 +03:00
djcb
1c058a1b9d
* lib/crypto: disable pkcs7 for now
2012-08-10 09:39:24 +03:00
djcb
dba062b97c
* tests: cleanup test-mu-msg.c
2012-08-09 11:46:00 +03:00
djcb
b3760740f8
* update for attachment checking changes
2012-08-09 11:45:46 +03:00
djcb
51fe7fcae8
* lib: refactor attachment checking
2012-08-09 11:45:04 +03:00
djcb
ea86b71294
* lib: fix embedded text indexing
2012-08-09 10:54:05 +03:00
djcb
70856427cf
* cosmetic
2012-08-09 10:34:05 +03:00
djcb
7b13676f3c
* tests: X-Label tags are space-separated, X-Keywords are comma-separated
2012-08-09 10:33:56 +03:00
djcb
6d91589791
* lib: fix initialization in get_tags
2012-08-09 10:07:23 +03:00
djcb
cb17e22d48
* lib/tests: support X-Label and X-Keywords, update unit test
2012-08-09 10:01:06 +03:00
djcb
abfcc4a2f3
* updates for mu_msg_get_body_(text|html) api change
2012-08-09 09:38:58 +03:00
djcb
86bf7b7165
* lib: cleanup mu_msg_get_body_(html|text) (WIP)
2012-08-09 09:38:22 +03:00
djcb
c3391b3929
* lib: cleanups: remove mu-msg-cache (WIP)
2012-08-08 19:13:59 +03:00
djcb
d7dabca0b6
* lib: fixes for make line35/make cc10
2012-08-07 12:02:44 +03:00
djcb
a91fa644d5
* lib: correctly handle embedded text parts
2012-08-07 11:43:54 +03:00
djcb
dc211648a8
* mu-msg-file: don't try to decrypt when this is not desirable
2012-08-05 12:28:47 +03:00
djcb
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
djcb
cf2b81c009
* lib: centralize MAX_PATH stuff
2012-08-03 18:43:59 +03:00
djcb
b71a27b7c0
* mu4e/mu-msg-part: better detection of body / attachments
2012-08-02 15:48:03 +03:00
djcb
11b60b7ca0
* mu-msg-part: small fix (initialize fname)
2012-08-01 23:22:50 +03:00
djcb
8d517021bb
* mu-msg-file: cleanup message path (realpath)
2012-08-01 23:21:59 +03:00
djcb
3c59b97fc9
* mu-str.c: make mu_str_convert_to_utf8 slightly more tolerant
2012-08-01 17:03:55 +03:00
djcb
67a9282fc9
* updates for mu-msg-part changes
2012-08-01 17:02:43 +03:00