1 2005-01-26 Helge Hess <helge.hess@skyrix.com>
5 * SOGoMailManager.m, SOGoMailFolder.m: added method to save new
6 content in an SOGoMailFolder (to support #1054)
8 * SOGoMailAccount.m: minor code cleanup
10 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
12 * SOGoMailAccount.m, SOGoMailBaseObject.m, SOGoMailObject.m,
13 SOGoMailManager.m, SOGoDraftsFolder.m, SOGoMailAccounts.m,
14 SOGoMailBodyPart.m, SOGoDraftObject.m: changed to use NGLogging
17 2004-11-27 Helge Hess <helge.hess@skyrix.com>
19 * SOGoMailAccount.m: added 'Filters' key and lookup of Sieve filters
22 2004-11-11 Helge Hess <helge.hess@skyrix.com>
26 * SOGoMailAccounts.m: added -allFolderPathes methods to retrieve the
27 names of all folders associated with the account
29 * SOGoMailManager.m: added -allFoldersForURL:password: method
31 2004-11-09 Helge Hess <helge.hess@skyrix.com>
33 * added support for toggling mail flags (v0.9.52)
35 * moved all tree navigation code to UIxMailTree (v0.9.51)
37 * SOGoMailBaseObject.m, SOGoMailAccounts.m: moved tree code to separate
40 * SOGoMailBaseObject.m, SOGoMailManager.m, SOGoMailConnectionEntry.m:
41 added cache flush operations for getmail (v0.9.49)
43 2004-11-08 Helge Hess <helge.hess@skyrix.com>
45 * SOGoMailManager.m: improved a log message (v0.9.48)
47 2004-10-30 Helge Hess <helge.hess@skyrix.com>
51 * SOGoMailFolder.m: added ability to create and delete subfolders using
54 * SOGoMailConnectionEntry.m: added method to flush folder hierarchy
57 * product.plist: added default role for adding folders (owner)
59 * SOGoMailObject.m: added -content and -contentAsString method to
60 retrieve raw IMAP4 message content, added GETAction to query a
63 2004-10-29 Helge Hess <helge.hess@skyrix.com>
65 * SOGoDraftObject.m: add 'name' parameter to content-type, properly
66 encode binary attachments (v0.9.45)
68 2004-10-28 Helge Hess <helge.hess@skyrix.com>
70 * SOGoDraftObject.m: do not patch NGImap4Envelope ivars and use the new
71 constructor method (v0.9.44)
73 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
75 * SOGoMailManager.m: added 'SOGoIMAP4StringSeparator' default to
76 configure to folder separator. Default is '/' instead of '.'
81 * SOGoDraftObject.m: implements some SOGoMailObject methods
83 * SOGoDraftsFolder.m: implemented some draft folder listing
85 * SOGoDraftObject.m: added mail send functionality (v0.9.41)
87 * SOGoDraftObject.m: added ability to create NGMime objects from draft
90 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
92 * SOGoDraftObject.[hm]: added method to delete attachments (v0.9.39)
94 2004-10-26 Marcus Mueller <znek@mulle-kybernetik.com>
96 * SOGoDraftObject.h: lF compile fix (v0.9.38)
98 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
100 * SOGoDraftObject.m: added ability to manage a draft object folder
103 2004-10-21 Helge Hess <helge.hess@opengroupware.org>
105 * SOGoMailBaseObject.m: extract IMAP4 password from HTTP basic
106 authentication (v0.9.36)
108 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
110 * SOGoMailAccounts.m: changed methods according to new API of
111 AgenorUserManager (v0.9.35)
113 2004-10-19 Marcus Mueller <znek@mulle-kybernetik.com>
115 * SOGoMailAccounts.m: values for toManyRelationshipKeys are constructed
116 from information retrieved by the AgenorUserManager now. (v0.9.34)
118 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
120 * SOGoDraftsFolder.m: added methods to deal with new draft objects
123 * started SOGoDraftObject (v0.9.32)
125 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
127 * SOGoDraftsFolder.m: added methods to be compatible with the mail
130 2004-10-08 Helge Hess <helge.hess@opengroupware.org>
134 * SOGoMailObject.m: added support for davContentLength, added
135 RFC822.SIZE to coreinfo attributes
137 * SOGoMailFolder.m: added .mail path extensions to generated
138 toOneRelationshipKeys
140 * SOGoMailObject.m: fixed body part id (starts with 1, not with 0)
144 * SOGoMailObject.m: added toOneRelationshipKeys/toManyRelationshipKeys
145 (return the contained body parts)
147 * SOGoMailFolder.m: added toOneRelationshipKeys (returns the message
150 * marked collections as WebDAV collections (v0.9.28)
152 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
154 * started SOGoDraftsFolder (v0.9.27)
158 * SOGoMailConnectionEntry.m: added caching of sorted UIDs sets
160 * SOGoMailManager.m: moved SOGoMailConnectionEntry class to own file
162 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
164 * SOGoMailManager: removed range argument from -fetchUIDsInURL:..,
165 since IMAP4 doesn't support ranges anyway ... (v0.9.25)
167 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
169 * SOGoMailBodyPart.m: improved MIME type generation (v0.9.24)
171 * SOGoMailBodyPart.m, SOGoMailObject.m: finished first part fetching
174 * SOGoMailObject.m: added method to fetch core infos of a mail, added
175 various methods to retrieve core info data (like subject or date)
178 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
182 * SOGoMailObject.m: lookup 'number' names as part child objects
184 * added SOGoMailBodyPart as a child object of SOGoMailObject
186 * SOGoMailAccounts.m: changed link generation for active folder
190 * SOGoMailObject.m: added method to fetch parts
192 * SOGoMailManager.m: properly select folder prior fetch, added method
193 to fetch parts of a single (message) URL
195 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
197 * SOGoMailFolder.[hm]: removed ability to restrict UID fetch range,
198 need to fetch all (qualifier matching!) UIDs anyway (v0.9.19)
200 2004-10-01 Helge Hess <helge.hess@opengroupware.org>
202 * more work on fetching mails (v0.9.18)
206 * SOGoMailFolder.m: -fetchUIDsMatchingQualifier:sortOrdering:range: was
207 added to retrieve message UIDs
209 * SOGoMailManager.m: added method for fetching message ids with server
212 2004-09-30 Helge Hess <helge.hess@skyrix.com>
216 * SOGoMailBaseObject.m: improved debug logging
218 * SOGoMailManager.m: fixed an Apple/libFoundation incompatibility
220 2004-09-29 Helge Hess <helge.hess@skyrix.com>
222 * SOGoMailManager.m: minor improvement to error logging (v0.9.15)
224 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
228 * SOGoMailAccounts.m: added tree navigation support
230 * SOGoMailBaseObject.m: moved fetchSubfolders method to SOGoObject
232 * SOGoMailBaseObject.m: fixed WebDAV include (v0.9.13)
236 * SOGoMailAccount.m: added -shortTitle and use that as the
239 * SOGoMailBaseObject.m, SOGoMailAccounts.m: added path tree navigation
242 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
244 * SOGoMailManager.m: added caching of folder hierarchy (v0.9.11)
246 * SOGoMailManager.m: added connection pooling (v0.9.10)
250 * SOGoMailBaseObject.m: added -mailManager method to retrieve the
251 mail manager object for a folder/mail/account
253 * added SOGoMailManager class, will probably be moved to SOGoLogic
256 * SOGoMailBaseObject.m, SOGoMailAccount.m: added -mailAccountFolder
257 method to find the active root folder along the SOPE chain (v0.9.8)
259 * SOGoMailAccount.m: be graceful if the IMAP4 login failed (v0.9.7)
261 2004-09-27 Helge Hess <helge.hess@opengroupware.org>
265 * added basic folder listing
267 * SOGoMailAccount.m: list "INBOX" as the sole account subfolder
269 2004-09-26 Helge Hess <helge.hess@opengroupware.org>
273 * added SOGoMailBaseObject as a base object for the other mailer
276 * added -imapURL method to the mail SoObjects (the imapURL is used to
277 locate the object in the IMAP4 server, just like in Thunderbird)
279 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
281 * fixed compilation on MacOSX (v0.9.4)
283 2004-09-20 Helge Hess <helge.hess@skyrix.com>
285 * SOGoMailAccounts.m: added hardcoded mail-account key (v0.9.3)
287 2004-09-08 Helge Hess <helge.hess@skyrix.com>
289 * added missing account objects (v0.9.2)
291 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>