MIME-tools
view release on metacpan or search on metacpan
Brand new parser based on new (private) MIME::Parser::Reader and
(public) MIME::Parser::Results. Fast and yet simple and very
tolerant of bad MIME when desired. Message reporting needs some
muzzling.
MIME::Parser now has ignore_errors() set true by default.
Version 5.116 (2000/05/26)
Removed Tmpfile.t test, which was causing a bogus failure in "make
test". Now we require 5.004 for MIME::Parser anyway, so we don't
need it. *Thanks to Jonathan Cohn for reporting this.*
Version 5.115 (2000/05/24)
Fixed Ref.t bug, and documented how to remove parts from a
MIME::Entity.
Version 5.114 (2000/05/23)
Entity now uses MIME::Lite-style default suggested encoding.
More regression test have been added, and the "Size" tests in Ref.t
are skipped for text document (due to CRLF differences between
platforms).
Version 5.113 (2000/05/21)
Major speed and structural improvements to the parser. *Major, MAJOR
thanks to Noel Burton-Krahn, Jeremy Gilbert, and Doru Petrescu for
all the patches, benchmarking, and Beta-testing!*
Convenient new one-directory-per-message parsing mechanism. Now
through `MIME::Parser' method `output_under()', you can tell the
parser that you want it to create a unique directory for each
message parsed, to hold the resulting parts.
Elimination of $', $` and $&. Wow... I still can't believe I missed
this. D'OH! *Thanks to Noel Burton-Krahn for all his patches.*
Parser is more tolerant of weird EOL termination. Some mailagents
are can terminate lines with "\r\r\n". We're okay with that now when
we extract the header. *Thanks to Joao Fonseca for pointing this
out.*
Parser is tolerant of "From " lines in headers. *Thanks to Joachim
Wieland, Anthony Hinsinger, Marius Stan, and numerous others.*
Parser catches syntax errors in headers. *Thanks to Russell P.
Sutherland for catching this.*
Parser no longer warns when subtype is undefined. *Thanks to Eric-
Olivier Le Bigot for his fix.*
Better integration with Mail::Internet. For example, smtpsend()
should work fine. *Thanks to Michael Fischer and others for the
patch.*
Miscellaneous cleanup. *Thanks to Marcus Brinkmann for additional
helpful input.* *Thanks to Klaus Seidenfaden for good feedback on
5.x Alpha!*
Version 4.123 (1999/05/12)
Cleaned up some of the tests for non-Unix OS'es. Will require a few
iterations, no doubt.
Version 4.122 (1999/02/09)
Resolved CORE::open warnings for 5.005. *Thanks to several folks for
this bug report.*
Version 4.121 (1998/06/03)
Fixed MIME::Words infinite recursion. *Thanks to several folks for
this bug report.*
Version 4.117 (1998/05/01)
Nicer MIME::Entity::build. No longer outputs warnings with undefined
Filename, and now accepts Charset as well. *Thanks to Jason Tibbits
III for the inspirational patch.*
Documentation fixes. Hopefully we've seen the last of the pod2man
warnings...
Better test logging. Now uses ExtUtils::TBone.
Version 4.116 (1998/02/14)
Bug fix: MIME::Head and MIME::Entity were not downcasing the
content-type as they claimed. This has now been fixed. *Thanks to
Rodrigo de Almeida Siqueira for finding this.*
Version 4.114 (1998/02/12)
Gzip64-encoding has been improved, and turned off as a default,
since it depends on having gzip installed. See MIME::Decoder::Gzip64
if you want to activate it in your app. You can now set up the
gzip/gunzip commands to use, as well. *Thanks to Paul J. Schinder
for finding this bug.*
Version 4.113 (1998/01/20)
Bug fix: MIME::ParserBase was accidentally folding newlines in
header fields. *Thanks to Jason L. Tibbitts III for spotting this.*
Version 4.112 (1998/01/17)
MIME::Entity::print_body now recurses when printing multipart
entities, and prints "everything following the header." This is more
likely what people expect to happen. PLEASE read the "two body
problem" section of MIME::Entity's docs.
Version 4.111 (1998/01/14)
Clean build/test on Win95 using 5.004. Whew.
Version 4.110 (1998/01/11)
Added make_multipart() and make_singlepart() in MIME::Entity.
Improved handling/saving of preamble/epilogue.
Version 4.109 (1998/01/10)
Overall Major version shift to 4.x accompanies numerous structural changes,
and the deletion of some long-deprecated code. Many apologies to
those who are inconvenienced by the upgrade.
MIME::IO deprecated. You'll see IO::Scalar, IO::ScalarArray, and
IO::Wrap to make this toolkit work.
MIME::Entity deep code. You can now deep-copy MIME entities
(except for on-disk data files).
( run in 1.768 second using v1.01-cache-2.11-cpan-71847e10f99 )