]> err.no Git - sope/blob - sope-mime/NGImap4/ChangeLog
154ddd11c5134d278d3e305533d2ec8ea2e7122a
[sope] / sope-mime / NGImap4 / ChangeLog
1 2005-07-13  Helge Hess  <helge.hess@opengroupware.org>
2
3         * NGImap4Connection.m: added a -description
4
5 2005-07-13  Marcus Mueller  <znek@mulle-kybernetik.com>
6
7         * NGImap4.xcodeproj: synced with GNUmakefile
8
9 2005-07-11  Helge Hess  <helge.hess@opengroupware.org>
10
11         * added NGImap4Connection/NGImap4ConnectionManager classes, a simpler
12           interface to the IMAP4 client library
13
14 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
15
16         * NGImap4Client.m: added -storeFlags:forMSNs:addOrRemove: method to
17           change flags for a set of MSNs (instead of ranges)
18
19 2005-04-24  Helge Hess  <helge.hess@opengroupware.org>
20
21         * fixed gcc 4.0 warnings
22
23 2005-03-24  Helge Hess  <helge.hess@opengroupware.org>
24
25         * EOQualifier+IMAPAdditions.m: fixed a warning
26
27 2005-03-05  Helge Hess  <helge.hess@opengroupware.org>
28
29         * NGImap4Folder.m: properly create NSURL if the absolute name doesn't
30           start with a slash
31
32         * NGImap4Context.m: initialize NSURL with a path to avoid an issue on
33           MacOSX
34
35 2005-03-03  Helge Hess  <helge.hess@opengroupware.org>
36
37         * NGImap4FileManager.m: added debug logs which can be enabled using
38           the 'NGImap4FileManagerDebugEnabled' default, improved handling of
39           root folder in -fileExists method
40
41         * NGImap4Context.m: improved -description
42
43         * NGImap4Functions.m: added some debugging facilities
44
45 2005-02-14  Helge Hess  <helge.hess@skyrix.com>
46
47         * NGSieveClient.m: encode base64 with a large line break to fix OGo
48           bug #1228
49
50 2005-02-12  Helge Hess  <helge.hess@opengroupware.org>
51
52         * EOQualifier+IMAPAdditions.m: more reworks in qualifier generation,
53           changed handling of spaces, fixed handling of OR qualifiers
54
55         * EOQualifier+IMAPAdditions.m: allow contains: qualifier operator for
56           key searches
57
58         * NGImap4Client.m: moved EOSortOrdering => IMAP4 code to an own
59           category/file
60
61         * NGImap4Client.m: added -copyUids:toFolder: method to perform set copy
62           operations without sequence numbers (uses UID COPY IMAP4 command)
63
64 2005-02-08  Helge Hess  <helge.hess@opengroupware.org>
65
66         * NGImap4Client.m: added -selectedFolderName method to retrieve the 
67           folder which was selected last
68
69         * NGImap4ResponseParser.m: properly parse from/reply-to as lists
70
71         * NGImap4Envelope.m: properly use NSArray for 'from' and 'reply-to',
72           both can be multi valued (only 'sender' is a single mailbox in RFC
73           2822, 3.6.2) - Note: might break API!
74         
75 2005-01-31  Helge Hess  <helge.hess@opengroupware.org>
76
77         * NGImap4Envelope.m, NGImap4EnvelopeAddress.m: added support for
78           bodystructure dictionaries
79
80 2005-01-30  Helge Hess  <helge.hess@opengroupware.org>
81
82         * NGImap4ResponseNormalizer.m: code cleanup
83
84         * NGSieveClient.m: removed a superflous "{" in the script-put call
85
86 2005-01-30  Helge Hess  <helge.hess@skyrix.com>
87
88         * NGImap4Client.m: minor code cleanups
89
90 2005-01-04  Helge Hess  <helge.hess@opengroupware.org>
91
92         * NGSieveClient.m: fixed a warning when compiling with Xcode
93
94 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
95
96         * NGImap4.xcode: minor fixes and updated
97
98 2004-12-03  Helge Hess  <helge.hess@skyrix.com>
99
100         * NGSieveClient.m: fixed error processing on missing scripts
101
102 2004-11-28  Helge Hess  <helge.hess@skyrix.com>
103
104         * NGSieveClient.m: can init using a URL, prepared some parsing methods,
105           open connection on demand when login:password: is called, added
106           support for -listScripts and -getScript:
107
108         * NGSieveClient.m: added a buffered stream for raw IO, added proper
109           error handling in some methods, added support for 'NSData commands',
110           properly convert commands to UTF-8
111
112 2004-11-19  Helge Hess  <helge.hess@skyrix.com>
113
114         * NGSieveClient.m, NGImap4Client.m: minor code cleanups
115
116 2004-11-16  Helge Hess  <helge.hess@skyrix.com>
117
118         * NGSieveClient.m: some code cleanups, needs fixes for UTF-8 scripts
119
120 2004-11-08  Helge Hess  <helge.hess@skyrix.com>
121
122         * NGImap4ResponseParser.m(_parseQuotedStringOrNIL): added support for
123           parsing "data" strings (those which begin with {count})
124
125 2004-10-30  Thierry Delhaise  <befree_fr@mac.com>
126         
127         * NGImap4ResponseParser.m: fixed OGo bug #958 (consume didn't match
128           SEARCH match in IMAP4 parser)
129
130 2004-10-28  Helge Hess  <helge.hess@skyrix.com>
131         
132         * NGImap4Envelope.m: added constructor method:
133           -initWithMessageID:subject:sender:replyTo:to:cc:bcc:
134         
135 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
136
137         * NGImap4EnvelopeAddress.m: added -initWithString: method (not properly
138           implemented yet, should parse the string using the
139           NGMailAddressParser)
140
141 2004-10-08  Helge Hess  <helge.hess@opengroupware.org>
142
143         * NGImap4ResponseParser.m: added INTERNALDATE as a known, but
144           unsupported fetch key (v4.3.189)
145
146 2004-10-04  Marcus Mueller  <znek@mulle-kybernetik.com>
147
148         * NGImap4.xcode: added new files to Xcode build
149
150 2004-10-02  Helge Hess  <helge.hess@opengroupware.org>
151
152         * NGImap4ResponseParser.m: decode quoted printable in personal names
153           of envelope addresses and in the subject, fixed a memory leak in the
154           envelope parser (v4.3.187)
155
156         * NGImap4ResponseParser.m: support data-style subjects in envelopes
157           (v4.3.186)
158
159         * NGImap4ResponseNormalizer.m: pass on envelope raw responses in
160           normalized responses (v4.3.185)
161
162 2004-10-01  Helge Hess  <helge.hess@opengroupware.org>
163         
164         * NGImap4ResponseParser.m: added support for envelope responses, major
165           code cleanups (v4.3.184)
166         
167 2004-09-30  Helge Hess  <helge.hess@opengroupware.org>
168         
169         * v4.3.183
170         
171         * NGImap4Folder.m: use new sort API
172         
173         * NGImap4Client.m: deprecated -sort:qualifier: in favor of
174           -sort:qualifier:encoding:, code cleanups
175         
176 2004-09-29  Helge Hess  <helge.hess@skyrix.com>
177         
178         * NGImap4Client.m: improved -description (v4.3.181)
179         
180 2004-09-21  Marcus Mueller  <znek@mulle-kybernetik.com>
181         
182         * imCommon.h: Fixed duplicate interface declarations by renaming
183           them. I believe this was an Xcode only issue. (v4.3.180)
184         
185 2004-09-07  Helge Hess  <helge.hess@skyrix.com>
186
187         * NGImap4ResponseParser.m: added some sanity checks for unexpected
188           parsing input, removes crashes as reported in OGo bug #883 (v4.3.179)
189
190 2004-08-29  Marcus Mueller  <znek@mulle-kybernetik.com>
191
192         * NGImap4.xcode: new Xcode project
193
194 2004-08-20  Helge Hess  <helge.hess@opengroupware.org>
195
196         * fixed for SOPE 4.3 structure (v4.3.173)
197
198 2004-07-15  Helge Hess  <helge.hess@skyrix.com>
199
200         * v4.2.169
201
202         * NGImap4Client.m, NGImap4Context.m, NGImap4DataSource.m,
203           NGImap4FileManager.m, NGImap4Message.m, NGImap4ResponseParser.m:
204           fixed gcc 3.x warnings
205
206         * NGImap4ResponseNormalizer.m: fixed some gcc 3.x warnings, fixed
207           normalization (OGo bug #840), bug introduced in v4.2.166
208
209         * NGImap4Folder.m: major code cleanups, fixed some gcc 3.x warnings,
210           added debug output if ImapDebugEnabled is on
211
212 2004-07-13  Helge Hess  <helge.hess@opengroupware.org>
213
214         * NGImap4Client.m: fixed some compilation issue with older gcc's
215           (v4.2.168)
216
217         * NGImap4Client.m: minor improvements to exception handling (v4.2.167)
218
219         * v4.2.166
220
221         * NGImap4Message.m(-generateBodyStructure): scan for the response
222           containing the body structure if multiple responses were submitted
223           by the IMAP server (eg Courier), this might fix OGo bug #800
224
225         * NGImap4ResponseNormalizer.m: various code cleanups, minor speed
226           improvements in fetch-response normalization
227
228         * NGImap4Message.m: added more logging to find OGo bug #800 (v4.2.165)
229
230 2004-06-21  Helge Hess  <helge.hess@opengroupware.org>
231
232         * NGImap4FolderMailRegistry.m: fixed a warning with gstep-base 
233           (v4.2.164)
234
235 2004-06-20  Helge Hess  <helge.hess@opengroupware.org>
236
237         * NGImap4/NGImap4Message.m: minor optimization (v4.2.163)
238
239 2004-06-14  Helge Hess  <helge.hess@opengroupware.org>
240
241         * NGImap4Client.m, NGImap4ResponseParser.m, NSString+Imap4.m: fixed
242           gcc 3.4 warnings (v4.2.162)
243
244 2004-05-16  Helge Hess  <helge.hess@opengroupware.org>
245
246         * NGImap4Context.m, NGImap4FileManager.m, NGImap4Folder.m, 
247           NGImap4Message.m, NGImap4ServerRoot.m, NGSieveClient.m: replaced 
248           "==YES" comparisons (v4.2.158)
249
250 2004-04-02  Helge Hess  <helge.hess@skyrix.com>
251
252         * v4.2.154
253
254         * NGImap4Message.m: remember mail registry in an ivar (increased the
255           class version), this should fix OGo bug #660
256
257         * NGImap4Folder.m: some code cleanups
258
259 2004-02-17  Helge Hess  <helge.hess@opengroupware.org>
260
261         * v4.2.152
262
263         * EOQualifier+IMAPAdditions.m, NGImap4Client.m: minor cleanups
264
265         * imCommon.h: only define sel_eq on NeXT or APPLE runtime, fixes OGo
266           bug #582
267
268 2004-02-10  Helge Hess  <helge.hess@opengroupware.org>
269
270         * NGImap4Client.m, NGImap4FolderMailRegistry.m, NGImap4Functions.m,
271           NGImap4ResponseParser.m, NGSieveClient.m: fixed compilation warnings
272           on OSX (v4.2.151)
273
274 2004-01-25  Helge Hess  <helge.hess@opengroupware.org>
275         
276         * NGImap4Folder.m: use new NGDataStream API to allow additional
277           optimizations (open data parsing streams in read-only mode) 
278           (v4.2.149)
279
280 2004-01-24  Helge Hess  <helge.hess@opengroupware.org>
281
282         * v4.2.148
283
284         * NGImap4Client.m: cleanups, moved "response normalization" methods to
285           a separate NGImap4ResponseNormalizer object
286         
287         * NGImap4ResponseParser.m (_parseUntaggedResponse): optimized parsing
288           of untagged responses, cache NSNumber class, improved autorelease
289           behaviour (v4.2.147)
290         
291         * NGMimeRFC822DateHeaderFieldParser.m: replaced (expensive) usage of 
292           the NSCalendarDate parser with a hackish, but much faster hand
293           written parser. Should give a good performance benefit on large mail
294           folders (looks like ~50ms for 30 mails ) (v4.2.146)
295
296 2004-01-22  Helge Hess  <helge.hess@opengroupware.org>
297
298         * v4.2.145
299
300         * NGImap4FolderMailRegistry.m: implemented new "flat-array" 
301           notification center for mail flag coordination. Quite fast with
302           observer inserts/removes. Hopefully this doesn't break anything,
303           but apparently it works just fine.
304
305         * added NGImap4FolderFlags class to manage folder flags
306
307 2004-01-21  Helge Hess  <helge.hess@skyrix.com>
308
309         * v4.2.144
310
311         * EOQualifier+IMAPAdditions.m: fixed unseen qualifier processing
312
313         * NGImap4Client.m, EOQualifier+IMAPAdditions.m: moved IMAP4 search
314           string generation out of NGImap4Client.m to 
315           EOQualifier+IMAPAdditions.m
316
317 2004-01-20  Helge Hess  <helge.hess@opengroupware.org>
318
319         * v4.2.143
320
321         * NGImap4Message.m: deprecated URL based factory methods - you should
322           always use the context or folder "constructors", removed 
323           +messageWithUid:.. methods (used nowhere and messages should be
324           constructed using their folder!)
325
326         * NGImap4Folder.m: added -messageWithUid: factory method - you should
327           always use that instead of allocating an NGImap4Message on your own,
328           removed +imap4FolderWithContext: (used nowhere and folders should be
329           constructed using their parent folder or context)
330
331         * NGImap4Context.m: added URL based factory for messages and folders
332
333 2004-01-20  Helge Hess  <helge.hess@skyrix.com>
334
335         * NGImap4Message.m: added various attempts for optimizations (v4.2.142)
336
337 2004-01-19  Helge Hess  <helge.hess@opengroupware.org>
338
339         * v4.2.141
340
341         * NGImap4Context.m: added globalID method, various cleanups
342         
343         * NGImap4Folder.m: added -globalID method, major cleanups
344         
345         * NGImap4Client.m: added -serverGlobalID method, moved password 
346           escaping code to NSString+Imap4.m
347         
348         * added global-id classes in NGImap4 (v4.2.140)
349
350 2004-01-16  Helge Hess  <helge.hess@opengroupware.org>
351
352         * v4.2.139
353
354         * NGImap4Functions.m: started a new object to wrap all the old function
355           junk
356
357         * NGImap4Client.m, NGImap4Message.m: major cleanups
358
359         * NGImap4DataSource.m: moved EOQualifier additions to separate source
360           file, various cleanups
361
362         * v4.2.138
363
364         * NGImap4ServerRoot.m: some cleanups, replaced NSZoneMalloc with
365           calloc()
366
367         * NGImap4Client.m: major cleanups, better handling of -lastException
368
369 Tue Nov 11 15:04:18 2003  Jan Reichmann  <jr@skyrix.com>
370
371         * NGImap4ResponseParser.m: add parsing of capability entries without 
372           value (v4.2.136)
373
374 2003-11-10  Helge Hess  <helge.hess@opengroupware.org>
375
376         * NGImap4ResponseParser.m: explicitly marked the lastChar variable as
377           being a signed char to avoid compiler errors (v4.2.135)
378
379 Thu Nov  6 16:41:13 2003  Jan Reichmann  <jr@skyrix.com>
380
381         * v4.2.134
382
383         * NGSieveClient: fixed a bug in normalizeResponse, return 
384           NSMutableDictionary
385
386         * NGImap4ResponseParser.m: remove CYRUS_2_0 constant, don`t now
387           what it should be :(
388
389 Mon Nov  3 15:42:37 2003  Jan Reichmann  <jr@skyrix.com>
390
391         * NGImap4Context: temporary set selected folder befor the select action
392           to prevent notification confusions (v4.2.133)
393
394 2003-10-17  Helge Hess  <helge.hess@skyrix.com>
395
396         * NGSieveClient.m: small code cleanups
397
398 Fri Jul 25 13:27:26 2003  Jan Reichmann  <jr@skyrix.com>
399
400         * NGImap4DataSource.h: fixed #define
401
402 Tue Jul 22 15:19:34 2003  Jan Reichmann  <jr@skyrix.com>
403
404         * NGImap4ResponseParser.m: check for empty quota reponses 
405           (v4.2.128)
406
407 2003-07-18  Helge Hess  <helge.hess@skyrix.com>
408
409         * NGImap4Client.m: fixed some gstep-base issues, patch provided by 
410           Filip Van Raemdonck and cleaned up a bit (v4.2.127)
411
412 Thu Jul 17 10:37:22 2003  Jan Reichmann  <jr@skyrix.com>
413
414         * NGImap4ServerRoot: add a missing method 
415           (bulkFetchHeadersFor:inRange:withAllUnread:) (v4.2.126)
416
417 Mon Jun 30 17:45:12 2003  Jan Reichmann  <jr@skyrix.com>
418
419         * v4.2.125
420         
421         * NGImap4Client: code cleanups
422
423         * NGImap4Message: improve cache behavior (store the read-flag without
424           fetching all flags)
425
426         * NGImap4Folder: add a new method to fetch headers in range + set all
427           read flags
428
429 Fri Jun 27 18:08:49 2003  Jan Reichmann  <jr@skyrix.com>
430
431         * NGImap4Message.m: improve flag handling (v4.2.124)
432
433         * NGImap4Message.m: code cleanups (v4.2.123)
434
435 Thu Jun 26 13:23:30 2003  Jan Reichmann  <jr@skyrix.com>
436
437         * v.4.2.122
438         
439         * NGImap4Message.m: add messageWithURL: methods
440
441         * NGImap4Context.m: execute select-command before setting selectet 
442           folder
443
444         * NGImap4Folder: add a struct do store failed select, status, getQuota 
445           responses, set selectet folder after successfully select response
446
447 Fri Jun 20 18:51:24 2003  Jan Reichmann  <jr@skyrix.com>
448
449         * v4.2.121
450
451         * NGImap4Client.m: cleanups
452
453         * NGImap4ServerRoot, NGImap4Folder.m, NGImap4Functions: 
454           fetch status (new/unseen) of subfolders on demand only if Default: 
455           FetchNewUnseenMessagesInSubFoldersOnDemand = 'YES'
456
457         * NGImap4ServerRoot, NGImap4Folder.m: improve folder-flag analysing, 
458           nonexistent folders will be ignored (Default: ShowNonExistentFolder), 
459           no 'list' request for folder  with hasnochildren flag 
460           (Default: IgnoreHasNoChildrenFlag) (v4.2.120)
461
462         * v4.2.119
463         
464         * NGImap4Functions: cleanups
465
466         * NGImap4Context.m: cleanups
467
468         * NGImap4Folder.m: only reset subfolders if -resetSubFolders called 
469           (prev. behavior: -resetFolder called -resetSubFolders), cleanups
470
471 Tue Jun 17 11:53:46 2003  Jan Reichmann  <jr@skyrix.com>
472
473         * v4.2.118
474         
475         * NGImap4Message+BodyStructure.h: check parsing of date failed 
476
477         * NGImap4Folder: cleanups
478
479 Mo Jun 02 15:55:20 2003  Jan Reichmann  <jr@skyrix.com>
480
481         * NGImap4Folder, NGImap4Functions: add notification for 
482           subfolder-resets (v4.2.112)
483         
484 2003-05-28  Helge Hess  <helge.hess@skyrix.com>
485
486         * NGImap4Folder.m: fixed NSLogL=>NSLog removed a NSLog (v4.2.111)
487
488 Tue May 27 17:39:20 2003  Jan Reichmann  <jr@skyrix.com>
489
490         * NGImap4Folder.m: check for quota only if folder is selectable 
491           (v4.2.110)
492
493 Tue May 20 18:03:12 2003  Jan Reichmann  <jr@skyrix.com>
494
495         * NGImap4Context; add accessor to edit default values (v4.2.108)
496
497 Wed May 14 10:57:51 2003  Jan Reichmann  <jr@skyrix.com>
498
499         * v4.2.106
500         * NGImap4ResponseParser.m: use lowercase string to determine whether
501           fetch body reponse is 'text' or 'message' (courier imap use lowercase
502           letters for the body description) (bug 1611)
503         * Info: move rfc, drafts and other information files to 'Info'
504
505 Thu May 13 17:59:25 2003  Jan Reichmann  <jr@skyrix.com>
506
507         * NGImap4Folder.m: add notification for folder reset, if more than one
508           folder for the same folderpath exist (v4.2.105) (bug 1612)
509
510 Mon May  5 17:59:25 2003  Jan Reichmann  <jr@skyrix.com>
511
512         * NGImap4Folder.m: improve error log, fix a bug regarding multiple 
513           mail copy from and to the same folder (v4.2.103)
514
515 Wed Apr 30 15:24:26 2003  Jan Reichmann  <jr@skyrix.com>
516
517         * v4.2.102
518         
519         * NGImap4ServerRoot: noinferiors depends on serverkind (bug 932)
520         
521         * NGImap4ResponseParser.m: improve parsing of server greeting 
522         
523         * NGImap4Folder, NGImap4ServerRoot: take ShowOnlySubscribedIn* 
524           from context
525         
526         * NGImap4Context.m: set ShowOnlySubscribedIn* Defaults 
527           (depends on server)
528         
529         * NGImap4Client.m: detect washington imap server
530
531 Wed Apr 30 12:34:38 2003  Jan Reichmann  <jr@skyrix.com>
532
533         * v4.2.101
534         
535         * NGImap4ServerRoot: fixed retain bug
536         
537         * NGImap4Folder.m: NSLog -> logWithFormat, fixed release (bug 1559),
538         
539         * NGImap4Context: accessors for server defaults
540         
541         * NGImap4Client.m: code cleanups, some logs depends LogDefault,
542           try to get server name (cyrus, courier) - set some server-depending
543           Defaults, fixed special folder subscribe/create behavior (bug 1540)
544           
545
546 Fri Apr 11 11:17:25 2003  Jan Reichmann  <jr@skyrix.com>
547
548         * NGImap4Functions.m: add ImapLogEnabled' default
549           bind some logs to 'LogImapEnabled' (v4.2.99)
550
551 2003-04-09  Helge Hess  <helge.hess@skyrix.com>
552
553         * v4.2.98
554
555         * NSString+Imap4.m: fixed a gcc signed/unsigned warning
556
557         * NGSieveClient.m: fixed a warning
558
559         * NGImap4FileManager.m: fixed some warnings
560
561         * NGImap4Folder.m: fixed a warning
562
563         * NGImap4Client.m: small cleanups
564
565         * NGImap4ResponseParser.m: some smaller cleanups and small performance
566           improvements (less autorelease, use NSStringClass) (v4.2.96)
567         
568 Mon Apr  7 20:02:29 2003  Jan Reichmann  <jr@skyrix.com>
569
570         * v4.2.95
571         
572         * NGImap4Message.m: check whether encoding was set -> set encoding 
573           during body-structure fetch
574         
575         * NGImap4Message+BodyStructure.h: if body-structure component is no 
576           rfc822 or multipart --> body url got  'part=1' (bug 1385)
577
578 Fri Feb 28 18:32:53 2003  Jan Reichmann  <jr@skyrix.com>
579
580         * NGImap4Functions.m: add support for Washington Imap Server, 
581           (delete folders in server root) (v4.2.93)
582
583 Wed Feb 26 17:47:53 2003  Jan Reichmann  <jr@skyrix.com>
584
585         * v4.2.92
586         
587         * NGImap4ServerRoot.m: read also inbox folder if it
588           is not subscribed
589         
590         * NGImap4Client.m: check whether no sequence contains 'ALERT', 
591           reconnect also if the server repsonse an unexpecte 'bye' sequence
592
593         * (Changes for Washington Imap Server support)
594         
595 Wed Feb 26 14:26:30 2003  Jan Reichmann  <jr@skyrix.com>
596
597         * NGImap4Client.m: remove NXConstStr in Excep. Handler (v4.2.91)
598
599 Wed Feb 26 11:37:18 2003  Jan Reichmann  <jr@skyrix.com>
600
601         * NGImap4Client.m: check whether so key exist, 
602           use DATE as default sort key (v4.2.89)
603
604 Tue Feb 25 11:21:52 2003  Jan Reichmann  <jr@skyrix.com>
605
606         * NGImap4Client.m: fixed a reconnect bug (try only one time, 
607           before return with exception) (bug 1108) (v4.2.88)
608
609 Mon Feb 24 15:48:07 2003  Jan Reichmann  <jr@skyrix.com>
610
611         * NGImap4Message.m: select folder befor fetch body structure (bug 1094)
612           (v4.2.87)
613
614 Fri Feb 14 16:16:47 2003  Jan Reichmann  <jr@skyrix.com>
615
616         * NGImap4Context.m: code cleanups (v4.2.85)
617
618 Fri Jan 31 17:05:55 2003    <jr@skyrix.com>
619
620         * NGImap4Context.m: add defaults for imap special folders, 
621           fix folder create bug (v4.2.83)
622
623 Fri Jan 31 14:39:12 2003    <jr@skyrix.com>
624
625         * NGImap4Folder.m: fetch all messages if no sort failed or no 
626           sortordering was given (v4.2.82)
627
628 Fri Jan 31 12:28:09 2003    <jr@skyrix.com>
629
630         * v4.2.81
631         
632         * NGImap4Message.m: code cleanups
633         
634         * NGImap4Message+BodyStructure.h: fix parsing structure bug
635
636 Wed Jan 29 22:12:08 2003    <jr@skyrix.com>
637
638         * NGImap4*: code cleanups (replace macros with method calls),
639           catch all exceptions, now they are stored in [context lastException]
640           remove connection retry (v4.2.80)
641         
642 Tue Jan 28 16:24:37 2003    <jr@skyrix.com>
643
644         * NGImap4Functions.m: fix courier imap bug (couldn`t delete subfoder 
645           which are selected) (v4.2.78)
646
647 Tue Jan 28 15:54:21 2003    <jr@skyrix.com>
648
649         * NGImap4Client.m: remove unnecessary abort() (v4.2.77)
650
651 Tue Jan 21 19:05:30 2003    <jr@skyrix.com>
652
653         * NGImap4Client.m: add sort encoding default 
654           (ImapSortEncoding default: UTF-8) (v4.2.71)
655
656 Tue Jan 21 18:38:09 2003    <jr@skyrix.com>
657
658         * NGMimeMessageParser: increase version number cause changing of 
659           instance vars of super-class (v4.2.70)
660
661 Fri Jan 17 13:49:17 2003    <jr@skyrix.com>
662
663         * NGImap4ResponseParser: fix variable placing (v4.2.66)
664
665 Thu Jan 16 18:40:47 2003    <jr@skyrix.com>
666
667         * NGImap4ResponseParser.m: decode header values fur bodystructures
668         (v4.2.65)
669
670 Tue Jan 14 18:17:55 2003    <jr@skyrix.com>
671
672         * v4.2.64
673         
674         * NGImap4Message+BodyStructure.h: lowercase content-transfer-encoding
675
676 Tue Jan 14 12:24:44 2003    <jr@skyrix.com>
677
678         * v4.2.61
679
680         * NGImap4Functions.m: build exception after delete failed
681         
682         * NGImap4Folder.m: reset subfolders after rename
683         
684         * NGImap4Client.m: handle unexpectet 'bye' - response (occured with 
685           broken courier-imap server) 
686
687 Tue Jan 14 10:20:29 2003    <jr@skyrix.com>
688
689         * v4.2.60
690         
691         * NGImap4Client.m: fix parsing of cyrus version bug (skyrix bug 845)
692
693 Tue Jan 14 09:22:47 2003    <jr@skyrix.com>
694
695         * NGImap4Message+BodyStructure.h: fixed wong instance var
696
697 Mon Jan 13 19:44:55 2003    <jr@skyrix.com>
698
699         * NGImap4Message.m, NGImap4Message+BodyStructure.h,
700           NGImap4FileManager.m: use NGMime header field name contants (v4.2.59)
701
702 Fri Jan 10 09:54:14 2003    <jr@skyrix.com>
703
704         * v4.2.58
705         
706         * NGImap4Support.h: add -isOverQuota method to protocol
707         
708         * NGImap4ServerRoot.m: add missed methods from protocol
709         
710         * NGImap4ResponseParser.m: parse also quotaroot respones without 
711           given quota-root (skyrix bug 822)
712         
713         * NGImap4Folder.m: improve error handling (needed by quota errors)
714
715 Thu Jan  9 14:31:12 2003    <jr@skyrix.com>
716
717         * v4.2.57
718         
719         * NGImap4Context.m: add private method to set lastExceptions 
720           from folder
721         
722         * NGImap4Client.m: handle ALERT responses
723         
724         * NGImap4Folder: check for quota warning, check whether copy failed 
725           during move (SKYRiX Bug #777)
726         
727         * NGImap4ResponseParser.m: improve 'no' response parsing
728         
729 Wed Jan  8 16:26:00 2003    <jr@skyrix.com>
730         
731         * v4.2.56
732
733         * NGImap4ResponseParser.m: fix quoted quota response parsing behavior
734
735         * NGImap4Folder, NGImap4Client.m: use absolute names for 
736           quota response (bug 835)
737
738 Tue Jan  7 16:47:36 2003    <jr@skyrix.com>
739
740         * v4.2.55
741
742         * NGImap4ServerRoot.m: add -usedSpace und -maxQuota methods (bug 821)
743
744         * NGImap4Support.h: complete NGImap4Folder protocol 
745           (add -usedSpace, -maxQuota)
746
747 Fri Dec 27 10:52:44 2002  Helge Hess  <helge.hess@skyrix.com>
748
749         * v4.2.53
750
751         * NSString+Imap4.m: fixed ordering of arguments to calloc() call
752           (count,size) not (size,count)
753         
754         * NGSieveClient.m: removed some gcc 3.2 warnings
755
756         * NGImap4ResponseParser.h: added -parseSieveResponse to interface
757           declaration (removes a warning)
758
759 Mon Dec 23 15:38:30 2002  Helge Hess  <helge.hess@skyrix.com>
760
761         * v4.2.52
762
763         * NGImap4Message.m: removed some unneeded code in -dealloc
764
765         * NGImap4Message.h: NSMutableDictionary declaration was missing in the
766           header file
767
768         * NGImap4FileManager.m: -messageAtPath: is now typed to returned an
769           NGImap4Message
770
771 2002-12-17  Helge Hess  <helge.hess@skyrix.com>
772
773         * NGImap4Client.m: replaced THROW with raise (4.2.51)
774
775 Tue Dec 17 14:46:58 2002    <jr@skyrix.com>
776
777         * v4.2.50
778
779         * NGImap4ResponseParser.m: parse quota responses
780         
781         * NGImap4Folder.*: add maxQuota/usedQuota methods
782         
783         * NGImap4Context.*: add -canQuota method
784         
785         * NGImap4Client.*: add 'quota' command
786
787 2002-12-07  Helge Hess  <helge.hess@skyrix.com>
788
789         * NGImap4Folder.m: added -isComplete prototype to NGImap4Message
790           Privates (removes a compilation warning) (v4.2.49)
791
792 Tue Dec 10 19:12:45 2002    <jr@skyrix.com>
793
794         * v4.2.48
795
796         * NGImap4ResponseParser.m: throw exception "No response exception" 
797           if server is down (SKYRiX Bug #651)
798         
799         * NGImap4Folder.m, NGImap4ServerRoot: Default for display 
800           subscribed-folders (ShowOnlySubscribedInSubFolders and
801           ShowOnlySubscribedInRoot)
802         
803         * NGImap4Client.m: release exceptions after description output now 
804
805 Tue Dec 10 12:47:08 2002    <jr@skyrix.com>
806
807         * v4.2.47
808
809         * NGImap4ResponseParser.m: fixing 'fetch body' response bug (check for
810           empty bodies) (SX Bug #756)
811         
812         * NGImap4Message+BodyStructure.h: build messages only for rfc822 
813           subtype, fixed header handling message/rfc822 bodies
814         
815         * NGImap4Folder.m: remove logs
816         
817         * NGImap4ServerRoot.m: add fake methods (SX Bug #756)
818         
819 Mon Dec  9 13:55:52 2002    <jr@skyrix.com>
820
821         * v4.2.46
822
823         * NGImap4Context.m: add capability support
824         
825         * NGImap4Client.*, NGImap4ResponseParser: add capability command
826
827 Fri Dec  6 17:08:28 2002    <jr@skyrix.com>
828
829         * v4.2.45
830         
831         * NGImap4Folder*: add some ss-sorting improvements, bulk-fetch 
832           messages in range
833         
834         * NGImap4Message.m: description do not initialize headers anymore,
835           add -_setHeaders: private function for bulk-fetching
836
837 Tue Dec  3 16:45:14 2002    <jr@skyrix.com>
838
839         * NGImap4ResponseParser.m: parse empty string if message does 
840           'no longer exists'(v4.2.44)
841
842 Mon Dec  2 19:22:13 2002  Jan Reichmann  <jr@skyrix.com>
843
844         * v4.2.43
845
846         * NGImap4Context.m: add -setSelectedFolder for performance 
847           improvements
848         
849         * NGImap4Folder.m: (Bug #17379) clear msn->uid cache after delete,
850           performance (remove double 'select' call) 
851
852 Mon Dec  2 11:18:51 2002    <jr@skyrix.com>
853
854         * NGImap4Folder.m: only reset subfolder if they are already loaded 
855           (v4.2.42)
856
857 Fri Nov 29 12:27:25 2002    <jr@skyrix.com>
858
859         * v4.2.40
860
861         * NGImap4ResponseParser.m: check tagged responses before parsing 
862           it
863         
864         * code cleanups
865
866 Wed Nov 27 16:42:07 2002    <jr@skyrix.com>
867
868         * NGImap4Context.m, NGImap4Folder: add msn-uid cache (v4.2.39)
869
870 Mon Nov 25 16:29:40 2002  Jan Reichmann  <jr@skyrix.com>
871
872         * NGImap4Folder.m: if no next mail, return nil (v4.2.38)
873         
874         * NGImap4Client.m: check whether sort keys are valid (v4.2.36)
875         
876         * NGImap4ResponseParser.m: fix 'idle to long' bug
877
878 Fri Nov 22 15:04:18 2002    <jr@skyrix.com>
879
880         * NGImap4ResponseParser.m: fixed content parsing (v4.2.36)
881         
882         * NGImap4Message*: add support for body-structure content(v4.2.35)
883
884 Fri Nov 22 11:13:40 2002    <jr@skyrix.com>
885
886         * NGImap4ResponseParser.m: add Imap4MMDataBoundary Default to 
887           modify MM-Data-Use boundary (v4.2.34)
888
889 Thu Nov 21 20:02:48 2002    <jr@skyrix.com>
890
891         * NGImap4ResponseParser.m: add file mapped data for fetching imap data 
892           (to restore previous behavior -NoMemoryMappedDataForImapBlobs YES) 
893           (v4.2.33)
894
895 Wed Nov 21 18:07:37 2002    <jr@skyrix.com>
896
897         * add fetch body structure with content-urls
898         
899         * add fetch content of single parts (v4.2.32)
900
901 Wed Nov 20 18:07:37 2002    <jr@skyrix.com>
902
903         * GNUmakefile: remove tool-make
904
905 2002-11-20  Helge Hess  <helge.hess@skyrix.com>
906
907         * NGImap4Message.m: added ability to query headers using KVC (v4.2.31)
908
909         * v4.2.30
910
911         * NGImap4FileManager.m: do not create if no URL is given, better
912           error handling with URL initialization
913
914         * NGImap4Context.m: do not create context if an empty URL is given
915
916 Tue Nov 19 18:13:38 2002    <jr@skyrix.com>
917
918         * NGImap4*: add commands (thread, fetch body)
919
920 Mon Nov 11 10:24:14 2002  Jan Reichmann  <jr@skyrix.com>
921
922         * NGImap4Client.m: improve greetings parse behaviour
923
924 2002-11-10  Helge Hess  <helge.hess@skyrix.com>
925         
926         * NGImap4Client, NGImap4FileManager: can init with URL (v4.2.27)
927
928 2002-09-30  Helge Hess  <helge.hess@skyrix.com>
929
930         * NGImap4Client.m: prepared for SSL support
931
932         * NGImap4Context.m: do not alloc with zone (v4.2.25)
933
934 Tue Aug 22 14:57:38 2002  Jan Reichmann  <jr@skyrix.com>
935
936         * (from 4.1) use cyrus 2.0, sieve, fixes (v4.2.23)
937
938 Tue Aug 20 14:57:38 2002  Jan Reichmann  <jr@skyrix.com>
939
940         * NGImap4Folder.m: (BUG 17379) if there is no prev-message,
941           take last message (v4.2.22)
942
943 Tue Jul 23 10:17:23 2002  Jan Reichmann  <jr@skyrix.com>
944
945         * NGImap4Folder.m: (BUG 17129) remove debug abort (v4.2.19)
946
947 - 2002-07-17 v4.2.17 (hh) [extracted from CVS]
948
949 Wed Jul 17 12:58:01 2002  Jan Reichmann  <jr@skyrix.com>
950
951         * NGImap4Folder.m: added better logs (v4.2.18)
952
953         * NGImap4Folder.m: (BUG 16784) if no sort ordering is given,
954           sort on "date" field of the message
955         
956 Thu Jul 11 16:04:39 2002  Jan Reichmann  <jr@skyrix.com>
957
958         * NGImap4Folder, NGImap4Client, NGImap4ResponseParser: add 
959           sortedMessagesInRange Method
960
961 - 2002-07-10 v4.2.16 (hh) [extracted from CVS]
962
963 2002-07-09  Helge Hess  <helge.hess@skyrix.com>
964
965         * NGImap4DataSource.m: place -fetchObjects in an autorelease-pool
966           (v4.2.15)
967
968         * NGImap4Message.m: now supports file-info keys, cleaned up 
969           -description (v4.2.14)
970
971 - 2002-07-08 v4.2.13 (hh) [extracted from CVS]
972 - 2002-07-08 v4.2.12 (hh) [extracted from CVS]
973
974 Thu Jun 13 19:36:33 2002  Jan Reichmann  <jr@skyrix.com>
975
976         * NGImap4Context: add folderWithName:caseInsensitive: (v4.2.11)
977
978 Tue Jun 11 16:17:06 2002  Jan Reichmann  <jr@skyrix.com>
979
980         * NGImap4Client.m: (bug 11939) add quote support for special 
981           chars in passwd (v4.2.10)
982
983 Mon Jun 10 18:58:55 2002  Jan Reichmann  <jr@skyrix.com>
984
985         * NGImap4Context.m, NGImap4Folder.m: add support for case sensitve 
986           folder handling (v4.2.9)
987
988         * NGImap4Context.m, NGImap4Folder.m: reduce logs (v4.2.8)
989
990 Sun Jun  9 02:56:55 2002  Jan Reichmann  <jr@skyrix.com>
991
992         * NGImap4Client.m: (bug 16482) double encoding bug (v4.2.7)
993
994         * NGImap4ServerRoot.m: (bug 16050) show also not subscribed folders
995           (v4.2.6)
996
997 - 2002-06-07 v4.2.5  (jr) [extracted from CVS]
998 - 2002-06-04 v4.2.4  (jr) [extracted from CVS]
999
1000 2002-06-03  Helge Hess  <helge.hess@skyrix.com>
1001
1002         * fixed to compile with gstep-base
1003
1004 - 2002-05-22 v4.2.3  (jr) [extracted from CVS]
1005
1006 Wed Mar  6 13:29:28 CET 2002 Jan Reichmann  <jr@skyrix.com>
1007
1008         * merge with SkyrixGreen
1009
1010 Mon Jan  7 16:57:07 2002  Jan Reichmann  <jr@skyrix.com>
1011
1012         * NGImap4ResponseParser.m: improved error messages
1013
1014 Fri Dec  7 14:14:33 2001  Jan Reichmann  <jr@skyrix.com>
1015
1016         * NGImap4Client.m ([NGImap -fetchFrom:to:parts:]): add profiling
1017
1018 Tue Dec  4 19:14:43 2001  Jan Reichmann  <jr@skyrix.com>
1019
1020         * NGImap4Client.m ([NGImap -fetchFrom:to:parts:]): passwd with spaces
1021
1022 Wed Nov 28 18:17:06 2001  Gerrit Albrecht  <ga@skyrix.com>
1023
1024         * NGImap4Context.m, NGImap4FileManager.m: Added knowledge
1025           about drafts folder.
1026
1027 Wed Oct 24 13:18:29 2001  Helge Hess  <helge.hess@skyrix.com>
1028
1029         * NGImap4Client.m: moved Folder-Name encoding/decoding to NSString
1030           category - needs to be corrected to NSData !!!
1031
1032         * updated to SKYRiXgreen version (lots of fixes & changes)
1033
1034 Tue Oct  2 05:41:32 2001  Jan Reichmann  <jr@skyrix.com>
1035
1036         * NGImap4Context.m: Fixed __RELEASE__ bug ;(
1037
1038 Fri Aug 10 13:48:29 2001  Helge Hess  <helge.hess@skyrix.com>
1039
1040         * NGImap4FileManager.m: inherit from NGFileManager
1041
1042 Fri Aug 10 07:28:10 2001  Martin Hoerning  <mh@skyrix.com>
1043
1044         * NGImap4Client, NGImap4FileManager, NGImap4Context:
1045           RETAIN-BUGS fixed
1046
1047 Fri Jun 22 15:46:23 2001  Jan Reichmann  <jr@skyrix.com>
1048
1049         * NGImap4Client.m: fixed search uid bug
1050
1051 Thu Jun 21 16:50:13 2001  Jan Reichmann  <jr@skyrix.com>
1052
1053         * NGImap4FileManager.m: add -imapContext
1054
1055 Wed May 16 17:59:00 2001  Jan Reichmann  <jr@skyrix.com>
1056
1057         * NGImap4Client.m, NGImap4Context.m, NGImap4ResponseParser.m: 
1058           washington imap server
1059
1060 Tue May 15 18:10:33 2001  Jan Reichmann  <jr@skyrix.com>
1061
1062
1063         * NGImap4ResponseParser.m: ignore now empty fetchentries with no 
1064         header length field
1065
1066 Tue May  8 16:26:13 2001  Jan Reichmann  <jr@skyrix.com>
1067
1068         * NGImap4FileManager.m: add edit possibility for syncMode
1069
1070 Mon Apr  17 11:17:47 2001  Jan Reichmann  <jr@skyrix.com>
1071
1072         * NGImap4Folder.m: fixed error log bug
1073         
1074 Mon Apr  2 13:47:47 2001  Jan Reichmann  <jr@skyrix.com>
1075
1076         * NGImap4FileManager.m: fixed private interface
1077
1078 Fri Mar 30 14:17:25 2001  Jan Reichmann  <jr@skyrix.com>
1079
1080         * NGImap4Client.m: try only 10 times to reconnect before raising an 
1081         exception
1082
1083         * NGImap4Client.m: fixed error log
1084
1085 Fri Mar 30 10:54:08 2001  Helge Hess  <helge.hess@skyrix.com>
1086
1087         * NGImap4DataSource.m: major cleanups
1088
1089 Fri Mar 16 16:05:27 2001  Jan Reichmann  <jr@skyrix.com>
1090
1091         * NGImap4Message.m: fixed parse message bug 
1092
1093 Wed Mar 14 13:16:24 2001  Jan Reichmann  <jr@skyrix.com>
1094
1095         * NGImap4FileManager.m: add datasource at path
1096
1097 Tue Feb  6 19:47:03 2001  Jan Reichmann  <jr@skyrix.com>
1098
1099         * NGImap4Folder.m: fixed bug for wrong MSN
1100
1101 Tue Feb  6 19:47:03 2001  Joerg Grimm  <joerg@trex2>
1102
1103         * NGImap4Client.m: check open connection response without
1104                            servername (Cyrus IMAP4 v)
1105
1106 Wed Jan  3 13:14:43 2001  Jan Reichmann  <jr@skyrix.com>
1107
1108         * NGImap4Client.m: fixed flag bug
1109
1110 Tue Jan  2 16:58:46 2001  Jan Reichmann  <jr@skyrix.com>
1111
1112         * NGImap4Client.m: hide password in log
1113
1114         * NGImap4Client.m: sleep before reconnect
1115
1116 Mon Dec 18 14:48:18 2000  Jan Reichmann  <jr@skyrix.com>
1117
1118         * NGImap4Folder.m: fixed 'lookup only' folder bug
1119
1120 Fri Dec 15 19:26:09 2000  Jan Reichmann  <jr@skyrix.com>
1121
1122         * NGImap4Client.m, NGImap4Context.m: automatically subscribe to inbox
1123
1124         * NGImap4Context.m: format text
1125
1126 Mon Nov 13 14:51:13 2000  Jan Reichmann  <jr@skyrix.com>
1127
1128         * Python/: insert python module
1129         * NGImapClient.m: enable append of messages with more than 15kB
1130
1131 Fri Sep 29 15:15:29 2000  Jan Reichmann  <jr@skyrix.com>
1132
1133         * NGImap4: add sync mode (synchronize selects for folder)
1134
1135 Thu Sep 14 13:33:49 2000  Jan Reichmann  <jr@skyrix.com>
1136
1137         * search.txt: use '=' instead of '=='
1138
1139         * NGImap4Context.[hm]: insert - newMessages
1140
1141         * NGImap4Client.m: remove compiler warning
1142
1143 Wed Sep 13 14:47:23 2000  Jan Reichmann  <jr@skyrix.com>
1144
1145         * NGImap4Context.m: at first ask inbox in method hasNewMessages
1146
1147 Tue Sep  5 14:04:37 2000  Joerg Grimm  <joerg@trex2>
1148
1149         * NGImap4Folder.m: log removed
1150
1151 Fri Sep  1 13:15:22 2000  Jan Reichmann  <jan@mdlink.de>
1152
1153         * NGImap4Client.m: remove logs
1154
1155 Wed Aug 30 21:22:31 2000  Jan Reichmann  <jan@mdlink.de>
1156
1157         * NGImap4Context.[hm], NGImap4Client.m: store server data
1158
1159 Tue Aug 29 18:56:38 2000  Jan Reichmann  <jan@mdlink.de>
1160
1161         * NGImap4Context.m, NGImap4Folder.h, NGImap4Folder.m,NGImap4Functions.m:
1162         actions for no-select folders
1163
1164 Mon Aug 28 18:43:11 2000  Jan Reichmann  <jan@mdlink.de>
1165
1166         * NGImap4Folder.m: fixed bug for read-only folder
1167
1168 Tue Aug  8 11:21:16 2000  Helge Hess  <helge.hess@mdlink.de>
1169
1170         * NGImap4Message.m: added -globalID method
1171
1172         * NGImap4Context.m: added -login method
1173
1174 Thu Jul 27 14:48:26 2000  Jan Reichmann  <jan@mdlink.de>
1175
1176         * NGImap4Folder.m: fixed bug (unseen was not updated) 
1177
1178 Fri Jun 23 10:32:00 2000  Jan Reichmann  <jan@mdlink.de>
1179
1180         * NGImap4ResponseParser.m: remove category for NSData
1181
1182 Wed Jun  7 16:07:03 2000  Jan Reichmann  <jan@mdlink.de>
1183
1184         *  NGImap4Folder.[hm], NGImap4ServerRoot.[hm]: maxResults for search 
1185
1186 Mon May 29 17:56:46 2000  Jan Reichmann  <jan@mdlink.de>
1187
1188         * NGImap4Functions.m: remove recursive copy bug
1189
1190 Sat May 27 18:27:48 2000  Jan Reichmann  <jan@mdlink.de>
1191
1192         * NGImap4Message.m: add flagged methods
1193
1194 Tue May 23 12:33:25 2000  Jan Reichmann  <jan@mdlink.de>
1195
1196         * NGImap4Context.[hm]: improvements ( add -folderWithName)
1197
1198 Fri May 19 11:52:25 2000  Jan Reichmann  <jan@mdlink.de>
1199
1200         * NGImap4Client.m: replace 0 with 1 in range-commands
1201
1202 Thu May 18 15:20:19 2000  Jan Reichmann  <jan@mdlink.de>
1203
1204         * NGImap4*: enabled mailboxes with more than one rootfolder
1205
1206 Tue May 16 12:35:46 2000  Jan Reichmann  <jan@mdlink.de>
1207
1208         * NGImap4Client.m: fixed RC bug
1209
1210 Mon May 15 16:26:19 2000  Jan Reichmann  <jan@mdlink.de>
1211
1212         * NGImap4Context.m, NGImap4Folder.[hm]: evaluate noinferiors flag 
1213
1214 Wed May 10 19:30:37 2000  Jan Reichmann  <jan@mdlink.de>
1215
1216         * NGImap4Folder.m: fixed RC-bug (raised during moveFolder)
1217
1218 Wed May  3 22:15:10 2000  Jan Reichmann  <jan@mdlink.de>
1219
1220         * NGImap4Folder.m: improvements
1221
1222 Mon May  1 21:24:21 2000  Jan Reichmann  <jan@mdlink.de>
1223
1224         * NGImap4Folder.m: fixed RC-bug
1225
1226 Wed Apr 26 10:26:54 2000  Jan Reichmann  <jan@mdlink.de>
1227
1228         * NGImap4Context.m: bugfix in hasNewMessages
1229
1230 Thu Apr 13 16:19:56 2000  Jan Reichmann  <jan@mdlink.de>
1231
1232         * NGImap4Message.m: insert isEqual: and hash methods
1233
1234 Mon Apr 10 14:34:49 2000  Helge Hess  <helge.hess@mdlink.de>
1235
1236         * NGImap4Folder.m: added autorelease-pools, added immutable containers
1237
1238         * NGImap4Client.m: added autorelease-pools
1239
1240         * NGImap4Client.m(-normalizeFetchResponse:): created immutable, 
1241           not-autoreleased NSDictionary entry objects
1242
1243         * NGImap4Client.m: replaced abort() with NSCAssert
1244
1245 Thu Apr  6 16:32:09 2000  Jan Reichmann  <jan@mdlink.de>
1246
1247         * NGImap4 build lib-internal Trash/Sent Folder managment
1248
1249 Tue Feb 29 19:18:09 2000  Helge Hess  <helge.hess@mdlink.de>
1250
1251         * MOF3 import
1252
1253 Tue Feb 22 19:16:11 2000  Helge Hess  <helge.hess@mdlink.de>
1254
1255         * GNUmakefile (GNUSTEP_INSTALLATION_DIR): changed to GNUSTEP_LOCAL_ROOT
1256
1257 Thu Jan 13 17:24:40 2000  Jan Reichmann  <jan@mdlink.de>
1258
1259         * created ChangeLog