1 $Id: ChangeLog,v 1.27 2008-10-07 15:43:54 tat Exp $
4 - folding bug fixed (thanks to by M.Pinna)
5 - tokenizer bug fix (thanks to by Jay Sprenkle)
11 - Solaris compatibility fixes (thanks to Shan Will)
12 - itparser.h fixes (thanks to Phil Endecott and Joshua Chang)
16 - utils.h: gcc 4.1 compatibility fix
17 - assert() on malformed quoted-printable messages removed
20 - Body::load optimization (thanks to Jorge Ortiz Claver)
21 - InIt copy_until_boundary fix (thanks to Harald Gering)
22 - fixes to let it build on Solaris (thanks to Shan Will)
25 - thread-safe MessageId
26 - always use CRLF (instead of '\n') on write functions
28 - fix: endless loop on malformed base64 input (thanks to Soenke Schau [ss])
29 - fix: no more characters are eaten by folding algorithm when a word is
30 longer then the chosen folding limit
31 - fixed a bug that segfault apps parsing some 'binary' encoded entities
32 (thanks to Paul Marcovici)
33 - examples/exbin, correctly extract 'binary' encoded entities
36 - Codec const-ness mimetic::Body fix
37 - itparser memory leak fixed
41 - initial Win32 support (thanks to Andreas Gruen [agr])
42 - copyright date updated
43 - config_win32.h autogen on 'make dist'
44 - removed a linux specific header file
45 - inline changed to be the first keyword in funcs declaration
46 (thanks to Harald Gering)
47 - *.cc renamed to *.cxx (required by MS Visual C++)
48 - IteratorParser<>::append() fix [agr]
49 - Mailbox::str() fix [agr]
54 - Body::set(...) added
55 - doc/header.html and doc/footer.html added to distribution pkg
56 - dist-hook to rm test/*.cutee.* test/autocutee.mk
59 - parser bug: \n after the body of multipart msgs (see t.parser.h::t0)
63 - cutee (unit testing engine) upgraded
64 - a multi-function email tool has been added into the examples
65 directory. it's still work in progess but already useful for
67 - Attachment and subclasses modified for easy porting
68 - fix to avoid an error when parsing fields without any
69 value: "fieldname: \n". (segfaults if such field is the first one)
73 - random_access_iterator parser fixed:
74 sometimes boundary was included into the body
75 - input_iterator parser fixed (will no more ignore the
77 - MMFile::open() will return true only opening regular files
80 - initial public release