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