releasing package mimetic version 0.9.8-10 into distribution unstable
[debian/mimetic.git] / ChangeLog
1
2 17.06.2014, 0.9.8
3         - clang/gcc compilation fixes in tokenizer.h
4
5 10.09.2011, 0.9.7
6     - references to GPL removed (mimetic's MIT licensed now)
7     - body::code() bug fix (thanks to bstoeger)
8     - Win32 port updated (thanks to Hilmi Jauffer)
9     - ContentTransferEncoding encoding consts (base64,eightbit,binary, etc.)
10     - Body::load() now clears the current body content before loading 
11
12 13.05.2009, 0.9.6
13     - malformed msg parsing: handle field names with trailing blanks
14     - malformed msg parsing: skip header lines that start with ':'
15     - malformed msg parsing: try to handle messages without the blank line 
16       between the header and body considering the first malformed header line 
17       as the first line of the body
18         - ifile_iterator::operator==() bug fix (thanks to Matthew L. Creech)
19         - <cstdlib> added to libconfig.h (gcc 4.3.2 fix, thanks to Dirk Vermeir) 
20     - bug fix: quoted string are not folded anymore 
21     - bug fix: empty field values parsing fix (thanks to Paul Barnetta)
22     - bug fix: fields with trailing blanks were badly folded (thanks 
23       to Ofer Peled)
24         - LICENSE changed to The MIT / X Window System License
25
26 07.10.2008, 0.9.5
27         - folding bug fixed (thanks to by M.Pinna)
28         - tokenizer bug fix (thanks to by Jay Sprenkle)
29
30 03.04.2007, 0.9.3
31         - gcc 4.3.x fix
32
33 21.01.2007, 0.9.2
34         - Solaris compatibility fixes (thanks to Shan Will)
35         - itparser.h fixes (thanks to Phil Endecott and Joshua Chang)
36         - DateTime set fix
37
38 10.04.2006, 0.9.1
39         - utils.h: gcc 4.1 compatibility fix
40         - assert() on malformed quoted-printable messages removed
41
42 12.03.2006, 0.9.0
43         - Body::load optimization (thanks to Jorge Ortiz Claver)
44         - InIt copy_until_boundary fix (thanks to Harald Gering)
45         - fixes to let it build on Solaris (thanks to Shan Will)
46
47 07.03.2005, 0.8.9
48         - thread-safe MessageId
49         - always use CRLF (instead of '\n') on write functions
50         - gcc 3.4.x support
51         - fix: endless loop on malformed base64 input (thanks to Soenke Schau [ss])
52         - fix: no more characters are eaten by folding algorithm when a word is 
53                    longer then the chosen folding limit
54         - fixed a bug that segfault apps parsing some 'binary' encoded entities
55           (thanks to Paul Marcovici)
56         - examples/exbin, correctly extract 'binary' encoded entities
57
58 06.09.2004, 0.8.8
59     - Codec const-ness mimetic::Body fix
60     - itparser memory leak fixed
61
62 30.08.2004, 0.8.7
63     - Mac OS X support
64     - initial Win32 support (thanks to Andreas Gruen [agr]) 
65     - copyright date updated
66     - config_win32.h autogen on 'make dist'
67     - removed a linux specific header file
68     - inline changed to be the first keyword in funcs declaration 
69           (thanks to Harald Gering)
70     - *.cc renamed to *.cxx (required by MS Visual C++)
71     - IteratorParser<>::append() fix [agr]
72     - Mailbox::str() fix [agr]
73     - tokenizer fix [agr]
74
75 29.04.2004, 0.8.6
76     - cutee resync
77     - Body::set(...) added
78     - doc/header.html and doc/footer.html added to distribution pkg
79     - dist-hook to rm test/*.cutee.* test/autocutee.mk
80
81 20.01.2004, 0.8.5
82     - parser bug: \n after the body of multipart msgs (see t.parser.h::t0)
83     - cutee resync
84
85 17.12.2003, 0.8.4
86     - cutee (unit testing engine) upgraded
87     - a multi-function email tool has been added into the examples
88       directory. it's still work in progess but already useful for 
89       filtering/searching
90     - Attachment and subclasses modified for easy porting
91     - fix to avoid an error when parsing fields without any
92       value: "fieldname: \n". (segfaults if such field is the first one)
93     - find_bm fixed
94
95 20.11.2003, 0.8.3
96     - random_access_iterator parser fixed: 
97       sometimes boundary was included into the body
98     - input_iterator parser fixed (will no more ignore the 
99       first body newline)
100     - MMFile::open() will return true only opening regular files
101
102 18.11.2003, 0.8.2
103     - initial public release