[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Nmh-commits] [SCM] The nmh Mail Handling System annotated tag, nmh-1_4_
From: |
Ken Hornstein |
Subject: |
[Nmh-commits] [SCM] The nmh Mail Handling System annotated tag, nmh-1_4_RC2, created. nmh-1_4_RC2 |
Date: |
Tue, 13 Dec 2011 19:14:16 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The nmh Mail Handling System".
The annotated tag, nmh-1_4_RC2 has been created
at fa66b487d231048a3c8b5581a0d4060751422e9a (tag)
tagging b53f0e1400337a00a3f754eb694f05c440eae0c3 (commit)
tagged by Ken Hornstein
on Tue Dec 13 14:13:06 2011 -0500
- Log -----------------------------------------------------------------
The tag for the second release candidate of nmh-1.4 (RC2).
Anders Eriksson (1):
Changed scan to always pass the folder argument. This is in line
Bill Wohler (4):
A couple of questions from nmh's original FAQ were folded into
Since faqs.org appears to be moribund, I'm now using my site as the
Changed Questions
The MH web site is now http://rand-mh.sourceforge.net/ and the MH
Dan Harkless (215):
Properly deal with relative folder names. Problem noted by Jerry Peek
Fix krb4 code to work with the original krb4 libraries as well as
Add check for modf and link with -lm if it's not in libc. Needed for
add HAVE_LIBM
Make whatnow "list" work with "lproc: show" again. From Ruud de Rooij
Fix a buffer overrun that caused packf -mbox to mess up on
Change ordering of a conditional to prevent a bad pointer dereference.
Allow display of 8bit encoded messages. From Kimmo Suominen
Don't add line breaks in the middle of long addresses when building a
Added -library switch so it can parse user aliases like post does.
Changed configure.in's check for sigsetjmp to properly deal with
Fixed a signal-handling bug that could cause whatnow to sometimes exit
deal with SIGPIPE so mhl doesn't print "Broken pipe" if you quit out
man page updates from Jerry Peek <address@hidden>
add a note about Irix make
Use "#include <errno.h>" instead of "extern int errno;". Suggested by
Update for the brave new world
1.0.1 patches
1.0.1
I renamed the old rcvdistcomps to rcvdistcomps.outbox and removed the
New $(DIST_FILES) entry: rcvdistcomps.outbox.
I think it's totally inappropriate for the default rcvdistcomps to save
all
Changed call of done() to return of done() to eliminate compilation
warning.
Changed from returning void to returning int so that main()s who call
done() at
Changed done() from returning void to returning int so that main()s who
call
Eliminated compilation warnings.
Eliminated compilation warnings.
Eliminated compilation warnings.
err2peer() previously returned garbage. Now it returns result of callee
donote() previously was written such that it could return garbage.
Eliminated compilation warnings.
Eliminated compilation warnings. pop_action() and pop_pack() used to
return
Previously contained the code:
Eliminated unsued sigset_t variables set and oset.
Eliminated compilation warnings.
* slocal -debug used to leave a copy of each message processed in /tmp.
Automated #define of MAILGROUP and installation of inc as setgid mail
when the
Just removed some useless whitespace that [X]Emacs' Make mode highlights
as
Automated #define of MAILGROUP and installation of inc as setgid mail
when the
Automated #define of MAILGROUP and installation of inc as setgid mail
when the
Just adding some text to this file so that cvs will see a difference and
let me check it in. Every time acconfig.h or configure.in are changed (which I
just
Crap. That's what I get for using vi instead of xemacs for a change.
Inserted
Renamed from ZSH.COMPLETION so it'll alphabetize next to new
COMPLETION-TCSH.
Renamed to COMPLETION-ZSH so it'll alphabetize next to new
COMPLETION-TCSH.
New file along the lines of the old ZSH.COMPLETION, but for tcsh. Pretty
bare
Renamed ZSH.COMPLETION to COMPLETION-ZSH and added COMPLETION-TCSH.
Doug's fix for my MAILGROUP autoconf support on his platform (yep, I was
Touched because I changed configure.in.
I didn't like the double use of "MAILGROUP" for two different variables
used in
* Fixed a portability problem in Doug's fix of a portability
Added '-L' to the calls of 'ls' in configure.in -- I have seen multiple
machines
Upped the version number to 1.0.3. If we don't do this, then when people
report
Changed the version number from 1.0.3 to 1.0.2+dev. There was not
unanimous
* Add command to reverse the action of rmm [-nounlink] -- "urmm"? "umm"?
"um"?
Typecast to get rid of warnings that array index into types[] is a char.
Put in prototype for initgroups() to get rid of "default prototype"
warning. On
Typecast to get rid of warnings that index into cc[] is a char.
Put in a prototype for client() to get rid of the "default prototype"
warning.
Put in a prototype for stdio internal function _filbuf() to get rid of the
Added include of mh.h to get snprintf() prototype and changed all
references to
Added include of mh.h for snprintf() prototype.
Added include of signals.h for SIGNAL() prototype.
On AIX 4.1, snprintf() is defined in libc.a but there's no prototype in
On AIX 4.1, snprintf() is defined in libc.a but there's no prototype in
Got rid of the rest of the warnings that I didn't have time for on
1999-07-15
The conditional definition of the "np" variable didn't make any sense.
It was
Accidentally checked in configure with older date than configure.in, but I
Shoot. Apparently it gets the timestamp from the check-in time rather
than
I kept going back and forth checking in new pointless revisions of
The prototype I gave for initgroups() which was documented in the AIX 4.1
info
Just clarified a couple of points in my last change description.
Changed Mmailids to an extern so that we can access it from post.c to see
if we
Whoever changed all the references to address@hidden to
Modified the mmailid comment to reflect that there are now two types of
Documented the minchars field of struct swit to the best of my
understanding.
Updated to reflect that there are now two types of username masquerading
Implemented a new type of username masquerading, which is also activated
by
I'm surprised this didn't hit anyone sooner. Doug's portability fix of my
Doug's portability fix of my setgid inc autodetection had a caching bug
-- if
Added a comment bemoaning the lack of aliasing on the From: header and
I had my envelope-From:-setting in the wrong place in the code, before
alias
Just added a comment explaining that akvalue() does mh alias substitution.
Expanded the mention of the $SIGNATURE environment variable to talk about
the
Added documentation on both types of masquerading to post's man page.
Dan Winship informed me that the right fix when gcc -Wall complains about
char
Fixed multiple bugs in makedir(). First off, when creating nested
folders, it
Doug's check for whether mh_profile.5 exists was bad -- it looked in the
local
makedir() had multiple bugs dating back to MH. It passed an octal
constant to
All %-escapes in mhn.defaults that actually expand to something should be
Made a couple of minor whitespace changes to test if the latest beta
version of
Added check for lynx to write mhshow-show-text/html line in
mhn.defaults.sh.
* Applied address@hidden's KPOP patches. According to him:
Modified INSTALL and config.h.in to reflect the new -kpop feature.
Whoever originally added the -help switch to all the commands got too
cute and
Whoever originally added the -help switch to all the commands got too
cute and
Removed an item that Richard did without removing its TODO, and removed
an item
Oops. %-escapes on mhstore lines in mhn.defaults.sh should not be
surrounded by
Upped the version number to 1.0.3+dev (ideally this should be done by
whoever
Changed "echo > stamp-h.in" in Makefile.in to "date > stamp-h.in" so that
Made a goofy change so that I could produce a new configure because when I
Changed the GECOS-field '&' translation behavior to be controlled by the
BSD42
Oops. My last group commit comment failed to mention what I was doing in
this
Oops. You can't just change comments in configure.in, or configure won't
be
Added a new "boolean" type to mh.h and TRUE and FALSE constants.
Oops. I was using an older email address for Neil -- now he uses the
$USERPLUS
Changed the new "plussed_user" option to mts.conf's "masquerade:" to
Applied Neil W Rickert <address@hidden>'s msh.c patch:
Applied Sullivan N. Beck <address@hidden>'s mhshow-suffix patch:
Just removed the odd space between the "!" and the "/bin/sh". I believe
some
Modified username_extension masquerading to only use the extended address
on
Applied Simon Burge <address@hidden>'s dtime.c patch:
* Applied, after some finessing,
Applied Simon Burge <address@hidden>'s dtimep.lex patch:
Changed strdup() in strdup.c to take a _const_ char*. Don't know why this
Created new dtimep.c-lexed with Simon's change using dtimep.lex lexed on
Added missing dependency in zotnet/tws/Makefile.in for dtimep.c:
dtimep.c-lexed.
Added:
When I fixed the long-standing makedir() bugs in January, I had the code
call
When I added my --enable-masquerade option, you'll note that I didn't
make it
Added a new README.developers file. From the file:
address@hidden did not document his previous KPOP patch, so I did so,
When I applied Wesley Craig's original KPOP patch, I made a change
directly to
Terran Melconian pointed out that my theory as to why -help was printed as
Applied Eric Schnoebelen <address@hidden>'s mhshowsbr.c patch fixing
apparent
* Add some way to configure whether you prefer to see text/plain or
text/html
Whoah, this should have been changed a long time ago. For one thing,
Richard
Richard Coleman threw out a lot of old MH-specific files in nmh. Much of
the
Applied Brian Campbell <address@hidden>'s mhn.defaults.sh patch:
Just reworded the bit about '%s' being safe not to quote (it's only safe
not to
* Added new files README.developers, ChangeLog_MH-3_to_MH-6.6, and
Upped the version number to 1.0.4+dev.
Oops. Didn't do a `cvs rtag` before changing the version to 1.0.4+dev.
Putting
Oops. Had a duplicate entry.
Okay, got that tag stuff straightened out. Now upping the version to
1.0.4+dev.
Added a "releasing nmh" section to README.developers, while the process
was
Added note that user questions are acceptable on nmh-workers.
Undeleting everything at the top level for now.
Undeleting everything at the top level for now. Doug's comment:
Put a note saying that the paths this file refers to (stuff in docs/) are
Undeleted all the stuff Doug deleted at the top level for now. I think
it's bad
I had left out aclocal.m4 on the "use this order" line as I didn't think
it'd
Someone (unfortunately original version history has been lost so I don't
know
The syntax I gave in the --help output for --enable-masquerade incorrectly
One final tweak to the configure --help output for --enable-masquerade.
Deleting the versions Doug moved in with `cvs add', erasing the version
history,
Files that must be read before building nmh should not go in the docs
Fixed DIST targets to reflect that INSTALL and MACHINES are back at the
top
Restored lost version histories for those moved files by doing a manual
`mv' in
Removed "installing nmh" section. Moved its note about the DIFFERENCES
file up
After nmh 1.0.4, moved from top-level 'nmh' directory to 'nmh/docs'.
After nmh 1.0.4, moved from top-level 'nmh' directory to 'nmh/docs'.
Just a silly note 'cause I'm vain --
Man, I'm a retard. Lemme try that again:
In the hullaballoo with moving stuff back and forth out of the docs/
directory,
Okay. Removing it now. New location is in 'docs' subdirectory.
After nmh 1.0.4, moved from top-level 'nmh' directory to 'nmh/docs'.
For reasons explained better elsewhere (e.g. Attic/README.developers), the
This is the nmh-1.0.1 version from 1999-05-17.
This is the nmh-1.0.3 version from 2000-01-18 (1.0.2 had no changes).
This is the nmh-1.0.4 version from 2000-03-15 (I see that I was the one
that
Okay, now that the old revisions have been recreated, deleting the file.
The
Doug informed me that the way I had restored the "lost" version histories
was
* I had alphabetized the --configure options in the --help output
Shantonu updated the DIFFERENCES file to no longer say that APOP isn't
Alphabetized Shantonu's $pop_kinds output on configure's "pop is enabled"
line.
Got rid of four warnings in Shantonu's new getpass.c. Needed to #include
Added steps to README.developers saying to change the version number to
Oops. Forgot to commit this when I made configure changes yesterday.
* Changed configure.in to use gcc -Wall even without --enable-debug, to
prevent
Prepended "Portions of this code are" to the copyright message in
ruserpass.c
Added mts.conf.5 page per Neil W Rickert <address@hidden>'s report:
msh has been unable to show MIME messages ever since 1.0. Alec Wolman
ChangeLog: I think we should use a uniform style in this file.
Reformatted
etc/Makefile.in was incorrectly installing mts.conf.in and sendfiles.in --
Reworded my last entry a bit.
INSTALL never documented the etc/*.old thing. Documented the new
etc/*.prev
A couple more tweaks to etc/Makefile.in:
Applied Alec Wolman <address@hidden>'s dropsbr.c patch:
New dtimep.lex didn't parse day names properly. Fixed. Also clarified
Clarified post.man and send.man for those not completely up on SASL
terminology.
Kimmo neglected to commit the regenerated versions of these after changing
Modified Kimmo's entry for the application of Ken Hornstein's SASL
patches to
Deleted the timezone on Kim's SASL patch entry. Ruud has taken to adding
the
I don't understand why Kim's split-up of the autoconf-file cvs commits
should be
Clarified and made some corrections to Kimmo's README.developers changes
(BTW,
Moved Kimmo's new "--with-hash-backup" to be output with the rest of the
--with
One more pass at README.developers now that it's clear that my
Ken Hornstein's SASL patch was not integrated properly with Ruud's new
merged
People did not preserve my alphabetization of the --with options when
they added
Meaningless change to test autoconf commit order stuff.
Meaningless change for testing autoconf file commit order stuff.
Meaningless change to test autoconf file commit order stuff.
Meaningless modification to test autoconf file commit order stuff.
Last pass at README.developers -- Kimmo's 5-step commit was overkill.
You only
Applied Kurt J. Lidl <address@hidden>'s $MAILHOST patch:
Fixed warnings from diff on first-time install of nmh. Also added 'echo's
When Shantonu wrote the new, more portable dtimep.lex, he left out the
#ifdef
Updated README.developers with the fact that zotnet/tws is going away.
Renamed DSTXXX as ADJUST_NUMERIC_ONLY_TZ_OFFSETS_WRT_DST and added an
TODO: Allow multiple simultaneous differing contexts, probably each tied
to a
Kimmo's etc/Makefile.in change note implied that install was previously
Decided that limiting the message number columns to 3 on my scan.MMDDYY
and
Changed my mind again on scan.MMDDYY and scan.YYYYMMDD. Put the replied /
Further clarified Kimmo's etc/Makefile.in comments at his suggestion.
Just fixed a formatting error.
When Shantonu made the new libmts.a, he swapped $(MTSLIB) and libmh.a in
Shantonu did his commit in the wrong order earlier today, making
configure get
-apop and -noapop were not documented in inc.man. -snoop was documented
but
Just changed a "can" to a "could" since I don't know if most POP3 servers
are
-apop and -noapop were not documented in msgchk.man. -snoop was
documented but
* -L isn't sufficient for specifying the path of the Cyrus SASL
Regenerated stamp-h.in using my tcsh alias `date', which uses a
Say in README.developers to use `\date' in case anyone is like me and
Found some historical information about MH in RFC 808. Supplemented it
with
Ken Hornstein's configure.in Cyrus SASL checks were doing
David Levine (22):
Fixed make_bcc_file () to use contents of From: in draft, if draft_from
masquerade flag is enabled.
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.
Added RFC2183 to reference of RFC1806 for Content-Disposition header.
Added support for optional Content_Disposition header in mhbuild
directive.s
* man/mhbuild.man: wrapped one appearance of "Content-Disposition"
* h/mh.h, h/prototypes.h, uip/mhbuildsbr.c, uip/send.c,
Replaced second line of Content-Tyhpe of -attachformat 0 example.
* uip/sendsbr.c: replaced st_mtim with st_mtime, that's what
* uip/sendsbr.c: with attachformat values of 1 or 2, only
* uip/sendsbr.c: with attachformat values of 1 or 2, add
* configure.in, INSTALL: if --enable-masquerade is not
* sbr/addrsbr.c: removed "err" from conditional, because gcc
* docs/MAIL.FILTERING: added note on removing procmail -f or
* sbr/m_getfld.c: in warning message, use NAMESZ-2 instead of
* h/mh.h: raised NAMESZ from 128 to 999. RFC 2822 limits line
* mts/smtp/smtp.c: In sm_auth_sasl (), removed zeroing of
* uip/inc.c: gcc 4.4.1 noticed that maildir could have been
* uip/new.c: cast folder_len to int to avoid warning on
* uip/mhlistsbr.c, uip/mhlsbr.c, uip/picksbr.c: cast
* uip/.cvsignore: added "new".
man/send.man: added name= portion to Content-Type
* uip/whatnowsbr.c: enforce requirement of at least one file
David Malone (1):
Add support to inc for incorporting email from Maildir dropboxes.
Doug Morris (27):
Initial revision
Modified configure to use config.guess and config.sub to auto-detect
Added notes about the configure change.
use mkstemp on systems that have it
added explanation of change made two nights ago.
added my name to the change
configure, configure.in stamp-h.in, and uip/Makefile.in modified to fix
fix for configure to find db1/ndbm.h in new linux systems
updating changelog, should have been done with last commit
Lots of little code cleanups to prevent warnings - mostly making sure
updates to post.c and termsbr.c that prevent warnings on OpenBSD
moved canonical guesses back into user config section of config.h
updated manpage's Makefile and modified the way configure tests to see
whether
fixed bug in mh-profile/mh_profile manpage link - it did not check first
replaced the BIND guess (based on BSDishness) with checks for
gethostbyname and sethostent
sunos/solaris modifications
changes to allow building under Mac OS X/Rhapsody
fixed libtool check, sort of...
fixed test in Makefiles for LIBTOOL for the case where it doesn't exist
updated the TODO list and bumped the revision to 1.0.2.
release nmh-1.0.2
updated INSTALL directions
added Todd Miller's packf patch
bug fix - prevents core-dumping on scan -format '1'
Moved most of the documentation into a new "docs" subdirectory. Added a
MAILING-LISTS file talking about the lists and archives, and updated the FAQ to
refer to it.
reorganized documentation to make it bit neater again
added lint targets for Makefiles and a configure test to find whether
lclint or lint is installed on the system.
Earl Hood (4):
* mts/smtp/smtp.c: added SASL support if mts configuration
* Bug #15213, #18635: The use of the insecure m_scratch() and
Fixed variable declaration so older compilers will not complain.
#ifdef AI_ADDRCONFIG since older IPv4-only systems may not define this
flag,
Eric Gillespie (18):
s/ls/cd/ in comment (probably pasted from test-ls)
* sbr/discard.c, sbr/m_getfld.c, uip/scansbr.c: Add support for
Ignore test-temp-dir.
* test/tests/mhshow/test-qp: Test various valid and invalid
* test/tests/bad-input/test-header: Add test for it.
Add descriptive headers, as other tests have.
Oops, meant to use $failed (number of failed checks) as the exit code.
* h/mhparse.h: Move interfaces also used by mhbuildsbr.c here
* uip/Makefile.in, uip/popi.c: Remove popi.c, which has been dead
* uip/pick.c: Print matching messages immediately, instead of
* uip/pick.c: Ensure valid sequence name as soon as we parse it from
* sbr/ambigsw.c: Send print_sw output to stderr. This avoids
This is what happens with last-minute "safe" improvements: actually point
* test/setup-test: Don't run autogen.sh unless needed. Build in a
+mhn.defaults.sh.cfg
* test/runtest, test/tests/inc/test-deb359167,
Note 'new' commands.
* etc/mhn.defaults.sh: Never try to make mhshow start xterm.
Glenn Burkhardt (35):
Allowed gdbm as substitute for Berkeley db1/ndbm.h libdb1 (check for
allow gdbm/ndbm.h in addition to db1/ndbm.h; needs corresponding change in
Changed use of GNU "simply expanded variables" for MAN1, MAN5, MAN8, so
fix for bug #578 repl leaks umask; there are several other
prevent double free of 'ce->cd_file' or later use of invalid data
made RFC 2822 compliant, using an "In-reply-to:" format
Re-write for clarity, using major contributions from
fix bug #1393, "sortm core dumps", using patch provided by
bump date so everything gets a new timestamp for 1.1
use symbols for date and version so values are
Default templates for 'comp', 'forw', 'dist', 'repl' now include
Updated description of default template to reflect current
restored use of %manext5% for man section, which was lost
update
more detail for bugs fixed, so reader doesn't need to go to Bugzilla
Added documentation of "Dcc", per recent discussion on mailing list
add command to remove $(libdir)/install-mh prior to creating the link
corrected typo for nroff directive
Apply bug fix reported to Debian (#136976) by Peter Maydell; allows
fixed typo: example for scan.default didn't include proper terminating
added cross references
Increase timeouts to comply with RFC 1123; Debian bug report #152728 by
Ian Jackson
status of action wasn't saved for use by 'N' result, so when 'N' was
make 'spost' handling of "masquerade:" line of mts.conf containing
Removed space between command name and man section number (e.g.,
update 'mp->lowmsg' from 0 to 1 during regular 'inc' from mail spool;
fix handling of "-list" and "-seq" options, so behavior is orthoganal.
note recent changes
[bug #4297] The strlen mh-format function can crash if 'str' is null.
[bug #4296] PUTD() macro can't hack 10 digit values
[bug #4296] PUTD() macro can't hack 10 digit values
corrected termination condition for fill character introduced in last
version
[bug #4302] errno is not always an extern int
restored use of PUTDF() macro; was broken in versions 1.10-1.12;
db configuration fix for Debian; yet another location for ndbm.
Jeffrey C Honig (2):
When compiling format strings, nmh attempts to avoid multiple parsing
The first ``inc'' into an empty folder would not update the unseen
Joel Reicher (22):
Fixed a small typo.
Completing the .cvsignore list(s).
Created app_msgarg() (append message arg) and a simple resizable array
Make print_aka() and print_usr() static. They're not used outside ali.c.
Get rid of some trivial warnings; unused variables, ambiguous if-else,
Sanitised some dodgy homedir finding code, but it still might not make
Fixed a couple of typos.
Created function open_form() to open form file or fallback to default
Fixed a typo.
ssequal() does not check for a substring, but for a prefix, so added a
Created pluspath function to check for '+' prefix and change flag for
Fixed bug introduced when changing from check_folder() to new
Changed bold "-all" to unbolded "all". It's a reserved msgs word, not a
flag.
Application of patch #5218: patch for bug #9742. Fixes a typo in the
Fix for bug #11139: mhl -form mhl.reply omits '> ' on some lines.
We're not using the .Bu macro anymore.
Change all chars being passed to the ctype macros (isalph(), etc.) to
buffer is compared with cp, and so needs to be changed to unsigned too.
Change link-time overriding of done() to run-time reassigning of
equivalent
Refactor cts pointer and free()ing on abnormal exit of associated list
Return type of (*done)() changed to void. default_done() replaced by
Insert types for args of some function pointers to improve type checking.
Jon Steinhart (25):
Added an improved user interface for sending messages with attachments.
Moved this file here from the root directory.
Added external program hooks.
New routine that provides interface to external programs.
The file README-ATTACHMENTS was removed - it has been moved to the docs
Changed to move install-mh to the bin directory instead of the lib
Removed the reference to the library directory since this now goes in bin.
Fixed a bug in the waitpid version where it would return incorrectly if a
Fixed a typo in the SRCS definition; had a .o where it should have been a
.c
Fixed bug that was producing an incorrect path for the external hook.
Fixed bug in which the static maildir was overwritted if a format string
Fixed strange bug that prevented a lock from ever being obtained if
getting
Fixed bug that caused anno to mangle headers.
Fixed another weird bug caused by the static mailpath being overwritten.
Fixed calling of external hooks.
Fixed wrong directory for hook when refiling with -src option.
Removed unnecessary code.
Fixed typo in comment.
Fixed problem where the refile hook was being called after a message was
Added mail directory argument to folder_addmsg in order to make it
possible
Rolled version. Should have done it last time!
Fixed a bug where anno -append put the headers in the wrong place
*** empty log message ***
Fixed annotate call for new delete argument values.
Rolled release.
Josh Bressers (30):
Update the instructions for subscribing to the nmh-workers list
Fix the AC_PATH_PROG default when sendmail isn't found during build.
Fix the AC_PATH_PROG default when vi isn't found during build.
* uip/sendsbr.c (annoaux): Fix the call to annotate()
* Fedora Bug #163760: sbr/context_read.c (context_read): Ensure that the
* patch #3966: Create a mh_xmalloc function to prevent mistakes when
* patch #3967: Create a mh_xrealloc function to prevent mistakes when
Remove sbr/pwd.c file, moving the pwd() function into sbr/utils.c.
* mh_xmalloc(), mh_xrealloc(), pwd(): Add comments describing the purpose
* patch #3968: Move the add() function from its own file (add.c) and
* Remove sbr/strerror.c -- strerror(3) is defined in C89.
* sbr/fmt_scan.c: Turn the PUTSF macro into a function capable of handling
* sbr/fmt_scan.c:PUTSF() Fix an off by one formatting issue.
* sbr/fmt_scan.c: Add the missing wchar.h include
* uip/post.c, uip/spost.c: Move the uptolow macro from spost.c to post.c
* sbr/m_draft.c, sbr/utils.c, uip/folder.c, uip/inc.c, uip/mhstoresbr.c,
Add missing create_folder prototype.
* h/utils.h, sbr/utils.c, uip/flist.c, uip/folder.c: Move duplicate
* (mh_strcasecmp): Rename the private strcasecmp function to
mh_strcasecmp.
* sbr/fmt_rfc2047.c (decode_rfc2047): Don't close the iconv descriptor if
* configure.in: If we're not using dotlocking, there is no need to set inc
Add a missing header file
Initial checkin of a testsuite
* Red Hat Bug #253342: inc.c, utils.c, utils.h: When inc is run with the
* uip/mhshowsbr.c (show_all_messages): Be more generous when parsing
Remove an accidentally committed file
* man/repl.man, etc/mhl.reply:
* test/runtest: cat test-temp-dir only once. Destroy and create
* test/setup-test: Run 'make clean' before building
Remove duplicate sm_fgetc() declaration
Ken Hornstein (31):
Remove autoconf-generated files (and note such files in .cvsignore)
Add/update copyright notice in all source code files.
Update for new version.
Remove these undefines (why were they in there?)
Bring these changes over from the branch.
Remove this file on the head as well.
Merge in locking fixes into the main line.
Quiet lock warning.
Fix from branch.
Merge in changes from the 1.1 branch.
Man page fix from Igor Sobrado
Massive overhaul of networking code. Changes:
Move freeaddrinfo() to inside of our loop; this prevents a memory leak
Fix warning in getaddrinfo() call.
(Minor) cleanup of some of the autoconf code with respect to the handling
Fix the test for sasl.h to look in the correct place.
Change configure.in to emit a warning when an argument is given to
Update for git conversions (and cleanup of autogen.sh to use autoreconf)
Whoops, forgot to bracket the calls for TLS shutdown with a #ifdef
TLS_SUPPORT
Remove RCS keywords, since they no longer work after git migration.
Massive garbage collection. Remove functionality for APOP, RPOP,
Make sure we ignore config.h.in~
All of the arguments to AC_ARG_ENABLE need to be quoted, otherwise the
Fix so this compiles without SASL support.
Updated the developer README with a few notes about the git conversion.
Whoops, user & port were in the wrong order so msgchk didn't work for POP
Update for new release
Remove netdb.h from the DIST variable.
Make sure to ignore the nmh dist file.
Make sure to not reset hghnum (in the Maildir code) if we are
incorporating
Update for new release candidate.
Kimmo Suominen (21):
SASL support from Ken Hornstein <address@hidden>.
Note SASL commit.
SASL mods.
SASL stuff.
SASL stuff.
Add "--with-backup-prefix" so it can be set easily.
Note "--with-backup-prefix".
Changed "--with-backup-prefix" to "--with-hash-backup" because # is too
Still missed one SASL stuff thing.
Keep this working with other makes than GNU.
So I don't think you can commit these all in a single commit.
Note replacement of GNU-makeism in sbr/Makefile.in with a common
statement.
We ignore the fact that the user requested SASL, since the pipe to the
Complete HAVE_MKSTEMP.
Got rid of one mktemp.
If $LIBTOOL is empty we should not try to run it.
Regen.
Iterating the commit a bit, I think this is how it works without extra
Added answer.
Make "make install" work in etc/Makefile.in
Fix detection of non-mime messages when the charset is not enclosed
Markus Schnalke (3):
document msg parameter to folder
improve mhparam man page
fix typo and clarify two sentences in mhpath man page
Oliver Kiddle (42):
Fix -part option to mhshow/mhlist/mhstore to find sub-parts of the
specified
US-ASCII is a subset of UTF-8 so can be handled directly when UTF-8 is
On systems where it is available, use nl_langinfo to get the character
Added -proxy option to inc and msgchk
Added -proxy option to inc and msgchk
acknowledge that my change was based on an older patch from Michael
Richardson
fix bug where inc crashed on failing to reopen the terminal
Updated config.guess and config.sub to the most recent versions
fix Debian bug #202667: crash when a message's filename overflows an int
use iconv to convert RFC-2047 encoded headers to the character set used
fill in a few of the missing ChangeLog entries
Carl Mummert: add unquote() function for removing quotes from RFC-2822
headers
fix a bug affecting AFS where nmh was setting the READONLY flag for a
add bash completion definitions from Debian
correct SASL include file locations
test/report error writing to stdout
use fork instead of vfork on Linux
Harald Geyer: back out fork/vfork workaround and handle the issue directly
include new files in distribution
speed up flist by skipping stat on files with numbers as names
fix for newer version of flex and remove autogenerated file from cvs
fail when kpop connection attempted without KPOP support compiled in
replace obsolete autoconf macros
prepend DESTDIR to install locations
update most references to the web page and mailing list locations
Simon Burge: fix to handle getutent() on NetBSD
bug #739: install target now depends on all to avoid problem on
remove link to install-mh that caused problems on some systems
multiply buffer size by MB_CUR_MAX so multi-byte chars fit
remove remnants of code for MMDF
*** empty log message ***
more robust multi-byte/column support for field widths
fix bug with insertion of newline being wrong if the num function was
used at
add autoconf magic to support old systems that don't support multibyte
charsets
use AS_HELP_STRING for formatting help messages
remove trailing newlines from components to fix bug with spaces at the
end of
don't try to malloc 0 bytes if an RFC2047 encoded block is empty
and close iconv handle if encoded block empty
move most remaining macros out of acconfig.h which is an obsolete feature
of
don't use $< in target rules in makefiles, as POSIX says it's only defined
switches need to be renumbered following removal of some switches so,
fix badly formatted code found by Markus Schnalke
Paul Fox (3):
this commit:
fixes case where a very long character-class range (128 or
add one more hint for developers, to explicitly point at
docs/README.developers
Paul Vixie (1):
Signed-off-by: Ken Hornstein <address@hidden>
Peter Maydell (76):
Add an AC_PREREQ so we don't just fail with an obscure error message if
Remove space between -o and output filename so it works on older versions
Don't fclose() the file twice in error-exit paths from get_content()
Fix a compile error if building nmh with --enable-apop.
Fix various buffer overruns in fmt_scan.c; the bulk of this is passing
Fix a non-ANSI prototype.
Fix buffer overrun in address parsing code (would only show up if
Use context/ctxpath==NULL to indicate that no context file should be read,
Forgot to quote the bug number in the changelog comment.
Pass some globals into sm_init() so that it uses SASL if necessary.
[bug #9813] Don't crash after removing the folder if the context file
Special-case an MHCONTEXT of "/dev/null" and don't try to lock it -- some
Make it clearer that lower-case envariables aren't supposed to be set
Change some non-standard formatting in a previous log entry so it matches
Improve the checks for where to find ndbm (dbm_open etc); should now
Fix stupid accidental dependence on a bash quirk in previous
Rework detection and handling of ndbm: we now check for a working
Avoid non-portable use of $< outside an inference rule.
Install scripts with INSTALL_SCRIPT so INSTALL_PROGRAM can be set to
bug #15212: remove configure test for broken AT&T vi. This test was broken
bug #18630, #18631, #18632, #18634: various patches from Craig Leres
For gcc, make the default CFLAGS include -Wno-pointer-sign if the compiler
Minor rearrangement so variables/functions used only if !HAVE_LIBLOCKFILE
Change name of internal function to avoid potential conflicts with GNU
On Linux, define _GNU_SOURCE so that GNU libc exposes the wcwidth()
Suppress 'uninitialised variable' warning.
Rename functions to avoid clash with C library exp2().
Bug #20028 (Debian bug 399271): fix code assuming that pointer
* bug #18655: fix use of admonish() for a fatal error (should
Bump version number, date for release of 1.3 RC1
Use hyphen, not plus (corresponding to previous RCx naming convention)
Up version string to 1.3-dev for the CVS trunk.
Update some of the 'how to do a release' documentation
Add remark about how to update the homepage.
Cope with sasl_decode64() returning SASL_CONTINUE as well as SASL_OK.
Revert previous SASL fix (wrong approach)
Fix SASL issue properly, by making sm_rrecord() and thus sm_hear() set
Correct various places in smtp.c where the reply string might not have
been
Provide SASL_CB_AUTHNAME callback (avoids problem with wrong username
* bug #23163: various minor fixes for the benefit of older Unixes
bug #23167: sbr/ruserpass.c (ruserpass): make bad permissions on .netrc be
Update comment now we don't use lex -o.
Add some table size declarations for the benefit of elderly lexes with
Don't rely on realloc() to follow POSIX in handling a NULL pointer
Factor out common code for writing ls shell command. Rework its length
Don't use MB_CUR_MAX if we aren't compiled with multibyte support.
Update bit of docs about release announcements.
If we're compiling with gcc, mark adios() as never returning (better code
Back out previous, completely broken, change (due to a foulup I was
When building on gcc, use noreturn attribute on adios and the various done
When doing an if-test on the result of a function which returns a string
etc/replcomps, etc/replgroupcomps: Trim trailing whitespace from
Ignore editor backup files
Allow tests to indicate that they have been skipped by printing their
Bug #23436: fix some minor manpage syntax errors and add a test which runs
Add protective 'do { ... } while (0)' wrappers to multistatement macros
test/setup-test: use 'set -e' so we stop on compile failure.
bug #23319: rework the way we handle the working directory when invoking
Simplify dodir/addir/addfold (patch from Eric Gillespie)
Dump hacky overoptimisation in addir -- it doesn't actually get the case
uip/folder.c: chdir(nmhdir) in main rather than in dodir, which
autogen.sh (new file): add script for running the GNU autotools in the
test/runtest: automatically run setup-test if it hasn't already
test/common.sh: new file for common utility functions for the test
scripts.
* sbr/m_getfld.c: fix two bugs which could cause us to walk off
Silence a (harmless) uninitialized variable warning.
man/rmm.man: fix error in synopsis: the option is [no]unlink, not
[no]link.
configure.in: add a level of expansion for mandir when printing the
man/slocal.man: fix formatting error that meant a subsection heading
Fix warning in sbr/folder_addmsg.c by code cleanup
Fix crash if fnext/fprev are given an empty folder list
Fix used-uninitialised warning in new.c
Fix used-uninitialised warning in fmt_rfc2047.c
Fix unused-function warnings in lex output
Suppress tsort diagnostic waffle
Clean up code in inc.c
Ruud de Rooij (14):
* Added config.sub and config.guess to the list of files to be
* Changed repl defaults to partly revert to MH behaviour:
* Move mhtest from bindir to libdir.
* Fix security hole in mhshowsbr.c which allowed untrusted shell
Fixed m_getfld bug which caused segmentation faults when
* Applied patch from Peter Maydell to uip/scansbr.c for more
Added autoconf check for getutent().
* Added autoconf check for getutent().
* Added autoconf test for Miquel van Smoorenburg's liblockfile
If liblockfile is present, and its dotlockfile program is setgid,
Use cat instead of tsort if tsort cannot deal with loops in its
* Added one more mkstemp invocation to uip/spost.c (which was in a
* Merged mts/sendmail functionality into mts/smtp; switching between
Modify umask set by mhshow to enable user execute bit, so that viewers
that
Scott Snyder (1):
propagate and check return status of close() in slocal
Shantonu Sen (103):
Changed some string terminations from NULL to \0.
Adding APOP #defines
APOP support: Making APOP a ./configure option with --enable-apop,
APOP support: If APOP is enabled, build it into inc and msgchk
APOP support: Use the ruserpass function in this directory for
Don't try to figure out ruserpass - just use version from sbr/
APOP support: Making the apop option appear after pop in ./configure
--help
Added that you should check in aclocal.m4 after acconfig.h, if you change
it.
APOP supprt: Added info to ChangLog.
Added getpass to SRCS and OBJS.
An nmh-specific getpass, to remove dependency on system
Updated pop instructions and indicated use of standard "./configure"
Fix some compile-time warnings.
Removed unnecessary comments, such as "*This warning no longer applies*"
Updated POP capability to include APOP.
Added my getpass() addition to ChangeLog (after the fact, but at least
Removed explicit definition of both SRCS *and* OBJS, and made OBJS simple
Entered minor change to sbr/Makefile.in
Added on whish platforms nmh is known to compile, as polled from
Change to MACHINES to include what platforms nmh *does* compile on.
Removed zotnet/bboards from default build.
zotnet/bboards is no longer built by default.
zotnet/bboards no longer built by default.
Moved zotnet/mf to sbr.
Moved date/time functions from zotnet/tws to sbr. More importantly,
Updating user programs to use <h/tws> instead of <zotnet/tws/tws.h>
Updated sbr functions to include <h/tws.h> instead of <zotnet/tws/tws.h>.
Synchronizing Makefiles that had gotten out of sync with directory
Updating root-level files so that zotnet/tws/Makefile is not generated.
Added entry for new lexing function and moving from zotnet/tws to sbr
Added back memory options for AIX to increase available memory.
Made dtimep.lex more lex-friendly.
make clean now removes generated bin files.
Took out parsing of military time, which was causing issues when it
Included changes to dtimep.lex to remove military zone parsing.
Moved code from zotnet/mts to mts/generic. Also, unified generic
No longer descend into zotnet/
Updated #include's to point to new location of mts.h on mts/generic
Included h/nmh.h, since the MD5 algorithms were missing declarations
Don't generate Makefiles for zotnet, or mts/mmdf and mts/sendmail,
Don't make Makefiles in zotnet or mts/mmdf or mts/sendmail
Included code reorg of zotnet/mts
Took out incorrect time zones like JST and BST.
Took out bad zones in dtimep
Resolve the circular dependency of libmh on libmts on libmh. The
Move mts/generic to sbr/
Updated config.guess and config.sub from most recent version
config update procedure (probably unneccessary)
config.guess/sub update
Fixed a type from 'his' to 'this'
Marked deprecated directories in layout description, and added an entry
for docs
doc/README.developers update, and fixed typo in last ChangeLog entry
Take out memory hints, since we are assuming flex over lex, so this
shouldn't be a problem
When building on Mac OS X, don't set LDFLAGS=-s, since the linker doesn't
like the flag
Update to include Mac OS X and Linux 2.4
dtimep, MACHINES
put both linux entries on one line
Autoconfing the file locking options
add --with-locking option
Fixed up the hesiod library test so that the location of res_send
hesiod and krb5 test fixes
Add documentation for --with-locking option
hesiod and krb5 test changes. add --with-locking to INSTALL
Created DATE that contains a datestamp used in the man pages. It should
be updated each release.
Use the DATE file
DATE an manpage updating
Updated man pages to remove dependence on tmac.h and have a more modern
look
update ali,anno,ap.burst
updated ali-flist, with batch edit of others
replace %components% and %distcomps% in man pages with corresponding files
add flists and folders as pointer pages to flist,folder. Modularize
Makefile to allow easier addition of manpages
Updating comp-forw
Updating inc
Add manpage style guide
docs/README.manpages
Add date to files i missed last time
add about pointers to shared pages
Updating ali-mh_alias
mh_chart-mh_draft
Modularizing the Makefile caused some variable expansion problems on
non-GNU makes
mh-format
mh_mail-mh_profile
Updating mh_sequence
mh_tailor-mhbuild
mh_profile-prev
deleting zotnet/ dir -- parts moved to sbr/
removing mts/generic
Added popi.c to SRCS, even though it's not being built currently
Add an entry for README.manpages
removed deprecated files. sendmail functionality exists in mts/smtp/
delete old files, manpage progress
prompter-sendfiles
show-whom
don't build vmh.1 since vmh isn't distributed, and we no longer need
tmac.h
manpages finished
SYNOPSIS formating to prevent filling
Don't try to force year into a 19xx format
digest
compiled mh-chart with synopses of commands
use %etcdir% for spacing instead of hardcoding
man/mh-chart
Be more picky about symbolic time zones, and accept either a symbolic
dtimp timezone fixes
uid1005 (1):
Corrected status printout when kpop is enabled
-----------------------------------------------------------------------
hooks/post-receive
--
The nmh Mail Handling System
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Nmh-commits] [SCM] The nmh Mail Handling System annotated tag, nmh-1_4_RC2, created. nmh-1_4_RC2,
Ken Hornstein <=