summaryrefslogtreecommitdiff
path: root/mail/p5-Mail-Box
AgeCommit message (Collapse)AuthorFilesLines
2016-10-27Update to 2.120wen2-8/+7
Upstream changes: version 2.120: Wed 21 Sep 16:41:23 CEST 2016 Fixes: - revert change of parts(), because it breaks code/the tests. rt.cpan.org#118016 [Tom Callaway] version 2.119: Mon Sep 19 22:49:50 CEST 2016 Fixes: - Mail::Message::parts() did not return the $msg itself when there are multiparts. [Peter Gunn] - Cygwin is not windows. rt.cpan.org#115286 - include examples in the man-pages Improvements: - require perl 5.8.5 - ::MailDir scans faster with tainting off - larger Mail::Message::build() example in SYNOPSIS [Andrew Beverley] - $msg->build options file and files now exactly the same. - indicate what ::Field::attributes() may return dupplicated keys. rt.cpan.org #114589 [Randy Diffenderfer]
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-1/+2
2015-11-04Remove duplicate SHA512 digests that crept in.agc1-2/+1
2015-11-03Add SHA512 digests for distfiles for mail categoryagc1-1/+2
Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-17Update to 2.118wen2-7/+7
Upstream changes: version 2.118: Thu Feb 26 12:52:42 CET 2015 Fixes: - imap: reconstruction of foldername from url should be kept in folderdir. rt.cpan.org#82983 [Rotkraut] - ::Body::Scalar::file() did not construct ::FastScalar correctly [Andrew Beverley] - fix attribute continuations rt.cpan.org#90342 [Claus Jeppesen] Improvements: - accept blanks in some Content-* fields rt.cpan.org#99183 [Randy Diffenderfer]
2015-07-12Comment out dependencies of the stylewiz1-5/+5
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2014-12-04(pkgsrc)mef3-21/+6
- Removing patches/patch-lib_Message_Field.pm, the same fix applied (upstream) - Update 2.102 to 2.117 Limitations to be fixed: - when lines are over 997 chars, then the transfer-encoding should automatically change from 'none' into 'quoted-printable' or 'base64' version 2.117: Sun Aug 24 15:19:01 CEST 2014 Fixes: - missed a line from the patch of rt.cpan.org#98225 [Andrew Beverley] version 2.116: Sat Aug 23 11:27:16 CEST 2014 Improvements: - add Mail::Transport::SMTP->new(esmtp_options) and trySend(esmtp_options) rt.cpan.org#97630 [Andrew Beverley] - add Mail::Transport::SMTP->new(from) rt.cpan.org#97636 [Andrew Beverley] - ::Field::Date parse support for numeric months (format used by some broken clients/Yahoo auto-responder) rt.cpan.org#98225 [Andrew Beverley] version 2.115: Wed May 28 15:27:48 CEST 2014 Improvements: - All regression tests pass on Windows! [Markus Spann] version 2.114: Thu May 8 10:49:17 CEST 2014 Fixes: - check for Test::Pod on Windows [cpantesters] - do not break PATH in test.pl on Windows [Markus Spann] - fix ::Locker::POSIX "read-only" error in Perl >5.18.2 [Jim In Aus] version 2.113: Wed Apr 16 14:07:37 CEST 2014 Fixes: - revert change which replaced IO::File by open($fh), because it does not support tell in Perl 5.10 [Scott Smedley] version 2.112: Fri Mar 14 13:18:57 CET 2014 Changes: - do not attempt POSIX lock on Windows [Christian Walde] Fixes: - ::Field::Date do not attempt to restore TZ with undef. [Andrew Beverley] - many regression test fixes for Windows [Christian Walde] Improvements: - Mail::Transport::SMTP uses Net::SMTP which sometimes needs Net::STMPS being installed. [Scott Smedley] version 2.111: Fri Jan 24 11:21:30 CET 2014 Fixes: - do not explicitly clean-up head and body during DESTROY of a message, because those may be reused in other messages. Fix for rebuild bug, reported by [Andrew Beverley] - open files in ::Body::File with :raw, not to corrupt line- endings on Windows. rt.cpan.org#92374 [Joseph Strom] Improvements: - add dispositionFilename to replacement text of deleted parts [Mark Nienberg] - change documentation syntax version 2.110: Sun Jan 5 18:50:59 CET 2014 Fixes: - ::Field::Date must compute in UTC [Andrew Beverley] - ::Field::Date negated -0600 timestamp [Andrew Beverley] - ::Field::Attribute should allow blanks around the '=' rt.cpan.org#90035 [Max Bowsher] - ::dispositionFilename() should use a study()d header rt.cpan.org#90342 [Claus Jeppesen] - begin :html in ::Box-Index Improvements: - add Mail::Message::Construct::Rebuild::removeExtraAlternativeText() Implemented by [Andrew Beverley] version 2.109: Mon Aug 19 12:55:30 CEST 2013 Fixes: - ::Field::Date format may lack leading 0 in the hour. rt.cpan.org#86716 [Andrew Beverley] - ::Field::Date format, rare time formats use dots in time, not colon. It is illegal, but safe to support. rt.cpan.org#86864 [Andrew Beverley] - ::MBox, pass non-default subfolder extension to siblings. rt.cpan.org#87912 [James Wright] Improvements: - spell fixes rt.cpan.org#86450 [Salvatore Bonaccorso] version 2.108: Tue Jun 25 09:21:59 CEST 2013 Fixes: - Mail::Box::Locker::FcntlLock cannot set l_pid, read only Improvements: - use Devel::GlobalDestruction rt.cpan.org#80611 [Ribasushi] - imap4: support TLS rt.cpan.org#82990 [Rolf Krahl] version 2.107: Wed Nov 28 12:25:59 CET 2012 Fixes: - unset $ENV{PERLIO} in test.pl and open more files explicitly as ":raw" [Thomas Krichel] - script/mailbox2html contained a few errors like '$ENV{}' (vars inside single quotes) [John Delacour] - ::POP3s should use ::POP3::Message (without 's') [Gabriel Reyes] - folder->new(message_type) documentation was mistaken about the default. Improvements: - add $date to Mail::Transport::IMAP4::appendMessage() rt.cpan.org#79680 [Daniel Westermann-Clark] - remove Mail::Transport::Dbx from the optional extensions: too old. [John Delacour] version 2.106: Wed Aug 15 23:49:44 CEST 2012 Fixes: - $field->study did not handle trailing new-lines correctly. - perl 5.16 complains about overload +0, which should have been 0+ rt.cpan.org@77997 [Toby Inkster] - resolved warning in test tests/30encode/90body.t Improvements: - new method $part->partNumber() version 2.105: Mon May 7 09:09:23 CEST 2012 Fixes: - warn when transfer-encoding is done without explicit charset. This flags hard to find bugs in message construction. Original bug discovered by [Andrew Beverely] Improvements: - added tests/30encode/50charset.t - add overloading to ::Field::Attribute objects, used in study() - $body->decoded is now optimized when a conversion is needed between charsets which are aliases of each other, or spelled differently. version 2.104: Mon Apr 23 16:51:29 CEST 2012 Fixes: - ::Body::decoded() seems to work only for plain/text. Not ok. version 2.103: Fri Apr 20 10:01:35 CEST 2012 Fixes: - time() calculation in ::Field::Date had time-zone effect reversed. - email address phrase parsing should decode (=???=) in ::Field::Full (study) Detected by [Andrew Beverley] - replace 'length' by 'defined' to check whether a maildir message has flags. Reported by [Steven Preston] - $msg->decoded did not behave as $msg->body->decoded. Repaired. - rebuild did not handle removal of all parts of a multipart correctly. Reported by [Andrew Beverley] - decoding some encoded headers with study() - fix "skip tests" logic during installation. Improvements: - add contentId() to body objects. [Gordon Haveland] - skip empty alternatives of multiparts. Detected by [Andrew Beverley] - no 'undefined' warning in ::Field::Date when a date does not have a day-of-week or timezone.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-12-27The "Venus" operator for overload-ing is '0+', not '+0'. Quick fix;is3-3/+17
upstream versions 2.106 and later have this already.
2013-12-09Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.obache1-3/+3
Bump PKGREVISION for runtime dependency pattern changed packages.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-2/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-02-11Update p5-Mail-Box to 2.102.hiramatsu3-15/+20
Changes from previous: ---------------------- version 2.102: Wed Jan 4 09:31:51 CET 2012 Fixes: - regex which matched attributes dumped core on hugh attributes. rt.cpan.org#69414 [Yanyan Yang] - document generation fixes. Improvements: - correct synopsis of ::Thread::Manager - ::Thread::Node::threadToString uses study() on subject version 2.101: Thu Aug 25 10:16:03 CEST 2011 Fixes: - multipart's-part content-type could remove some attributes rt.cpan.org#69516 [Yanyan Yang] - filenames in content-disposition fields are sometimes charset encoded (not supported by the RFCs) Decode them. [Thomas Karcher] - example how to use $msg->moveTo() was wrong. [Flash] Improvements: - use the Net::Domain::hostfqdn() for the creation of unique message-ids if libnet is installed. rt.cpan.org#69803 [Christoph 'Mehdorn' Weber] version 2.099: Thu Jul 7 16:02:38 CEST 2011 Fixes: - body() of structured studied fields failed. Improvements: - add overloading of comparison to Mail::Message::Field::Address objects. Triggered by [Andrew Beverley] - implement study on date fields. version 2.098: Thu Mar 17 09:01:36 CET 2011 Fixes: - accept mbox message separators from the 60's, because mozilla uses 1-1-1965 as default separator when importing mail. rt.cpan.org#65572 [Willi Mann] - accept mbox message separators from the upcoming 20's - Mail::Transport::POP3 has use_ssl setting too late [Mark Delany] - Mail::Transport::IMAP4 folder create produced "use of undefined". rt.cpan.org#66001 [Willi Mann] - Error message when stringifying a studied empty field. rt.cpan.org#66381 [Florian] - do not split headers for encoded components which contain blanks (which is illegal) reported by [Florian] Improvements: - maildir: do not remove :2, from the filename if there are no flags. [Mikolaj Kucharski] version 2.097: Wed Jan 26 16:11:41 CET 2011 Fixes: - override Mail::Transport::Sendmail destinations included original destinations. rt.cpan.org#64266 [Andrew Beverley] Improvements: - added examples/strip-spam-markup.pl by [Gary Funck] - do not hardcode perl version in test.pl, hopefully resolving many cpantesters complaints. - randomize boundary string to avoid (undemonstrated) security risks with boundary guessing. - manual pages produced with new version of OODoc, producing more condensed output. version 2.096: Tue Nov 9 10:04:25 CET 2010 Fixes: - allow dot in username for pop/imap (probably used by someone) [Jim Cromie] Improvements: - spelling fixes rt.cpan.org#59061 [Salvatore Bonaccorso] - implement Mail::Box::POP3s [Jim Cromie] - do not run test-scripts with -T, because modern TAP::Harness uses PERL5LIB which is disabled by the flag. version 2.095: Fri Jul 2 11:17:35 CEST 2010 Fixes: - permit additional colons in maildir filenames. rt.cpan.org #58534 [Stefan Kangas] - maildir messages in the 'new' queue will not get ":2,", as in mutt. rt.cpan.org#58550 [Stefan Kangas] - fix handling of messages with empty bodys. Had mild consequences to multipart preamble and prelude processing. rt.cpan.org#58544 [Stefan Kangas] Improvements: - spelling fixes rt.cpan.org#56678 [Salvatore Bonaccorso] version 2.094: Tue Apr 6 11:17:15 CEST 2010 Fixes: - parse address phrase with line fold in ::Full:Addresses rt.cpan.org#55309 [Diomidis Spinellis] - handle empty preambles and postludes in multiparts even very strict, because the may be signed. rt.cpan.org#54529 [John Gardiner Myers] Improvements: - fix documentation on use of Mail::Message::Head::build() and a few more minor documentation errors. [Kiss Gabor] - $msg->reply fallback to From address, not only Reply-To - add example/unpack.pl - added install configuration choice "none". Also control via environment variables. - spelling fixes. rt.cpan.org#53127 [Salvatore Bonaccorso] version 2.093: Thu Dec 24 17:02:06 CET 2009 Fixes: version 2.093: Thu Dec 24 17:02:06 CET 2009 Fixes: version 2.093: Thu Dec 24 17:02:06 CET 2009 Fixes: - rewrite of Mail::Message::Full:decode(), because original trick for blank removal kept on biting me. Now implemented without trick. rt.cpan.org#52600 [Dmitry Bigunyak] - make text/plain default when a body is created, as promised by the documentation. rt.cpan.org#52278 [Dmitry Bigunyak] - add toplevel() to ::Body::Multipart and ::Body::Nested to support reply() called on message parts. - fix tests-script to make MIME::Entity cleanup the msg-* files in the tests/ directory. Improvements: - rewrite of SYNOPSIS for Mail::Message::Field::Addresses rt.cpan.org#43703 [Dmitry Bigunyak] - added Mail::Box::Locker::FcntlLock, contributed by Jim In Aus rt.cpan.org#48568 [Jim in Aus] - support additional headers to a reply message. - added explanation of character-set "PERL" for a ::Body (suggested by [Dmitry Bigunyak]) version 2.092: Fri Nov 20 16:13:46 CET 2009 Fixes: - do not set all signal handlers to "exit(0)" rt.cpan.org#50433 [Slaven Rezic] - do not enforce the use of /usr/bin/perl in the test-scripts, but use the perl which is selected via the path. version 2.091: Sun Sep 6 23:54:17 CEST 2009 Fixes: - Another fix to thread detection start where first message is not found. rt.cpan.org#40347 [Florian] - translate '_' to blank when charset not known. rt.cpan.org#41661 [Florian] - no "undef" for field Content-Length with empty message bodies. [Daniel Richard G.] - Mail::Message::Body::eol() with parameter sometimes did not return a body but a character. rt.cpan.org#49334 [Brian McCauley] - Mail::Message::Body::eol() should add \n to last texts line if it is missing. rt.cpan.org#49362 [Brian McCauley] Improvements: - better "From " message separator line generated when converting messages for Mbox storage. Written by [Daniel Richard G.] version 2.090: Tue Jun 2 11:56:28 CEST 2009 Fixes: - second attempt to use Encode to do base64/qp encoding in Mail::Message::Field::Full, This time with test script. [Alexander Averyanov] - Mail::Box::Locker::POSIX lock did always succeed. rt.cpan.org#46003 [Rainer Schöpf] via Debian#528364 - Maildir accept lower-case flags rt.cpan.org#42182 [Hardaker] - Message parser needlessly required read access to folders. rt.cpan.org #46388 [Mike Ekberg] version 2.089: Mon Apr 20 21:00:34 CEST 2009 Fixes: - do not restart parser after folder write, which could end-up in empy folders if mode=='w' [Reinier Post] - fix takemail script for Mbox. rt.cpan.org#44439 [Reinier Post] - alternative option names for 'file' in various lockers, needed to be able to use them in the multi-locker. Needed by [Mark Hedges] - use Encode to do base64/qp encoding in Mail::Message::Field::Full, which handles multibyte characters correctly. Patch by [Alexander Averyanov] version 2.088: Thu Mar 19 08:54:31 CET 2009 Fixes: - ::Parser::Perl should call binmode() as method on the file- handle to work. [Ashwini Singh] - pre-created locker object cannot be passed to Mail::Box::open() because its creation requires a Mail::Box object. [Mark Hedges] - recover from illegal phrases in email addresses, for studied fields in Mail::Message::Field::Addresses [Robert Bruccole] - require Date::Format, introduced in 2.082 [cpantesters] Improvements: - specify encoding type of character-set (q or b) with Mail::Message::Field::Address objects. Requested by [Alexander Averyanov] - default mail box locker object should use the same logging settings as the mail box itself. Spotted by [Mark Hedges] - the existence of Mail/Makefile.PL was an accident. version 2.087: Tue Feb 3 12:41:10 CET 2009 Fixes: - more character-decoding errors in field study. rt.cpan.org#41661 [Florian] - username in folder URL must get decoded as well, to allow '@' signs and colons in the usernames. rt.cpan.org#41976 [Matt S Trout] - accept unknown flags for Maildir. rt.cpan.org#42182 [Wes Hardaker] Improvements: - add DIGEST-MD5 and LOGIN to the AUTO search list of IMAP4. Triggered by rt.cpan.org#42136 [Alexander Thoukydides] - add warnings on two spots that message labels may get lost when moving them to an other folder type. - use external file for body after 100kB, not 10kB. Should improve on performance.
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-2/+2
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2009-07-17Give up MAINTAINERadrianp1-2/+2
2009-04-24Modify dependencies to perl-modules which are deployed with the perl-core,sno1-4/+4
mainly Scalar::Util and List::Util
2009-01-04Update to 2.086adrianp3-13/+16
version 2.086: Thu Dec 11 11:55:32 CET 2008 Changes: - require Encode 2.26 (there are so many distributions which older versions of Encode which contain serious flaws) Improvements: - sort optional module names in Makefile.PL version 2.085: Thu Dec 11 11:25:52 CET 2008 Fixes: - message disappeared when ::Manager::moveMessages() had to move messages to the folder it already was in. rt.cpan.org#40198 [Florian] - leave encodings in unknown charsets untouched, in stead of croacking in studied header fields (M::M::Field::Full). rt.cpan.org#40353 [Florian] - thread detection with missing messages croaks in multiple ways:. rt.cpan.org#40347 [Florian] - if character-set is unknown, then still returned un-decoded body for decoding(). [IIM1468] - encoding into binary transfer-encoding failed. [IIM1473] Improvements: - updated README, as suggested by [Anton Berezin] - understand unicode-1-1-utf-[78] charset - documention improvements on study() [Florian]
2008-11-15version 2.084: Fri Sep 26 16:44:51 CEST 2008adrianp2-7/+6
Changes: - no questions asked about Mail::Box::Parser::C; it is not really maintained as it should... but probably still works in most cases. Fixes: - change in TAP::Harness shows missing TAP::Parser::Aggregator in test.pl rt.cpan.org#39264 [Jerrad Pierce] - removed (@) prototype on Mail::Internet::new replacement, because it produces a warning on 5.10 version 2.083: Tue Sep 2 09:41:19 CEST 2008 Changes: - FIX CHARACTER-SET HANDLING. When a new body is created, it will get charset 'PERL', which means: Perl internal representation. Also the decoded() body is of that. As part of a message, the body with be translated into real utf-8. This change will make Mail::Box slower, but correct! Check your applications! Use $msg->decoded when you process the content. - removed $msg->decoded option 'keep', because decoded object depends on temporary decoding parameters. Fixes: - use File::Temp, not POSIX::tmpnam, to work around Windows bug. rt.cpan.org#35747 [Ron Murray] - Mail::Message::contentType could produce "use of undefined" error message [Patrick Heesom] - Fix listing IMAP folders. rt.cpan.org#36458 [Jonathan Kamens] - do not set charset on non-text parts. - no complaints for IMAP4 object without explicit folder name. rt.cpan.org#37801 [Slaven Rezic] - remove SpamAssassion question from installation: SAv2 is the only supported, but most people will not install that. Improvements: - doc-patch, where "my Type @array" is not permitted anymore [Mike Andrews] - do not coerce parts via messages into parts.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-06-16Bump DEPENDS version for MailToolsadrianp1-2/+2
2008-06-16Update 2.066->2.082adrianp3-18/+29
- another fix for the case of two "Content-Type" lines, hit by a recent, now frequently appearing, spam message. - various IMAP4 improvements by [David Golden] - stop when message coersion is called but not possible. - fixtest, to work with MIME::Entity changes. - field attributes which contained a '\' where considered empty. Reported by [Ricardo Signes] - Message rebuild with nested message failed. Fixed by [Mat Johns]
2008-06-12Add DESTDIR support.joerg1-1/+2
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2007-01-13p5-File-Spec has gone (superseded by p5-PathTools), but the version inabs1-2/+2
the perl in pkgsrc should be enough for these packages. Bump PKGREVISIONs Cleanup for PR pkg/35402
2006-09-16Add missing RCS Id.hira2-2/+4
2006-08-06Update to 2.066adrianp3-23/+19
Changes in brief include: - Empty header field crashed Mail::Message::Field::Fast. - Reworked IMAP4 folder selection - produce warnings when the folder gets locked twice. - Many additional bugfixes and improvements For a full list of changes see: http://search.cpan.org/src/MARKOV/Mail-Box-2.066/ChangeLog
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-3/+2
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-04-23MailBox is a library for the Perl programming language, designed to handleadrianp5-0/+130
various kinds of e-mail. It can be used to construct messages, send them, access various kinds of message folders, filter spam and virussen, and so on. The MailBox distribution is quite large, with about 140 related modules.