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