]> err.no Git - sope/blob - sope-mime/NGMail/ChangeLog
some code cleanups
[sope] / sope-mime / NGMail / ChangeLog
1 2005-12-13  Helge Hess  <helge.hess@opengroupware.org>
2
3         * NGMimeMessageParser.m: moved NSData QP category to own file
4           (NSData+MimeQP.m)
5
6 2005-07-20  Helge Hess  <helge.hess@opengroupware.org>
7
8         * NGMimeMessage.m: added some convinience methods to access the header
9           fields of a message
10
11 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
12
13         * NGMimeMessage.m: copy hashmap on object creation to make it immutable
14
15 2005-04-24  Helge Hess  <helge.hess@opengroupware.org>
16
17         * fixed gcc 4.0 warnings
18
19 2005-03-24  Helge Hess  <helge.hess@opengroupware.org>
20
21         * NGMimeMessageGenerator.m: mark To, Cc and Bcc as multivalue header
22           fields to fix #1324
23
24 2005-03-24  Helge Hess  <helge.hess@skyrix.com>
25         
26         * NGMimeMessageGenerator.m: minor code cleanups
27         
28 2005-01-30  Helge Hess  <helge.hess@opengroupware.org>
29
30         * NGMimeMessageGenerator.m: fixed a format bug in an error log which
31           could lead to a crash, moved base64 encoding function to separate
32           file
33
34 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
35
36         * NGMail.xcode: minor fixes and updated
37
38 2004-11-30  Helge Hess  <helge.hess@skyrix.com>
39
40         * NGSendMail.m: properly pass the command line to sendmail
41
42 2004-10-29  Helge Hess  <helge.hess@skyrix.com>
43
44         * NGSendMail.m: use fwrite() to write to pipe
45
46         * NGMimeMessageGenerator.m: minor code cleanups
47
48 2004-10-27  Marcus Mueller  <znek@mulle-kybernetik.com>
49
50         * NGMail.xcode: added NGSendMail.h
51
52 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
53
54         * NGSendMail.m: use /usr/sbin/sendmail on Cocoa Foundation
55           (/usr/lib/sendmail on all other platforms)
56
57         * NGSendMail.m: properly setup user defaults object
58
59         * added new NGSendMail object (derived from mail-deliver command in
60           OGo Logic)
61
62 2004-10-04  Marcus Mueller  <znek@mulle-kybernetik.com>
63
64         * NGMail.xcode: updated to the current build version
65
66 2004-09-21  Marcus Mueller  <znek@mulle-kybernetik.com>
67
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.
72
73 2004-08-29  Marcus Mueller  <znek@mulle-kybernetik.com>
74
75         * NGMail.xcode: new Xcode project
76
77 2004-08-20  Helge Hess  <helge.hess@opengroupware.org>
78
79         * fixed for SOPE 4.3 structure (v4.3.173)
80
81 2004-07-22  Helge Hess  <helge.hess@skyrix.com>
82
83         * NGMBoxReader.m: fixed a gcc 3.4 warning (v4.2.170)
84
85 2004-06-10  Helge Hess  <helge.hess@skyrix.com>
86
87         * NGMailAddressParser.m: added stronger typing for gcc 3.4 (v4.2.161)
88
89 2004-06-09  Helge Hess  <helge.hess@opengroupware.org>
90
91         * NGMailAddressParser.m: major code cleanups, cache YES number, cache
92           NSString class (v4.2.160)
93
94 2004-02-10  Helge Hess  <helge.hess@opengroupware.org>
95         
96         * NGMBoxReader.m, NGPop3Client.m, NGSmtpClient.m: fixed compilation 
97           warnings on OSX (v4.2.151)
98         
99 2004-02-08  Helge Hess  <helge.hess@opengroupware.org>
100
101         * v4.2.150
102
103         * NGMimeMessageGenerator.m: expose _base64Encoding function (should
104           be some category?)
105
106         * GNUmakefile, NGMimeMessageGenerator.m: moved body generators to
107           separate source files
108
109 Wed Jun 11 11:15:48 2003  Jan Reichmann  <jan@skyrix.com>
110
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)
115  
116 Wed May 14 12:58:44 2003  Jan Reichmann  <jan@skyrix.com>
117
118         * NGMimeMessageParser.m: code cleanups, fix a decode quoted printable 
119           bug (sometimes last char was ignored) (v4.2.107)
120
121 2003-04-09  Helge Hess  <helge.hess@skyrix.com>
122
123         * NGMimeMessageGenerator.m, NGMimeMessageParser.m: some gcc 3.3 
124           signed/unsigned warnings fixed (v4.2.97)
125
126         * NGPop3Client.m: some gcc 3.3 signed/unsigned warnings fixed (v4.2.96)
127
128 Mon Feb 17 18:21:33 2003  Jan Reichmann  <jan@skyrix.com>
129
130         * NGMimeMessageParser: add NGMimeRfc822BodyParser, 
131           add delegate method bodyParserForPart: to call the 
132           NGMimeRfc822BodyParser (v4.2.86)
133
134 Mon Jan 27 19:13:34 2003    <jan@skyrix.com>
135
136         * NGMimeMessageGenerator.m: code cleanups, use disk blob handling from
137           NGMime (v4.2.73)
138
139 Tue Jan 21 18:16:46 2003    <jan@skyrix.com>
140
141         * NGMimeMessageParser.m: increase version (NGMimePartParser got 
142           new instance vars) (v4.2.70)
143
144 2003-01-13  Helge Hess  <helge.hess@skyrix.com>
145
146         * NGMimeMessageParser.h: added some docu to header
147
148 Mon Oct 21 16:15:58 2002  Jan Reichmann  <jan@skyrix.com>
149
150         * NGMimeMessageParser.m: remove logs (v4.2.26)
151
152 2002-08-15  Helge Hess  <helge.hess@skyrix.com>
153         
154         * NGMimeMessageParser.m: fixed decoding of quoted printable fields,
155           which was completly broken after the last change by JR :-( Still
156           to be tested ...
157           (v4.2.21) fixes SuSE Bug 17579
158         
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
165           problem)
166
167 - 2002-07-23 v4.2.19 (hh)
168 - 2002-07-17 v4.2.18 (jr)
169 - 2002-07-17 v4.2.17 (hh)
170
171 2002-07-10  Jan Reichmann  <jr@skyrix.com>
172
173         * NGMimeMessageParser.m: added optimization, got a 100% gain for
174           listing IMAP folders
175
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]
179
180 2002-07-09  Helge Hess  <helge.hess@skyrix.com>
181
182         * NGMimeMessageParser.m: use NGMimeType string->charset decoding,
183           fixes a bug with uppercase charset names
184
185 - 2002-07-08 v4.2.13 (hh) [extracted from CVS]
186 - 2002-07-08 v4.2.12 (hh) [extracted from CVS]
187
188 2002-07-08  Helge Hess  <helge.hess@skyrix.com>
189
190         * NGMimeMessage.m: fixed a (non-serious) bug in +initialize (wasn't 
191           properly protected against multiple calls), some cleanup
192
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]
197
198 Mon Jun 10 20:22:20 2002  Jan41 Reichmann  <jan@skyrix.com>
199
200         * NGMailAddressParser.m: fixed address parsing bug
201         (delete white spaces between phrases) 
202
203 Thu Mar 14 15:05:53 2002  Jan41 Reichmann  <jan@skyrix.com>
204
205         * NGMailAddressParser.m: fixed mail-address parsing bug
206
207 Thu Nov  1 16:08:13 2001  Jan41 Reichmann  <jan@skyrix.com>
208
209         * NGMimeMessageGenerator.m: fixed utf8 encoding bug
210
211 Thu Oct 25 09:41:00 2001  Helge Hess  <helge.hess@skyrix.com>
212
213         * NGMimeMessageGenerator.m: fixed content-type access bug (use
214           -contentType method to access content types)
215
216 Wed Oct 24 15:04:22 2001  Jan41 Reichmann  <jan@skyrix.com>
217
218         * NGMimeMessageGenerator.m: add 8 bit Headerfield encoding default
219
220 Wed Oct 24 12:54:58 2001  Helge Hess  <helge.hess@skyrix.com>
221
222         * updated to SKYRiXgreen version (mail address parser, message gen)
223
224 Thu Oct 11 17:32:38 2001  Helge Hess  <helge.hess@skyrix.com>
225
226         * NGMimeMessage.m: make string-header safe
227
228 Thu Aug  9 13:21:22 2001  Helge Hess  <helge.hess@skyrix.com>
229
230         * NGMBoxReader.m: use -initWithPath:, no use of NGFileUrl anymore
231
232 Mon Apr  2 14:09:11 2001  Jan Reichmann  <jan@skyrix.com>
233
234         * NGMailAddressParser.h: add doc
235
236 Wed Mar  7 16:46:43 2001  Jan Reichmann  <jan@skyrix.com>
237
238         * NGMimeMessage.m: fixed body == NSString bug
239
240 Mon Mar  5 16:29:40 2001  Jan Reichmann  <jan@skyrix.com>
241
242         * NGMimeMessage.[hm]: if content-type is nil either text or 
243         application/octet-stream will be returned
244
245 Mon Jan 29 16:22:27 2001  Jan Reichmann  <jan@skyrix.com>
246
247         * NGMimeMessageParser.m: fixed encoding bug
248
249 Fri Jan 26 18:53:10 2001  Jan Reichmann  <jan@skyrix.com>
250
251         * NGMimeMessageGenerator.m: fixed content bug
252
253         * NGMailAddressParser.m: fixed outlock mail-address parse bug
254
255 Tue Jun  6 17:39:08 2000  Jan Reichmann  <jan@mdlink.de>
256
257         * NGMailAddressParser.[mh]: fixed type bug (char --> unsigned char)
258
259         * NGMailAddressParser.m: fixed parse bug
260
261 Tue May 30 15:25:41 2000  Jan Reichmann  <jan@mdlink.de>
262
263         * NGMailAddressParser.m: add parseAddressList (addresses seperated 
264         by comma)
265
266 Tue Apr 25 15:29:35 2000  Jan Reichmann  <jan@mdlink.de>
267
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
271
272         * NGMimeMessageGenerator.m (_base64Encoding): if no 
273
274 Tue Feb 29 18:27:29 2000  Helge Hess  <helge.hess@mdlink.de>
275
276         * MOF3 import
277
278 Thu Sep  2 21:09:41 1999  Helge Hess  <helge@trex.mdlink.de>
279
280         * added class versions and superclass version checks
281
282 Wed Aug 25 13:40:32 1999  Jan Reichmann  <jan@mdlink.de>
283
284         * NGMimeMessageParser.m: L 93 fixed appendLC bug (set appendLC = NO)
285
286 Thu Jul 22 14:28:12 1999  Jan Reichmann  <jan@mdlink.de>
287
288         * NGMimeMessageGenerator.m (_base64Encoding): insert quoted-printable 
289           encoding for text/* Mimeparts
290
291 Fri Apr 16 18:00:50 1999  Helge Hess  <helge@trex.mdlink.de>
292
293         * mbox parser rewritten for better speed
294
295 Mon Apr 12 16:47:33 1999  Helge Hess  <helge@trex.mdlink.de>
296
297         * use #include instead of #import, modified headers to support #include
298
299 Fri Nov 27 15:37:04 1998  Helge Hess  <helge@trex.mdlink.de>
300
301         * started WIN32 port
302
303 1998-10-09  Helge Hess  <helge@trex.mdlink.de>
304
305         * created ChangeLog
306