]> diplodocus.org Git - nmh/log
nmh
12 years agoFix for bug #41618: Supply charset to w3m when converting text/html parts.
Ken Hornstein [Tue, 18 Feb 2014 17:38:06 +0000 (12:38 -0500)]
Fix for bug #41618: Supply charset to w3m when converting text/html parts.

12 years agoSilenced warnings when built without iconv.
David Levine [Tue, 18 Feb 2014 13:54:37 +0000 (07:54 -0600)]
Silenced warnings when built without iconv.

12 years agoAdded MH libdir to PATH in test-textcharset because it uses ap.
David Levine [Sun, 16 Feb 2014 21:25:34 +0000 (15:25 -0600)]
Added MH libdir to PATH in test-textcharset because it uses ap.

12 years agoRemoved remaining TMP relics missed with commit
David Levine [Sun, 16 Feb 2014 20:12:15 +0000 (14:12 -0600)]
Removed remaining TMP relics missed with commit
d046c8f0992fddcd69f2172a6607a14dec3b1251.  Also, have mhmail clean
up a .orig tmp file, now that it always uses mhbuild.

12 years agoAdded support for %{charset} display string escape to mhshow(1).
David Levine [Sun, 16 Feb 2014 19:12:39 +0000 (13:12 -0600)]
Added support for %{charset} display string escape to mhshow(1).

12 years agoFactored out duplicate code into parse_display_string() function.
David Levine [Sun, 16 Feb 2014 17:30:41 +0000 (11:30 -0600)]
Factored out duplicate code into parse_display_string() function.

12 years agoInstead of printing PostScript attachments, by default, from mhshow,
David Levine [Sun, 16 Feb 2014 16:26:34 +0000 (10:26 -0600)]
Instead of printing PostScript attachments, by default, from mhshow,
try to find a suitable viewer.

12 years agoAdded associations to mhn.defaults.sh from
David Levine [Sun, 16 Feb 2014 16:06:47 +0000 (10:06 -0600)]
Added associations to mhn.defaults.sh from
http://technet.microsoft.com/en-us/library/cc179224.aspx.

12 years agoMore extended parameter work. Still non-functional.
Ken Hornstein [Wed, 12 Feb 2014 20:41:39 +0000 (15:41 -0500)]
More extended parameter work.  Still non-functional.

12 years agoMove contains8bit() to a common file, and make it a bit more general.
Ken Hornstein [Wed, 12 Feb 2014 20:41:04 +0000 (15:41 -0500)]
Move contains8bit() to a common file, and make it a bit more general.

12 years agoBeginnings of RFC 2231 support. Does not compile (yet).
Ken Hornstein [Wed, 12 Feb 2014 04:17:00 +0000 (23:17 -0500)]
Beginnings of RFC 2231 support.  Does not compile (yet).

12 years agoRemoved the -[no]textcharset switches that were added to mhshow(1)
David Levine [Tue, 11 Feb 2014 05:17:28 +0000 (23:17 -0600)]
Removed the -[no]textcharset switches that were added to mhshow(1)
in commit 721b0395fb2fceac4e66fed1009ed2f17fd5351f.  They weren't
needed.  So the net effect is that, if built with iconv, mhshow
will attempt to convert text/plain content to match the user's locale.

12 years agoUse test_skip in test-textcharset if not built with iconv.
David Levine [Sun, 9 Feb 2014 18:52:28 +0000 (12:52 -0600)]
Use test_skip in test-textcharset if not built with iconv.

12 years agoNeed to set locale to something other than UTF-8 on Cygwin for
David Levine [Sun, 9 Feb 2014 16:32:46 +0000 (10:32 -0600)]
Need to set locale to something other than UTF-8 on Cygwin for
the first couple of checks in test-textcharset.

12 years agoRemoved potential buffer overflow from ruserpass(). It had been
David Levine [Sun, 9 Feb 2014 15:59:23 +0000 (09:59 -0600)]
Removed potential buffer overflow from ruserpass().  It had been
there a long time.  Also, move the tokval buffer from global data
to the stack.

12 years agoAdded -[no]textcharset switches to mhshow(1). These only apply if
David Levine [Sun, 9 Feb 2014 15:58:00 +0000 (09:58 -0600)]
Added -[no]textcharset switches to mhshow(1).  These only apply if
nmh was configured with iconv(3) support.  If -textcharset is not
used, mhshow will convert, if necessary, the charset of text/plain
content to match the user's locale setting.

12 years agoUse $MH shortcut for the profile in a few of the tests.
David Levine [Sun, 9 Feb 2014 15:05:14 +0000 (09:05 -0600)]
Use $MH shortcut for the profile in a few of the tests.

12 years agoIn test-mhfixmsg, look at configuration to see if iconv is enabled
David Levine [Sun, 9 Feb 2014 14:56:42 +0000 (08:56 -0600)]
In test-mhfixmsg, look at configuration to see if iconv is enabled
rather than detecting it from test output.

12 years agoRemove mhbuild backup files at end of a couple of tests, if successful.
David Levine [Sun, 9 Feb 2014 04:23:17 +0000 (22:23 -0600)]
Remove mhbuild backup files at end of a couple of tests, if successful.

12 years agoChanged "codeset" to "charset" for (and in) mhfixmsg. Also
David Levine [Sun, 9 Feb 2014 03:38:18 +0000 (21:38 -0600)]
Changed "codeset" to "charset" for (and in) mhfixmsg.  Also
cleaned up some comments in mhshowsbr.c.

12 years agoMoved upcase(), update_attr(), content_charset(), and
David Levine [Sat, 8 Feb 2014 17:11:25 +0000 (11:11 -0600)]
Moved upcase(), update_attr(), content_charset(), and
convert_charset() out of mhfixmsg.c so that other programs can
use them.

12 years agoStart of changes to support extended parameter parsing and decoding.
Ken Hornstein [Fri, 7 Feb 2014 20:53:35 +0000 (15:53 -0500)]
Start of changes to support extended parameter parsing and decoding.

12 years agoFix uninitialized variable warning
Ken Hornstein [Wed, 5 Feb 2014 18:05:21 +0000 (13:05 -0500)]
Fix uninitialized variable warning

12 years agoAdjust the quoted-printable output routine to continue when the end of
Ken Hornstein [Wed, 5 Feb 2014 16:02:01 +0000 (11:02 -0500)]
Adjust the quoted-printable output routine to continue when the end of
the buffer is reached, rather than adding a soft line break.

12 years agoAdd test for -maxunencoded.
Ken Hornstein [Tue, 4 Feb 2014 20:09:12 +0000 (15:09 -0500)]
Add test for -maxunencoded.

12 years agoA few more C-T-E tests.
Ken Hornstein [Tue, 4 Feb 2014 19:54:16 +0000 (14:54 -0500)]
A few more C-T-E tests.

12 years agoStill more CTE tests to cover (hopefully) all of tbe base64 cases.
Ken Hornstein [Tue, 4 Feb 2014 18:36:29 +0000 (13:36 -0500)]
Still more CTE tests to cover (hopefully) all of tbe base64 cases.

12 years agoMore CTE tests.
Ken Hornstein [Tue, 4 Feb 2014 18:34:22 +0000 (13:34 -0500)]
More CTE tests.

12 years agoMore fixes (and tests) for the base64 encoder.
Ken Hornstein [Tue, 4 Feb 2014 17:38:34 +0000 (12:38 -0500)]
More fixes (and tests) for the base64 encoder.

12 years agoAdd a new base64 CTE test.
Ken Hornstein [Tue, 4 Feb 2014 16:49:49 +0000 (11:49 -0500)]
Add a new base64 CTE test.

12 years agoFix encoder so at least one case of LF -> CR LF conversion happens correctly.
Ken Hornstein [Tue, 4 Feb 2014 16:19:24 +0000 (11:19 -0500)]
Fix encoder so at least one case of LF -> CR LF conversion happens correctly.

12 years agoReordered a bit of code in signal handler. Noted in comment that
David Levine [Tue, 4 Feb 2014 04:48:38 +0000 (22:48 -0600)]
Reordered a bit of code in signal handler.  Noted in comment that
NetBSD doesn't have mkstemps(3).

12 years agoUse rename(2), not link(2), in m_mktemps() if mkstemps() is not
David Levine [Tue, 4 Feb 2014 03:42:44 +0000 (21:42 -0600)]
Use rename(2), not link(2), in m_mktemps() if mkstemps() is not
available.

12 years agoAdd a new (but incomplete) test for mhbuild's new functionality.
Ken Hornstein [Tue, 4 Feb 2014 02:46:33 +0000 (21:46 -0500)]
Add a new (but incomplete) test for mhbuild's new functionality.

12 years agoFix up mhbuild so the character set is always output when needed, even
Ken Hornstein [Tue, 4 Feb 2014 02:46:08 +0000 (21:46 -0500)]
Fix up mhbuild so the character set is always output when needed, even
when the CTE is specified.

12 years agoDocument changes to mhbuild.
Ken Hornstein [Tue, 4 Feb 2014 02:45:41 +0000 (21:45 -0500)]
Document changes to mhbuild.

12 years agoSupport for selectable Content-Transfer-Encoding.
Ken Hornstein [Tue, 4 Feb 2014 01:14:55 +0000 (20:14 -0500)]
Support for selectable Content-Transfer-Encoding.
Now default to 8bit for CTE for text types.

12 years agonetbsd uses flock by default for mail spool locking, as reported
David Levine [Mon, 3 Feb 2014 04:34:14 +0000 (22:34 -0600)]
netbsd uses flock by default for mail spool locking, as reported
by Robert Elz.  Use *netbsd* to also include knetbsd, though I
don't know for sure that it uses flock.

12 years agoRestored setuid/setgid to slocal: it needs them when run as root,
David Levine [Mon, 3 Feb 2014 04:16:25 +0000 (22:16 -0600)]
Restored setuid/setgid to slocal:  it needs them when run as root,
as a mail delivery agent.

12 years agoRemoved some unused code that forked /bin/mkdir to make a new
David Levine [Sun, 2 Feb 2014 22:45:23 +0000 (16:45 -0600)]
Removed some unused code that forked /bin/mkdir to make a new
directory if an the effective and real uids differed.  There are no
setuid executables in nmh.

12 years agoRemoved all unnecessary setuid/setgid calls. Using setuid as an
David Levine [Sun, 2 Feb 2014 15:58:45 +0000 (09:58 -0600)]
Removed all unnecessary setuid/setgid calls.  Using setuid as an
example and not showing the setgid analogues:

    1) setuid(getuid());
    This dropped privileges before an exec and is normally a
    good thing.  Except here, the return value isn't checked.
    And, we don't have any setuid programs in nmh now, so it was
    unnecessary.

    2) if (geteuid() == 0) setuid(pw->pw_uid);
    This would have been a security hole if the executable was
    setuid root because the user specifies the source of the pw
    data.  This was in slocal(1), which is not setuid, so this
    was certainly not needed.

    3) setuid(geteuid());
    This was in post(8) for when it called the sendmail
    executable directly (-mts sendmail or -mts sendmail/pipe.
    It's not necessary with modern sendmail or replacements.

12 years agoAdded m_mktemps(), which creates a temporary file with a specified
David Levine [Sun, 2 Feb 2014 14:46:25 +0000 (08:46 -0600)]
Added m_mktemps(), which creates a temporary file with a specified
suffix.  It uses mkstemps(3) where available, which should be most
modern platforms.  If not available, it tries link(2), and if that
fails, rename(2).

12 years agoChange mhstore test slightly to test canonical line ending handling for
Ken Hornstein [Sat, 1 Feb 2014 21:13:00 +0000 (16:13 -0500)]
Change mhstore test slightly to test canonical line ending handling for
text MIME parts that are encoded with base64.

12 years agoDocument changes to base64 encoder/decoder.
Ken Hornstein [Sat, 1 Feb 2014 20:57:49 +0000 (15:57 -0500)]
Document changes to base64 encoder/decoder.

12 years agoMerge branch 'base64-text-fixup'
Ken Hornstein [Sat, 1 Feb 2014 17:48:20 +0000 (12:48 -0500)]
Merge branch 'base64-text-fixup'

12 years agoRemoved set +e where not needed in test-mhfixmsg.
David Levine [Sat, 1 Feb 2014 17:32:53 +0000 (11:32 -0600)]
Removed set +e where not needed in test-mhfixmsg.

12 years agoFixed test-mhfixmsg check attempted -decode of binary text to
David Levine [Sat, 1 Feb 2014 17:24:16 +0000 (11:24 -0600)]
Fixed test-mhfixmsg check attempted -decode of binary text to
work with the fixed base64 decoder.

12 years agoAdded note that suffixes were removed from filenames of temporary files.
David Levine [Sat, 1 Feb 2014 16:11:08 +0000 (10:11 -0600)]
Added note that suffixes were removed from filenames of temporary files.

12 years agoLook for w3m if lynx isn't available for mhshow-show-text.
David Levine [Sat, 1 Feb 2014 16:09:13 +0000 (10:09 -0600)]
Look for w3m if lynx isn't available for mhshow-show-text.

12 years agoAdded note that suffixes were removed from filenames of temporary files.
David Levine [Sat, 1 Feb 2014 16:11:08 +0000 (10:11 -0600)]
Added note that suffixes were removed from filenames of temporary files.

12 years agoLook for w3m if lynx isn't available for mhshow-show-text.
David Levine [Sat, 1 Feb 2014 16:09:13 +0000 (10:09 -0600)]
Look for w3m if lynx isn't available for mhshow-show-text.

12 years agoFix base64 to handle text parts properly; currently this breaks mhfixmsg,
Ken Hornstein [Fri, 31 Jan 2014 20:53:04 +0000 (15:53 -0500)]
Fix base64 to handle text parts properly; currently this breaks mhfixmsg,
and I'm not sure why yet.

12 years agoAdd -width when appropriate for this test.
Ken Hornstein [Fri, 31 Jan 2014 20:00:57 +0000 (15:00 -0500)]
Add -width when appropriate for this test.

12 years agoBeginnings of selectable CTE; allow specification in mhbuild directives,
Ken Hornstein [Wed, 29 Jan 2014 20:56:01 +0000 (15:56 -0500)]
Beginnings of selectable CTE; allow specification in mhbuild directives,
but it doesn't do anything quite yet.

12 years agoUnset LANG, LC_ALL, and LC_TYPE in common.sh so that the tests
David Levine [Wed, 29 Jan 2014 03:36:05 +0000 (21:36 -0600)]
Unset LANG, LC_ALL, and LC_TYPE in common.sh so that the tests
don't accidentally rely on any of the user's settings.

12 years agomhl() needs to set invo_name, too.
David Levine [Tue, 28 Jan 2014 00:56:20 +0000 (18:56 -0600)]
mhl() needs to set invo_name, too.

12 years agoWhatNow needs to set invo_name so that switches are interpreted properly.
David Levine [Mon, 27 Jan 2014 18:53:03 +0000 (12:53 -0600)]
WhatNow needs to set invo_name so that switches are interpreted properly.

12 years agoNo longer look at TMP environment variable for temporary file storage.
David Levine [Sun, 26 Jan 2014 17:57:29 +0000 (11:57 -0600)]
No longer look at TMP environment variable for temporary file storage.

12 years agoMerge branch 'tmpfiles'
David Levine [Sun, 26 Jan 2014 17:26:11 +0000 (11:26 -0600)]
Merge branch 'tmpfiles'

12 years agoMerge branch 'tmpfiles'
David Levine [Sun, 26 Jan 2014 17:23:53 +0000 (11:23 -0600)]
Merge branch 'tmpfiles'

12 years agoAdded unregister_for_removal(0) calls to the couple of children
David Levine [Sat, 25 Jan 2014 16:50:29 +0000 (10:50 -0600)]
Added unregister_for_removal(0) calls to the couple of children
that don't exec() or _exit() after fork().

12 years agoReplaced nearly all unlink(3) calls with m_unlink().
David Levine [Sat, 25 Jan 2014 16:04:19 +0000 (10:04 -0600)]
Replaced nearly all unlink(3) calls with m_unlink().

12 years agoRestored the unlinks of temporary files immediately after their
David Levine [Sat, 25 Jan 2014 15:26:13 +0000 (09:26 -0600)]
Restored the unlinks of temporary files immediately after their
creation in rcvtty.c, now that we have m_unlink().

12 years agoReplaced boilerplate at beginning of each nmh program with new
David Levine [Sat, 25 Jan 2014 15:15:05 +0000 (09:15 -0600)]
Replaced boilerplate at beginning of each nmh program with new
nmh_init() function.  It sets up an atexit() function and signal
handlers so that all temporary files are removed when the program
terminates, however that happens.  It relies on a call in m_mktemp()
to register each temporary file for removal.  See new "nmh temporary
files" section in README.developers and comments in m_mktemp.c.

12 years agoRemoved 3 renames of temporary files in mhparse.c. They added
David Levine [Sat, 25 Jan 2014 03:10:03 +0000 (21:10 -0600)]
Removed 3 renames of temporary files in mhparse.c.  They added
unnecessary filename extensions to the temp files.  They weren't good
from a security standpoint and added a failure mode.

12 years agoReplaced use of mkstemp() with m_mktemp() in lock_file.c.
David Levine [Sat, 25 Jan 2014 02:29:38 +0000 (20:29 -0600)]
Replaced use of mkstemp() with m_mktemp() in lock_file.c.

12 years agoMove uip/attach.c to sbr/mime_type.c; it was used by enough programs
Ken Hornstein [Fri, 24 Jan 2014 18:17:56 +0000 (13:17 -0500)]
Move uip/attach.c to sbr/mime_type.c; it was used by enough programs
that it deserved to be in libmh.

12 years agoIn my over-eager trimming I didn't realize the fallback code that
Ken Hornstein [Fri, 24 Jan 2014 17:38:03 +0000 (12:38 -0500)]
In my over-eager trimming I didn't realize the fallback code that
used the mhshow-suffix configuration information to determine the
MIME type was removed; put that back into mime_type().

12 years agoReplaced use of mkstemp() with m_mktemp2() in header_fd() of
David Levine [Fri, 24 Jan 2014 04:16:34 +0000 (22:16 -0600)]
Replaced use of mkstemp() with m_mktemp2() in header_fd() of
rcvtty.c.  It never would have worked, anyway, because it had 5
instead of 6 X's in the template.

12 years agoSwitch from volatile char * to the more correct char *volatile.
Ken Hornstein [Fri, 24 Jan 2014 02:48:24 +0000 (21:48 -0500)]
Switch from volatile char * to the more correct char *volatile.

12 years agoSeparate export from assignment in test-dist and test-attach.
David Levine [Fri, 24 Jan 2014 01:58:41 +0000 (19:58 -0600)]
Separate export from assignment in test-dist and test-attach.

12 years agoWhoops, forgot to initialize the linked list next pointer to NULL.
Ken Hornstein [Thu, 23 Jan 2014 19:55:21 +0000 (14:55 -0500)]
Whoops, forgot to initialize the linked list next pointer to NULL.

12 years agoMake sure we include tiny.jpg we need for the test suite.
Ken Hornstein [Thu, 23 Jan 2014 19:55:06 +0000 (14:55 -0500)]
Make sure we include tiny.jpg we need for the test suite.

12 years agoTry to suppress warnings from changes (but why is this thing complaining
Ken Hornstein [Thu, 23 Jan 2014 19:40:44 +0000 (14:40 -0500)]
Try to suppress warnings from changes (but why is this thing complaining
about drft being clobbered now??)

12 years agoHm, maybe I can't put environment variable assignments in front of
Ken Hornstein [Thu, 23 Jan 2014 19:24:35 +0000 (14:24 -0500)]
Hm, maybe I can't put environment variable assignments in front of
functions?

12 years agoWhoops, forgot a newline.
Ken Hornstein [Thu, 23 Jan 2014 19:01:53 +0000 (14:01 -0500)]
Whoops, forgot a newline.

12 years agoMerge branch 'mhbuild-always'
Ken Hornstein [Thu, 23 Jan 2014 18:35:31 +0000 (13:35 -0500)]
Merge branch 'mhbuild-always'

12 years agoDocument changes to mhbuild and send.
Ken Hornstein [Thu, 23 Jan 2014 18:35:03 +0000 (13:35 -0500)]
Document changes to mhbuild and send.

12 years agoGarbage collect unused code.
Ken Hornstein [Thu, 23 Jan 2014 05:34:18 +0000 (00:34 -0500)]
Garbage collect unused code.

12 years agoRemove automimeproc functionality; it's redundant now.
Ken Hornstein [Thu, 23 Jan 2014 05:32:18 +0000 (00:32 -0500)]
Remove automimeproc functionality; it's redundant now.

12 years agoUpdate the pending-release-notes for changes.
Ken Hornstein [Thu, 23 Jan 2014 05:31:55 +0000 (00:31 -0500)]
Update the pending-release-notes for changes.

12 years agoFlesh out test-attach, and set it to run as part of the test suite.
Ken Hornstein [Thu, 23 Jan 2014 05:07:54 +0000 (00:07 -0500)]
Flesh out test-attach, and set it to run as part of the test suite.

12 years agoFix mhmail so it works with the new world order.
Ken Hornstein [Wed, 22 Jan 2014 23:59:07 +0000 (18:59 -0500)]
Fix mhmail so it works with the new world order.

12 years agoConvert whatnow over to using the new Attach header.
Ken Hornstein [Wed, 22 Jan 2014 20:22:07 +0000 (15:22 -0500)]
Convert whatnow over to using the new Attach header.
Mark the old -attach switches as deprecated (and make them not show
up in help).  Still more documentation cleanup to do.

12 years agoFixed this to use Attach instead of Nmh-Attachment.
Ken Hornstein [Wed, 22 Jan 2014 17:06:49 +0000 (12:06 -0500)]
Fixed this to use Attach instead of Nmh-Attachment.

12 years agoAdded svector_find() function.
David Levine [Wed, 22 Jan 2014 04:09:49 +0000 (22:09 -0600)]
Added svector_find() function.

12 years agoMake viamail read the user's profile; this is required because sendsbr()
Ken Hornstein [Wed, 22 Jan 2014 03:35:35 +0000 (22:35 -0500)]
Make viamail read the user's profile; this is required because sendsbr()
wants to call mhbuild, which can be overridden via the user's profile
(which is required for the test suite to work).

12 years agoAlways check that mktemp()/mktemp2() succeeds before trying to
David Levine [Wed, 22 Jan 2014 02:55:57 +0000 (20:55 -0600)]
Always check that mktemp()/mktemp2() succeeds before trying to
use result.  And if it fails, have the error message report
the directory where the failed temporary file creation occurred.
And, removed all chmod()'s of temporary files created by mktemp()/
mktemp2() because they set the umask to 077 before calling mkstemp(3).

12 years agoExpose get_temp_dir().
David Levine [Wed, 22 Jan 2014 02:51:00 +0000 (20:51 -0600)]
Expose get_temp_dir().

12 years agoEnable asserts when debug is enabled, in build_nmh.
David Levine [Wed, 22 Jan 2014 02:50:11 +0000 (20:50 -0600)]
Enable asserts when debug is enabled, in build_nmh.

12 years agoFix a bunch of tests for the mhbuild changes; still more to do.
Ken Hornstein [Wed, 22 Jan 2014 01:12:29 +0000 (20:12 -0500)]
Fix a bunch of tests for the mhbuild changes; still more to do.

12 years agoReplaced use of m_mktemp() with m_mktemp2() so that tmp files created
David Levine [Tue, 21 Jan 2014 03:08:47 +0000 (21:08 -0600)]
Replaced use of m_mktemp() with m_mktemp2() so that tmp files created
by attach, burst, mhbuild, and post will be in the directory specified
by the first non-null of {MHTMPDIR, TMPDIR, TMP, MH Path directory}.

12 years agoRemoved remaining occurrences of char *tmp from uip/mh* programs.
David Levine [Tue, 21 Jan 2014 03:07:08 +0000 (21:07 -0600)]
Removed remaining occurrences of char *tmp from uip/mh* programs.

12 years agoExpanded mhpath(1) man page discussion of its handling of out-of-range
David Levine [Tue, 21 Jan 2014 02:53:10 +0000 (20:53 -0600)]
Expanded mhpath(1) man page discussion of its handling of out-of-range
message numbers, and fixed a couple of formatting glitches.

12 years agoUse LC_ALL instead of LC_CTYPE in test-pick because LC_ALL has
David Levine [Mon, 20 Jan 2014 16:52:07 +0000 (10:52 -0600)]
Use LC_ALL instead of LC_CTYPE in test-pick because LC_ALL has
precendence.

12 years agoFixed three LC_ALL settings:
David Levine [Mon, 20 Jan 2014 16:31:16 +0000 (10:31 -0600)]
Fixed three LC_ALL settings:
1) Replaced en_US.ISO8859-1 with C because that's sufficient to show
   decoding with an invalid multibyte sequence.
2) Removed redundant LC_ALL=en_US.UTF-8; that is set for the entire test.
3) Removed the last en_US.ISO8859-1 because it hid what the test was
   trying to show.

12 years agoRemove autoconf checks for nl_langinfo() and langinfo.h
Ken Hornstein [Mon, 20 Jan 2014 06:27:15 +0000 (01:27 -0500)]
Remove autoconf checks for nl_langinfo() and langinfo.h

12 years agoCompletely deprecate support for MM_CHARSET.
Ken Hornstein [Mon, 20 Jan 2014 06:15:55 +0000 (01:15 -0500)]
Completely deprecate support for MM_CHARSET.

12 years agoRemoved "tmp" from the uip/mh* programs, so that they no longer
David Levine [Mon, 20 Jan 2014 05:21:51 +0000 (23:21 -0600)]
Removed "tmp" from the uip/mh* programs, so that they no longer
use the nmh-storage profile component for their tmp files.  Or
their invoname, but that will be taken care of later.

12 years agoRemove the --disable-locale configure option and make locale support
Ken Hornstein [Mon, 20 Jan 2014 04:21:32 +0000 (23:21 -0500)]
Remove the --disable-locale configure option and make locale support
unconditional.