Commit Graph

605 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema 6226754a25 * WIP: mu-contacts; add the following: return timestamp callback and add regexp filtering capabilities 2011-03-03 21:22:11 +02:00
Dirk-Jan C. Binnema b9be7f210c * WIP: rudimentary implementation of the 'cfind' command, to find contacts 2011-03-02 23:26:54 +02:00
Dirk-Jan C. Binnema 0bc10837fe * fix mu-cmd-index.c, mu-store.c to honor line33 2011-03-02 23:03:24 +02:00
Dirk-Jan C. Binnema 01c9410d0f * WIP(2): mu-contact.[ch], basic implementation 2011-03-02 22:39:32 +02:00
Dirk-Jan C. Binnema deeaf41f33 * WIP: contact listing / searching.
this is the first part, adding a cache for all the contacts in mails
  (~/.mu/cache/contacts), which is a .ini-type file.
2011-03-02 00:13:24 +02:00
Dirk-Jan C. Binnema ad5aae2c6b * mu-runtime.c: fix small memleak 2011-02-06 10:50:39 +02:00
Dirk-Jan C. Binnema d015b04c2a * mu-msg.c: convert html mail to utf-8, too. this fixes the display of
non-utf8 html with chars outside ascii
2011-02-06 10:49:36 +02:00
Dirk-Jan C. Binnema 1276b77a17 * mu-index.c: fix needless warning when msg is no longer there 2011-02-04 20:52:49 +02:00
Dirk-Jan C. Binnema b1a17a1b9b * mu_store_get_timestamp: fix memleak 2011-02-04 20:47:56 +02:00
Dirk-Jan C. Binnema 965b34fd70 * test_mu_view_01: the test depended on a MIME-decoding bug in gmime; since that bug has
been fixed in newer versions, accept the outcome of that, too.
2011-01-31 20:56:28 +02:00
Dirk-Jan C. Binnema 2473c9599c * cosmetics 2011-01-31 09:15:55 +02:00
Dirk-Jan C. Binnema 8352f6a1bf * mu-util.c: use /etc/passwd (and likewise) to determine homedir in preference
over $HOME
2011-01-31 09:15:42 +02:00
Dirk-Jan C. Binnema 96d0b4b1d4 * test-mu-cmd.c: always set a tempdir for muhome; this fixes running unit
tests as a different user, and prevents unit test logs to end up in your
  normal log
2011-01-31 09:14:54 +02:00
Dirk-Jan C. Binnema 5997973d41 * mu-cmd-extract.c: only check for writability of targetdir if we're actually
going to write something; this fixes running unit tests in a unwritable env
2011-01-31 09:13:26 +02:00
Dirk-Jan C. Binnema 354cc421ea * src/Makefile.am: use BUILD_TESTS 2011-01-31 09:12:31 +02:00
Dirk-Jan C. Binnema 77a1727237 * test-mu-util.c: remove bad test that broke the gentoo build 2011-01-30 10:38:51 +02:00
Dirk-Jan C. Binnema 6842c8c8a1 * mu_str_display_contact_s: split, so 'make cc10' is honored 2011-01-29 15:00:46 +02:00
Dirk-Jan C. Binnema 3ea01df556 * cosmetics 2011-01-29 12:45:21 +02:00
Dirk-Jan C. Binnema a2dbe365c6 * unbreak mu-str 2011-01-21 20:13:18 -05:00
Dirk-Jan C. Binnema aab3226d90 * remove '-characters, () from contact displays 2011-01-21 20:11:11 -05:00
Dirk-Jan C. Binnema 27965456ad * mu-maildir: some cleanups, shorten names for link creation 2011-01-16 13:54:32 +02:00
Dirk-Jan C. Binnema c76af05a7a * make mag-msg-store a configurable parameter; refactor the setting of the
xapian batch size
2011-01-15 13:27:41 +02:00
Dirk-Jan C. Binnema 62acc7739d * change MuMaildirWalkMsgCallback so it take a full stat buf* instead of just
the ctime; then do the checking for the file size (st_size) in mu-index

  also, update a unit test which was using an invalid MuMaildirWalkMsgCallback
2011-01-15 11:53:18 +02:00
Dirk-Jan C. Binnema 91cbdd6b71 * add mu_util_xapian_is_locked and use it 2011-01-14 07:47:19 +02:00
Dirk-Jan C. Binnema 1b69d1a835 * cosmetics 2011-01-13 21:41:19 +02:00
Dirk-Jan C. Binnema a9a2e1f94f * mu-config: better argument check, print usage info when no command is provided 2011-01-13 21:41:07 +02:00
Dirk-Jan C. Binnema 4aa838f6f6 * mug2: implement database reindex 2011-01-13 00:27:27 +02:00
Dirk-Jan C. Binnema 321cae64b9 * updato to build system, don't require too new libtool 2011-01-12 23:14:17 +02:00
Dirk-Jan C. Binnema eb6ca790fb * update test-mu-store test case 2011-01-12 23:13:36 +02:00
Dirk-Jan C. Binnema d1bf8b3c73 * improve checks for database version 2011-01-12 23:13:03 +02:00
Dirk-Jan C. Binnema 87f9dc6cb6 * remember last-used maildir, and use it as default for next run 2011-01-12 23:11:51 +02:00
Dirk-Jan C. Binnema 0b7d136033 * mu-cmd-extract: update date 2011-01-12 23:10:15 +02:00
Dirk-Jan C. Binnema fa6e834cb7 * mu-cmd, mu-extract.c: split off mu-extract stuff in separate file 2011-01-12 23:09:09 +02:00
Dirk-Jan C. Binnema 22defba76a * test-mu-cmd.c: update test 2011-01-11 23:22:24 +02:00
Dirk-Jan C. Binnema 679f56b047 * mu-str: minor 2011-01-11 23:22:00 +02:00
Dirk-Jan C. Binnema 5d6fe733a0 * add mu_util_is_local_file, improve mu_util_play:
add some checks whether the file is 'local' or on some remote place (http://
 etc.), and explicitly mention what is acceptible in mu_util_play; for
 security reasons sometimes local, and sometimes remote
2011-01-11 23:21:24 +02:00
Dirk-Jan C. Binnema f2e8927f6f * mu-msg-fields: store escaped versions of maildirs, so matching works for 'strangely named' ones 2011-01-11 23:18:55 +02:00
Dirk-Jan C. Binnema 9d630daf73 * mu-cmd: fix saving of attachments 2011-01-11 23:17:37 +02:00
Dirk-Jan C. Binnema 81fe752515 * mu-msg-part: cleanups & fixes, added mu_msg_part_looks_like_attachment 2011-01-11 23:17:03 +02:00
Dirk-Jan C. Binnema 923549e2bb * <many>: updates for new MIME-part handling 2011-01-11 00:46:46 +02:00
Dirk-Jan C. Binnema da16959a33 * mu-msg, mu-msg-part: overhaul of mime-part handling 2011-01-11 00:45:03 +02:00
Dirk-Jan C. Binnema a778d233c0 * add mode_t arg to mu_util_create_dir_maybe, add mu_util_cache_dir 2011-01-11 00:44:03 +02:00
Dirk-Jan C. Binnema 65e4f8b896 * add mu_util_create_tmpdir 2011-01-09 18:55:54 +02:00
Dirk-Jan C. Binnema 56cfe14062 * mu-msg-part: cosmetics 2011-01-09 18:55:18 +02:00
Dirk-Jan C. Binnema e0b484e922 * make mu-cmd reference-counted (make mu_msg_destroy internal, use
mu_msg_unref instead)
2011-01-09 18:54:14 +02:00
Dirk-Jan C. Binnema f1cedf7341 * mu-cmd-find.c: refactor a bit so we pass line33 2011-01-09 15:12:27 +02:00
Dirk-Jan C. Binnema 623ec34ab8 * improvements in attachment / mime-part handling:
- add mu_util_play for 'playing' (opening) attachments; depends on xdg-open
  - stricter check for mu extract cmdline params
  - don't allow overwriting unless --overwrite was specified
  - mu extract now has a --play option to 'play' (open) attachments
  - added unit test to verify --overwrite
  - some cleanups in attachment/mime-part handling
2011-01-09 14:55:25 +02:00
Dirk-Jan C. Binnema b46d591796 * start working on some mu-based widgets (widgets/), create toys2/mug2 for testing 2011-01-08 12:48:25 +02:00
Dirk-Jan C. Binnema 580b357e3d * fix mu output_sexp 2011-01-07 08:32:09 +02:00
Dirk-Jan C. Binnema 8b9df09a65 * cosmetics 2011-01-07 08:31:36 +02:00