1 2004-10-29 Helge Hess <helge.hess@skyrix.com>
3 * NGSendMail.m: use fwrite() to write to pipe
5 * NGMimeMessageGenerator.m: minor code cleanups
7 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
9 * NGMail.xcode: added NGSendMail.h
11 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
13 * NGSendMail.m: use /usr/sbin/sendmail on Cocoa Foundation
14 (/usr/lib/sendmail on all other platforms)
16 * NGSendMail.m: properly setup user defaults object
18 * added new NGSendMail object (derived from mail-deliver command in
21 2004-10-04 Marcus Mueller <znek@mulle-kybernetik.com>
23 * NGMail.xcode: updated to the current build version
25 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
27 * NGMail.xcode: Fixed dependencies to resemble the make process
28 more closely. Our aim should be to stick to the make process
29 as closely as possible, so we shouldn't introduce dependencies in
30 non-toplevel projects.
32 2004-08-29 Marcus Mueller <znek@mulle-kybernetik.com>
34 * NGMail.xcode: new Xcode project
36 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
38 * fixed for SOPE 4.3 structure (v4.3.173)
40 2004-07-22 Helge Hess <helge.hess@skyrix.com>
42 * NGMBoxReader.m: fixed a gcc 3.4 warning (v4.2.170)
44 2004-06-10 Helge Hess <helge.hess@skyrix.com>
46 * NGMailAddressParser.m: added stronger typing for gcc 3.4 (v4.2.161)
48 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
50 * NGMailAddressParser.m: major code cleanups, cache YES number, cache
51 NSString class (v4.2.160)
53 2004-02-10 Helge Hess <helge.hess@opengroupware.org>
55 * NGMBoxReader.m, NGPop3Client.m, NGSmtpClient.m: fixed compilation
56 warnings on OSX (v4.2.151)
58 2004-02-08 Helge Hess <helge.hess@opengroupware.org>
62 * NGMimeMessageGenerator.m: expose _base64Encoding function (should
65 * GNUmakefile, NGMimeMessageGenerator.m: moved body generators to
68 Wed Jun 11 11:15:48 2003 Jan Reichmann <jan@skyrix.com>
70 * NGMimeMessageParser: use unicode, use named encoding to encode
71 header fields (if default
72 'UseFoundationStringEncodingForMimeHeader' = YES, libFoundation
73 string encoding will be used (v4.2.113)
75 Wed May 14 12:58:44 2003 Jan Reichmann <jan@skyrix.com>
77 * NGMimeMessageParser.m: code cleanups, fix a decode quoted printable
78 bug (sometimes last char was ignored) (v4.2.107)
80 2003-04-09 Helge Hess <helge.hess@skyrix.com>
82 * NGMimeMessageGenerator.m, NGMimeMessageParser.m: some gcc 3.3
83 signed/unsigned warnings fixed (v4.2.97)
85 * NGPop3Client.m: some gcc 3.3 signed/unsigned warnings fixed (v4.2.96)
87 Mon Feb 17 18:21:33 2003 Jan Reichmann <jan@skyrix.com>
89 * NGMimeMessageParser: add NGMimeRfc822BodyParser,
90 add delegate method bodyParserForPart: to call the
91 NGMimeRfc822BodyParser (v4.2.86)
93 Mon Jan 27 19:13:34 2003 <jan@skyrix.com>
95 * NGMimeMessageGenerator.m: code cleanups, use disk blob handling from
98 Tue Jan 21 18:16:46 2003 <jan@skyrix.com>
100 * NGMimeMessageParser.m: increase version (NGMimePartParser got
101 new instance vars) (v4.2.70)
103 2003-01-13 Helge Hess <helge.hess@skyrix.com>
105 * NGMimeMessageParser.h: added some docu to header
107 Mon Oct 21 16:15:58 2002 Jan Reichmann <jan@skyrix.com>
109 * NGMimeMessageParser.m: remove logs (v4.2.26)
111 2002-08-15 Helge Hess <helge.hess@skyrix.com>
113 * NGMimeMessageParser.m: fixed decoding of quoted printable fields,
114 which was completly broken after the last change by JR :-( Still
116 (v4.2.21) fixes SuSE Bug 17579
118 * NGMimeMessageParser.m: some cleanups, changed some "char" variables
119 to "unsigned char", do not allocate buffer on stack, but in the heap,
120 use NSStringClass more often, moved decoding code in an NSData
121 category to make testing easier
122 Note: the changed from 2002-07-10 probably broke umlaut handling,
123 SuSE Bug 17579 (added a small tool in samples which reproduces the
126 - 2002-07-23 v4.2.19 (hh)
127 - 2002-07-17 v4.2.18 (jr)
128 - 2002-07-17 v4.2.17 (hh)
130 2002-07-10 Jan Reichmann <jr@skyrix.com>
132 * NGMimeMessageParser.m: added optimization, got a 100% gain for
135 - 2002-07-10 v4.2.16 (hh) [before the changes above were applied ???]
136 - 2002-07-09 v4.2.15 (hh) [extracted from CVS]
137 - 2002-07-09 v4.2.14 (hh) [extracted from CVS]
139 2002-07-09 Helge Hess <helge.hess@skyrix.com>
141 * NGMimeMessageParser.m: use NGMimeType string->charset decoding,
142 fixes a bug with uppercase charset names
144 - 2002-07-08 v4.2.13 (hh) [extracted from CVS]
145 - 2002-07-08 v4.2.12 (hh) [extracted from CVS]
147 2002-07-08 Helge Hess <helge.hess@skyrix.com>
149 * NGMimeMessage.m: fixed a (non-serious) bug in +initialize (wasn't
150 properly protected against multiple calls), some cleanup
152 - 2002-06-13 v4.2.11 (jr) [extracted from CVS]
153 - 2002-06-11 v4.2.10 (jr) [extracted from CVS]
154 - 2002-06-10 v4.2.9 (jr) [extracted from CVS]
155 - 2002-06-10 v4.2.8 (jr) [extracted from CVS]
157 Mon Jun 10 20:22:20 2002 Jan41 Reichmann <jan@skyrix.com>
159 * NGMailAddressParser.m: fixed address parsing bug
160 (delete white spaces between phrases)
162 Thu Mar 14 15:05:53 2002 Jan41 Reichmann <jan@skyrix.com>
164 * NGMailAddressParser.m: fixed mail-address parsing bug
166 Thu Nov 1 16:08:13 2001 Jan41 Reichmann <jan@skyrix.com>
168 * NGMimeMessageGenerator.m: fixed utf8 encoding bug
170 Thu Oct 25 09:41:00 2001 Helge Hess <helge.hess@skyrix.com>
172 * NGMimeMessageGenerator.m: fixed content-type access bug (use
173 -contentType method to access content types)
175 Wed Oct 24 15:04:22 2001 Jan41 Reichmann <jan@skyrix.com>
177 * NGMimeMessageGenerator.m: add 8 bit Headerfield encoding default
179 Wed Oct 24 12:54:58 2001 Helge Hess <helge.hess@skyrix.com>
181 * updated to SKYRiXgreen version (mail address parser, message gen)
183 Thu Oct 11 17:32:38 2001 Helge Hess <helge.hess@skyrix.com>
185 * NGMimeMessage.m: make string-header safe
187 Thu Aug 9 13:21:22 2001 Helge Hess <helge.hess@skyrix.com>
189 * NGMBoxReader.m: use -initWithPath:, no use of NGFileUrl anymore
191 Mon Apr 2 14:09:11 2001 Jan Reichmann <jan@skyrix.com>
193 * NGMailAddressParser.h: add doc
195 Wed Mar 7 16:46:43 2001 Jan Reichmann <jan@skyrix.com>
197 * NGMimeMessage.m: fixed body == NSString bug
199 Mon Mar 5 16:29:40 2001 Jan Reichmann <jan@skyrix.com>
201 * NGMimeMessage.[hm]: if content-type is nil either text or
202 application/octet-stream will be returned
204 Mon Jan 29 16:22:27 2001 Jan Reichmann <jan@skyrix.com>
206 * NGMimeMessageParser.m: fixed encoding bug
208 Fri Jan 26 18:53:10 2001 Jan Reichmann <jan@skyrix.com>
210 * NGMimeMessageGenerator.m: fixed content bug
212 * NGMailAddressParser.m: fixed outlock mail-address parse bug
214 Tue Jun 6 17:39:08 2000 Jan Reichmann <jan@mdlink.de>
216 * NGMailAddressParser.[mh]: fixed type bug (char --> unsigned char)
218 * NGMailAddressParser.m: fixed parse bug
220 Tue May 30 15:25:41 2000 Jan Reichmann <jan@mdlink.de>
222 * NGMailAddressParser.m: add parseAddressList (addresses seperated
225 Tue Apr 25 15:29:35 2000 Jan Reichmann <jan@mdlink.de>
227 * NGMimeMessageGenerator.m (_base64Encoding): if the body should be
228 encoded and the content-type isn`t exits,
229 set application/octet-stream as content-type
231 * NGMimeMessageGenerator.m (_base64Encoding): if no
233 Tue Feb 29 18:27:29 2000 Helge Hess <helge.hess@mdlink.de>
237 Thu Sep 2 21:09:41 1999 Helge Hess <helge@trex.mdlink.de>
239 * added class versions and superclass version checks
241 Wed Aug 25 13:40:32 1999 Jan Reichmann <jan@mdlink.de>
243 * NGMimeMessageParser.m: L 93 fixed appendLC bug (set appendLC = NO)
245 Thu Jul 22 14:28:12 1999 Jan Reichmann <jan@mdlink.de>
247 * NGMimeMessageGenerator.m (_base64Encoding): insert quoted-printable
248 encoding for text/* Mimeparts
250 Fri Apr 16 18:00:50 1999 Helge Hess <helge@trex.mdlink.de>
252 * mbox parser rewritten for better speed
254 Mon Apr 12 16:47:33 1999 Helge Hess <helge@trex.mdlink.de>
256 * use #include instead of #import, modified headers to support #include
258 Fri Nov 27 15:37:04 1998 Helge Hess <helge@trex.mdlink.de>
262 1998-10-09 Helge Hess <helge@trex.mdlink.de>