]> err.no Git - scalable-opengroupware.org/blob - SoObjects/Mailer/ChangeLog
2bd9f6d9b109897b7dcc3c2af59ff84969d67495
[scalable-opengroupware.org] / SoObjects / Mailer / ChangeLog
1 2005-07-30  Helge Hess  <helge.hess@opengroupware.org>
2
3         * SOGoMailObject.m: fetch Kolab parts for inline display (v0.9.126)
4
5         * SOGoMailObject.m: added 'outlookMessageClass' property with some
6           mail tagging for Kolab entities (v0.9.125)
7
8         * SOGoMailBodyPart.m, SOGoMailObject.m: added default to disable etag
9           delivery/checks for mail objects (SOGoMailDisableETag) (v0.9.124)
10
11 2005-07-22  Helge Hess  <helge.hess@opengroupware.org>
12
13         * v0.9.123
14
15         * SOGoMailAccount.m: added -preferredIdentity method
16
17         * SOGoUser+Mail.m: added a method to retrieve the primary identity of
18           an account
19
20         * SOGoSharedMailAccount.m: do not show the drafts folder in share
21           mailboxes (v0.9.122)
22
23         * SOGoUser+Mail.m: properly set email field of share account identities
24           (v0.9.121)
25
26         * v0.9.120
27
28         * SOGoMailBaseObject.m: added a method to locate the mail accounts
29           folderby traversing the container hierarchy
30
31         * SOGoMailIdentity.m: include sent folder in -description
32
33         * SOGoMailAccounts.m: added method to fetch just the identities with
34           emitter permissions
35
36         * SOGoUser+Mail.m: properly create mail identity objects
37         
38 2005-07-21  Helge Hess  <helge.hess@opengroupware.org>
39
40         * v0.9.119
41         
42         * SOGoMailAccounts.m: fetch identities from SoUser
43
44         * added SOGoUser+Mail category for mail specific SoUser fields
45
46         * SOGoMailIdentity.m: added ivars/accessors/description
47
48         * v0.9.118
49
50         * SOGoMailAccounts.m: reject access to the folder in case the name of
51           the home folder doesn't match the logged in account (a user tries to
52           access another users Mail application)
53
54         * started work on account based identities
55         
56         * SOGoMailObject.m: added a -davEntityTag (v0.9.117)
57         
58 2005-07-20  Helge Hess  <helge.hess@opengroupware.org>
59
60         * SOGoMailObject.m: improved -doesMailExist check (do not refetch if
61           the coreinfo is available anyways) (v0.9.116)
62
63         * v0.9.115
64
65         * SOGoMailObject.m: do not use clientObject when fetching the
66           coreinfos, added a -doesMailExist method to cheaply check for
67           mail existance
68
69         * SOGoMailBodyPart.m, SOGoMailObject.m: added a constant etag for
70           content (possible for IMAP4 content), check etag prior delivering 
71           content (return a 304 in case the constant etag is supplied)
72
73         * SOGoMailObject.m: added handling for some specific headers (v0.9.114)
74
75 2005-07-19  Helge Hess  <helge.hess@opengroupware.org>
76
77         * SOGoMailObject.m: changed to fetch and parse the full mail header,
78           can be disabled using the 'SOGoDoNotFetchMailHeader' default. The
79           overhead is about 10ms on the dev-system (v0.9.113)
80
81         * SOGoMailFolder.m: report NO in -isCreateAllowed when the folder is
82           the INBOX and SOGoSpecialFoldersInRoot (altnamespace) is enabled
83           (#1472) (v0.9.112)
84           
85         * SOGoDraftObject.m: made 'SOGoInternetMailSuffix' a pattern which can
86           access request values (v0.9.111)
87           
88         * SOGoDraftObject.m: added support for adding a marker to the textpart
89           of the message in case the client is accessing the server from the
90           Internet. The text can be specified using the
91           'SOGoInternetMailSuffix' default (v0.9.110)
92
93         * v0.9.109
94
95         * added fragile base class version checks to most classes
96
97         * SOGoMailBaseObject.m: cache failed login attempts (+ connection) to
98           improve failed-login behaviour
99
100 2005-07-18  Helge Hess  <helge.hess@opengroupware.org>
101
102         * SOGoDraftObject.m: send text/* attachments with disposition 'attach'
103           instead of 'inline' (inline can still be enabled with the
104           'SOGoShowTextAttachmentsInline' default, but be aware of the charset
105           issues with text attachments!) (v0.9.108)
106
107 2005-07-15  Helge Hess  <helge.hess@opengroupware.org>
108
109         * v0.9.107
110
111         * SOGoMailBodyPart.m: check lookup key path extension to determine the
112           part subclass to instantiate (note: the link generator in the UI
113           must generate proper links including the extension to make this work)
114
115         * added special part subclasses SOGoVCardMailBodyPart and
116           SOGoCalendarMailBodyPart
117
118         * SOGoMailObject.m: map vcf extension to vcard mime type, added some
119           debug logging
120
121         * SOGoMailFolder.m: fixed a stupid bug in permission parsing (v0.9.106)
122
123         * SOGoMailFolder.m: added support for more Cyrus permission flags
124           (v0.9.105)
125
126         * SOGoMailObject.m, SOGoMailBodyPart.m, SOGoDraftObject.m: fixed gcc4.0
127           warnings (v0.9.104)
128
129         * SOGoMailManager.h: fixed a gcc 4.0 warning (v0.9.103)
130
131 2005-07-14  Helge Hess  <helge.hess@opengroupware.org>
132         
133         * v0.9.102
134         
135         * SOGoSharedMailAccount.m: create an object of class
136           SOGoSharedInboxFolder in case the lookup key is INBOX
137
138         * added SOGoSharedInboxFolder.m for inboxes of shared mail accounts
139           (which have a different location than standard inboxes and never
140           contain subfolders)
141
142         * SOGoSharedMailAccount.m: prepared code to support a shared INBOX
143           folder (v0.9.101)
144
145         * v0.9.100
146         
147         * SOGoMailAccounts.m: create an object of class SOGoSharedMailAccount
148           in case the lookup-key contains an ".-."
149         
150         * SOGoMailAccount.[hm]: added some functionality to deal with shared
151           mail accounts
152         
153         * added SOGoSharedMailAccount class for shared mailboxes
154         
155 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
156
157         * SOGoMailAccounts.m: use new SoUser API instead of AgenorUserManager
158           (v0.9.99)
159
160 2005-07-11  Helge Hess  <helge.hess@opengroupware.org>
161
162         * v0.9.98
163         
164         * use new -imap4Connection API everywhere
165         
166         * SOGoMailBaseObject.m: deprecated -mailManager method, added
167           -imap4Connection method
168
169         * SOGoMailBaseObject.[hm]: removed unused -imap4Client method (v0.9.97)
170         
171         * moved SOGoMailManager related API to NGImap4 (NGImap4Connection,
172           NGImap4ConnectionManager, etc) (v0.9.96)
173
174 2005-07-11  Helge Hess  <helge.hess@opengroupware.org>
175
176         * v0.9.95
177
178         * SOGoMailBaseObject.m: removed -imapFolderName method
179
180         * SOGoMailManager.m, SOGoMailConnectionEntry.m: moved implementations
181           of operations to SOGoMailConnectionEntry
182
183 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
184
185         * SOGoMailAccounts.m: use WOContext method from libSOGo to detect
186           Internet access (v0.9.94)
187
188         * SOGoMailAccounts.m: only deliver share-names as subobjects if the
189           request is not coming from the Internet. Ensure that limitation in
190           -lookupName:. Can be enabled using SOGoInternetDetectQualifier just
191           like in UIxMailEditor (v0.9.93)
192
193         * v0.9.92
194
195         * SOGoMailManager.m, SOGoMailConnectionEntry.m: added caching of
196           per-folder permissions to avoid an IMAP4 query on each folder click
197
198         * SOGoMailFolder.m: fixed an inconsistency in the naming of flags
199
200 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
201
202         * SOGoMailManager.m, SOGoMailFolder.m: added methods to "bulk add" 
203           flags to all messages contained in a folder
204           (-addFlags:toAllMessagesInURL:password: for the manager,
205           -addFlagsToAllMessages: for the SOGoFolder) (v0.9.91)
206         
207         * added specific SOGoTrashFolder.m class (subclass of SOGoMailFolder)
208           to allow hooking up a different UI (v0.9.90)
209
210         * SOGoMailAccounts.m: expose shared mailboxes retrieved via
211           AgenorUserManager (aka LDAP) in -toManyRelationshipKeys (v0.9.89)
212
213         * SOGoMailObject.m: implemented -trashInContext: method (v0.9.88)
214
215 2005-07-06  Helge Hess  <helge.hess@opengroupware.org>
216
217         * SOGoMailObject.m: prefetch pgp-signature parts (v0.9.87)
218
219         * SOGoMailObject.m: started -trash action (v0.9.86)
220
221         * v0.9.85
222
223         * SOGoMailFolder.m: added ability to check certain ACL permissions (and
224           cache them for one invocation)
225
226         * SOGoMailObject.m: implemented -isDeletionAllowed by asking the folder
227           for deletion
228           
229         * SOGoMailManager.m: added methods to retrieve the ACL and the myrights
230           from an IMAP4 mailbox
231
232         * SOGoMailManager.m: detect Cyrus 'permission denied' when changing
233           flags and deliver a http-code 403 exception (v0.9.84)
234
235 2005-03-25  Helge Hess  <helge.hess@opengroupware.org>
236
237         * v0.9.83
238
239         * SOGoMailManager.m: properly select folder prior changing flags
240
241         * SOGoMailObject.m: added a special DELETEAction: for mails, it marks
242           a mail deleted and expunges the folder to ensure the mail is deleted
243           (this is different to the -delete method!)
244
245         * SOGoMailFolder.m: implemented content datasource for efficient WebDAV
246           listings (currently uses hardcoded parts and has inefficient DASL
247           support) (v0.9.82)
248         
249         * v0.9.81
250         
251         * SOGoMailFolder.m: implemented mailbox renaming using WebDAV MOVE
252         
253         * SOGoMailManager.m: added support for renaming mailboxes
254
255         * v0.9.80
256         
257         * SOGoMailFolder.m: now ensures during lookup that mailboxes actually
258           exist, this may slow down the lookup if the hierarchy was not fetched
259           yet
260         
261         * SOGoMailObject.m, SOGoMailFolder.m: prepared for WebDAV move and copy
262           operations
263         
264         * v0.9.79
265         
266         * SOGoMailFolder.m: ensure that mailbox exists if a DAV depth:0 query
267           is run on the folder (by selecting the mailbox)
268         
269         * SOGoMailManager.m: added method to retrieve mailbox select info
270         
271         * SOGoMailAccount.m: added ability to create mailboxes at the root
272           (account) level (v0.9.78)
273
274 2005-03-03  Helge Hess  <helge.hess@opengroupware.org>
275
276         * SOGoMailManager.m: improved compatibility with Cocoa Foundation
277           (some weird difference in NGImap4 result processing) (v0.9.77)
278
279 2005-02-21  Helge Hess  <helge.hess@opengroupware.org>
280
281         * SOGoMailObject.m: generate proper .ics extension for text/calendar
282           message parts, fetch text/calendar parts as plain content (v0.9.76)
283
284 2005-02-15  Helge Hess  <helge.hess@opengroupware.org>
285
286         * SOGoMailAccount.m: added 'SOGoSpecialFoldersInRoot' default to
287           make SOGo lookup Sent/Trash in the IMAP4 root instead of under
288           INBOX (that is, set SOGoSpecialFoldersInRoot to YES if you have
289           'altnamespace' in Cyrus set to yes) (v0.9.75)
290
291 2005-02-14  Helge Hess  <helge.hess@opengroupware.org>
292
293         * v0.9.74
294
295         * SOGoMailAccount.m: fetch all root folders from IMAP4, do not assume
296           "INBOX"
297
298         * SOGoMailManager.m: properly support rootfolders in IMAP4
299
300 2005-02-13  Helge Hess  <helge.hess@opengroupware.org>
301
302         * SOGoMailAccount.m: changed short title creation to use login@host
303           (v0.9.73)
304
305         * SOGoMailFolder.m: do not fetch message ids on folder traversal
306           (v0.9.72)
307
308 2005-02-09  Helge Hess  <helge.hess@opengroupware.org>
309
310         * v0.9.71
311
312         * SOGoMailObject.m: -lookupInfoForBodyPart: can now deal with string
313           parameters (eg 1.2.3) in addition to arrays and returns the full
314           body structure for empty strings ("")
315           added support for fetching parts as NSString's (by applying the
316           charset in the body structure)
317         
318 2005-02-08  Helge Hess  <helge.hess@opengroupware.org>
319
320         * SOGoMailObject.m: added method to fetch individual plain/text parts
321         
322         * v0.9.70
323         
324         * SOGoMailManager.m: only perform IMAP4 select if the folder changes
325           (gives a major speed boost), can be disabled with the
326           'SOGoAlwaysSelectIMAP4Folder' default
327         
328         * SOGoMailAccount.m: added code to take the IMAP4 login from the
329           HTTP request
330
331         * v0.9.69
332         
333         * reworked for new NGImap4 v4.5.210 API
334         
335         * SOGoMailObject.m: removed fromEnvelopeAddress in favor of
336           fromEnvelopeAddresses to match the new NGImap4 v4.5.210 API
337
338 2005-02-07  Helge Hess  <helge.hess@opengroupware.org>
339
340         * v0.9.68
341
342         * SOGoDraftObject.m: added ability to specify additional headers
343
344         * v0.9.67
345
346         * SOGoMailFolder.m: detect special folder names and return proper
347           folder type
348
349         * SOGoMailAccount.m: made Sent/Trash folder name configurable using the
350           'SOGoSentFolderName'/'SOGoTrashFolderName' defaults
351
352 2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
353
354         * SOGoMailFolder.m, SOGoDraftsFolder.m: added proper folder classes
355           (v0.9.66)
356
357 2005-01-31  Helge Hess  <helge.hess@opengroupware.org>
358
359         * v0.9.65
360
361         * SOGoMailManager.m, SOGoMailFolder.m: added expunge method
362
363         * SOGoMailObject.m: improve bulk key collector
364
365         * SOGoMailObject.m: moved more bulk fetching to SoObject (v0.9.64)
366
367         * SOGoMailObject.m: moved in plain/text bulk fetch method from mail
368           viewer (since it is general purpose) (v0.9.63)
369
370         * SOGoMailObject.m: properly handle part lookup in the context of
371           embedded message/rfc822 content (v0.9.62)
372
373 2005-01-30  Helge Hess  <helge.hess@opengroupware.org>
374
375         * v0.9.61
376
377         * SOGoMailObject.m, SOGoMailBodyPart.m, product.plist: added type
378           specific SOGoMailBodyPart controller objects, reduced debug logs
379
380         * v0.9.60
381         
382         * SOGoDraftObject.m: added -content and -contentAsString methods (Note:
383           those are expensive operations!), added GETAction: to retrieve the
384           MIME representation of a draft
385
386         * SOGoDraftsFolder.m: added -toOneRelationshipKeys to support SOPE
387           WebDAV access
388
389         * v0.9.59
390
391         * SOGoDraftObject.m: improved attachment/info API to return exceptions,
392           minor improvement to attachment name check, properly generate
393           message/rfc822 mime type for mail attachments, properly generate
394           "text/plain; utf8" header
395
396         * SOGoMailAccount.m: use a constant for INBOX folder name, disabled
397           'Filters' folder unless the 'SOGoEnableSieveFolder' is set (since 
398           Sieve support is incomplete)
399
400 2005-01-28  Helge Hess  <helge.hess@skyrix.com>
401
402         * v0.9.58
403
404         * SOGoMailObject.m: implemented a simple delete by setting the IMAP4
405           delete flag
406
407         * SOGoMailManager.m: added method to mark a message deleted
408
409         * SOGoMailFolder.m: just override -delete instead of implementing
410           -DELETAction: directrly
411
412         * SOGoMailAccount.m: added ability to retrieve Sent/Trash and INBOX
413           special mail folders
414
415         * v0.9.57
416         
417         * SOGoMailBodyPart.m: enhanced lookup to allow for arbitary filenames
418           being attached to a body-part name. Improves download behaviour.
419
420         * SOGoMailBaseObject.m, SOGoMailObject.m: moved
421           -isBodyPartKey:inContext: method to base object for reuse in
422           SOGoMailBodyPart
423
424         * SOGoMailBodyPart.m: minor code cleanup
425
426 2005-01-26  Helge Hess  <helge.hess@skyrix.com>
427         
428         * v0.9.56
429         
430         * SOGoMailManager.m, SOGoMailFolder.m: added method to save new
431           content in an SOGoMailFolder (to support #1054)
432         
433         * SOGoMailAccount.m: minor code cleanup
434
435 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
436
437         * SOGoMailAccount.m, SOGoMailBaseObject.m, SOGoMailObject.m,
438           SOGoMailManager.m, SOGoDraftsFolder.m, SOGoMailAccounts.m,
439           SOGoMailBodyPart.m, SOGoDraftObject.m: changed to use NGLogging
440           (v0.9.55)
441
442 2004-11-27  Helge Hess  <helge.hess@skyrix.com>
443
444         * SOGoMailAccount.m: added 'Filters' key and lookup of Sieve filters
445           (v0.9.54)
446
447 2004-11-11  Helge Hess  <helge.hess@skyrix.com>
448         
449         * v0.9.53
450         
451         * SOGoMailAccounts.m: added -allFolderPathes methods to retrieve the
452           names of all folders associated with the account
453         
454         * SOGoMailManager.m: added -allFoldersForURL:password: method
455
456 2004-11-09  Helge Hess  <helge.hess@skyrix.com>
457
458         * added support for toggling mail flags (v0.9.52)
459
460         * moved all tree navigation code to UIxMailTree (v0.9.51)
461
462         * SOGoMailBaseObject.m, SOGoMailAccounts.m: moved tree code to separate
463           file (v0.9.50)
464
465         * SOGoMailBaseObject.m, SOGoMailManager.m, SOGoMailConnectionEntry.m:
466           added cache flush operations for getmail (v0.9.49)
467
468 2004-11-08  Helge Hess  <helge.hess@skyrix.com>
469
470         * SOGoMailManager.m: improved a log message (v0.9.48)
471
472 2004-10-30  Helge Hess  <helge.hess@skyrix.com>
473
474         * v0.9.47
475         
476         * SOGoMailFolder.m: added ability to create and delete subfolders using
477           WebDAV
478         
479         * SOGoMailConnectionEntry.m: added method to flush folder hierarchy
480           cache
481
482         * product.plist: added default role for adding folders (owner)
483
484         * SOGoMailObject.m: added -content and -contentAsString method to
485           retrieve raw IMAP4 message content, added GETAction to query a
486           message (v0.9.46)
487
488 2004-10-29  Helge Hess  <helge.hess@skyrix.com>
489
490         * SOGoDraftObject.m: add 'name' parameter to content-type, properly
491           encode binary attachments (v0.9.45)
492         
493 2004-10-28  Helge Hess  <helge.hess@skyrix.com>
494
495         * SOGoDraftObject.m: do not patch NGImap4Envelope ivars and use the new
496           constructor method (v0.9.44)
497
498 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
499
500         * SOGoMailManager.m: added 'SOGoIMAP4StringSeparator' default to
501           configure to folder separator. Default is '/' instead of '.'
502           (v0.9.43)
503
504         * v0.9.42
505
506         * SOGoDraftObject.m: implements some SOGoMailObject methods
507
508         * SOGoDraftsFolder.m: implemented some draft folder listing
509
510         * SOGoDraftObject.m: added mail send functionality (v0.9.41)
511
512         * SOGoDraftObject.m: added ability to create NGMime objects from draft
513           (v0.9.40)
514
515 2004-10-26  Helge Hess  <helge.hess@opengroupware.org>
516
517         * SOGoDraftObject.[hm]: added method to delete attachments (v0.9.39)
518
519 2004-10-26  Marcus Mueller  <znek@mulle-kybernetik.com>
520
521         * SOGoDraftObject.h: lF compile fix (v0.9.38)
522
523 2004-10-25  Helge Hess  <helge.hess@opengroupware.org>
524
525         * SOGoDraftObject.m: added ability to manage a draft object folder
526           (v0.9.37)
527
528 2004-10-21  Helge Hess  <helge.hess@opengroupware.org>
529
530         * SOGoMailBaseObject.m: extract IMAP4 password from HTTP basic
531           authentication (v0.9.36)
532
533 2004-10-20  Marcus Mueller  <znek@mulle-kybernetik.com>
534
535         * SOGoMailAccounts.m: changed methods according to new API of
536           AgenorUserManager (v0.9.35)
537
538 2004-10-19  Marcus Mueller  <znek@mulle-kybernetik.com>
539
540         * SOGoMailAccounts.m: values for toManyRelationshipKeys are constructed
541           from information retrieved by the AgenorUserManager now. (v0.9.34)
542
543 2004-10-11  Helge Hess  <helge.hess@opengroupware.org>
544
545         * SOGoDraftsFolder.m: added methods to deal with new draft objects
546           (v0.9.33)
547
548         * started SOGoDraftObject (v0.9.32)
549
550 2004-10-10  Helge Hess  <helge.hess@opengroupware.org>
551
552         * SOGoDraftsFolder.m: added methods to be compatible with the mail
553           folder (v0.9.31)
554
555 2004-10-08  Helge Hess  <helge.hess@opengroupware.org>
556
557         * v0.9.30
558
559         * SOGoMailObject.m: added support for davContentLength, added
560           RFC822.SIZE to coreinfo attributes
561
562         * SOGoMailFolder.m: added .mail path extensions to generated
563           toOneRelationshipKeys
564
565         * SOGoMailObject.m: fixed body part id (starts with 1, not with 0)
566
567         * v0.9.29
568
569         * SOGoMailObject.m: added toOneRelationshipKeys/toManyRelationshipKeys
570           (return the contained body parts)
571
572         * SOGoMailFolder.m: added toOneRelationshipKeys (returns the message
573           uids)
574
575         * marked collections as WebDAV collections (v0.9.28)
576
577 2004-10-06  Helge Hess  <helge.hess@opengroupware.org>
578
579         * started SOGoDraftsFolder (v0.9.27)
580
581         * v0.9.26
582
583         * SOGoMailConnectionEntry.m: added caching of sorted UIDs sets
584
585         * SOGoMailManager.m: moved SOGoMailConnectionEntry class to own file
586
587 2004-10-05  Helge Hess  <helge.hess@opengroupware.org>
588
589         * SOGoMailManager: removed range argument from -fetchUIDsInURL:..,
590           since IMAP4 doesn't support ranges anyway ... (v0.9.25)
591
592 2004-10-04  Helge Hess  <helge.hess@opengroupware.org>
593
594         * SOGoMailBodyPart.m: improved MIME type generation (v0.9.24)
595
596         * SOGoMailBodyPart.m, SOGoMailObject.m: finished first part fetching
597           support (v0.9.23)
598
599         * SOGoMailObject.m: added method to fetch core infos of a mail, added
600           various methods to retrieve core info data (like subject or date)
601           (v0.9.22)
602
603 2004-10-03  Helge Hess  <helge.hess@opengroupware.org>
604
605         * v0.9.21
606         
607         * SOGoMailObject.m: lookup 'number' names as part child objects
608         
609         * added SOGoMailBodyPart as a child object of SOGoMailObject
610         
611         * SOGoMailAccounts.m: changed link generation for active folder
612         
613         * v0.9.20
614         
615         * SOGoMailObject.m: added method to fetch parts
616         
617         * SOGoMailManager.m: properly select folder prior fetch, added method
618           to fetch parts of a single (message) URL
619
620 2004-10-02  Helge Hess  <helge.hess@opengroupware.org>
621
622         * SOGoMailFolder.[hm]: removed ability to restrict UID fetch range,
623           need to fetch all (qualifier matching!) UIDs anyway (v0.9.19)
624
625 2004-10-01  Helge Hess  <helge.hess@opengroupware.org>
626
627         * more work on fetching mails (v0.9.18)
628
629         * v0.9.17
630
631         * SOGoMailFolder.m: -fetchUIDsMatchingQualifier:sortOrdering:range: was
632           added to retrieve message UIDs
633
634         * SOGoMailManager.m: added method for fetching message ids with server
635           side sorting
636
637 2004-09-30  Helge Hess  <helge.hess@skyrix.com>
638         
639         * v0.9.16
640         
641         * SOGoMailBaseObject.m: improved debug logging
642         
643         * SOGoMailManager.m: fixed an Apple/libFoundation incompatibility
644
645 2004-09-29  Helge Hess  <helge.hess@skyrix.com>
646
647         * SOGoMailManager.m: minor improvement to error logging (v0.9.15)
648
649 2004-09-29  Helge Hess  <helge.hess@opengroupware.org>
650
651         * v0.9.14
652
653         * SOGoMailAccounts.m: added tree navigation support
654
655         * SOGoMailBaseObject.m: moved fetchSubfolders method to SOGoObject
656
657         * SOGoMailBaseObject.m: fixed WebDAV include (v0.9.13)
658
659         * v0.9.12
660         
661         * SOGoMailAccount.m: added -shortTitle and use that as the
662           -davDisplayName
663         
664         * SOGoMailBaseObject.m, SOGoMailAccounts.m: added path tree navigation
665           support
666
667 2004-09-28  Helge Hess  <helge.hess@opengroupware.org>
668
669         * SOGoMailManager.m: added caching of folder hierarchy (v0.9.11)
670
671         * SOGoMailManager.m: added connection pooling (v0.9.10)
672
673         * v0.9.9
674         
675         * SOGoMailBaseObject.m: added -mailManager method to retrieve the
676           mail manager object for a folder/mail/account
677
678         * added SOGoMailManager class, will probably be moved to SOGoLogic
679           in the long run
680
681         * SOGoMailBaseObject.m, SOGoMailAccount.m: added -mailAccountFolder
682           method to find the active root folder along the SOPE chain (v0.9.8)
683
684         * SOGoMailAccount.m: be graceful if the IMAP4 login failed (v0.9.7)
685
686 2004-09-27  Helge Hess  <helge.hess@opengroupware.org>
687
688         * v0.9.6
689
690         * added basic folder listing
691
692         * SOGoMailAccount.m: list "INBOX" as the sole account subfolder
693
694 2004-09-26  Helge Hess  <helge.hess@opengroupware.org>
695
696         * v0.9.5
697
698         * added SOGoMailBaseObject as a base object for the other mailer
699           SoObjects
700
701         * added -imapURL method to the mail SoObjects (the imapURL is used to
702           locate the object in the IMAP4 server, just like in Thunderbird)
703
704 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
705
706         * fixed compilation on MacOSX (v0.9.4)
707
708 2004-09-20  Helge Hess  <helge.hess@skyrix.com>
709
710         * SOGoMailAccounts.m: added hardcoded mail-account key (v0.9.3)
711
712 2004-09-08  Helge Hess  <helge.hess@skyrix.com>
713
714         * added missing account objects (v0.9.2)
715
716 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
717
718         * ChangeLog: created