mmh
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.

12 years agoFix typo in man page
Ken Hornstein [Sun, 18 Mar 2012 03:42:26 +0000 (23:42 -0400)]
Fix typo in man page

12 years agoAdded release note that ./@ is obsolete/deprecated.
David Levine [Sun, 18 Mar 2012 15:27:05 +0000 (10:27 -0500)]
Added release note that ./@ is obsolete/deprecated.

12 years agoAdded test-whom.
David Levine [Sun, 18 Mar 2012 14:53:31 +0000 (09:53 -0500)]
Added test-whom.

12 years agoAdded documentation of -sever, -port, -sasl, -saslmech, -snoop, -user,
David Levine [Sun, 18 Mar 2012 14:17:56 +0000 (09:17 -0500)]
Added documentation of -sever, -port, -sasl, -saslmech, -snoop, -user,
-tls, and -notls to whom man page.

12 years agoAdded whom, it's the fifth program referred to in mh-draft man page.
David Levine [Sun, 18 Mar 2012 14:15:30 +0000 (09:15 -0500)]
Added whom, it's the fifth program referred to in mh-draft man page.

12 years agoIn gcov target, added warning if configured with --enable-debug.
David Levine [Sat, 17 Mar 2012 19:33:43 +0000 (14:33 -0500)]
In gcov target, added warning if configured with --enable-debug.
While gcov will work with it, it won't reflect optimizations that
are disabled with that option.

12 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
David Levine [Sat, 17 Mar 2012 03:11:09 +0000 (22:11 -0500)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

Conflicts:
Makefile.am

12 years agoAutomated generation of mh-chart.man.
David Levine [Sat, 17 Mar 2012 02:07:52 +0000 (21:07 -0500)]
Automated generation of mh-chart.man.

12 years agoAutomated generation of mh-chart.man.
David Levine [Sat, 17 Mar 2012 02:07:52 +0000 (21:07 -0500)]
Automated generation of mh-chart.man.

12 years agoCommmiting last manual update of mh-chart.man before removing it.
David Levine [Sat, 17 Mar 2012 02:05:21 +0000 (21:05 -0500)]
Commmiting last manual update of mh-chart.man before removing it.

12 years agoRemoved some unused code having to do with permissions of symlinks.
David Levine [Sat, 17 Mar 2012 02:02:57 +0000 (21:02 -0500)]
Removed some unused code having to do with permissions of symlinks.

12 years agoAdded mhshow-suffix-text/calendar.
David Levine [Sat, 17 Mar 2012 02:01:30 +0000 (21:01 -0500)]
Added mhshow-suffix-text/calendar.

12 years agoImprove the documentation for "send" a bit in terms of how it maps file
Ken Hornstein [Fri, 16 Mar 2012 17:21:38 +0000 (13:21 -0400)]
Improve the documentation for "send" a bit in terms of how it maps file
suffixes to MIME types.

12 years agoMake -attach Nmh-Attachment & -attachformat 1 the default.
Ken Hornstein [Fri, 16 Mar 2012 17:02:43 +0000 (13:02 -0400)]
Make -attach Nmh-Attachment & -attachformat 1 the default.

12 years agoUpdate for changes to post.
Ken Hornstein [Fri, 16 Mar 2012 15:37:31 +0000 (11:37 -0400)]
Update for changes to post.

12 years agoCreate new switches -atfile and -noatfile to control the creation of the @
Ken Hornstein [Fri, 16 Mar 2012 15:32:35 +0000 (11:32 -0400)]
Create new switches -atfile and -noatfile to control the creation of the @
file when repl'ing or dist'ing a message.

12 years agoUpdate post(8) regarding the New World Order.
Ken Hornstein [Fri, 16 Mar 2012 04:21:35 +0000 (00:21 -0400)]
Update post(8) regarding the New World Order.

12 years agoWhoops, forgot to put "." before some of the suffixes.
Ken Hornstein [Fri, 16 Mar 2012 03:14:48 +0000 (23:14 -0400)]
Whoops, forgot to put "." before some of the suffixes.

12 years agoAdd some more default MIME content suffixes.
Ken Hornstein [Fri, 16 Mar 2012 03:09:41 +0000 (23:09 -0400)]
Add some more default MIME content suffixes.

12 years agoCall readconfig() on mhn.defaults so we get default entries in for use
Ken Hornstein [Fri, 16 Mar 2012 03:00:06 +0000 (23:00 -0400)]
Call readconfig() on mhn.defaults so we get default entries in for use
with attach.

12 years agoA test for the group addressing functionality handled by "post".
Ken Hornstein [Fri, 16 Mar 2012 02:23:20 +0000 (22:23 -0400)]
A test for the group addressing functionality handled by "post".

12 years agoRemove all masquerade support (draft_from is now the default, and the other
Ken Hornstein [Thu, 15 Mar 2012 19:54:02 +0000 (15:54 -0400)]
Remove all masquerade support (draft_from is now the default, and the other
two can be accomplished via the components file).

12 years agoClean up prototypes.
Ken Hornstein [Thu, 15 Mar 2012 17:55:15 +0000 (13:55 -0400)]
Clean up prototypes.

12 years agoFix some warnings.
Ken Hornstein [Thu, 15 Mar 2012 17:04:38 +0000 (13:04 -0400)]
Fix some warnings.

12 years agoI guess the -i option to sed works differently on Linux and MacOS
Ken Hornstein [Thu, 15 Mar 2012 15:55:34 +0000 (11:55 -0400)]
I guess the -i option to sed works differently on Linux and MacOS
X; deal with it.

12 years agoInitialized local format_len. gcc on 64-bit Linux warned about it.
David Levine [Thu, 15 Mar 2012 02:05:16 +0000 (21:05 -0500)]
Initialized local format_len.  gcc on 64-bit Linux warned about it.

12 years agoNew test suite for "post"; uses fakesmtp to trap the SMTP protocol.
Ken Hornstein [Thu, 15 Mar 2012 01:15:54 +0000 (21:15 -0400)]
New test suite for "post"; uses fakesmtp to trap the SMTP protocol.

12 years agoMake sure we don't send Envelope-From if we're using spost.
Ken Hornstein [Thu, 15 Mar 2012 01:15:17 +0000 (21:15 -0400)]
Make sure we don't send Envelope-From if we're using spost.

12 years agoA new test program, fakesmtp, to help us test post.
Ken Hornstein [Wed, 14 Mar 2012 19:51:22 +0000 (15:51 -0400)]
A new test program, fakesmtp, to help us test post.

12 years agoFix the SMTP code so it doesn't end up in a hard loop during a DATA
Ken Hornstein [Wed, 14 Mar 2012 19:47:01 +0000 (15:47 -0400)]
Fix the SMTP code so it doesn't end up in a hard loop during a DATA
command.

12 years agoDisabled the optimization to stop stat'ing directory entries in
David Levine [Wed, 14 Mar 2012 03:28:03 +0000 (22:28 -0500)]
Disabled the optimization to stop stat'ing directory entries in
BuildFolderListRecurse() of flist.c under conditions where st_nlink is
set to 1.  That happens on Cygwin, for example:
  http://cygwin.com/ml/cygwin-apps/2008-08/msg00264.html

12 years agoChanged output_md5() to output just the checksum. If the filename
David Levine [Wed, 14 Mar 2012 03:01:52 +0000 (22:01 -0500)]
Changed output_md5() to output just the checksum.  If the filename
needs to appear on the same line, the caller needs to add it.  This
avoids differences due to a leading '*' binary file indicator, even
for text files, on Cygwin.

12 years agoAdded test/getfqnd.c, a replacement for "hostname" that always
David Levine [Wed, 14 Mar 2012 02:20:47 +0000 (21:20 -0500)]
Added test/getfqnd.c, a replacement for "hostname" that always
tries to provide the fully qualified domainname of the host, even
on Cygwin.  It uses the code that LocalName in sbr/mts.c uses.

12 years agoOn some platforms, need to be out of $SPDIR in order to remove it.
David Levine [Wed, 14 Mar 2012 00:58:33 +0000 (19:58 -0500)]
On some platforms, need to be out of $SPDIR in order to remove it.
So do that in test/whatnow/test-ls.

12 years agoPromote uid_t value to long and print with %ld to prevent compile
David Levine [Wed, 14 Mar 2012 00:56:06 +0000 (19:56 -0500)]
Promote uid_t value to long and print with %ld to prevent compile
warning on platforms, such as Cygwin, where it is a long.

12 years agoModify getfullname so it performs the same processing that
Ken Hornstein [Tue, 13 Mar 2012 19:25:41 +0000 (15:25 -0400)]
Modify getfullname so it performs the same processing that
mts.c:getuserinfo() does.