2005-07-11 Helge Hess <helge.hess@opengroupware.org>
+
+ * SOGoMailBaseObject.[hm]: removed unused -imap4Client method (v0.9.97)
* moved SOGoMailManager related API to NGImap4 (NGImap4Connection,
NGImap4ConnectionManager, etc) (v0.9.96)
* SOGoMailAccounts.m: use WOContext method from libSOGo to detect
Internet access (v0.9.94)
-2005-07-08 Helge Hess <helge.hess@opengroupware.org>
-
* SOGoMailAccounts.m: only deliver share-names as subobjects if the
request is not coming from the Internet. Ensure that limitation in
-lookupName:. Can be enabled using SOGoInternetDetectQualifier just
like in UIxMailEditor (v0.9.93)
-2005-07-08 Helge Hess <helge.hess@opengroupware.org>
-
* v0.9.92
* SOGoMailManager.m, SOGoMailConnectionEntry.m: added caching of
(-addFlags:toAllMessagesInURL:password: for the manager,
-addFlagsToAllMessages: for the SOGoFolder) (v0.9.91)
-2005-07-07 Helge Hess <helge.hess@opengroupware.org>
-
* added specific SOGoTrashFolder.m class (subclass of SOGoMailFolder)
to allow hooking up a different UI (v0.9.90)
-2005-07-07 Helge Hess <helge.hess@opengroupware.org>
-
* SOGoMailAccounts.m: expose shared mailboxes retrieved via
AgenorUserManager (aka LDAP) in -toManyRelationshipKeys (v0.9.89)
-2005-07-07 Helge Hess <helge.hess@opengroupware.org>
-
* SOGoMailObject.m: implemented -trashInContext: method (v0.9.88)
2005-07-06 Helge Hess <helge.hess@opengroupware.org>
* SOGoMailObject.m: prefetch pgp-signature parts (v0.9.87)
-2005-07-06 Helge Hess <helge.hess@opengroupware.org>
-
* SOGoMailObject.m: started -trash action (v0.9.86)
-2005-07-06 Helge Hess <helge.hess@opengroupware.org>
-
* v0.9.85
* SOGoMailFolder.m: added ability to check certain ACL permissions (and
* SOGoMailManager.m: added methods to retrieve the ACL and the myrights
from an IMAP4 mailbox
-2005-07-06 Helge Hess <helge.hess@opengroupware.org>
-
* SOGoMailManager.m: detect Cyrus 'permission denied' when changing
flags and deliver a http-code 403 exception (v0.9.84)
*/
@class NSString, NSArray, NSURL;
-@class NGImap4Client, NGImap4ConnectionManager, NGImap4Connection;
+@class NGImap4ConnectionManager, NGImap4Connection;
@class SOGoMailAccount;
@interface SOGoMailBaseObject : SOGoObject
- (NSURL *)imap4URL;
- (NSString *)imap4Login;
- (NSString *)imap4Password;
-- (NGImap4Client *)imap4Client;
- (void)flushMailCaches;
return [creds objectAtIndex:1]; /* the password */
}
-- (NGImap4Client *)imap4ClientForURL:(NSURL *)_url password:(NSString *)_pwd {
- return [[self mailManager] imap4ClientForURL:_url password:_pwd];
-}
-
-- (NGImap4Client *)imap4Client {
- return [self imap4ClientForURL:[self imap4URL]
- password:[self imap4Password]];
-}
-
- (void)flushMailCaches {
[[self mailManager] flushCachesForURL:[self imap4URL]];
}