Commit graph

  • 31044d10ed add_message: Re-order the code a bit (find message-id first). Carl Worth 2009-10-23 05:30:37 -0700
  • c78358fa8a Move thread_id generation code from database.cc to message.cc Carl Worth 2009-10-23 05:25:58 -0700
  • 97775ef438 Move the _notmuch_message_sync from private to public interfaces Carl Worth 2009-10-23 05:18:35 -0700
  • 1ecdef59f5 add_message: Rename message to message_file Carl Worth 2009-10-23 05:13:42 -0700
  • 1ae8c41cda Prevent that last bug from reoccurring. Carl Worth 2009-10-22 15:46:22 -0700
  • 77f9d3ee0e Don't forget the "to" header when restrict parsing to certain headers Carl Worth 2009-10-22 15:34:47 -0700
  • 90f93fc9c7 Fix missing error check. Carl Worth 2009-10-22 15:33:56 -0700
  • 6a4992bc61 Generate message ID (using SHA1) when a mail message contains none. Carl Worth 2009-10-22 15:31:56 -0700
  • 5794496c6e Rename sha1.c to libsha1.c Carl Worth 2009-10-21 23:25:58 -0700
  • 84480738a5 Merge branch from fixing up bugs after bisecting. Carl Worth 2009-10-21 23:23:32 -0700
  • c58ee818b5 Bring back the insert_thread_id function. Carl Worth 2009-10-21 23:10:19 -0700
  • 2ce552b5f7 Fix lifetime-maintenance bug with std::string and c_str() Carl Worth 2009-10-21 23:01:17 -0700
  • 2745575b9b List a few more co-conspirators. Carl Worth 2009-10-21 21:29:18 -0700
  • 5cc55df57b Add an AUTHORS file. Carl Worth 2009-10-21 21:26:01 -0700
  • 96c0d1c1cb Add sha1.c and libsha1.h for doing SHA-1-based message-ID generation. Mikhail Gusarov 2009-10-21 21:07:43 -0700
  • 16f2e43652 Add copy of GNU General Public License (version 3). Carl Worth 2009-10-21 16:25:08 -0700
  • 302d54834d Add notmuch_status_to_string function. Carl Worth 2009-10-21 16:12:53 -0700
  • f232f0a797 Implement "notmuch restore". Carl Worth 2009-10-21 16:03:03 -0700
  • f96f4fe427 Pull out a chomp_newline function from "notmuch setup" Carl Worth 2009-10-21 15:59:11 -0700
  • defd216487 Add notmuch_message_add_tag and notmuch_message_remove_tag Carl Worth 2009-10-21 15:53:38 -0700
  • 0bbfa57014 notmuch-private.h: Move NOTMUCH_BEGIN_DECLS earlier Carl Worth 2009-10-21 15:51:13 -0700
  • a6b3f341dc notmuch_query_search: Clarify the documentation. Carl Worth 2009-10-21 15:46:46 -0700
  • 0383ae2a07 notmuch.h: Fix some copy-paste errors in the documentaton. Carl Worth 2009-10-21 15:45:34 -0700
  • 2afd95bfc2 notmuch_message_get_message_id: Fix to cache result Carl Worth 2009-10-21 15:42:54 -0700
  • 6c5054ebee database: Add new notmuch_database_find_message Carl Worth 2009-10-21 15:37:51 -0700
  • 8ad4350fef Add notmuch_message_get_thread_ids function Carl Worth 2009-10-21 15:23:08 -0700
  • d008389a4a Add wrappers for regcomp and regexec to xutil.c. Carl Worth 2009-10-21 15:06:52 -0700
  • 22b2265cac Rename NOTMUCH_MAX_TERM to NOTMUCH_TERM_MAX Carl Worth 2009-10-21 14:10:00 -0700
  • 6142216132 Move find_prefix function from database.cc to message.cc Carl Worth 2009-10-21 14:07:40 -0700
  • baf1867cc4 notmuch dump: Fix to print spaces between tags. Carl Worth 2009-10-21 14:02:51 -0700
  • 17b3c214ea Convert notmuch_database_t to start using talloc. Carl Worth 2009-10-21 14:00:37 -0700
  • 9ec5189a56 Move declarations for xutil.c from notmuch-private to new xutil.h. Carl Worth 2009-10-21 13:57:02 -0700
  • 0e914d9e96 notmuch dump: Fix buffer overrun in error message. Carl Worth 2009-10-21 10:12:11 -0700
  • d29a6ec791 notmuch setup: Collapse internal whitespace within message-id Carl Worth 2009-10-21 10:07:34 -0700
  • 65baa4f4e7 notmuch dump: Fix the sorting of results. Carl Worth 2009-10-21 00:35:56 -0700
  • 6a3b68edef add_message: Add a type:mail ("Kmail") term to all documents. Carl Worth 2009-10-21 00:34:36 -0700
  • af65f52acf notmuch setup: Print a few protecting spaces after progress reports. Carl Worth 2009-10-21 00:32:30 -0700
  • 266c612a50 .gitignore: Ignore generated file Makefile.dep Carl Worth 2009-10-20 23:13:28 -0700
  • 50144fb354 database: Remove two little bits of dead code. Carl Worth 2009-10-20 23:12:53 -0700
  • 6519aff957 query: Remove the magic NOTMUCH_QUERY_ALL Carl Worth 2009-10-20 22:40:37 -0700
  • aad13c3ac9 notmuch dump: Free each message as it's used. Carl Worth 2009-10-20 22:27:56 -0700
  • 4ca1492f1b Add destroy functions for results, message, and tags. Carl Worth 2009-10-20 22:24:59 -0700
  • f6c7810945 Rename our talloc destructor functions to _destructor. Carl Worth 2009-10-20 22:08:31 -0700
  • 466a7bbf62 Implement 'notmuch dump'. Carl Worth 2009-10-20 21:03:30 -0700
  • cd4a8734d3 Rename private notmuch_message_t to notmuch_message_file_t Carl Worth 2009-10-20 15:09:51 -0700
  • 00af443b8e Makefile: Add automatic dependency tracking to the Makefile. Carl Worth 2009-10-20 15:08:03 -0700
  • 28fa0bc2d6 notmuch: Fix setup so that accepting the default mail path works. Carl Worth 2009-10-20 13:16:16 -0700
  • 7f254fb603 message: Use g_hash_table_destroy instead of g_hash_table_unref Carl Worth 2009-10-20 13:07:19 -0700
  • 5a84df0f15 add_message: Fix memory leak of thread_ids GPtrArray. Carl Worth 2009-10-20 13:05:45 -0700
  • e6236b88fd database.cc: Document better pieces of glib that we're using. Carl Worth 2009-10-20 12:49:32 -0700
  • 25aef82877 message.c: Free leaked memory in notmuch_message object Carl Worth 2009-10-20 12:48:14 -0700
  • 00b65cad98 notmuch: Use GNU libc getline() instead of glib GIOChannel Carl Worth 2009-10-20 12:47:23 -0700
  • 968feafbad notmuch_database_open: Fix error message for file-not-found. Carl Worth 2009-10-20 10:14:00 -0700
  • 67a0ee2ebb Add some explanation about NOTMUCH_BASE to setup_command. Carl Worth 2009-10-20 10:07:11 -0700
  • 55c8ee9a86 notmuch_database_create/open: Fix to handle NULL as documented. Carl Worth 2009-10-20 09:56:25 -0700
  • ed6ee7330d notmuch_message_get_header: Fix bogus return of NULL header. Carl Worth 2009-10-20 09:52:01 -0700
  • 5f8d44fa5b notmuch: Revamp help message a bit. Carl Worth 2009-10-19 23:41:31 -0700
  • ad784f38ce notmuch: Ignore files that don't look like email messages. Carl Worth 2009-10-19 23:08:49 -0700
  • b6dd413903 Protect definition of _GNU_SOURCE. Carl Worth 2009-10-19 22:34:59 -0700
  • fedef062ce Remove test programs, xapian-dump and notmuch-index-message Carl Worth 2009-10-19 22:24:28 -0700
  • 2269106466 notmuch: Reword the progress report slightly. Carl Worth 2009-10-19 18:30:48 -0700
  • 371091139a Rework message parsing to use getline rather than mmap. Carl Worth 2009-10-19 16:38:44 -0700
  • 45f0d7bcab Don't hash headers we won't end up using. Carl Worth 2009-10-19 13:48:13 -0700
  • c5eea2b77e Document which pieces of glib we're still using. Carl Worth 2009-10-19 13:40:56 -0700
  • fa562fa22b Hook up our fancy new notmuch_parse_date function. Carl Worth 2009-10-19 13:35:29 -0700
  • 401c6cc579 notmuch_parse_date: Handle a NULL date string gracefully. Carl Worth 2009-10-19 13:24:12 -0700
  • 8e4e0559e7 date.c: Rename function to notmuch_parse_date Carl Worth 2009-10-19 13:21:58 -0700
  • 747f610901 date.c: Add hard-coded definition of HAVE_TIMEZONE Carl Worth 2009-10-19 13:19:37 -0700
  • c2c50d50c5 date.c: Don't use glib's slice allocator. Carl Worth 2009-10-19 13:14:37 -0700
  • c777524834 date.c: Remove occurrences of gboolean. Carl Worth 2009-10-19 13:11:57 -0700
  • dbadca9a63 date.c: Remove all occurrences of g_return_val_if_fail Carl Worth 2009-10-19 13:09:19 -0700
  • 9f3649370c date.c: Keep the comments clean. Carl Worth 2009-10-19 13:07:58 -0700
  • f638fbf8d6 date.c: Change headers/defines t owork within notmuch. Carl Worth 2009-10-19 13:06:55 -0700
  • e26a2bf48b date.c: Remove a bunch of undesired code. Carl Worth 2009-10-19 13:04:59 -0700
  • 4f9aa77d80 date.c: Convert from LGPL-2+ to GPL-3+ Carl Worth 2009-10-19 13:02:17 -0700
  • f5f8dcf2a0 date.c: Add new file directly from gmime2.4-2.4.6/gmime/gmime-utils.c Carl Worth 2009-10-19 12:57:38 -0700
  • 0e777a8f80 notmuch: Switch from gmime to custom, ad-hoc parsing of headers. Carl Worth 2009-10-19 12:54:40 -0700
  • 9bc4253fa8 notmuch: Ignore .notmuch when counting files. Carl Worth 2009-10-19 12:52:46 -0700
  • 10c176ba0e notmuch: Start actually adding messages to the index. Carl Worth 2009-10-18 20:56:30 -0700
  • 512f7bb0f6 xapian-dump: Rewrite to generate C code as output. Carl Worth 2009-10-18 20:49:43 -0700
  • 36640b303e Start a new top-level executable: notmuch. Carl Worth 2009-10-17 08:26:58 -0700
  • 9c3807e688 Fix more memory leaks. Carl Worth 2009-10-16 13:42:42 -0700
  • 28c0691ab9 Fix a one-time memory leak. Carl Worth 2009-10-16 13:41:37 -0700
  • dcebf35ec9 Avoid reading a byte just before our allocated buffer. Carl Worth 2009-10-16 13:38:43 -0700
  • 387a28281c Generate random thread IDs instead of using an arbitrary Message-ID. Carl Worth 2009-10-16 13:33:39 -0700
  • 5fbdbeb333 Change progress report to show "instantaneous" rate. Also print total time. Carl Worth 2009-10-15 09:04:31 -0700
  • a2c467242a Protect against missing message id while indexing files Keith Packard 2009-10-14 21:46:54 -0700
  • 8f3ccda00f Walk address groups and parse each address separately Keith Packard 2009-10-14 21:17:39 -0700
  • 5166406bef Reduce the verbosity of the progress indicator. Carl Worth 2009-10-14 17:26:28 -0700
  • a5865d0574 Add support for message-part mime parts. Carl Worth 2009-10-14 17:25:20 -0700
  • 914df660c4 Avoid segfault on message with no subject. Carl Worth 2009-10-14 17:24:28 -0700
  • d643f7d776 Add some sort of progress indicator. Carl Worth 2009-10-14 17:10:14 -0700
  • 71bd250cb6 Avoid complaints about messages with empty mime parts. Carl Worth 2009-10-14 17:09:56 -0700
  • 48d2e2dc44 Avoid complaints about empty address lists. Carl Worth 2009-10-14 17:09:30 -0700
  • bae1ce09a3 Document the little details separating the sup and notmuch indexes. Carl Worth 2009-10-14 16:49:26 -0700
  • 784779fb67 Avoid trimming initial whitespace while looking for signatures. Carl Worth 2009-10-14 16:38:21 -0700
  • 30ed705fda Index an attachment's filename extension as well. Carl Worth 2009-10-14 16:35:03 -0700
  • 29974af08f Index the filename of any attachment. Carl Worth 2009-10-14 16:28:07 -0700
  • 653ff260f5 [sup-compat] Don't index mime parts with content-disposition of attachment Carl Worth 2009-10-14 16:20:45 -0700
  • 7c9dbbad40 Add label "attachment" when an attachment is seen. Carl Worth 2009-10-14 16:18:17 -0700