Thu, Oct 16 2003 (1.4) * add link to gmime library to the README file * perl Makefile.PL would stop running if it fails to find gmime library * new filter: MIME::Fast::Filter::Windows Wed, Oct 15 2003 (1.2) * fixed problem with enriched filter when compiled with gmime-2.1.0 (Thanks to Patel, Rupen) * update to gmime-2.1.0: - MIME::Fast::Utils::8bit_header_decode split into MIME::Fast::Utils::header_decode_text and MIME::Fast::Utils::header_decode_phrase - MIME::Fast::Utils::8bit_header_encode renamed to MIME::Fast::Utils::header_encode_text - MIME::Fast::Utils::8bit_header_encode_phrase renamed to MIME::Fast::Utils::header_encode_phrase - MIME::Fast::Charset::locale_name renamed to MIME::Fast::locale_charset - new function MIME::Fast::locale_language Mon, Jul 28 2003 (1.1) * fixed a bad position of pTHX in gmime-stream-perlio.c Mon, Jun 23 2003 (1.0.1) * polishing a code - drop unused variables, etc. * gmime-stream-perlio.c - fixed compilation problems with multithreaded perl Sat, Jun 21 2003 * fixed wrong HV interpretation in $parser->set_header_regex() Add new test paragraph for that case. Mon, Jun 18 2003 (1.0.0) * split Fast.xs into separate classes located in Fast/ directory * new filter added - MIME::Fast::Filter::Enriched * new function MIME::Fast::Parser::[sg]et_persist_stream * objects unsupported in gmime (Message-Disposition and Message-MDN) are included but not compiled in (embraced with _UNSUPPORTED macros that can be enabled in Makefile.PL) * fixed a bug in construct_message when method used with parser argument * new enhanced test file t/parser.t * new subdirectory cincluse/ for gmime new functions * cleaned gmime-newfunc.c (set_date_from_string hardencoded info Fast/Message.xs) * new GMimeStreamPerlIO gmime plugin - this is used by the perl module as a default stream for file handles, as well as for all the PerlIO objects. * new function MIME::Fast::Parser::set_header_regex() - a function is called during header parsing when given regex would match Fri, Jun 13 2003 (0.2.2) * fixed a bug with foreach_part method (Thanks to Ramprasad A Padmanabhan for testing) Fri, Jun 13 2003 (0.2.1) * fixed problem with filehandles closed by gmime in MIME::Fast::Stream Thu, Jun 12 2003 (0.2) * finished fixing bugs, and update to gmime 2.0.8 * Fast.xs: - new function constat_string for string constants - new GMime objects/types: = enums: + MIME::Fast::BestEncoding + MIME::Fast::FilterFromMode + Mime::Fast::FilterYencDirection = objects/types: + MIME::Fast::Object + MIME::Fast::Parser + MIME::Fast::MultiPart + MIME::Fast::MessagePart + MIME::Fast::MessagePartial + MIME::Fast::Disposition + MIME::Fast::StreamFilter + MIME::Fast::Filter::Basic + MIME::Fast::Filter::Best + MIME::Fast::Filter::Charset + MIME::Fast::Filter::CRLF + MIME::Fast::Filter::From + MIME::Fast::Filter::HTML + MIME::Fast::Filter::Md5 + MIME::Fast::Filter::Strip + MIME::Fast::Filter::Yenc + MIME::Fast::Charset - thread safe _foreach method calls (uses no static variable) - fixed destruction problems (gmime v2 uses now GLib object references) - new methods: + MIME::Fast::Param->append(name, value) + MIME::Fast::Param->append_param(param) + MIME::Fast::Param->write_to_string(fold, svtext) + MIME::Fast::Stream->write_to_stream(stream_dst) + MIME::Fast::Stream->length() + MIME::Fast::Stream->set_bounds(start, end) + MIME::Fast::Parser->new([mime_stream]) + MIME::Fast::Parser->init_with_stream(mime_stream) + MIME::Fast::Parser->set_scan_from(scan_from) + MIME::Fast::Parser->get_scan_from() + MIME::Fast::Parser->tell() + MIME::Fast::Parser->eos() + MIME::Fast::Parser->get_from() + MIME::Fast::Parser->get_from_offset() + MIME::Fast::Utils::generate_message_id(fqdn) + MIME::Fast::Utils::decode_message_id(message_id) - MIME::Fast::Part is splited into Part and MultiPart - MIME::Fast::Parser method construct_message has no argument now - MIME::Fast::Hash::Header included from separate file Fast-Hash.xs * perl 5.8.x or higher required: - uses XSINTERFACE_FUNC macros * gmime 2.0.x updates: - internet_address_unref instead of internet_address_destroy - inheritance of objects in Fast.pm with @ISA arrays - changed gchar variables to char type Wed, May 21 2003 * finished update to version 0.2 (to version 2.0.6 of gmime)