File:
[cvs.NetBSD.org] /
pkgsrc /
mail /
mutt-kz /
patches /
Attic /
patch-ae
Revision
1.1:
download - view:
text,
annotated -
select for diffs
Sun Jan 12 17:43:37 2014 UTC (11 years, 2 months ago) by
wiz
Branches:
MAIN
CVS tags:
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
HEAD
Import mutt-kz-1.5.22.1rc1 as mail/mutt-kz.
This package contains the mutt-kz fork with notmuch support and
another improvements.
The Mutt E-Mail Client by Michael Elkins <me@cs.hmc.edu>
``All mail clients suck. This one just sucks less.'' -me, circa 1995
Mutt is a small but very powerful text-based MIME mail client.
Mutt is highly configurable, and is well suited to the mail power
user with advanced features like key bindings, keyboard macros,
mail threading, color, PGP and S/MIME, POP3, IMAP, various mailbox
formats, regular expression searches and a powerful pattern matching
language for selecting groups of messages.
$NetBSD: patch-ae,v 1.1 2014/01/12 17:43:37 wiz Exp $
Work around the broken IMAP implementation of Exchange 2010.
Patch taken from here:
http://dev.mutt.org/trac/ticket/3459
--- imap/message.c.orig 2010-08-24 17:34:21.000000000 +0100
+++ imap/message.c 2011-02-03 13:17:56.000000000 +0000
@@ -242,6 +242,14 @@
char *cmd;
fetchlast = msgend + 1;
+ /* Microsoft Exchange 2010 violates the IMAP protocol and
+ * starts omitting messages if one FETCHes more than 2047 (or
+ * or somewhere around that number. We therefore split the
+ * FETCH into chunks of 2000 messages each. */
+ if (fetchlast - msgno - 1 > 2000)
+ {
+ fetchlast = msgno + 1 + 2000;
+ }
safe_asprintf (&cmd, "FETCH %d:%d (UID FLAGS INTERNALDATE RFC822.SIZE %s)",
msgno + 1, fetchlast, hdrreq);
imap_cmd_start (idata, cmd);
CVSweb <webmaster@jp.NetBSD.org>