]>
diplodocus.org Git - nmh/log
David Levine [Thu, 19 Sep 2013 23:30:19 +0000 (18:30 -0500)]
Added script name to test-mhfixmsg printout.
David Levine [Thu, 19 Sep 2013 13:13:24 +0000 (08:13 -0500)]
Don't check -replacetextplain in test-mhfixmsg if skipping -reformat
check.
David Levine [Thu, 19 Sep 2013 02:40:19 +0000 (21:40 -0500)]
Run output of -replacetextplain test through uniq.
David Levine [Mon, 19 Aug 2013 05:42:01 +0000 (00:42 -0500)]
Added -replacetextplain switch to mhfixmsg. If enabled, -reformat
will replace any existing text/plain part, such as those that are
empty or that don't match their corresponding text/html part.
David Levine [Tue, 2 Jul 2013 23:33:37 +0000 (18:33 -0500)]
Added unsigned char cast of char argument to isascii() call.
Ken Hornstein [Mon, 1 Jul 2013 19:44:22 +0000 (15:44 -0400)]
Reject email addresses which contain 8-bit characters.
Ken Hornstein [Mon, 1 Jul 2013 19:07:16 +0000 (15:07 -0400)]
Add warnings about the use of %(decode) on addresses.
Ken Hornstein [Mon, 1 Jul 2013 18:31:51 +0000 (14:31 -0400)]
If mbtowc() fails to handle a character, replace the offending character
with a '?' and continue.
David Levine [Mon, 1 Jul 2013 12:11:27 +0000 (07:11 -0500)]
In test-mhfixmsg, run output through uniq before head instead of after.
David Levine [Mon, 1 Jul 2013 03:29:12 +0000 (22:29 -0500)]
Punted on comparing that html part in test-mhfixmsg: it
can get reformatted legally.
David Levine [Mon, 1 Jul 2013 02:20:00 +0000 (21:20 -0500)]
Try this formatting change to test-mhfixmsg.
David Levine [Mon, 1 Jul 2013 01:46:18 +0000 (20:46 -0500)]
One more formatting chagned to the input in test-mhfixmsg. One of
the lines is one character longer than the others and that's about
where the problem shows up, so yanked a character out of it.
Lyndon Nerenberg [Mon, 1 Jul 2013 01:11:42 +0000 (18:11 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/nmh
Lyndon Nerenberg [Mon, 1 Jul 2013 01:11:13 +0000 (18:11 -0700)]
Revert "Move a variable manipulation outside the context of setjmp() to quell a compiler warning."
Turns out it didn't fix it after all.
This reverts commit
0152658e840581077e5cd575b5195faf18b9df8b .
David Levine [Mon, 1 Jul 2013 01:11:08 +0000 (20:11 -0500)]
Changed formatting of the input in test-mhfixmsg that breaks
on Solaris 11, maybe this will fix it.
Lyndon Nerenberg [Mon, 1 Jul 2013 00:59:59 +0000 (17:59 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/nmh
Lyndon Nerenberg [Mon, 1 Jul 2013 00:59:31 +0000 (17:59 -0700)]
Move a variable manipulation outside the context of setjmp() to quell a compiler warning.
David Levine [Mon, 1 Jul 2013 00:40:34 +0000 (19:40 -0500)]
Restored test-mhfixmsg. Not sure what to do about failure on Solaris.
Lyndon Nerenberg [Mon, 1 Jul 2013 00:24:48 +0000 (17:24 -0700)]
Copy a parameter off the call stack to quell a longjmp warning.
David Levine [Mon, 1 Jul 2013 00:14:46 +0000 (19:14 -0500)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
David Levine [Mon, 1 Jul 2013 00:12:58 +0000 (19:12 -0500)]
See if the rest of test-mhfixmsg will pass on Solaris.
Lyndon Nerenberg [Sun, 30 Jun 2013 23:58:23 +0000 (16:58 -0700)]
Remove spurious return statements after exit().
These are holdovers from a long forgotten era.
David Levine [Sun, 30 Jun 2013 23:50:50 +0000 (18:50 -0500)]
OK, fixed test-mhfixmsg on Solaris 11, where BUFSIZ is 1024.
The problem was in the content_encoding() function of mhfixmsg:
it would restart its counter of the characters on a line whenever
new characters were read in. The fix was easy, just move the
initialization of that counter outside of the fread() loop.
David Levine [Sun, 30 Jun 2013 23:28:56 +0000 (18:28 -0500)]
Added to the Solaris debug printout.
David Levine [Sun, 30 Jun 2013 23:11:43 +0000 (18:11 -0500)]
Removed exit() after a longjmp() in uip/sendsbr.c to quiet
compile warning on Solaris 11.
David Levine [Sun, 30 Jun 2013 23:03:28 +0000 (18:03 -0500)]
More debugging of test-mhfixmsg on Solaris.
David Levine [Sun, 30 Jun 2013 22:50:44 +0000 (17:50 -0500)]
Fixed removal of <> in test-dist and test-rcvdist.
David Levine [Sun, 30 Jun 2013 21:44:23 +0000 (16:44 -0500)]
Remove any <> surrounding localmbox in test-dist and test-rcvdist,
so that the tests pass when the user doesn't have a SIGNATURE set.
David Levine [Sun, 30 Jun 2013 21:35:39 +0000 (16:35 -0500)]
That didn't work, fixed location of mhn.defaults in test.
David Levine [Sun, 30 Jun 2013 21:19:56 +0000 (16:19 -0500)]
Added debug printouts to see why the test fails on Solaris 11.
Lyndon Nerenberg [Sun, 30 Jun 2013 20:14:12 +0000 (13:14 -0700)]
Prefer /usr/sbin/sendmail over /usr/lib/sendmail.
If the site installs a sendmail replacement, or updates to a newer
version, odds are better for the new sendmail preferring to install in
/usr/sbin over /usr/lib.
Lyndon Nerenberg [Sun, 30 Jun 2013 19:39:46 +0000 (12:39 -0700)]
Add compilation guard around lkopen_flock.
Oracle Solaris 11 doesn't have flock().
Lyndon Nerenberg [Sun, 30 Jun 2013 19:16:07 +0000 (12:16 -0700)]
If we're searching for commands, prefer xpg4 versions on Solaris.
David Levine [Wed, 12 Jun 2013 01:30:31 +0000 (20:30 -0500)]
Removed hyphen from all occurrences of RFC-*.
David Levine [Wed, 12 Jun 2013 01:17:29 +0000 (20:17 -0500)]
Changed all bare occurrences of 822/2822 to RFC 822/RFC 2822.
Reported by Norm.
David Levine [Wed, 12 Jun 2013 00:46:51 +0000 (19:46 -0500)]
Changed "separated by spaces" in mh-sequence man page to
"as separate arguments", as suggested by Norm.
David Levine [Wed, 12 Jun 2013 00:45:47 +0000 (19:45 -0500)]
Changed a couple of occurrences of "white-space" to "whitespace"
to be consistent with other man pages.
Lyndon Nerenberg [Sun, 26 May 2013 19:37:40 +0000 (12:37 -0700)]
conflict(8): style - move deprecation notice into DESCRIPTION.
Lyndon Nerenberg [Sun, 26 May 2013 19:28:24 +0000 (12:28 -0700)]
Remove SYNOPSIS from nmh(7).
Lyndon Nerenberg [Sun, 26 May 2013 19:23:00 +0000 (12:23 -0700)]
Delete SYNOPSIS from section 5 manpages.
This isn't applicable to section 5 manpages.
Lyndon Nerenberg [Sun, 26 May 2013 19:17:41 +0000 (12:17 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/nmh
Lyndon Nerenberg [Sun, 26 May 2013 19:17:31 +0000 (12:17 -0700)]
Fix typo.
David Levine [Sun, 26 May 2013 16:11:48 +0000 (11:11 -0500)]
Added note to pending-release-notes that "*" address-group is
obsolescent. Split obsolete and deprecated features into
separate sections.
Lyndon Nerenberg [Sun, 26 May 2013 03:19:50 +0000 (20:19 -0700)]
Stupid typo in manpage.
Lyndon Nerenberg [Sun, 26 May 2013 03:14:04 +0000 (20:14 -0700)]
Clean up mh-alias(5) manpage.
Word-smithing, update to use *.example domains for addresses,
literal text in bold rather than italic, use typographers quotes on
single character references, etc.
Re-organize sections to match documentation convention.
Mark "*" address-group as obsolescent.
David Levine [Sun, 12 May 2013 13:29:34 +0000 (08:29 -0500)]
Fixed strip_crs() in mhfixmsg to work even if it's the
only modification to the message. Also, fixed the test
so that it succeeds even if there is no lynx, w3m, etc.
David Levine [Tue, 7 May 2013 01:14:57 +0000 (20:14 -0500)]
Fixed number of bytes to fread() in strip_crs() in mhfixmsg.
Lyndon Nerenberg [Sun, 5 May 2013 21:41:34 +0000 (14:41 -0700)]
More .ta -> .TP manpage cleanup.
David Levine [Sat, 4 May 2013 15:38:35 +0000 (10:38 -0500)]
Per Ralph's suggestion, added note that "moreproc" is not
supported in user profile display strings.
David Levine [Sat, 4 May 2013 15:30:21 +0000 (10:30 -0500)]
Replaced hard-coded "more" with DEFAULT_PAGER in show_text().
David Levine [Sat, 4 May 2013 14:36:42 +0000 (09:36 -0500)]
When the mhfixmsg -decodetext switch is enabled, each carriage
return character that precedes a linefeed character is removed
from ASCII-encoded text parts.
David Levine [Sat, 4 May 2013 14:03:27 +0000 (09:03 -0500)]
Removed unused declaration of "nolist" from mhshow.c.
David Levine [Sat, 4 May 2013 14:01:42 +0000 (09:01 -0500)]
Replaced raw hack to add the credentials profile entry in post.c
with new add_profile_entry() function.
David Levine [Fri, 3 May 2013 01:36:21 +0000 (20:36 -0500)]
Fixed failure reported by Valdis of post to retrieve login and
password with legacy credentials.
David Levine [Thu, 2 May 2013 01:40:55 +0000 (20:40 -0500)]
Fixed problem with m_getfld() with long headers reported by
Paul Fox. The problem occurred with the 512th byte of the
header was a newline: it then skipped the next character.
David Levine [Thu, 2 May 2013 01:38:48 +0000 (20:38 -0500)]
Set the return status from the check() function of the test
suite if the check failed.
David Levine [Wed, 1 May 2013 01:59:55 +0000 (20:59 -0500)]
Removed remaining #includes of stdio.h and stdlib.h because
they're #include'd by h/nmh.h.
David Levine [Wed, 1 May 2013 01:54:43 +0000 (20:54 -0500)]
Applied what was done to uip/send.c in commit
af429a902add614e35cd76d15172a4ccb70a3be1 to uip/viamail.c and
uip/whatnowsbr.c, because they call sendsbr() directly.
David Levine [Mon, 29 Apr 2013 00:42:09 +0000 (19:42 -0500)]
Removed some #includes of stdio.h, ctype.h, stdlib.h, and
string.h because they're #include'd by h/nmh.h.
David Levine [Mon, 29 Apr 2013 00:32:44 +0000 (19:32 -0500)]
Removed some #includes of unistd.h and stdio.h because they're
in h/nmh.h.
David Levine [Mon, 29 Apr 2013 00:26:58 +0000 (19:26 -0500)]
Redirect some outputs in the test suite to standard error.
David Levine [Sun, 28 Apr 2013 19:59:34 +0000 (14:59 -0500)]
Fix to commit
af429a902add614e35cd76d15172a4ccb70a3be1 to
use the user found by nmh_get_credentials() in sm_auth_sasl().
David Levine [Sun, 28 Apr 2013 18:07:31 +0000 (13:07 -0500)]
Tweaked check of -outfile in test-mhstore.
David Levine [Sun, 28 Apr 2013 17:49:44 +0000 (12:49 -0500)]
Allow -clobber with mhstore -outfile.
David Levine [Sun, 28 Apr 2013 16:29:47 +0000 (11:29 -0500)]
Added -outfile switch to mhstore(1).
David Levine [Sun, 28 Apr 2013 16:13:41 +0000 (11:13 -0500)]
Refined error message from check() shell function of test suite.
Ken Hornstein [Sun, 28 Apr 2013 00:32:55 +0000 (20:32 -0400)]
Remove extra arguments from two anno tests; the check() function now
complains about them. Looks like they were always there.
David Levine [Sat, 27 Apr 2013 19:08:49 +0000 (14:08 -0500)]
Removed #include of sys/param.h from sbr/makedir.c. It's
#include'd by h/nmh.h, with HAVE_SYS_PARAM_H protection.
David Levine [Sat, 27 Apr 2013 18:26:18 +0000 (13:26 -0500)]
Allow mhfixmsg -reformat to succeed even when decode of binary
text fails. This is a refinement of commit
ebf35185aa9256b0cd09234f39bd14db9e90e81c .
David Levine [Sat, 27 Apr 2013 18:24:53 +0000 (13:24 -0500)]
Added support for 'ignore space' argument to check() function
of test/common.sh.in.
David Levine [Tue, 23 Apr 2013 03:00:38 +0000 (22:00 -0500)]
Completed commit
52a236230220232fd632b5aa88eb9bb31dba346e so
that send(1)/post(1) use "credentials" profile entry. post
doesn't read the profile so pass the credentials setting to
it via a new switch.
David Levine [Sun, 21 Apr 2013 14:49:48 +0000 (09:49 -0500)]
Replaced calls to static getcpy() in mf.c with calls to strdup()
David Levine [Sun, 21 Apr 2013 14:43:27 +0000 (09:43 -0500)]
Added quoting of local part of invalid address in message being
replied to [Bug #26780].
David Levine [Sun, 21 Apr 2013 14:42:00 +0000 (09:42 -0500)]
Fixed small formatting glitch in repl man page.
David Levine [Sun, 21 Apr 2013 14:41:03 +0000 (09:41 -0500)]
Added const to arguments of mf functions.
David Levine [Sun, 21 Apr 2013 14:39:44 +0000 (09:39 -0500)]
Added const to argument of getname().
David Levine [Sun, 21 Apr 2013 14:39:20 +0000 (09:39 -0500)]
Added const to argument of getcpy().
David Levine [Sat, 20 Apr 2013 13:36:12 +0000 (08:36 -0500)]
Refined commit
9b70e8396d50989db2177547515594bc15ee8b17 to allow
options to be passed to ls from whatnow prompt. This way, "ls -l"
works as expected.
David Levine [Sat, 20 Apr 2013 02:06:50 +0000 (21:06 -0500)]
Added mention to mhlist(1) man page, in response to question
from Ralph, that it lists multipart/alternative parts in reverse
order of their placement in a message.
And in response to suggestion from Ralph, trimmed whitespace from
ends of mhlist output lines.
Paul Fox [Tue, 9 Apr 2013 18:32:32 +0000 (14:32 -0400)]
test-mark: add tests for relative message selections
Paul Fox [Thu, 4 Apr 2013 12:21:19 +0000 (08:21 -0400)]
mh-sequence.man: document new '=+' and '=-' for selecting relative msgs
also add a line-item to docs/pending-release-notes.
Paul Fox [Thu, 4 Apr 2013 12:21:50 +0000 (08:21 -0400)]
m_convert: 'foo=n' and 'foo=+/-n' now select msgs with relative offsets
David Levine [Fri, 19 Apr 2013 02:30:33 +0000 (21:30 -0500)]
Fixed permissions of maildelivery file in test-slocal to fix
test failure reported by Paul Fox. Also added code to the test
to help diagnose any failure.
David Levine [Tue, 16 Apr 2013 13:00:54 +0000 (08:00 -0500)]
Plugged memory leak in m_unknown().
David Levine [Tue, 16 Apr 2013 12:59:54 +0000 (07:59 -0500)]
Added date to test message with two blank lines between header
and body so that the test can pass on other days.
David Levine [Tue, 16 Apr 2013 02:01:12 +0000 (21:01 -0500)]
Fixed problem in m_getfld() reported by Paul Fox. When
inc'ing a message from a maildrop with two blank lines
between the header and body, the last 3 or 4 characters of
the last header would be copied into the body.
David Levine [Sun, 14 Apr 2013 15:47:31 +0000 (10:47 -0500)]
Moved #include of signal.h to h/signals.h. And it was already
in h/nmh.h.
David Levine [Sun, 14 Apr 2013 15:27:47 +0000 (10:27 -0500)]
Moved #include of errno.h to h/nmh.h.
David Levine [Sun, 14 Apr 2013 15:13:42 +0000 (10:13 -0500)]
Removed #include of sys/wait.h from sbr/pidstatus.c. I missed
it with
b523a72928c0ef630be33cf5f5aab9fc301958e1 .
David Levine [Sun, 14 Apr 2013 14:53:32 +0000 (09:53 -0500)]
A "credentials" mh-profile entry has been added. This allows
post(8), whom(1), send(1), inc(1), and msgchk(1) to (optionally)
honour the username in the .netrc file [Bug #23168]. And, it
allows specification of any valid filename in place of $HOME/.netrc.
David Levine [Wed, 10 Apr 2013 01:26:43 +0000 (20:26 -0500)]
Fixed typo in several man pages.
David Levine [Thu, 4 Apr 2013 01:06:19 +0000 (20:06 -0500)]
Added vpick to dist_contib_DATA so it gets distributed.
David Levine [Thu, 4 Apr 2013 00:56:54 +0000 (19:56 -0500)]
Be sure that mhfixmsg returns a status of non-zero if
it can't reformat a part.
David Levine [Wed, 3 Apr 2013 23:46:22 +0000 (18:46 -0500)]
Added port number to "Connecting to" message with -snoop.
Ken Hornstein [Mon, 1 Apr 2013 16:10:28 +0000 (12:10 -0400)]
Document new -initialtls option.
David Levine [Mon, 1 Apr 2013 01:56:49 +0000 (20:56 -0500)]
Cast away constness of SSL_CTX_new() arg because that's
what older versions of ssl use.
David Levine [Mon, 1 Apr 2013 01:39:55 +0000 (20:39 -0500)]
Look at post instead of inc to determine build options in build_nmh.
David Levine [Mon, 1 Apr 2013 01:39:22 +0000 (20:39 -0500)]
Added const to SSL_METHOD *.
Ken Hornstein [Sun, 31 Mar 2013 22:33:46 +0000 (18:33 -0400)]
Preliminary support for TLS negotiation at the very start of SMTP session.
David Levine [Sun, 31 Mar 2013 21:32:10 +0000 (16:32 -0500)]
Moved #include <sys/wait.h> to h/nmh.h.