Fri, Dec 17 2004 (1.6)
* very small spell mistake in perl-constants.c (GMIME_RECIPIENT_TYPE_[B]CC)
Thu, Dec 16 2004 (1.5 bug fix release)
* improvement patches made by Sergey Skvortsov - maintainer of FreeBSD port of MIME-Fast
* fixed a problem with part->set_content_md5() reported by Sergey Skvortsov
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)