Commit Graph

  • bf6ce56082 * cosmetics Dirk-Jan C. Binnema 2010-01-08 20:45:28 +02:00
  • 653f730e3b * mu-cmd: print, return error when no matches are found; small cleanups Dirk-Jan C. Binnema 2010-01-08 08:57:19 +02:00
  • b5292f8cad * mu-index: cosmetic Dirk-Jan C. Binnema 2010-01-07 21:52:44 +02:00
  • eeae067249 * mu-msg-gmime: bit of refactoring, to satisfy cc10 Dirk-Jan C. Binnema 2010-01-07 21:52:31 +02:00
  • c84e9935ec * update copyright info; add cc10 cyclomatic complexity check Dirk-Jan C. Binnema 2010-01-07 21:52:10 +02:00
  • ddc78b10e3 * TODO: updated Dirk-Jan C. Binnema 2010-01-07 09:02:05 +02:00
  • 6dc22919af * mu-cmd: logging, output improvements Dirk-Jan C. Binnema 2010-01-07 09:01:52 +02:00
  • b267cb95e0 * mu-index: cosmetics Dirk-Jan C. Binnema 2010-01-07 09:01:24 +02:00
  • 979887a36e * mu-maildir: use ctime instead of mtime, some cosmetics Dirk-Jan C. Binnema 2010-01-07 09:00:48 +02:00
  • 7c6f09e6fc * mu-msg-gmime: logging improvements Dirk-Jan C. Binnema 2010-01-07 09:00:08 +02:00
  • e47606c340 * cosmetics Dirk-Jan C. Binnema 2010-01-07 08:59:48 +02:00
  • 3e81be3c1e * mu-util: improve xapian exception error logging Dirk-Jan C. Binnema 2010-01-07 08:42:01 +02:00
  • adfdfe230d * TODO: updated Dirk-Jan C. Binnema 2010-01-06 21:44:43 +02:00
  • 165ba1f440 * mu-config.c: better command line options for some options Dirk-Jan C. Binnema 2010-01-06 21:43:28 +02:00
  • 1f7b7ba0a1 * mu-log.[ch]: still log to the log file with --quiet Dirk-Jan C. Binnema 2010-01-06 21:42:59 +02:00
  • fdae866ccd * mu-msg-field.(ch): some cosmetics Dirk-Jan C. Binnema 2010-01-06 21:41:58 +02:00
  • 9b96a42c81 * mu.c: cleanups, do 'quiet' a bit differently Dirk-Jan C. Binnema 2010-01-06 21:41:23 +02:00
  • 158cd5f1b9 * updated man page (still WIP) Dirk-Jan C. Binnema 2010-01-06 21:40:46 +02:00
  • 155a73bf41 * mu-query-xapian: use the new macros, cleanups Dirk-Jan C. Binnema 2010-01-06 01:30:45 +02:00
  • 302a97b04c * mu-query-xapian: logging fixes Dirk-Jan C. Binnema 2010-01-06 01:28:00 +02:00
  • e56743d9c5 * mu-msg-gmime: refactoring, cleanups Dirk-Jan C. Binnema 2010-01-06 01:27:38 +02:00
  • f28cb97a5d * mu-msg-flags: better logging Dirk-Jan C. Binnema 2010-01-06 01:27:03 +02:00
  • 498c6418df * mu-maildir: better logging Dirk-Jan C. Binnema 2010-01-06 01:26:41 +02:00
  • 5f27884689 * mu-log: handle G_LOG_LEVEL_MESSAGE better Dirk-Jan C. Binnema 2010-01-06 01:26:18 +02:00
  • 6f163a755e * mu-index.c: cleanups, make _cleanup work Dirk-Jan C. Binnema 2010-01-06 01:25:19 +02:00
  • 8262f2c4d8 * mu-config.[ch]: better option checking, default setting, fix some small leaks Dirk-Jan C. Binnema 2010-01-06 01:24:37 +02:00
  • d0592a2aa9 * mu-cmd: better parameter checks, improve output Dirk-Jan C. Binnema 2010-01-06 01:23:00 +02:00
  • 525b99f685 * configure.ac: configuration fixes; set database layout version Dirk-Jan C. Binnema 2010-01-06 01:22:11 +02:00
  • 376c22772c * HACKING: update instructions Dirk-Jan C. Binnema 2010-01-06 01:21:28 +02:00
  • b6ba6176a4 * mu_store_xapian.{cc,h}: use new macros, cleanups. add mu_store_xapian_flush Dirk-Jan C. Binnema 2010-01-06 01:20:30 +02:00
  • 0bb240cbb0 * mu-util.h: add Xapian exception macros, add MU_WRITE_LOG macro Dirk-Jan C. Binnema 2010-01-06 01:19:18 +02:00
  • 3b1b4926bf * mu-util.[ch]: add mu_util_check_dir (to check for existence/readability/writability of dirs Dirk-Jan C. Binnema 2010-01-06 01:18:24 +02:00
  • 39192b7a42 * mu-query-xapian: fix typo (inverted conditional) Dirk-Jan C. Binnema 2010-01-05 09:34:30 +02:00
  • 735cd5d705 * mu-index, mu-store-xapian.cc: activate _remove Dirk-Jan C. Binnema 2010-01-05 09:08:39 +02:00
  • 4bc30783b1 * mu-(query|store)-xapian.cc, mu-util.h: define/use macro for catch blocks to declutter my code Dirk-Jan C. Binnema 2010-01-05 08:32:23 +02:00
  • e28b9dcdf3 * mu-cmd: improve cleanup, index output: print final stats Dirk-Jan C. Binnema 2010-01-04 22:50:56 +02:00
  • 620b7dc8c3 * mu-index: improve stats Dirk-Jan C. Binnema 2010-01-04 22:50:26 +02:00
  • 1ce4469bca * mu-index.h: make stats size_t Dirk-Jan C. Binnema 2010-01-04 22:50:14 +02:00
  • 8aee842759 * mu-store-xapian: fix replacing document (correctly set uid) Dirk-Jan C. Binnema 2010-01-04 22:49:24 +02:00
  • dec26eeb77 * mu-cmd: don't print newline when quiet with _cmd_index and _cmd_cleanup Dirk-Jan C. Binnema 2010-01-04 21:23:03 +02:00
  • 9512b36c32 * HACKING: updated coding guidelines Dirk-Jan C. Binnema 2010-01-04 20:24:28 +02:00
  • 7f5eaf148a * mu.1: some small man improvement (still very much WIP) Dirk-Jan C. Binnema 2010-01-04 20:21:33 +02:00
  • b2c2c44ee6 * mu-cmd: add cleanup command, de-activate 'link' and 'help' Dirk-Jan C. Binnema 2010-01-04 20:21:03 +02:00
  • cb2b5b555f * mu-config: add cleanup option, expand all dir parameters (ie, "~") Dirk-Jan C. Binnema 2010-01-04 20:20:35 +02:00
  • bc03af4b32 * mu-index: improve cleanup (still WIP), improve documentation; add mu_index_clear_stats Dirk-Jan C. Binnema 2010-01-04 20:19:32 +02:00
  • d8dba2bb2c * mu-log: create log dir if needed; don't try to close -1 sockets Dirk-Jan C. Binnema 2010-01-04 20:18:23 +02:00
  • c45cf39fd2 * mu-maildir: make max file size 32Mb; ignore too big files, but do not raise an error Dirk-Jan C. Binnema 2010-01-04 20:17:12 +02:00
  • 16c305fcc3 * add mu_util_create_dir_maybe to create a dir if it does not exist yet; if it does exist, make sure it's a read-writeable dir Dirk-Jan C. Binnema 2010-01-04 20:15:49 +02:00
  • 737754c03e * updated TODO Dirk-Jan C. Binnema 2010-01-03 23:54:32 +02:00
  • 022d08530e * mu_index: WIP: mu_index_cleanup Dirk-Jan C. Binnema 2010-01-03 23:54:22 +02:00
  • 13f0df3afc * cosmetics Dirk-Jan C. Binnema 2010-01-03 23:53:49 +02:00
  • 5f095454b4 * mu-result: remove MU_IGNORE Dirk-Jan C. Binnema 2010-01-03 23:53:29 +02:00
  • f754b47e66 * mu-store-xapian: add _foreach func, document all public functions Dirk-Jan C. Binnema 2010-01-03 23:53:04 +02:00
  • 3942a06cba * mu-msg-xapian: let _next skip messages that are not found on disk Dirk-Jan C. Binnema 2010-01-03 23:52:19 +02:00
  • 5fad1f2dd7 * mu-cmd: remove help command for now Dirk-Jan C. Binnema 2010-01-03 23:49:45 +02:00
  • 2184e1e83f * manpage: small update, still WIP Dirk-Jan C. Binnema 2010-01-03 23:49:25 +02:00
  • 877be154d0 * mu-cmd support clearlinks / mu_maildir_clear_links Dirk-Jan C. Binnema 2010-01-03 13:42:23 +02:00
  • b94c4ae659 * mu-config: add 'clearlinks' option Dirk-Jan C. Binnema 2010-01-03 13:41:56 +02:00
  • 0dd884f3b8 * WIP: mu_index_cleanup Dirk-Jan C. Binnema 2010-01-03 13:41:32 +02:00
  • a36ba0420b * add MU_IGNORE (for use in cleanup) Dirk-Jan C. Binnema 2010-01-03 13:41:11 +02:00
  • 340dd1f94e * add mu_maildir_clear_links to remove symlinks from a maildir Dirk-Jan C. Binnema 2010-01-03 13:40:40 +02:00
  • e0de3a97e4 * update option parsing (don't need 'ascending' anymore) Dirk-Jan C. Binnema 2010-01-02 16:07:07 +02:00
  • 308160d418 * cosmetic Dirk-Jan C. Binnema 2010-01-02 16:06:46 +02:00
  • 7c3b89fcc1 * mu-cmd: don't stop when sources for links are missing Dirk-Jan C. Binnema 2010-01-02 16:06:36 +02:00
  • 09b8437a8a * mu-log: fix logging oversized messages Dirk-Jan C. Binnema 2010-01-02 16:05:55 +02:00
  • ae5c92fc7a * mu_maildir_walk: skip the final / from dirnames Dirk-Jan C. Binnema 2010-01-02 16:05:23 +02:00
  • b1a9cf8450 * refactoring, cleanup of the configuration / command system Dirk-Jan C. Binnema 2010-01-02 14:44:26 +02:00
  • 1bfdc73547 * small cleanups Dirk-Jan C. Binnema 2010-01-01 21:00:09 +02:00
  • 59b082dd28 * man/: starting of manpage (WIP) Dirk-Jan C. Binnema 2010-01-01 20:45:33 +02:00
  • 0f5ab59e62 * <many>: refactor command parsing / checking a bit Dirk-Jan C. Binnema 2010-01-01 20:44:19 +02:00
  • 144fffc4be * mu-maildir: represent srcpath in symlink target, so things work if there are copies Dirk-Jan C. Binnema 2010-01-01 16:34:40 +02:00
  • 05400c83d8 * mu-maildir: use warnings instead of GErrors Dirk-Jan C. Binnema 2010-01-01 16:15:41 +02:00
  • 9c64be3d22 * mu-log.c: change log format a bit Dirk-Jan C. Binnema 2010-01-01 16:15:11 +02:00
  • 4890ad0216 * update copyright year => 2010 Dirk-Jan C. Binnema 2010-01-01 15:56:45 +02:00
  • 5b0fb90230 * move all Maildir funcs to mu-maildir.[ch] Dirk-Jan C. Binnema 2010-01-01 15:51:50 +02:00
  • 1cd004c9b7 * implement output-as-symlinks-to-messages functionality Dirk-Jan C. Binnema 2010-01-01 15:37:39 +02:00
  • 366c1ea44f * add symlink support, code refactoring Dirk-Jan C. Binnema 2009-12-31 19:27:41 +02:00
  • f8ba8fbd3c * add mkmdir support Dirk-Jan C. Binnema 2009-12-31 14:25:20 +02:00
  • 6b666d4358 * many: rename mu_path into mu_walk Dirk-Jan C. Binnema 2009-12-31 12:58:46 +02:00
  • 1e4ae4563c * TODO: updated Dirk-Jan C. Binnema 2009-12-23 23:44:22 +01:00
  • ce12c93aef * mu-msg-fields: index msg path as well (so we can search them) Dirk-Jan C. Binnema 2009-12-23 23:44:06 +01:00
  • fe3612c31b * mu-config: small textual updates Dirk-Jan C. Binnema 2009-12-23 23:41:56 +01:00
  • 8e2c68c86e * mu-query-xapian.cc: cosmetics Dirk-Jan C. Binnema 2009-12-23 23:39:49 +01:00
  • 403ff4798d * mu.c: cosmetics Dirk-Jan C. Binnema 2009-12-23 23:39:22 +01:00
  • 9a55927767 * mu-path: fix the direntries to ignore, add some comments Dirk-Jan C. Binnema 2009-12-23 10:37:29 +01:00
  • 41e910b7ff * mu-path: only ignore *some* dot-dirs, not all Dirk-Jan C. Binnema 2009-12-12 19:01:42 +02:00
  • 1a18c85d55 * updated TODO Dirk-Jan C. Binnema 2009-12-11 23:56:48 +02:00
  • 9792e3c4e1 * mu-config, mu-query: implement sortfield and ascending/descending Dirk-Jan C. Binnema 2009-12-11 23:55:35 +02:00
  • 1cff4534b8 * mu-util: remove unneeded argv->gslist conversion funcs Dirk-Jan C. Binnema 2009-12-11 22:08:49 +02:00
  • 390b3db86f * mu-query-xapian: take a char** for combine; improve _get_query err handling Dirk-Jan C. Binnema 2009-12-11 22:06:49 +02:00
  • 3a7d6dfd34 * mu-query: take a char** instead of a gslist Dirk-Jan C. Binnema 2009-12-11 22:06:16 +02:00
  • 7dc44abd9d * update to use config->params instead of argv Dirk-Jan C. Binnema 2009-12-11 22:05:50 +02:00
  • 9e5e2b04e8 * mu-config: gather all the remaining args Dirk-Jan C. Binnema 2009-12-11 22:04:54 +02:00
  • ab9039b36e * update TODO list Dirk-Jan C. Binnema 2009-12-11 19:45:51 +02:00
  • 2873a92a33 * mu-config: rationalize the command line params a bit Dirk-Jan C. Binnema 2009-12-11 19:45:37 +02:00
  • 79ecb1a0fd * refactor getting to/cc, combine the logic, less code Dirk-Jan C. Binnema 2009-12-11 19:44:57 +02:00
  • 39f1936b82 * mu-query-xapian.c: free self in _destroy; small leak fix Dirk-Jan C. Binnema 2009-12-11 19:44:05 +02:00
  • ef6d35f555 * mu.c: free the config option (small leak fix) Dirk-Jan C. Binnema 2009-12-11 19:43:18 +02:00
  • 94715a4bf9 * mu-index.c: cosmetics Dirk-Jan C. Binnema 2009-12-10 00:11:30 +02:00
  • 7a997a4d98 * mu-msg-gmime: add note Dirk-Jan C. Binnema 2009-12-10 00:11:09 +02:00