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