Mew 2.0 pre2 (2001/07/13) mew-dist release
* info updates.
* Forcing re-scan if the format of summary cache is old.
* "tu" for mew-thread-unmark.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A bug fix for mew-addrbook-override-by-newone.
NABEYA Kenichi <nabeken@jp.fujitsu.com>.
* contrib/mew-fancy-summary.el.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A patch for contrib/mew-nmz.el.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* highlight-body for mew-summary-convert-local-cs.
Version 0.8.4
8 July 2001
-when force-creating a queue, ensure the user supplies a value for conf-split
and either --bigtodo or --no-bigtodo
-change --create to imply --repair as well
Version 0.8.3
7 July 2001
-enforce checking of prime conf-split. Use --i-want-a-broken-conf-split to
force a non-prime split value in repair mode
-add explicit -h, --help options
-enforce checking of existence of basic queue directories to prevent
accidental creation of queue in wrong place due to typos, etc. Use
-c, --create to force creation of a new queue
-when creating a directory, force create missing parent(s)
-fix --no-bigtodo to allow conversion of big-todo queue to non-big-todo;
would previously auto-detect big-todo regardless
-improve forced conversion of non-big-todo queue to big-todo or vice versa,
and force change of conf-split for existing queues
queue_repair can be used to check or correct most corruptions of the queue
in qmail (resulting from filesystem damage, etc). Functionality includes
automatic, dynamic determination of UIDs and GIDs. Automatic, dynamic
determination of use of big-todo. Handles basic tasks like fixing a queue
restored from backups, incorrect ownership or permissions of directories and
files, missing or extra split subdirectories, unexpected files or other
directories, or creating a valid queue from scratch.
Changes since 0.3.0:
* Replaced /var/spool/mail with /var/mail, which is what the FHS mandates.
All decent systems should have either the directory or a symlink pointing
somewhere else. (Jordi Mallach)
* I reformatted ths changelog, again. I hope this is the last time I need
to do this. The CVS logs should be used for all changes, and this file
should by updated for user-visible changes only, from now on.
(Dwayne C. Litzenberger)
* Updated the README to reflect that Gennady Belyakov died right after
releasing wmBiff 0.2. May your soul rest in peace, Gennady.
(Dwayne C. Litzenberger)
* Fixed the IMAP support, again. (Rob Funk)
MIME::Lite is intended as a simple, standalone module for generating (not
parsing!) MIME messages... specifically, it allows you to output a simple,
decent single- or multi-part message with text or binary attachments. It
does not require that you have the Mail:: or MIME:: modules installed.
0.3.1 ! Using --enable-extra-dividers without any parameters now yields
the same result as leaving it out.
(Patch by: "Oleg. O. Orlov" <OOO@vmts.ru>)
+ Support for Maildirs outside of a users home directory.
(Suggested by: David S. Greenley <david@webedited.com>
+ Logs when a successful login is made.
(Patch by: Fabio Muzzi <kurgan@interim.it>
- In some environments the logging would have the wrong timezone
on timestamps.
- Maildir messages with a certain filename length could get parse
incorrectly in some environments.
(Patch by: David S. Greenley <david@webedited.com>
! Teapop will now drop privs AFTER running all user provided
POP-before-SMTP controls.
- Maildir could leave .lock files under some circumstances.
(Based on ideas from: Ivan F. Martinez <ivanfm@os2brasil.com.br>
! The switch --enable-flock has been deprecated for the more flexible
--enable-lock (which can be set to either flock or dotlock.) The
default is now flock.
o set USE_BUILDLINK_ONLY
process of "mutt" invokes them always if they are present, and because this
"devel" version is a snapshot of the development work it is always possible
that the "configure" scripts and other automatically generated files are out
of date. To be on the safe side, keep the dependencies there.
- Incorrect prototype broke compilation on Tru64 UNIX
- INCLUDERC was broken by trying to be fancy and not fully
succeeding when support for multiple -a options was added
Also set USE_BUILDLINK_ONLY.
Changes to procmail:
- SECURITY: don't do unsafe things from signal handlers:
- ignore TRAP when terminating because of a signal
- resolve the host and protocol of COMSAT when it is set
- save the absolute path form of $LASTFOLDER for the comsat
message when it is set
- only use the log buffer if it's safe
- Support LMTP for delivery mode (not enabled by default)
- Preliminary support for using mmap() for `large' messages
(this doesn't work yet)
- SWITCHRC=zero-length-file didn't always abort the current
rcfile
- A race to create the mailspool would bounce one of the
messages due to an internal error
- LC_ in KEEPENV would preserve only the first LC_foo variable
- Strip runtime linker variables (LD_*) from environment on
all platforms
- Drop duplicate and malformed environment entries
- Multiple -a options will now set $2, $3, etc
- Command line assignments to INCLUDERC and SWITCHRC no longer
have any effect
- Worked around AIX 4.3.3 xlc compiler (incorrect file-scope
variable initialization)
- When delivering to a maildir, don't force the message to end
with an empty line
- Be more paranoid about leaking information between recipients
- Unset LOCKFILE if we can't actually lock it
- Set MAILDIR to '.' if the chdir fails
- LASTFOLDER was sometimes set by '?' conditions
- Buffer the log more efficiently
- Use the `standard' format for maildir filenames and retry
on name collision
- Rename by linking to prevent lossage
Changes to lockfile:
- Include the system mailbox lockfile path in the -v output
- Resist attempts to use a setuid lockfile command
- Fix infinite loop on -l, -r, or -s flag with no value.
Documented formail's treatment of >From_ lines as continuations
of the From_ line and warned of problems caused by non-RFC822
field names like 'Old-From '
Clarified procmail's treatment of $@ and $#
Fixed a man page formatting problem
Use long, not off_t, with fseek()/ftell()
Increase our paranoia: start to use strlcat()
The default MAILDIR is now configurable separately from the
default rcfile location
Include an RPM spec file in the examples directory for automated
builds
Include and use mkinstalldirs
Called nice() when shouldn't have (this time for sure!)
* New variables:
+ vm-folder-file-precious-flag
* added CRAM-MD5 as an authentication method for IMAP.
* vm-su-do-date: interpret 2-digit years in the RFC-822 matching
case as 20XX if year starts with 0-6.
* vm-rfc1153-or-rfc934-burst-message: skip spaces in addition to
newlines that occur after a separator line. A digest has been
observed with that kind of deformity.
* treat enable-local-eval as we do enable-local-variables--- always
bind it to nil.
* vm: don't bind vm-auto-decode-mime-messages non-nil during
initial message preview if it is nil.
* vm-mime-display-internal-text/html: dropped (sleep-for 2). No one cares
enough about the "Need W3 to inline HTML" message to wait 2
seconds afterward.
* added menu entry to allow MIME objects to be converted to
another type and displayed. The new type is determined by
vm-mime-type-converter-alist.
* added koi8-r to vm-mime-mule-charset-to-coding-alist (XEmacs only).
* vm-pop-read-list-response: check for nil return of
vm-pop-read-response before using return value.
* vm-pop-read-stat-response: check for nil return of
vm-pop-read-response before using return value.
* vm-encode-coding-region: use unwind-protect to make sure (well
more likely) that the work buffer always gets killed if it has
been created.
* vm-decode-coding-region: use unwind-protect to make sure (well
more likely) that the work buffer always gets killed if it has
been created.
* vm-mime-convert-undisplayable-layout: put object buffer on
garbage list sooner to make rarer the situation where the
buffer never gets deleted.
* Makefile: remove function definition of vm-its-such-a-cruel-world
after it is run.
* vm-md5-region: if vm-pop-md5-program exits non-zero, signal an
error. Also if the work buffer is not at least 32 bytes long,
signal an error. This prevents naive callers from assumption all is well
and using a possibly empty string as an MD5 hash.
* vm-md5-region: check the MD5 digest returned for non-hex-digit
characters and signal an error if any are found.
* vm-get-file-buffer: use find-buffer-visiting if it is fbound.
* vm-build-threads: fixed loop that removed child messages from a
parent when better information about a child's parent is found.
Previously the loop attempted to remove the same message from
the parent over and over.
* vm-build-threads: gather thread data using References and
In-Reply-To for all messages before using the Subject header.
This helps prevent the case where References says A is the
parent of B but because of clock skew B is older than A, which
can lead to B being considered the parent of A if A and B have
the same subject and vm-thread-using-subject is non-nil.
Changes:
-fix the "blank lines output, even in quiet mode" problem which caused cron
to send email every time getmail was run. Thanks to Errol Casey for finding
the cause.
-Handle user aborting getmail better.
-Remove dead parameter from message_add_info()
-move file locking to separate functions
-add file locking around handling of oldmail file
-move regular expression objects into a dictionary
-add ability to deliver to a command (pipe delivery) like maildrop or
procmail. getmail won't do this if it's running as root.
Changes since version 5.8.8:
- More fixes for the new message-marking code from Thomas Moestl.
- Fixes for ODMR code from Matt Armstrong.
- HMH's snprintf/strncat cleanup patch.
- Fixes for Debian bugs #101792, #101950.
- Updated Danish translation by Byrial Jensen.
- ODMR fixes from Matt Armstrong <matt@lickey.com>.
- The smtphost option has been split. It is no longer overloaded to set
the list of domains to be queried in ETRN and ODMR modes. Instead, use
the `fetchdomains' option.
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
Changes:
-remove dead code
-fix bug in example getmailrc file. Thanks to John Gennard for spotting this.
There was an instance of an empty option value left over from before this was
an issue.
by Emmanuel Dreyfus.
fetchmail-5.8.8 (Wed Jun 20 17:22:26 EDT 2001), 20782 lines:
* Fix bug that prevented messages from being marked oversized unless -v was on.
* Byrial Jensen made the tracepoll information RFC822-conformant.
* Reorder code to avoid accessing line buffers after they have been freed.
* Steven Krings's patch to deal with over-long header lines.
* Fix for Debian bug #101500.
* Updated Danish translation by Byrial Jensen.
* Chris Maio's patch for POP3 with BSMTP.
* Patch from HMH resolves DEbian bug #101530.
fetchmail-5.8.7 (Sun Jun 17 12:02:17 EDT 2001), 20749 lines:
* Make fetchmailconf work properly again by fixing tracepolls mismatch.
* HMH's fix for Debian bug #98127.
* driver.c refactoring in preparation for streaming mode.
1.95b126 (2001/06/21) mew-dist release
* Enhancing mew-reply-regex.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* Setting scan form for "I" and Biff.
* A users now can do MIIME stuff for the body!
* A bug fix for mew-header-p(). This enbuged on
mew-draft-dynamic-highlight().
* A bug fix for reediting multipart on +draft.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* A bug fix for mew-draft-dynamic-highlight.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* Removing mew-color-p.
Shun-ichi TAHARA <jado@flowernet.gr.jp>
* A patch for bin/w32/dirent.c.
Shuichi KITAGUCHI <ki@hh.iij4u.or.jp>
* bin/w32/*
Shuichi KITAGUCHI <ki@hh.iij4u.or.jp>
* Defining mew-cite-strings-function.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* Adding ":" to mew-regex-url.
NINOMIYA Hideyuki <nin@shikoku.ne.jp>
* A bug fix for mew-summary-mark-region.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* In-Reply-To is preferred for thread only if it contains one value.
* mew-addrstr-parse-syntax-list ignores empty address "<>".
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* A bug fix for mew-encode-remove-illegal-fields.
Shun-ichi GOTO <gotoh@taiyo.co.jp>
* mew-ask-flush-case.
KOIE Hidetaka <hide@koie.org>
* A bug fix for undo on drafts.
* A bug fix for mew-pgp-verify.
* Saving .mew-folder-{list,alist} when new folder is created.
* set-buffer the original buffer in mew-summary-display.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A bug fix for the problem of "," vs raw-header.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A bug fix for mew-header-combine-field.
* after-change-functions for dynamic header highlight
KAMEI Ken-ichi <mule@pluto.dti.ne.jp>
Some of the more interesting changes:
- A race to create the mailspool would bounce one of the
messages due to an internal error
- LC_ in KEEPENV would preserve only the first LC_foo variable
- Strip runtime linker variables (LD_*) from environment on
all platforms
- Drop duplicate and malformed environment entries
- Fixed a man page formatting problem
and mime.types to ${PREFIX}/share/doc/mutt/samples and add
DEINSTALL/INSTALL scripts to handle copying and removing them to and from
${PREFIX}/etc. Comment out unnecessary build dependencies on autoconf and
automake. This file now looks very much like mutt/Makefile.