aboutsummaryrefslogtreecommitdiff
path: root/lib/message-file.c
diff options
context:
space:
mode:
authorJani Nikula <jani@nikula.org>2014-11-23 13:15:12 +0200
committerDavid Bremner <david@tethera.net>2015-01-01 16:47:47 +0100
commitc82a1745ac6fd83e025803a06711e913c86e6f47 (patch)
tree92dcbbd965330ffb7f45fb08e376134ec9bb7e5c /lib/message-file.c
parentc86353aa9a0c6ac4699676d99968ad718c14d77b (diff)
lib: drop the deprecation message for single-message mbox files
We generally do not support mbox files, but for historical reasons we've supported single-message mbox files, with a deprecation message. We've tried dropping the support altogether, but backed out of it because we'd need to stop indexing them, while keeping support for previously indexed files. This would be more complicated than simply supporting single-message mbox files. Therefore, drop the deprecation message, and just silently accept single-message mboxes.
Diffstat (limited to 'lib/message-file.c')
-rw-r--r--lib/message-file.c21
1 files changed, 4 insertions, 17 deletions
diff --git a/lib/message-file.c b/lib/message-file.c
index eda1b748..a41d9ad2 100644
--- a/lib/message-file.c
+++ b/lib/message-file.c
@@ -170,25 +170,12 @@ _notmuch_message_file_parse (notmuch_message_file_t *message)
goto DONE;
}
- if (is_mbox) {
- if (! g_mime_parser_eos (parser)) {
- /* This is a multi-message mbox. */
- status = NOTMUCH_STATUS_FILE_NOT_EMAIL;
- goto DONE;
- }
+ if (is_mbox && ! g_mime_parser_eos (parser)) {
/*
- * For historical reasons, we support single-message mboxes,
- * but this behavior is likely to change in the future, so
- * warn.
+ * This is a multi-message mbox. (For historical reasons, we
+ * do support single-message mboxes.)
*/
- static notmuch_bool_t mbox_warning = FALSE;
- if (! mbox_warning) {
- mbox_warning = TRUE;
- fprintf (stderr, "\
-Warning: %s is an mbox containing a single message,\n\
-likely caused by misconfigured mail delivery. Support for single-message\n\
-mboxes is deprecated and may be removed in the future.\n", message->filename);
- }
+ status = NOTMUCH_STATUS_FILE_NOT_EMAIL;
}
DONE: