Path: usenet.cise.ufl.edu!huron.eel.ufl.edu!usenet.eel.ufl.edu!news.ultranet.com!news-out.communique.net!communique!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.direct.ca!logbridge.uoregon.edu!nntp.teleport.com!news.teleport.com!not-for-mail
From: Eryq <
[email protected]>
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: MIME-tools 4.112 available on CPAN
Followup-To: comp.lang.perl.modules
Date: 22 Jan 1998 23:19:56 GMT
Organization: Zero G, Inc.
Lines: 89
Sender:
[email protected]
Approved:
[email protected] (comp.lang.perl.announce)
Message-ID: <
[email protected]>
NNTP-Posting-Host: gadget.cscaper.com
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:53 comp.lang.perl.modules:1275
As I write this, the first official Beta copy of MIME-tools 4.x
is winging its way up to PAUSE.
WHAT IS IT?
This toolkit allows you to parse and/or construct MIME messages;
e.g., email messages with attachments.
PORTABILITY
The modules have been ported to Win32, and pass the tests
under Win95 using the GS port of Perl5.004.
THINGS TO LOOK FOR
New decoder classes. (MIME::Decoder::*)
More-sensible (and simpler) encoding strategy.
(MIME::Decoder::NBit)
Ability to attach to singleparts. (MIME::Entity::attach)
Better print/stringify support. (MIME::Entity)
Easier access to MIME attributes. (MIME::Head::mime_attr)
More RFC-compliant parsing. (MIME::ParserBase)
Preservation of preamble/epilogue (MIME::Entity)
WARNINGS
MIME-tools users be aware: there have been numerous changes.
PLEASE PLEASE PLEASE read the README-OR-DIE file before
blindly doing a "make install". The bulk of it follows
this message.
ONE MORE THING
As always, send me email the moment you have a gripe,
especially if something breaks.
Enjoy.
---------------------------------------------------------
MAJOR CHANGES FROM 3.0 TO 4.0:
Temp files
FileHandle::tmpfile is no longer emulated if you have Perl5.004,
which has fixed the tmpfile() problem; you should (especially
if running under Win32) get Perl5.004 ASAP. Otherwise, the
fairly-portable (if ugly) opendup() emulation is hardcoded.
Module structure
MIME::Latin1 is deprecated.
MIME::IO is deprecated; its functionality has been replaced
by the IO::Scalar, IO::ScalarArray, and IO::Wrap modules.
You will need these to run the toolkit.
New encodings x-uuencode (x-uu) and x-gzip64
are now supported.
MIME::Decoder has been split into a tree of modules.
Encodings
The '7bit' encoder now only warns of violations;
it longer uses the deprecated MIME::Latin1.
The 'quoted-printable' decoder now uses the newest
MIME::QuotedPrint,
and amends its output with guideline #8 from RFC2049 (From/.).
Output
Output format is slightly-different (but more sensible)
if you use parse_nested_messages() or have singlepart entities
with parts attached.
See MIME::Entity::print for details.
As of 4.112, MIME::Entity::print_body recurses for multipart
entities: this is more convenient and less surprising.
Debugging
All toolkit warnings may be turned off with config 'QUIET'.
See MIME::ToolUtils for details.
--
___ _ _ _ _ ___ _ Eryq (
[email protected])
/ _ \| '_| | | |/ _ ' / President, Zero G Inc:
http://www.zeegee.com/
| __/| | | |_| | |_| |
\___||_| \__, |\__, |___/\ Visit STREETWISE, Chicago's newspaper by/
|___/ |______/ of the homeless:
http://www.streetwise.org