Joel Reicher [Tue, 11 Apr 2006 14:09:11 +0000 (14:09 +0000)]
Created app_msgarg() (append message arg) and a simple resizable array
struct to go with it that do almost exactly what the code they've replaced
was doing.
Replaced this (duplicated) code in many files with a call to app_msgarg().
Paul Fox [Fri, 31 Mar 2006 15:14:49 +0000 (15:14 +0000)]
this commit:
- adds range support to character classes
- fixes out-of-bounds references to the case-folding array
when doing case comparisons for 8-bit message text
- makes character classes as case tolerant as the rest
of the pick regexp machine. (where lowercase chars in
patterns should match uppercase in the text.)
- fixes an uninitialized pointer warning, which might actually have
been a real bug
David Levine [Thu, 30 Mar 2006 22:19:50 +0000 (22:19 +0000)]
* uip/sendsbr.c: with attachformat values of 1 or 2, only
generate Content-Disposition headers for MIME attachments, not
for the message contents themselves. Microsoft Outlook Build
10.0.6626, at least, doesn't show the message contents if they
have Content-Disposition.
Bill Wohler [Fri, 10 Mar 2006 06:58:28 +0000 (06:58 +0000)]
Since faqs.org appears to be moribund, I'm now using my site as the
official location of the MH FAQ. I added some missing quotes in
various places, so now Emacs highlighting works better.
New Questions
5.26 How do I fix a bogus In-Reply-To or missing References field?
Changed Questions
1.02 current version? nmh 1.2
1.04 references for MH? New FAQ official site. MH-E manual URL
5.15 make sense of replcomps? Use 1.1 version
David Levine [Tue, 21 Feb 2006 03:58:31 +0000 (03:58 +0000)]
* h/mh.h, h/prototypes.h, uip/mhbuildsbr.c, uip/send.c,
uip/sendsbr.c, uip/viamail.c, uip/whatnowsbr.c, man/send.man:
added -attachformat switch to send, to support alternate MIME
header contents when using -attach. See send man page for
description.
David Levine [Tue, 31 Jan 2006 02:50:57 +0000 (02:50 +0000)]
Added -nocontentid (and -contentid, for symmetry) switch to mhbuild. This allows users to disable generation of the Content-ID: header in MIME messages, in order to placate broken version(s) of Outlook.
Josh Bressers [Fri, 6 Jan 2006 21:51:43 +0000 (21:51 +0000)]
* patch #3968: Move the add() function from its own file (add.c) and
into utils.c. There was also a duplicate add() function in mf.c which
has been removed.
Peter Maydell [Sat, 24 Dec 2005 17:17:38 +0000 (17:17 +0000)]
Rework detection and handling of ndbm: we now check for a working
(library,header) combination, and configure defines variables for each
which the makefile and C file just use, rather than a bunch of HAVE_foo
switches. As a bonus, we no longer unnecessarily link every binary with
the ndbm library even though only slocal uses it. Also you can now tell
configure where to get the header/library so even if we guess wrong you
can overrule us.
Peter Maydell [Sun, 13 Nov 2005 23:57:49 +0000 (23:57 +0000)]
Pass some globals into sm_init() so that it uses SASL if necessary.
[NB that as I do not have a SASL setup I am relying on (a) the patch
being obviously correct and (b) the original submitter having tested!]
Peter Maydell [Sun, 13 Nov 2005 23:51:18 +0000 (23:51 +0000)]
Use context/ctxpath==NULL to indicate that no context file should be read,
to avoid inadvertently trying to lock /dev/null (takes 30secs+ with some
locking methods).
Peter Maydell [Sun, 6 Nov 2005 21:54:40 +0000 (21:54 +0000)]
Fix various buffer overruns in fmt_scan.c; the bulk of this is passing
buffer length through to decode_rfc2047() and having that function do
sufficient bookkeeping to avoid running off the end of the buffer.
Jon Steinhart [Fri, 19 Nov 2004 05:06:16 +0000 (05:06 +0000)]
Added mail directory argument to folder_addmsg in order to make it possible
to provide a path to the ext_hook call that is mailpath-based. A problem
existed when a folder was a symbolic link and the pwd call would return
the path relative to the filesystem, not to mailpath. A new argument was
needed because there was otherwise no reasonable way to get that path.
Jon Steinhart [Tue, 16 Nov 2004 18:14:34 +0000 (18:14 +0000)]
Fixed problem where the refile hook was being called after a message was
renamed so that it wasn't around for the hook. The hook is now called
before the message file is renamed.