1 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
3 * SOGoMailAccount.m, SOGoMailBaseObject.m, SOGoMailObject.m,
4 SOGoMailManager.m, SOGoDraftsFolder.m, SOGoMailAccounts.m,
5 SOGoMailBodyPart.m, SOGoDraftObject.m: changed to use NGLogging
8 2004-11-27 Helge Hess <helge.hess@skyrix.com>
10 * SOGoMailAccount.m: added 'Filters' key and lookup of Sieve filters
13 2004-11-11 Helge Hess <helge.hess@skyrix.com>
17 * SOGoMailAccounts.m: added -allFolderPathes methods to retrieve the
18 names of all folders associated with the account
20 * SOGoMailManager.m: added -allFoldersForURL:password: method
22 2004-11-09 Helge Hess <helge.hess@skyrix.com>
24 * added support for toggling mail flags (v0.9.52)
26 * moved all tree navigation code to UIxMailTree (v0.9.51)
28 * SOGoMailBaseObject.m, SOGoMailAccounts.m: moved tree code to separate
31 * SOGoMailBaseObject.m, SOGoMailManager.m, SOGoMailConnectionEntry.m:
32 added cache flush operations for getmail (v0.9.49)
34 2004-11-08 Helge Hess <helge.hess@skyrix.com>
36 * SOGoMailManager.m: improved a log message (v0.9.48)
38 2004-10-30 Helge Hess <helge.hess@skyrix.com>
42 * SOGoMailFolder.m: added ability to create and delete subfolders using
45 * SOGoMailConnectionEntry.m: added method to flush folder hierarchy
48 * product.plist: added default role for adding folders (owner)
50 * SOGoMailObject.m: added -content and -contentAsString method to
51 retrieve raw IMAP4 message content, added GETAction to query a
54 2004-10-29 Helge Hess <helge.hess@skyrix.com>
56 * SOGoDraftObject.m: add 'name' parameter to content-type, properly
57 encode binary attachments (v0.9.45)
59 2004-10-28 Helge Hess <helge.hess@skyrix.com>
61 * SOGoDraftObject.m: do not patch NGImap4Envelope ivars and use the new
62 constructor method (v0.9.44)
64 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
66 * SOGoMailManager.m: added 'SOGoIMAP4StringSeparator' default to
67 configure to folder separator. Default is '/' instead of '.'
72 * SOGoDraftObject.m: implements some SOGoMailObject methods
74 * SOGoDraftsFolder.m: implemented some draft folder listing
76 * SOGoDraftObject.m: added mail send functionality (v0.9.41)
78 * SOGoDraftObject.m: added ability to create NGMime objects from draft
81 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
83 * SOGoDraftObject.[hm]: added method to delete attachments (v0.9.39)
85 2004-10-26 Marcus Mueller <znek@mulle-kybernetik.com>
87 * SOGoDraftObject.h: lF compile fix (v0.9.38)
89 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
91 * SOGoDraftObject.m: added ability to manage a draft object folder
94 2004-10-21 Helge Hess <helge.hess@opengroupware.org>
96 * SOGoMailBaseObject.m: extract IMAP4 password from HTTP basic
97 authentication (v0.9.36)
99 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
101 * SOGoMailAccounts.m: changed methods according to new API of
102 AgenorUserManager (v0.9.35)
104 2004-10-19 Marcus Mueller <znek@mulle-kybernetik.com>
106 * SOGoMailAccounts.m: values for toManyRelationshipKeys are constructed
107 from information retrieved by the AgenorUserManager now. (v0.9.34)
109 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
111 * SOGoDraftsFolder.m: added methods to deal with new draft objects
114 * started SOGoDraftObject (v0.9.32)
116 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
118 * SOGoDraftsFolder.m: added methods to be compatible with the mail
121 2004-10-08 Helge Hess <helge.hess@opengroupware.org>
125 * SOGoMailObject.m: added support for davContentLength, added
126 RFC822.SIZE to coreinfo attributes
128 * SOGoMailFolder.m: added .mail path extensions to generated
129 toOneRelationshipKeys
131 * SOGoMailObject.m: fixed body part id (starts with 1, not with 0)
135 * SOGoMailObject.m: added toOneRelationshipKeys/toManyRelationshipKeys
136 (return the contained body parts)
138 * SOGoMailFolder.m: added toOneRelationshipKeys (returns the message
141 * marked collections as WebDAV collections (v0.9.28)
143 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
145 * started SOGoDraftsFolder (v0.9.27)
149 * SOGoMailConnectionEntry.m: added caching of sorted UIDs sets
151 * SOGoMailManager.m: moved SOGoMailConnectionEntry class to own file
153 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
155 * SOGoMailManager: removed range argument from -fetchUIDsInURL:..,
156 since IMAP4 doesn't support ranges anyway ... (v0.9.25)
158 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
160 * SOGoMailBodyPart.m: improved MIME type generation (v0.9.24)
162 * SOGoMailBodyPart.m, SOGoMailObject.m: finished first part fetching
165 * SOGoMailObject.m: added method to fetch core infos of a mail, added
166 various methods to retrieve core info data (like subject or date)
169 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
173 * SOGoMailObject.m: lookup 'number' names as part child objects
175 * added SOGoMailBodyPart as a child object of SOGoMailObject
177 * SOGoMailAccounts.m: changed link generation for active folder
181 * SOGoMailObject.m: added method to fetch parts
183 * SOGoMailManager.m: properly select folder prior fetch, added method
184 to fetch parts of a single (message) URL
186 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
188 * SOGoMailFolder.[hm]: removed ability to restrict UID fetch range,
189 need to fetch all (qualifier matching!) UIDs anyway (v0.9.19)
191 2004-10-01 Helge Hess <helge.hess@opengroupware.org>
193 * more work on fetching mails (v0.9.18)
197 * SOGoMailFolder.m: -fetchUIDsMatchingQualifier:sortOrdering:range: was
198 added to retrieve message UIDs
200 * SOGoMailManager.m: added method for fetching message ids with server
203 2004-09-30 Helge Hess <helge.hess@skyrix.com>
207 * SOGoMailBaseObject.m: improved debug logging
209 * SOGoMailManager.m: fixed an Apple/libFoundation incompatibility
211 2004-09-29 Helge Hess <helge.hess@skyrix.com>
213 * SOGoMailManager.m: minor improvement to error logging (v0.9.15)
215 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
219 * SOGoMailAccounts.m: added tree navigation support
221 * SOGoMailBaseObject.m: moved fetchSubfolders method to SOGoObject
223 * SOGoMailBaseObject.m: fixed WebDAV include (v0.9.13)
227 * SOGoMailAccount.m: added -shortTitle and use that as the
230 * SOGoMailBaseObject.m, SOGoMailAccounts.m: added path tree navigation
233 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
235 * SOGoMailManager.m: added caching of folder hierarchy (v0.9.11)
237 * SOGoMailManager.m: added connection pooling (v0.9.10)
241 * SOGoMailBaseObject.m: added -mailManager method to retrieve the
242 mail manager object for a folder/mail/account
244 * added SOGoMailManager class, will probably be moved to SOGoLogic
247 * SOGoMailBaseObject.m, SOGoMailAccount.m: added -mailAccountFolder
248 method to find the active root folder along the SOPE chain (v0.9.8)
250 * SOGoMailAccount.m: be graceful if the IMAP4 login failed (v0.9.7)
252 2004-09-27 Helge Hess <helge.hess@opengroupware.org>
256 * added basic folder listing
258 * SOGoMailAccount.m: list "INBOX" as the sole account subfolder
260 2004-09-26 Helge Hess <helge.hess@opengroupware.org>
264 * added SOGoMailBaseObject as a base object for the other mailer
267 * added -imapURL method to the mail SoObjects (the imapURL is used to
268 locate the object in the IMAP4 server, just like in Thunderbird)
270 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
272 * fixed compilation on MacOSX (v0.9.4)
274 2004-09-20 Helge Hess <helge.hess@skyrix.com>
276 * SOGoMailAccounts.m: added hardcoded mail-account key (v0.9.3)
278 2004-09-08 Helge Hess <helge.hess@skyrix.com>
280 * added missing account objects (v0.9.2)
282 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>