1 2005-12-13 Helge Hess <helge.hess@opengroupware.org>
3 * NGMimeMessageParser.m: moved NSData QP category to own file
6 2005-07-20 Helge Hess <helge.hess@opengroupware.org>
8 * NGMimeMessage.m: added some convinience methods to access the header
11 2005-07-12 Helge Hess <helge.hess@opengroupware.org>
13 * NGMimeMessage.m: copy hashmap on object creation to make it immutable
15 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
17 * fixed gcc 4.0 warnings
19 2005-03-24 Helge Hess <helge.hess@opengroupware.org>
21 * NGMimeMessageGenerator.m: mark To, Cc and Bcc as multivalue header
24 2005-03-24 Helge Hess <helge.hess@skyrix.com>
26 * NGMimeMessageGenerator.m: minor code cleanups
28 2005-01-30 Helge Hess <helge.hess@opengroupware.org>
30 * NGMimeMessageGenerator.m: fixed a format bug in an error log which
31 could lead to a crash, moved base64 encoding function to separate
34 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
36 * NGMail.xcode: minor fixes and updated
38 2004-11-30 Helge Hess <helge.hess@skyrix.com>
40 * NGSendMail.m: properly pass the command line to sendmail
42 2004-10-29 Helge Hess <helge.hess@skyrix.com>
44 * NGSendMail.m: use fwrite() to write to pipe
46 * NGMimeMessageGenerator.m: minor code cleanups
48 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
50 * NGMail.xcode: added NGSendMail.h
52 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
54 * NGSendMail.m: use /usr/sbin/sendmail on Cocoa Foundation
55 (/usr/lib/sendmail on all other platforms)
57 * NGSendMail.m: properly setup user defaults object
59 * added new NGSendMail object (derived from mail-deliver command in
62 2004-10-04 Marcus Mueller <znek@mulle-kybernetik.com>
64 * NGMail.xcode: updated to the current build version
66 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
68 * NGMail.xcode: Fixed dependencies to resemble the make process
69 more closely. Our aim should be to stick to the make process
70 as closely as possible, so we shouldn't introduce dependencies in
71 non-toplevel projects.
73 2004-08-29 Marcus Mueller <znek@mulle-kybernetik.com>
75 * NGMail.xcode: new Xcode project
77 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
79 * fixed for SOPE 4.3 structure (v4.3.173)
81 2004-07-22 Helge Hess <helge.hess@skyrix.com>
83 * NGMBoxReader.m: fixed a gcc 3.4 warning (v4.2.170)
85 2004-06-10 Helge Hess <helge.hess@skyrix.com>
87 * NGMailAddressParser.m: added stronger typing for gcc 3.4 (v4.2.161)
89 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
91 * NGMailAddressParser.m: major code cleanups, cache YES number, cache
92 NSString class (v4.2.160)
94 2004-02-10 Helge Hess <helge.hess@opengroupware.org>
96 * NGMBoxReader.m, NGPop3Client.m, NGSmtpClient.m: fixed compilation
97 warnings on OSX (v4.2.151)
99 2004-02-08 Helge Hess <helge.hess@opengroupware.org>
103 * NGMimeMessageGenerator.m: expose _base64Encoding function (should
106 * GNUmakefile, NGMimeMessageGenerator.m: moved body generators to
107 separate source files
109 Wed Jun 11 11:15:48 2003 Jan Reichmann <jan@skyrix.com>
111 * NGMimeMessageParser: use unicode, use named encoding to encode
112 header fields (if default
113 'UseFoundationStringEncodingForMimeHeader' = YES, libFoundation
114 string encoding will be used (v4.2.113)
116 Wed May 14 12:58:44 2003 Jan Reichmann <jan@skyrix.com>
118 * NGMimeMessageParser.m: code cleanups, fix a decode quoted printable
119 bug (sometimes last char was ignored) (v4.2.107)
121 2003-04-09 Helge Hess <helge.hess@skyrix.com>
123 * NGMimeMessageGenerator.m, NGMimeMessageParser.m: some gcc 3.3
124 signed/unsigned warnings fixed (v4.2.97)
126 * NGPop3Client.m: some gcc 3.3 signed/unsigned warnings fixed (v4.2.96)
128 Mon Feb 17 18:21:33 2003 Jan Reichmann <jan@skyrix.com>
130 * NGMimeMessageParser: add NGMimeRfc822BodyParser,
131 add delegate method bodyParserForPart: to call the
132 NGMimeRfc822BodyParser (v4.2.86)
134 Mon Jan 27 19:13:34 2003 <jan@skyrix.com>
136 * NGMimeMessageGenerator.m: code cleanups, use disk blob handling from
139 Tue Jan 21 18:16:46 2003 <jan@skyrix.com>
141 * NGMimeMessageParser.m: increase version (NGMimePartParser got
142 new instance vars) (v4.2.70)
144 2003-01-13 Helge Hess <helge.hess@skyrix.com>
146 * NGMimeMessageParser.h: added some docu to header
148 Mon Oct 21 16:15:58 2002 Jan Reichmann <jan@skyrix.com>
150 * NGMimeMessageParser.m: remove logs (v4.2.26)
152 2002-08-15 Helge Hess <helge.hess@skyrix.com>
154 * NGMimeMessageParser.m: fixed decoding of quoted printable fields,
155 which was completly broken after the last change by JR :-( Still
157 (v4.2.21) fixes SuSE Bug 17579
159 * NGMimeMessageParser.m: some cleanups, changed some "char" variables
160 to "unsigned char", do not allocate buffer on stack, but in the heap,
161 use NSStringClass more often, moved decoding code in an NSData
162 category to make testing easier
163 Note: the changed from 2002-07-10 probably broke umlaut handling,
164 SuSE Bug 17579 (added a small tool in samples which reproduces the
167 - 2002-07-23 v4.2.19 (hh)
168 - 2002-07-17 v4.2.18 (jr)
169 - 2002-07-17 v4.2.17 (hh)
171 2002-07-10 Jan Reichmann <jr@skyrix.com>
173 * NGMimeMessageParser.m: added optimization, got a 100% gain for
176 - 2002-07-10 v4.2.16 (hh) [before the changes above were applied ???]
177 - 2002-07-09 v4.2.15 (hh) [extracted from CVS]
178 - 2002-07-09 v4.2.14 (hh) [extracted from CVS]
180 2002-07-09 Helge Hess <helge.hess@skyrix.com>
182 * NGMimeMessageParser.m: use NGMimeType string->charset decoding,
183 fixes a bug with uppercase charset names
185 - 2002-07-08 v4.2.13 (hh) [extracted from CVS]
186 - 2002-07-08 v4.2.12 (hh) [extracted from CVS]
188 2002-07-08 Helge Hess <helge.hess@skyrix.com>
190 * NGMimeMessage.m: fixed a (non-serious) bug in +initialize (wasn't
191 properly protected against multiple calls), some cleanup
193 - 2002-06-13 v4.2.11 (jr) [extracted from CVS]
194 - 2002-06-11 v4.2.10 (jr) [extracted from CVS]
195 - 2002-06-10 v4.2.9 (jr) [extracted from CVS]
196 - 2002-06-10 v4.2.8 (jr) [extracted from CVS]
198 Mon Jun 10 20:22:20 2002 Jan41 Reichmann <jan@skyrix.com>
200 * NGMailAddressParser.m: fixed address parsing bug
201 (delete white spaces between phrases)
203 Thu Mar 14 15:05:53 2002 Jan41 Reichmann <jan@skyrix.com>
205 * NGMailAddressParser.m: fixed mail-address parsing bug
207 Thu Nov 1 16:08:13 2001 Jan41 Reichmann <jan@skyrix.com>
209 * NGMimeMessageGenerator.m: fixed utf8 encoding bug
211 Thu Oct 25 09:41:00 2001 Helge Hess <helge.hess@skyrix.com>
213 * NGMimeMessageGenerator.m: fixed content-type access bug (use
214 -contentType method to access content types)
216 Wed Oct 24 15:04:22 2001 Jan41 Reichmann <jan@skyrix.com>
218 * NGMimeMessageGenerator.m: add 8 bit Headerfield encoding default
220 Wed Oct 24 12:54:58 2001 Helge Hess <helge.hess@skyrix.com>
222 * updated to SKYRiXgreen version (mail address parser, message gen)
224 Thu Oct 11 17:32:38 2001 Helge Hess <helge.hess@skyrix.com>
226 * NGMimeMessage.m: make string-header safe
228 Thu Aug 9 13:21:22 2001 Helge Hess <helge.hess@skyrix.com>
230 * NGMBoxReader.m: use -initWithPath:, no use of NGFileUrl anymore
232 Mon Apr 2 14:09:11 2001 Jan Reichmann <jan@skyrix.com>
234 * NGMailAddressParser.h: add doc
236 Wed Mar 7 16:46:43 2001 Jan Reichmann <jan@skyrix.com>
238 * NGMimeMessage.m: fixed body == NSString bug
240 Mon Mar 5 16:29:40 2001 Jan Reichmann <jan@skyrix.com>
242 * NGMimeMessage.[hm]: if content-type is nil either text or
243 application/octet-stream will be returned
245 Mon Jan 29 16:22:27 2001 Jan Reichmann <jan@skyrix.com>
247 * NGMimeMessageParser.m: fixed encoding bug
249 Fri Jan 26 18:53:10 2001 Jan Reichmann <jan@skyrix.com>
251 * NGMimeMessageGenerator.m: fixed content bug
253 * NGMailAddressParser.m: fixed outlock mail-address parse bug
255 Tue Jun 6 17:39:08 2000 Jan Reichmann <jan@mdlink.de>
257 * NGMailAddressParser.[mh]: fixed type bug (char --> unsigned char)
259 * NGMailAddressParser.m: fixed parse bug
261 Tue May 30 15:25:41 2000 Jan Reichmann <jan@mdlink.de>
263 * NGMailAddressParser.m: add parseAddressList (addresses seperated
266 Tue Apr 25 15:29:35 2000 Jan Reichmann <jan@mdlink.de>
268 * NGMimeMessageGenerator.m (_base64Encoding): if the body should be
269 encoded and the content-type isn`t exits,
270 set application/octet-stream as content-type
272 * NGMimeMessageGenerator.m (_base64Encoding): if no
274 Tue Feb 29 18:27:29 2000 Helge Hess <helge.hess@mdlink.de>
278 Thu Sep 2 21:09:41 1999 Helge Hess <helge@trex.mdlink.de>
280 * added class versions and superclass version checks
282 Wed Aug 25 13:40:32 1999 Jan Reichmann <jan@mdlink.de>
284 * NGMimeMessageParser.m: L 93 fixed appendLC bug (set appendLC = NO)
286 Thu Jul 22 14:28:12 1999 Jan Reichmann <jan@mdlink.de>
288 * NGMimeMessageGenerator.m (_base64Encoding): insert quoted-printable
289 encoding for text/* Mimeparts
291 Fri Apr 16 18:00:50 1999 Helge Hess <helge@trex.mdlink.de>
293 * mbox parser rewritten for better speed
295 Mon Apr 12 16:47:33 1999 Helge Hess <helge@trex.mdlink.de>
297 * use #include instead of #import, modified headers to support #include
299 Fri Nov 27 15:37:04 1998 Helge Hess <helge@trex.mdlink.de>
303 1998-10-09 Helge Hess <helge@trex.mdlink.de>