mmh
12 years agoAdded test script constructs to avoid.
David Levine [Wed, 9 May 2012 01:29:57 +0000 (20:29 -0500)]
Added test script constructs to avoid.

12 years agoFixed patch section of prep().
David Levine [Tue, 8 May 2012 15:16:46 +0000 (10:16 -0500)]
Fixed patch section of prep().

12 years agoAdded MACHINES to EXTRA_DIST so that it gets put in the distribution.
David Levine [Tue, 8 May 2012 15:16:17 +0000 (10:16 -0500)]
Added MACHINES to EXTRA_DIST so that it gets put in the distribution.

12 years agoRemoved locking type selection from build_nmh now that it's in configure.
David Levine [Mon, 7 May 2012 23:35:28 +0000 (18:35 -0500)]
Removed locking type selection from build_nmh now that it's in configure.

12 years agobuild-nmh-cygwin no longer needs to DISABLE_SETGID_MAIL now that configure
David Levine [Mon, 7 May 2012 23:33:18 +0000 (18:33 -0500)]
build-nmh-cygwin no longer needs to DISABLE_SETGID_MAIL now that configure
uses fcntl on Cygwin.

12 years agoAdded -ansi -pedantic with gcc.
David Levine [Mon, 7 May 2012 22:25:43 +0000 (17:25 -0500)]
Added -ansi -pedantic with gcc.

12 years agoAdded $(TESTS_SHELL) at end of TESTS_ENVIRONMENT. This lets the
David Levine [Mon, 7 May 2012 21:45:32 +0000 (16:45 -0500)]
Added $(TESTS_SHELL) at end of TESTS_ENVIRONMENT.  This lets the
user run the tests using a shell other than the default /bin/sh
by using, e.g., make check TESTS_SHELL=/bin/bash.  Thanks to
Tom Lane <tgl@sss.pgh.pa.us> for suggesting this.

12 years agoFixed some more problems caught by gcc -ansi -pedantic.
David Levine [Mon, 7 May 2012 21:35:16 +0000 (16:35 -0500)]
Fixed some more problems caught by gcc -ansi -pedantic.

12 years agoFixed places in the code relying the C99-ism of declarations in the
Tom Lane [Mon, 7 May 2012 21:14:37 +0000 (16:14 -0500)]
Fixed places in the code relying the C99-ism of declarations in the
midst of a code block.

12 years agoRemoved --enable-pop and SETGID_MAIL= from nmh.spec.
David Levine [Mon, 7 May 2012 13:57:38 +0000 (08:57 -0500)]
Removed --enable-pop and SETGID_MAIL= from nmh.spec.

12 years agoFix test so it will work on terminal widths other than 80.
Ken Hornstein [Mon, 7 May 2012 13:45:38 +0000 (09:45 -0400)]
Fix test so it will work on terminal widths other than 80.

12 years agoDefault to fcntl locking for AIX, Cygwin, and Linux. Without it
David Levine [Mon, 7 May 2012 02:53:18 +0000 (21:53 -0500)]
Default to fcntl locking for AIX, Cygwin, and Linux.  Without it
on Cygwin, nmh is unusable on FAT32 filesystems.

Default to flock on FreeBSD.

12 years agoAdded note about test/inc/test-deb359167 failing because valgrind
David Levine [Mon, 7 May 2012 02:52:22 +0000 (21:52 -0500)]
Added note about test/inc/test-deb359167 failing because valgrind
detects use of an uninitialized variable on older Linux distributions.

12 years agoFix the case of the MacOS X dSYM directories.
Ken Hornstein [Sun, 6 May 2012 17:41:07 +0000 (13:41 -0400)]
Fix the case of the MacOS X dSYM directories.

12 years agoRemove any existing Local-Mailbox: profile component before adding one.
David Levine [Sun, 6 May 2012 16:14:49 +0000 (11:14 -0500)]
Remove any existing Local-Mailbox: profile component before adding one.

12 years agoAdded check for EPERM when checking errno after a failed link(2).
David Levine [Sun, 6 May 2012 15:59:42 +0000 (10:59 -0500)]
Added check for EPERM when checking errno after a failed link(2).
Cygwin will produce that on FAT32 filesystems.  Must do this at
runtime rather than configure time because link() succeeds on
NTFS filesystems.

12 years agoCheck for success of hard links of bin files. If they fail, try sym
David Levine [Sat, 5 May 2012 15:05:36 +0000 (10:05 -0500)]
Check for success of hard links of bin files.  If they fail, try sym
links.  On Cygwin, the choice of ln or ln -s must be made at install
time, not configure time, because some filesystems (NTFS) support hard
links but others (FAT32) don't.  Fallback to cp -p, though might not
be needed, just in case.

12 years agoCustomized generic SPECS/build-nmh-cygwin for nmh.
David Levine [Sat, 5 May 2012 15:04:35 +0000 (10:04 -0500)]
Customized generic SPECS/build-nmh-cygwin for nmh.

12 years agoReplaced mh_profile man page hard link with new man/mh_profile.man.
David Levine [Sat, 5 May 2012 14:54:10 +0000 (09:54 -0500)]
Replaced mh_profile man page hard link with new man/mh_profile.man.
The hard link isn't be supported by SPECS/build-nmh-cygwin.  And it's
consistent with the handling of other aliased man pages.

12 years agoAdded SPECS/build-nmh-cygwin. This version isn't ready: it's
David Levine [Sat, 5 May 2012 14:16:49 +0000 (09:16 -0500)]
Added SPECS/build-nmh-cygwin.  This version isn't ready:  it's
a renamed download of
http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/packaging/templates/generic-build-script?content-type=text/plain&amp;cvsroot=cygwin-apps
It's committed in its original form so we can easily view changes
to it.

12 years agoMoved nmh.spec to new SPECS directory.
David Levine [Sat, 5 May 2012 14:14:48 +0000 (09:14 -0500)]
Moved nmh.spec to new SPECS directory.

12 years agoRemoved documentation of obsolete WHATNOW configuration option and
David Levine [Tue, 1 May 2012 02:56:26 +0000 (21:56 -0500)]
Removed documentation of obsolete WHATNOW configuration option and
built-in FTP client.  Removed some completed and obsolete tasks from
TODO.

12 years agoAllow a user to enable setgid of inc when running distcheck with:
David Levine [Sat, 28 Apr 2012 20:56:36 +0000 (15:56 -0500)]
Allow a user to enable setgid of inc when running distcheck with:
  make distcheck DISTCHECK_CONFIGURE_FLAGS=DISABLE_SETGID_MAIL=0
though that's probably never going to be used.
(cherry picked from commit b83b264039d4245810cb845a540c024032a45ac4)

12 years agoDisable setgid of inc (SETGID_MAIL=1) when running distcheck.
David Levine [Sat, 28 Apr 2012 12:55:16 +0000 (07:55 -0500)]
Disable setgid of inc (SETGID_MAIL=1) when running distcheck.
(cherry picked from commit 9ba93ac9c535b678bb602094997a797ba8b33666)

12 years agoFormatting cleanup.
Lyndon Nerenberg [Sat, 28 Apr 2012 01:31:36 +0000 (18:31 -0700)]
Formatting cleanup.

12 years agoUpdates OS specific notes.
Ken Hornstein [Sat, 28 Apr 2012 00:25:20 +0000 (20:25 -0400)]
Updates OS specific notes.

12 years agoMoved the set +e up to capture one more test in test-pick. That
David Levine [Fri, 27 Apr 2012 01:37:59 +0000 (20:37 -0500)]
Moved the set +e up to capture one more test in test-pick.  That
test heirloom-sh to exit.
(cherry picked from commit f793aa71e4f7375daeb2cc9ef25512172fcb1451)

12 years agoUse case statement to check for proper result from "mhparam sbackup".
David Levine [Thu, 26 Apr 2012 01:32:10 +0000 (20:32 -0500)]
Use case statement to check for proper result from "mhparam sbackup".
Also replaced a couple of other uses of grep with case statements.
(cherry picked from commit 2f4fc229fd6578389b0435b044dc559d9d9bc292)

12 years agoRemoved the mv of the file after running sed on it.
David Levine [Thu, 26 Apr 2012 01:08:55 +0000 (20:08 -0500)]
Removed the mv of the file after running sed on it.
(cherry picked from commit 214da7bcd1ef52c46d4e77c787517d9403c97046)

12 years agoUnset all MH environment variables that aren't set below.
David Levine [Thu, 26 Apr 2012 01:08:03 +0000 (20:08 -0500)]
Unset all MH environment variables that aren't set below.
(cherry picked from commit 16dba0d07e94832ef9a077e6524714d0e433a111)

12 years ago1) With SETGID_MAIL enabled (only with dot locking), if the chgrp of
David Levine [Wed, 25 Apr 2012 19:21:42 +0000 (14:21 -0500)]
1) With SETGID_MAIL enabled (only with dot locking), if the chgrp of
   inc fails during install, don't attempt to chmod it.  This will
   cause make install to fail, which is good in this case.
2) Added SETGID_MAIL= to the install by the test suite so that it
   does not attempt the chgrp+chmod.  The test suite didn't need them.
3) Removed the SETGID_MAIL= from the test suite invocation in build_nmh.
(cherry picked from commit 721276218bc03d4b0d86306c9b2990fae6f07426)

12 years agoDisable utmpx support for systems that lack getutxent.
Ken Hornstein [Wed, 25 Apr 2012 18:02:33 +0000 (13:02 -0500)]
Disable utmpx support for systems that lack getutxent.

12 years agofuther test suite fixes to work on Solaris
Oliver Kiddle [Wed, 25 Apr 2012 15:40:09 +0000 (17:40 +0200)]
futher test suite fixes to work on Solaris

12 years agoFixed test suite to work with Solaris Bourne shell:
David Levine [Wed, 25 Apr 2012 02:04:54 +0000 (21:04 -0500)]
Fixed test suite to work with Solaris Bourne shell:
1) Removed ! (negation) of statuses.
2) Removed initializations from export statements.
3) Replaced $() with ``.
4) Replaced $(()) (and expr) with new function arith_eval ().
(cherry picked from commit a6af3b6300e02ade9f223f8d91667f590d191dc9)

12 years agoUpdate info for mh-profile documenting comment format and the
Ken Hornstein [Tue, 24 Apr 2012 22:02:38 +0000 (17:02 -0500)]
Update info for mh-profile documenting comment format and the
restriction on blank lines.

12 years agoFixed to work with Solaris Bourne shell.
David Levine [Tue, 24 Apr 2012 19:23:44 +0000 (14:23 -0500)]
Fixed to work with Solaris Bourne shell.

12 years agoAdded build_nmh to dist_contrib_DATA.
David Levine [Tue, 24 Apr 2012 19:22:06 +0000 (14:22 -0500)]
Added build_nmh to dist_contrib_DATA.

12 years agoThe mh-users list at UCI is no longer.
Ken Hornstein [Sun, 22 Apr 2012 19:47:57 +0000 (14:47 -0500)]
The mh-users list at UCI is no longer.

12 years agoGot the hostname for the savannah upload area wrong.
Ken Hornstein [Sun, 22 Apr 2012 18:30:33 +0000 (13:30 -0500)]
Got the hostname for the savannah upload area wrong.

12 years agoUpdate for post-1.5 release.
Ken Hornstein [Sun, 22 Apr 2012 17:59:18 +0000 (12:59 -0500)]
Update for post-1.5 release.

12 years agoClean up help messages a bit.
Ken Hornstein [Sun, 22 Apr 2012 13:37:36 +0000 (09:37 -0400)]
Clean up help messages a bit.

12 years agoClean up install documentation a bit.
Ken Hornstein [Sun, 22 Apr 2012 13:37:24 +0000 (09:37 -0400)]
Clean up install documentation a bit.

12 years agoImplment -noatfile in a different way; it turns out my previous change
Ken Hornstein [Fri, 20 Apr 2012 18:43:16 +0000 (14:43 -0400)]
Implment -noatfile in a different way; it turns out my previous change
broke dist with -noatfile.

12 years agoChange the cscope target slightly so the source code from the historical
Ken Hornstein [Mon, 16 Apr 2012 14:33:13 +0000 (10:33 -0400)]
Change the cscope target slightly so the source code from the historical
tree isn't found.

12 years agoAdded declaration of __srget() on Cygwin. Used point solution because
David Levine [Sun, 15 Apr 2012 15:02:23 +0000 (10:02 -0500)]
Added declaration of __srget() on Cygwin.  Used point solution because
this shouldn't be needed for much longer.

12 years agoAdded -Wno-sign-compare, if supported, to compile of sbr/dtimep.c.
David Levine [Sun, 15 Apr 2012 15:00:22 +0000 (10:00 -0500)]
Added -Wno-sign-compare, if supported, to compile of sbr/dtimep.c.
It's code generated by flex and some versions produce a
signed/unsigned mismatch.

12 years agoSigh. More changes for newer versions of perl.
Ken Hornstein [Fri, 13 Apr 2012 15:23:20 +0000 (11:23 -0400)]
Sigh.  More changes for newer versions of perl.

12 years agoSupport -fmtproc -nofmtproc in show.
Ken Hornstein [Fri, 13 Apr 2012 01:07:57 +0000 (21:07 -0400)]
Support -fmtproc -nofmtproc in show.

12 years agoMore updates to replyfilter
Ken Hornstein [Fri, 13 Apr 2012 00:42:52 +0000 (20:42 -0400)]
More updates to replyfilter

12 years agoClean up fakesmtp and the post tests a bit to hopefully reduce race
Ken Hornstein [Thu, 12 Apr 2012 15:40:42 +0000 (11:40 -0400)]
Clean up fakesmtp and the post tests a bit to hopefully reduce race
conditions that make the tests fail sometimes.

12 years agoUndid wrapping of setjmp() and sigsetjmp() of
David Levine [Thu, 12 Apr 2012 01:59:57 +0000 (20:59 -0500)]
Undid wrapping of setjmp() and sigsetjmp() of
4548981fb45fbc917cc2c26b7c96b31cf a14bc9b.  What a bad idea.

12 years agoTweaked build_nmh to work with Cygwin.
David Levine [Thu, 12 Apr 2012 01:42:22 +0000 (20:42 -0500)]
Tweaked build_nmh to work with Cygwin.

12 years agoRemoved unused Hesiod relic.
David Levine [Wed, 11 Apr 2012 01:47:46 +0000 (20:47 -0500)]
Removed unused Hesiod relic.

12 years agoAdded docs/contrib/build_nmh script.
David Levine [Wed, 11 Apr 2012 01:47:16 +0000 (20:47 -0500)]
Added docs/contrib/build_nmh script.

12 years agoAdd support for -fmtproc and -nofmtproc switches to repl.
Ken Hornstein [Fri, 6 Apr 2012 19:55:14 +0000 (15:55 -0400)]
Add support for -fmtproc and -nofmtproc switches to repl.

12 years agoChanged test-mhparam to allow # sbackup.
David Levine [Fri, 6 Apr 2012 18:27:30 +0000 (13:27 -0500)]
Changed test-mhparam to allow # sbackup.

12 years agoFix forw so it respects the -form switch again for non-digests.
Ken Hornstein [Fri, 6 Apr 2012 17:57:20 +0000 (13:57 -0400)]
Fix forw so it respects the -form switch again for non-digests.

12 years agoRefere to VERSION via srcdir so this works when doing objdir builds.
Ken Hornstein [Fri, 6 Apr 2012 17:56:03 +0000 (13:56 -0400)]
Refere to VERSION via srcdir so this works when doing objdir builds.

12 years agoReworked mhparam tests of components in procs array to depend on
David Levine [Fri, 6 Apr 2012 17:27:22 +0000 (12:27 -0500)]
Reworked mhparam tests of components in procs array to depend on
values set in common.sh, notably $pagerpath.

12 years agoAdded mhparam test of each component in procs array in uip/mhparam.c.
David Levine [Fri, 6 Apr 2012 01:15:06 +0000 (20:15 -0500)]
Added mhparam test of each component in procs array in uip/mhparam.c.

12 years agoFixed install-mh -auto test by specifying HOME.
David Levine [Thu, 5 Apr 2012 22:14:57 +0000 (17:14 -0500)]
Fixed install-mh -auto test by specifying HOME.

12 years agoSigh. More corner cases to deal with!
Ken Hornstein [Thu, 5 Apr 2012 03:33:40 +0000 (23:33 -0400)]
Sigh.  More corner cases to deal with!

12 years agoChanged rmm, send, and whatnow man pages to be consistent with the
David Levine [Thu, 5 Apr 2012 02:41:39 +0000 (21:41 -0500)]
Changed rmm, send, and whatnow man pages to be consistent with the
refile man page with mention of site-dependent prefix (usually a comma).

12 years agoFixed some more charset/encoding stuff.
Ken Hornstein [Wed, 4 Apr 2012 19:55:36 +0000 (15:55 -0400)]
Fixed some more charset/encoding stuff.

12 years agoThis is a test commit to se if the savannah git hub will stop spewing
Lyndon Nerenberg [Wed, 4 Apr 2012 02:07:52 +0000 (19:07 -0700)]
This is a test commit to se if the savannah git hub will stop spewing
source diffs in commit email messages.

In this case, there should be a half-dozen lines of my bable, and
no context diffs from the one line change I made in this commit.

12 years agoMoved nmh.spec and docs/replyfilter to new docs/contrib/ directory.
David Levine [Wed, 4 Apr 2012 01:47:17 +0000 (20:47 -0500)]
Moved nmh.spec and docs/replyfilter to new docs/contrib/ directory.

12 years agoA few more bugs I didn't catch earlier.
Ken Hornstein [Tue, 3 Apr 2012 19:56:41 +0000 (15:56 -0400)]
A few more bugs I didn't catch earlier.

12 years agoFix some bugs in replyfilter.
Ken Hornstein [Tue, 3 Apr 2012 17:04:47 +0000 (13:04 -0400)]
Fix some bugs in replyfilter.

12 years agoWhoops, fix a typo in my last commit.
Ken Hornstein [Mon, 2 Apr 2012 19:58:12 +0000 (15:58 -0400)]
Whoops, fix a typo in my last commit.

12 years agoBring in replyfilter to the docs directory.
Ken Hornstein [Mon, 2 Apr 2012 19:39:00 +0000 (15:39 -0400)]
Bring in replyfilter to the docs directory.

12 years agoImplement fix in 59b086daa57105e8fbd8b1e6ba60be6a845faf95 here as well.
Ken Hornstein [Mon, 2 Apr 2012 19:38:40 +0000 (15:38 -0400)]
Implement fix in 59b086daa57105e8fbd8b1e6ba60be6a845faf95 here as well.

12 years agoAdded const qualifier to a couple of local pointers to get rid of compile warnings...
David Levine [Sat, 31 Mar 2012 16:52:10 +0000 (11:52 -0500)]
Added const qualifier to a couple of local pointers to get rid of compile warnings with --with-tls.

12 years agoRemoved hostable relics from h/mts.h and sbr/mts.c.
David Levine [Tue, 27 Mar 2012 02:28:54 +0000 (21:28 -0500)]
Removed hostable relics from h/mts.h and sbr/mts.c.

12 years agoRemoved the hostable option from mts.conf because it's no longer used.
David Levine [Tue, 27 Mar 2012 01:32:03 +0000 (20:32 -0500)]
Removed the hostable option from mts.conf because it's no longer used.
This allowed removal of mts/smtp/hosts.c.

12 years agoAdded test-install-mh.
David Levine [Mon, 26 Mar 2012 03:42:36 +0000 (22:42 -0500)]
Added test-install-mh.

12 years agoNote that %(myname) truncates the GECOS field at the first comma, if
David Levine [Sun, 25 Mar 2012 02:47:31 +0000 (21:47 -0500)]
Note that %(myname) truncates the GECOS field at the first comma, if
it contains one.

12 years agoAdd support for %(size).
Ken Hornstein [Sun, 25 Mar 2012 02:32:13 +0000 (22:32 -0400)]
Add support for %(size).

12 years agoRemoved -realsize from man page because mhshow doesn't support it.
David Levine [Sun, 25 Mar 2012 02:09:20 +0000 (21:09 -0500)]
Removed -realsize from man page because mhshow doesn't support it.

12 years agoFixed Cygwin notes.
David Levine [Sat, 24 Mar 2012 14:22:41 +0000 (09:22 -0500)]
Fixed Cygwin notes.

12 years agoEnsure that escape_display_name() can't overrun a buffer.
David Levine [Sat, 24 Mar 2012 14:13:47 +0000 (09:13 -0500)]
Ensure that escape_display_name() can't overrun a buffer.

12 years agoCleaned up compile warnings.
David Levine [Sat, 24 Mar 2012 14:04:34 +0000 (09:04 -0500)]
Cleaned up compile warnings.

12 years agoAdd this support for setting the CT_ADDR flag.
Ken Hornstein [Sat, 24 Mar 2012 06:15:49 +0000 (02:15 -0400)]
Add this support for setting the CT_ADDR flag.

12 years agoSigh. Turns out last change broke a few tests, because it trimmed the
Ken Hornstein [Sat, 24 Mar 2012 06:08:03 +0000 (02:08 -0400)]
Sigh.  Turns out last change broke a few tests, because it trimmed the
newline on the "body" component.  Ignore that and the text component as
well for trimming.  Also create some tests for the repl changes.

12 years agoRevert commit 255d4c646c0d7aa6b049052fef47fa083b1b1506 and solve
Ken Hornstein [Sat, 24 Mar 2012 05:16:42 +0000 (01:16 -0400)]
Revert commit 255d4c646c0d7aa6b049052fef47fa083b1b1506 and solve
the problem another way.

The component parser needs to save the newlines so it can combine
multiple headers properly.  So for us, strip out any trailing newlines
when we call fmt_scan().

12 years agoModify the whatnow tests to deal with different versions of readline;
Ken Hornstein [Sat, 24 Mar 2012 03:21:35 +0000 (23:21 -0400)]
Modify the whatnow tests to deal with different versions of readline;
some echo the input, some do not.

12 years agoIf the number of messages in a folder is zero, then don't try to
Ken Hornstein [Fri, 23 Mar 2012 03:34:08 +0000 (23:34 -0400)]
If the number of messages in a folder is zero, then don't try to
clear out the sequence list; this can cause you to run off the
beginning of the malloc'd buffer.  This can happen when you use
"comp" with a draft folder, the draft folder is empty, and you have
a previous sequence set in your .mh_profile.  As far as I can tell
this has been a problem for nearly forever, but I only ran into it
recently when adding the readline support.  Go figure.

12 years agoAdded function escape_display_name() to double quote, if not already,
David Levine [Fri, 23 Mar 2012 02:06:47 +0000 (21:06 -0500)]
Added function escape_display_name() to double quote, if not already,
a fullname that contains any of the special characters listed in RFC
5322, and escape unescaped, embedded double quotes.

With this change, nmh should work with no special configuration on
Cygwin, even if the user's fullname is of the form server\name.

12 years agoMoved NMH_READLINE to after our setting of CFLAGS, because
David Levine [Fri, 23 Mar 2012 00:40:17 +0000 (19:40 -0500)]
Moved NMH_READLINE to after our setting of CFLAGS, because
AC_SEARCH_LIBS messes with them.

12 years agoIf a pager isn't specified with configure --with-pager, look in order
David Levine [Thu, 22 Mar 2012 01:01:06 +0000 (20:01 -0500)]
If a pager isn't specified with configure --with-pager, look in order
for more, less, and most.  Fall back to cat, to avoid catastrophic
failure of mhshow, et al., if pagerpath is set to "no".

Updated Cygwin section of MACHINES.

12 years agoSupport for readline command history, editing, and completion at the
Ken Hornstein [Wed, 21 Mar 2012 19:27:15 +0000 (15:27 -0400)]
Support for readline command history, editing, and completion at the
WhatNow? prompt.  Based on work by Steve Rader.

12 years agoRevert previous change to get rid of MULTIBYTE_SUPPORT ifdef. It turns out
Ken Hornstein [Wed, 21 Mar 2012 16:22:16 +0000 (12:22 -0400)]
Revert previous change to get rid of MULTIBYTE_SUPPORT ifdef.  It turns out
this breaks the Plan 9 build.  But include a check for the multibyte functions
so we get MULTIBYTE_SUPPORT on systems that have it.

This reverts commit bd4fca3a8a15b35a04bdc333503c901d677c12eb.

12 years agoFixed harmless compile warnings.
David Levine [Wed, 21 Mar 2012 04:49:17 +0000 (23:49 -0500)]
Fixed harmless compile warnings.

12 years agoIt turns out that as part of POSIXification we got rid of checks for
Ken Hornstein [Wed, 21 Mar 2012 01:36:37 +0000 (21:36 -0400)]
It turns out that as part of POSIXification we got rid of checks for
wcwidth and mbtowc (because they're part of POSIX) but we didn't turn on
MULTIBYTE_SUPPORT because configure was testing to see if those functions
were supported ... and because the tests never ran, it always came back
as not being supported.  Time to bite the bullet and turn MULTIBYTE_SUPPORT
on by default.

12 years agoDocument formatarg.
Ken Hornstein [Wed, 21 Mar 2012 00:22:19 +0000 (20:22 -0400)]
Document formatarg.

12 years agoUse _exit() instead of exit() so our writer process doesn't flush out
Ken Hornstein [Tue, 20 Mar 2012 23:52:29 +0000 (19:52 -0400)]
Use _exit() instead of exit() so our writer process doesn't flush out
the stdio buffers on exit.

12 years agoBasic work to add arguments to formatproc calls.
Ken Hornstein [Tue, 20 Mar 2012 23:15:18 +0000 (19:15 -0400)]
Basic work to add arguments to formatproc calls.

12 years agoJust for sanity's sake, double check the "inc" results also with "scan".
Ken Hornstein [Tue, 20 Mar 2012 01:37:14 +0000 (21:37 -0400)]
Just for sanity's sake, double check the "inc" results also with "scan".

12 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
David Levine [Mon, 19 Mar 2012 01:59:06 +0000 (20:59 -0500)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

12 years agoAdded list of hand picked types initially genereted by...
Steve Rader [Mon, 19 Mar 2012 01:57:08 +0000 (20:57 -0500)]
Added list of hand picked types initially genereted by...
  cat /etc/mime.types \
    | perl -ane 'if ($F[1] ne "") {print "mhshow-suffix-$F[0]:.$F[1]\n"}'

12 years agoFix a bug where a message header ending right on the stdio boundary
Ken Hornstein [Mon, 19 Mar 2012 01:29:39 +0000 (21:29 -0400)]
Fix a bug where a message header ending right on the stdio boundary
would cause the body output in scan to be truncated.
Also include a test for the aforementioned bug.