MailBox release 2.055 [FIXES]
Mark Overmeer <[email protected]> Sun, 16 May 2004 15:48:49 +0200
| Newsgroups | gmane.comp.lang.perl.modules.mail-box |
|---|---|
| Organization | MARKOV Solutions |
| Message-ID | <[email protected]> |
Hi to all,
Some of minor fixes this time, and no new features. Most noticable
is work by Kees Dekker to improve locking. There are still a few
things on my shortlist, desprately asking for my attention. However,
the coming week is reserved for holidays in Greece.
version 2.055: Sun May 16 15:41:59 CEST 2004
Fixes:
- [Simon Sozens] reported that IMAPClient was always installed,
although claiming that it was optional. Now it is really
optional.
- [Josh Miller] showed Mail::Message::Construct::Reply::replyPrelude
failed the default situation of no explictly stated destination.
- [Yuval Kogman] suggested to use $CRLF from Socket.pm in Mail::
Transport::POP3, because it correctly set the content for many
platforms.
- [Timur I. Bakeyev] spam-flag tested for "yes", but should be
"^yes\b", by reason of a possible "bayes" name in the same line.
- [Timur I. Bakeyev] ::FieldGroup->attach was broken since 2.051.
- [Timur I. Bakeyev] ::FieldGroup doc improvements.
- [Daniel P. Berrange] found a circular reference which kept
folders to stay open too long in some circumstances.
- [Roderick A. Anderson] saw complaints about fileLocation() being
called on message parts. Something is fixed, which may be the
cause.
- [Miah Gregory] destruct()ing messages in Maildir should not
delete the message. No message will be automatically flagged
for deleting when destructed.
- [Paul Makepeace] $msg->send(via) always used sendmail, without
looking at the value passed with via.
- [Roderick A. Anderson] hit a bug in ::Body::Nested::fileLocation
- [Kees Dekker] Mail::Box::update logged number of new messages,
although it did not receive that info from updateMessages. Log
message removed.
- [Kees Dekker] discovered a race-condition when writing a
replacement folder in Mail::Box::File.
- The probably hundredth attempt to get $msg->send to work smoothly.
- [Gilles] discovered that the charset setting of a body did not
survive encode(). Content-type fields with text/* mime-types will
not get charset=us-ascii added automatically.
- [Blair Zajac] typo in Makefile.PL text, and removal of stutters
in the documentation.
Improvements:
- [Trond Michelsen] needed a way to specify the body type for
messages which where read with Mail::Message->read.
- You now can add your own spam-fighter fields to the detector
of Mail::Message::Head::SpamGroup. See method 'fighter'.
- [Roderick A. Anderson] showed that the result value of
$msg->timestamp needed some more explanation.
- [Kees Dekker] Doc improvements in Mail::Box::Locker
- Easier to start multi-lockers with selection when opening
a folder:
$f = $mgr->open($name, lock_type => ['DOTLOCK','FLOCK'])
- [David A Golden] suggested to remove $msg->date, in favor
of $msg->head->date, which is consistent. When the need arises,
maybe a new method $msg->date will appear returning some nice
date object (like a DateTime). But probably that is never
needed, since there is a $msg->timestamp.
--
MarkOv
------------------------------------------------------------------------
drs Mark A.C.J. Overmeer MARKOV Solutions
[email protected] [email protected]
http://Mark.Overmeer.net http://solutions.overmeer.net