|
Version 3.1.4 -- 8 Oct 2009
----------------------------------------------------------------------------
Version 3.1.3 -- 13 Aug 2007
- Bug fix: Under certain conditions, the quoted-printable encoder could
overwrite its buffer. (since 3.1)
----------------------------------------------------------------------------
Version 3.1.2 -- 30 Jul 2007
- Bug fix: Under certain conditions, base64 encoder or decoder could
overwrite its buffer. (since 3.1)
----------------------------------------------------------------------------
Version 3.1.1 -- 23 Jan 2007
- Bug fix: In MimeParser, the size of the buffer for saving a partial
header field body is now dynamically allocated and resized. This fixes a
bug that could result in a header field body being truncated under certain
conditions.
- Added a new API function MimeParser_setMinimumFieldBodyBufferSize() to
set the minimum size of the field body buffer.
----------------------------------------------------------------------------
Version 3.1 -- 9 Jan 2007
- Bug fix: memory leak in MimeParser when parsing some messages.
- API change:
int to size_t where
appropriate.
- MimeParser correctly skips comments in some header fields.
- API change: new functions
XMIME_versionInfo() and
XMIME_buildInfo().
- Clean 64-bit compiles with Microsoft Visual C++ 2005.
- Improved documentation.
- DLLs included for Windows. Shared object library files included for
Linux and Solaris.
----------------------------------------------------------------------------
Version 3.0 -- 30 May 2003
- Added new MimeParser_bytePos() function
- Improved ability to parse content-type header field (MimeParser)
- Improved handling of out-of-memory errors (MimeParser)
- New Python bindings
----------------------------------------------------------------------------
Version 2.1 -- 26 February 2002
- QpDecoder and QpDecoderW now handle decoding errors correctly
- Added functions QpDecoder_errorStatus() and QpDecoderW_errorStatus()
to report decoding errors
- QpEncoder_initialize(), QpEncoderW_initialize(), QpDecoder_initialize(),
and QpDecoderW_initialize() return a true value if initialization failed
(because of a memory allocation failure)
- Reference documentation updated -- more hyperlinks added
----------------------------------------------------------------------------
Version 2.0 -- 14 October 2002
- Added new modules: AddrParser, Base64Decoder, Base64DecoderW,
Base64Encoder, Base64EncoderW, QpDecoder, QpDecoderW, QpEncoder,
QpEncoderW
- Added more example programs
- Updated documentation
----------------------------------------------------------------------------
Version 1.1 -- 4 February 2002
- XMimeParser now reports Begin Message Body and End Message Body events
(for message/rfc822 media type).
- Added MParser and mevents examples
----------------------------------------------------------------------------
Version 1.0 -- 24 January 2002
- First certified release
- Fixed bugs revealed by final testing
----------------------------------------------------------------------------
Version 0.9 -- 19 December 2001
|