719 lines
21 KiB
Plaintext
719 lines
21 KiB
Plaintext
|
2005-07-30 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailObject.m: fetch Kolab parts for inline display (v0.9.126)
|
||
|
|
||
|
* SOGoMailObject.m: added 'outlookMessageClass' property with some
|
||
|
mail tagging for Kolab entities (v0.9.125)
|
||
|
|
||
|
* SOGoMailBodyPart.m, SOGoMailObject.m: added default to disable etag
|
||
|
delivery/checks for mail objects (SOGoMailDisableETag) (v0.9.124)
|
||
|
|
||
|
2005-07-22 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.123
|
||
|
|
||
|
* SOGoMailAccount.m: added -preferredIdentity method
|
||
|
|
||
|
* SOGoUser+Mail.m: added a method to retrieve the primary identity of
|
||
|
an account
|
||
|
|
||
|
* SOGoSharedMailAccount.m: do not show the drafts folder in share
|
||
|
mailboxes (v0.9.122)
|
||
|
|
||
|
* SOGoUser+Mail.m: properly set email field of share account identities
|
||
|
(v0.9.121)
|
||
|
|
||
|
* v0.9.120
|
||
|
|
||
|
* SOGoMailBaseObject.m: added a method to locate the mail accounts
|
||
|
folderby traversing the container hierarchy
|
||
|
|
||
|
* SOGoMailIdentity.m: include sent folder in -description
|
||
|
|
||
|
* SOGoMailAccounts.m: added method to fetch just the identities with
|
||
|
emitter permissions
|
||
|
|
||
|
* SOGoUser+Mail.m: properly create mail identity objects
|
||
|
|
||
|
2005-07-21 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.119
|
||
|
|
||
|
* SOGoMailAccounts.m: fetch identities from SoUser
|
||
|
|
||
|
* added SOGoUser+Mail category for mail specific SoUser fields
|
||
|
|
||
|
* SOGoMailIdentity.m: added ivars/accessors/description
|
||
|
|
||
|
* v0.9.118
|
||
|
|
||
|
* SOGoMailAccounts.m: reject access to the folder in case the name of
|
||
|
the home folder doesn't match the logged in account (a user tries to
|
||
|
access another users Mail application)
|
||
|
|
||
|
* started work on account based identities
|
||
|
|
||
|
* SOGoMailObject.m: added a -davEntityTag (v0.9.117)
|
||
|
|
||
|
2005-07-20 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailObject.m: improved -doesMailExist check (do not refetch if
|
||
|
the coreinfo is available anyways) (v0.9.116)
|
||
|
|
||
|
* v0.9.115
|
||
|
|
||
|
* SOGoMailObject.m: do not use clientObject when fetching the
|
||
|
coreinfos, added a -doesMailExist method to cheaply check for
|
||
|
mail existance
|
||
|
|
||
|
* SOGoMailBodyPart.m, SOGoMailObject.m: added a constant etag for
|
||
|
content (possible for IMAP4 content), check etag prior delivering
|
||
|
content (return a 304 in case the constant etag is supplied)
|
||
|
|
||
|
* SOGoMailObject.m: added handling for some specific headers (v0.9.114)
|
||
|
|
||
|
2005-07-19 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailObject.m: changed to fetch and parse the full mail header,
|
||
|
can be disabled using the 'SOGoDoNotFetchMailHeader' default. The
|
||
|
overhead is about 10ms on the dev-system (v0.9.113)
|
||
|
|
||
|
* SOGoMailFolder.m: report NO in -isCreateAllowed when the folder is
|
||
|
the INBOX and SOGoSpecialFoldersInRoot (altnamespace) is enabled
|
||
|
(#1472) (v0.9.112)
|
||
|
|
||
|
* SOGoDraftObject.m: made 'SOGoInternetMailSuffix' a pattern which can
|
||
|
access request values (v0.9.111)
|
||
|
|
||
|
* SOGoDraftObject.m: added support for adding a marker to the textpart
|
||
|
of the message in case the client is accessing the server from the
|
||
|
Internet. The text can be specified using the
|
||
|
'SOGoInternetMailSuffix' default (v0.9.110)
|
||
|
|
||
|
* v0.9.109
|
||
|
|
||
|
* added fragile base class version checks to most classes
|
||
|
|
||
|
* SOGoMailBaseObject.m: cache failed login attempts (+ connection) to
|
||
|
improve failed-login behaviour
|
||
|
|
||
|
2005-07-18 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoDraftObject.m: send text/* attachments with disposition 'attach'
|
||
|
instead of 'inline' (inline can still be enabled with the
|
||
|
'SOGoShowTextAttachmentsInline' default, but be aware of the charset
|
||
|
issues with text attachments!) (v0.9.108)
|
||
|
|
||
|
2005-07-15 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.107
|
||
|
|
||
|
* SOGoMailBodyPart.m: check lookup key path extension to determine the
|
||
|
part subclass to instantiate (note: the link generator in the UI
|
||
|
must generate proper links including the extension to make this work)
|
||
|
|
||
|
* added special part subclasses SOGoVCardMailBodyPart and
|
||
|
SOGoCalendarMailBodyPart
|
||
|
|
||
|
* SOGoMailObject.m: map vcf extension to vcard mime type, added some
|
||
|
debug logging
|
||
|
|
||
|
* SOGoMailFolder.m: fixed a stupid bug in permission parsing (v0.9.106)
|
||
|
|
||
|
* SOGoMailFolder.m: added support for more Cyrus permission flags
|
||
|
(v0.9.105)
|
||
|
|
||
|
* SOGoMailObject.m, SOGoMailBodyPart.m, SOGoDraftObject.m: fixed gcc4.0
|
||
|
warnings (v0.9.104)
|
||
|
|
||
|
* SOGoMailManager.h: fixed a gcc 4.0 warning (v0.9.103)
|
||
|
|
||
|
2005-07-14 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.102
|
||
|
|
||
|
* SOGoSharedMailAccount.m: create an object of class
|
||
|
SOGoSharedInboxFolder in case the lookup key is INBOX
|
||
|
|
||
|
* added SOGoSharedInboxFolder.m for inboxes of shared mail accounts
|
||
|
(which have a different location than standard inboxes and never
|
||
|
contain subfolders)
|
||
|
|
||
|
* SOGoSharedMailAccount.m: prepared code to support a shared INBOX
|
||
|
folder (v0.9.101)
|
||
|
|
||
|
* v0.9.100
|
||
|
|
||
|
* SOGoMailAccounts.m: create an object of class SOGoSharedMailAccount
|
||
|
in case the lookup-key contains an ".-."
|
||
|
|
||
|
* SOGoMailAccount.[hm]: added some functionality to deal with shared
|
||
|
mail accounts
|
||
|
|
||
|
* added SOGoSharedMailAccount class for shared mailboxes
|
||
|
|
||
|
2005-07-12 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailAccounts.m: use new SoUser API instead of AgenorUserManager
|
||
|
(v0.9.99)
|
||
|
|
||
|
2005-07-11 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.98
|
||
|
|
||
|
* use new -imap4Connection API everywhere
|
||
|
|
||
|
* SOGoMailBaseObject.m: deprecated -mailManager method, added
|
||
|
-imap4Connection method
|
||
|
|
||
|
* SOGoMailBaseObject.[hm]: removed unused -imap4Client method (v0.9.97)
|
||
|
|
||
|
* moved SOGoMailManager related API to NGImap4 (NGImap4Connection,
|
||
|
NGImap4ConnectionManager, etc) (v0.9.96)
|
||
|
|
||
|
2005-07-11 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.95
|
||
|
|
||
|
* SOGoMailBaseObject.m: removed -imapFolderName method
|
||
|
|
||
|
* SOGoMailManager.m, SOGoMailConnectionEntry.m: moved implementations
|
||
|
of operations to SOGoMailConnectionEntry
|
||
|
|
||
|
2005-07-08 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailAccounts.m: use WOContext method from libSOGo to detect
|
||
|
Internet access (v0.9.94)
|
||
|
|
||
|
* 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)
|
||
|
|
||
|
* v0.9.92
|
||
|
|
||
|
* SOGoMailManager.m, SOGoMailConnectionEntry.m: added caching of
|
||
|
per-folder permissions to avoid an IMAP4 query on each folder click
|
||
|
|
||
|
* SOGoMailFolder.m: fixed an inconsistency in the naming of flags
|
||
|
|
||
|
2005-07-07 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailManager.m, SOGoMailFolder.m: added methods to "bulk add"
|
||
|
flags to all messages contained in a folder
|
||
|
(-addFlags:toAllMessagesInURL:password: for the manager,
|
||
|
-addFlagsToAllMessages: for the SOGoFolder) (v0.9.91)
|
||
|
|
||
|
* added specific SOGoTrashFolder.m class (subclass of SOGoMailFolder)
|
||
|
to allow hooking up a different UI (v0.9.90)
|
||
|
|
||
|
* SOGoMailAccounts.m: expose shared mailboxes retrieved via
|
||
|
AgenorUserManager (aka LDAP) in -toManyRelationshipKeys (v0.9.89)
|
||
|
|
||
|
* 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)
|
||
|
|
||
|
* SOGoMailObject.m: started -trash action (v0.9.86)
|
||
|
|
||
|
* v0.9.85
|
||
|
|
||
|
* SOGoMailFolder.m: added ability to check certain ACL permissions (and
|
||
|
cache them for one invocation)
|
||
|
|
||
|
* SOGoMailObject.m: implemented -isDeletionAllowed by asking the folder
|
||
|
for deletion
|
||
|
|
||
|
* SOGoMailManager.m: added methods to retrieve the ACL and the myrights
|
||
|
from an IMAP4 mailbox
|
||
|
|
||
|
* SOGoMailManager.m: detect Cyrus 'permission denied' when changing
|
||
|
flags and deliver a http-code 403 exception (v0.9.84)
|
||
|
|
||
|
2005-03-25 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.83
|
||
|
|
||
|
* SOGoMailManager.m: properly select folder prior changing flags
|
||
|
|
||
|
* SOGoMailObject.m: added a special DELETEAction: for mails, it marks
|
||
|
a mail deleted and expunges the folder to ensure the mail is deleted
|
||
|
(this is different to the -delete method!)
|
||
|
|
||
|
* SOGoMailFolder.m: implemented content datasource for efficient WebDAV
|
||
|
listings (currently uses hardcoded parts and has inefficient DASL
|
||
|
support) (v0.9.82)
|
||
|
|
||
|
* v0.9.81
|
||
|
|
||
|
* SOGoMailFolder.m: implemented mailbox renaming using WebDAV MOVE
|
||
|
|
||
|
* SOGoMailManager.m: added support for renaming mailboxes
|
||
|
|
||
|
* v0.9.80
|
||
|
|
||
|
* SOGoMailFolder.m: now ensures during lookup that mailboxes actually
|
||
|
exist, this may slow down the lookup if the hierarchy was not fetched
|
||
|
yet
|
||
|
|
||
|
* SOGoMailObject.m, SOGoMailFolder.m: prepared for WebDAV move and copy
|
||
|
operations
|
||
|
|
||
|
* v0.9.79
|
||
|
|
||
|
* SOGoMailFolder.m: ensure that mailbox exists if a DAV depth:0 query
|
||
|
is run on the folder (by selecting the mailbox)
|
||
|
|
||
|
* SOGoMailManager.m: added method to retrieve mailbox select info
|
||
|
|
||
|
* SOGoMailAccount.m: added ability to create mailboxes at the root
|
||
|
(account) level (v0.9.78)
|
||
|
|
||
|
2005-03-03 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailManager.m: improved compatibility with Cocoa Foundation
|
||
|
(some weird difference in NGImap4 result processing) (v0.9.77)
|
||
|
|
||
|
2005-02-21 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailObject.m: generate proper .ics extension for text/calendar
|
||
|
message parts, fetch text/calendar parts as plain content (v0.9.76)
|
||
|
|
||
|
2005-02-15 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailAccount.m: added 'SOGoSpecialFoldersInRoot' default to
|
||
|
make SOGo lookup Sent/Trash in the IMAP4 root instead of under
|
||
|
INBOX (that is, set SOGoSpecialFoldersInRoot to YES if you have
|
||
|
'altnamespace' in Cyrus set to yes) (v0.9.75)
|
||
|
|
||
|
2005-02-14 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.74
|
||
|
|
||
|
* SOGoMailAccount.m: fetch all root folders from IMAP4, do not assume
|
||
|
"INBOX"
|
||
|
|
||
|
* SOGoMailManager.m: properly support rootfolders in IMAP4
|
||
|
|
||
|
2005-02-13 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailAccount.m: changed short title creation to use login@host
|
||
|
(v0.9.73)
|
||
|
|
||
|
* SOGoMailFolder.m: do not fetch message ids on folder traversal
|
||
|
(v0.9.72)
|
||
|
|
||
|
2005-02-09 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.71
|
||
|
|
||
|
* SOGoMailObject.m: -lookupInfoForBodyPart: can now deal with string
|
||
|
parameters (eg 1.2.3) in addition to arrays and returns the full
|
||
|
body structure for empty strings ("")
|
||
|
added support for fetching parts as NSString's (by applying the
|
||
|
charset in the body structure)
|
||
|
|
||
|
2005-02-08 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailObject.m: added method to fetch individual plain/text parts
|
||
|
|
||
|
* v0.9.70
|
||
|
|
||
|
* SOGoMailManager.m: only perform IMAP4 select if the folder changes
|
||
|
(gives a major speed boost), can be disabled with the
|
||
|
'SOGoAlwaysSelectIMAP4Folder' default
|
||
|
|
||
|
* SOGoMailAccount.m: added code to take the IMAP4 login from the
|
||
|
HTTP request
|
||
|
|
||
|
* v0.9.69
|
||
|
|
||
|
* reworked for new NGImap4 v4.5.210 API
|
||
|
|
||
|
* SOGoMailObject.m: removed fromEnvelopeAddress in favor of
|
||
|
fromEnvelopeAddresses to match the new NGImap4 v4.5.210 API
|
||
|
|
||
|
2005-02-07 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.68
|
||
|
|
||
|
* SOGoDraftObject.m: added ability to specify additional headers
|
||
|
|
||
|
* v0.9.67
|
||
|
|
||
|
* SOGoMailFolder.m: detect special folder names and return proper
|
||
|
folder type
|
||
|
|
||
|
* SOGoMailAccount.m: made Sent/Trash folder name configurable using the
|
||
|
'SOGoSentFolderName'/'SOGoTrashFolderName' defaults
|
||
|
|
||
|
2005-02-06 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailFolder.m, SOGoDraftsFolder.m: added proper folder classes
|
||
|
(v0.9.66)
|
||
|
|
||
|
2005-01-31 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.65
|
||
|
|
||
|
* SOGoMailManager.m, SOGoMailFolder.m: added expunge method
|
||
|
|
||
|
* SOGoMailObject.m: improve bulk key collector
|
||
|
|
||
|
* SOGoMailObject.m: moved more bulk fetching to SoObject (v0.9.64)
|
||
|
|
||
|
* SOGoMailObject.m: moved in plain/text bulk fetch method from mail
|
||
|
viewer (since it is general purpose) (v0.9.63)
|
||
|
|
||
|
* SOGoMailObject.m: properly handle part lookup in the context of
|
||
|
embedded message/rfc822 content (v0.9.62)
|
||
|
|
||
|
2005-01-30 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.61
|
||
|
|
||
|
* SOGoMailObject.m, SOGoMailBodyPart.m, product.plist: added type
|
||
|
specific SOGoMailBodyPart controller objects, reduced debug logs
|
||
|
|
||
|
* v0.9.60
|
||
|
|
||
|
* SOGoDraftObject.m: added -content and -contentAsString methods (Note:
|
||
|
those are expensive operations!), added GETAction: to retrieve the
|
||
|
MIME representation of a draft
|
||
|
|
||
|
* SOGoDraftsFolder.m: added -toOneRelationshipKeys to support SOPE
|
||
|
WebDAV access
|
||
|
|
||
|
* v0.9.59
|
||
|
|
||
|
* SOGoDraftObject.m: improved attachment/info API to return exceptions,
|
||
|
minor improvement to attachment name check, properly generate
|
||
|
message/rfc822 mime type for mail attachments, properly generate
|
||
|
"text/plain; utf8" header
|
||
|
|
||
|
* SOGoMailAccount.m: use a constant for INBOX folder name, disabled
|
||
|
'Filters' folder unless the 'SOGoEnableSieveFolder' is set (since
|
||
|
Sieve support is incomplete)
|
||
|
|
||
|
2005-01-28 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* v0.9.58
|
||
|
|
||
|
* SOGoMailObject.m: implemented a simple delete by setting the IMAP4
|
||
|
delete flag
|
||
|
|
||
|
* SOGoMailManager.m: added method to mark a message deleted
|
||
|
|
||
|
* SOGoMailFolder.m: just override -delete instead of implementing
|
||
|
-DELETAction: directrly
|
||
|
|
||
|
* SOGoMailAccount.m: added ability to retrieve Sent/Trash and INBOX
|
||
|
special mail folders
|
||
|
|
||
|
* v0.9.57
|
||
|
|
||
|
* SOGoMailBodyPart.m: enhanced lookup to allow for arbitary filenames
|
||
|
being attached to a body-part name. Improves download behaviour.
|
||
|
|
||
|
* SOGoMailBaseObject.m, SOGoMailObject.m: moved
|
||
|
-isBodyPartKey:inContext: method to base object for reuse in
|
||
|
SOGoMailBodyPart
|
||
|
|
||
|
* SOGoMailBodyPart.m: minor code cleanup
|
||
|
|
||
|
2005-01-26 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* v0.9.56
|
||
|
|
||
|
* SOGoMailManager.m, SOGoMailFolder.m: added method to save new
|
||
|
content in an SOGoMailFolder (to support #1054)
|
||
|
|
||
|
* SOGoMailAccount.m: minor code cleanup
|
||
|
|
||
|
2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
|
||
|
|
||
|
* SOGoMailAccount.m, SOGoMailBaseObject.m, SOGoMailObject.m,
|
||
|
SOGoMailManager.m, SOGoDraftsFolder.m, SOGoMailAccounts.m,
|
||
|
SOGoMailBodyPart.m, SOGoDraftObject.m: changed to use NGLogging
|
||
|
(v0.9.55)
|
||
|
|
||
|
2004-11-27 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* SOGoMailAccount.m: added 'Filters' key and lookup of Sieve filters
|
||
|
(v0.9.54)
|
||
|
|
||
|
2004-11-11 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* v0.9.53
|
||
|
|
||
|
* SOGoMailAccounts.m: added -allFolderPathes methods to retrieve the
|
||
|
names of all folders associated with the account
|
||
|
|
||
|
* SOGoMailManager.m: added -allFoldersForURL:password: method
|
||
|
|
||
|
2004-11-09 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* added support for toggling mail flags (v0.9.52)
|
||
|
|
||
|
* moved all tree navigation code to UIxMailTree (v0.9.51)
|
||
|
|
||
|
* SOGoMailBaseObject.m, SOGoMailAccounts.m: moved tree code to separate
|
||
|
file (v0.9.50)
|
||
|
|
||
|
* SOGoMailBaseObject.m, SOGoMailManager.m, SOGoMailConnectionEntry.m:
|
||
|
added cache flush operations for getmail (v0.9.49)
|
||
|
|
||
|
2004-11-08 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* SOGoMailManager.m: improved a log message (v0.9.48)
|
||
|
|
||
|
2004-10-30 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* v0.9.47
|
||
|
|
||
|
* SOGoMailFolder.m: added ability to create and delete subfolders using
|
||
|
WebDAV
|
||
|
|
||
|
* SOGoMailConnectionEntry.m: added method to flush folder hierarchy
|
||
|
cache
|
||
|
|
||
|
* product.plist: added default role for adding folders (owner)
|
||
|
|
||
|
* SOGoMailObject.m: added -content and -contentAsString method to
|
||
|
retrieve raw IMAP4 message content, added GETAction to query a
|
||
|
message (v0.9.46)
|
||
|
|
||
|
2004-10-29 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* SOGoDraftObject.m: add 'name' parameter to content-type, properly
|
||
|
encode binary attachments (v0.9.45)
|
||
|
|
||
|
2004-10-28 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* SOGoDraftObject.m: do not patch NGImap4Envelope ivars and use the new
|
||
|
constructor method (v0.9.44)
|
||
|
|
||
|
2004-10-27 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailManager.m: added 'SOGoIMAP4StringSeparator' default to
|
||
|
configure to folder separator. Default is '/' instead of '.'
|
||
|
(v0.9.43)
|
||
|
|
||
|
* v0.9.42
|
||
|
|
||
|
* SOGoDraftObject.m: implements some SOGoMailObject methods
|
||
|
|
||
|
* SOGoDraftsFolder.m: implemented some draft folder listing
|
||
|
|
||
|
* SOGoDraftObject.m: added mail send functionality (v0.9.41)
|
||
|
|
||
|
* SOGoDraftObject.m: added ability to create NGMime objects from draft
|
||
|
(v0.9.40)
|
||
|
|
||
|
2004-10-26 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoDraftObject.[hm]: added method to delete attachments (v0.9.39)
|
||
|
|
||
|
2004-10-26 Marcus Mueller <znek@mulle-kybernetik.com>
|
||
|
|
||
|
* SOGoDraftObject.h: lF compile fix (v0.9.38)
|
||
|
|
||
|
2004-10-25 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoDraftObject.m: added ability to manage a draft object folder
|
||
|
(v0.9.37)
|
||
|
|
||
|
2004-10-21 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailBaseObject.m: extract IMAP4 password from HTTP basic
|
||
|
authentication (v0.9.36)
|
||
|
|
||
|
2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
|
||
|
|
||
|
* SOGoMailAccounts.m: changed methods according to new API of
|
||
|
AgenorUserManager (v0.9.35)
|
||
|
|
||
|
2004-10-19 Marcus Mueller <znek@mulle-kybernetik.com>
|
||
|
|
||
|
* SOGoMailAccounts.m: values for toManyRelationshipKeys are constructed
|
||
|
from information retrieved by the AgenorUserManager now. (v0.9.34)
|
||
|
|
||
|
2004-10-11 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoDraftsFolder.m: added methods to deal with new draft objects
|
||
|
(v0.9.33)
|
||
|
|
||
|
* started SOGoDraftObject (v0.9.32)
|
||
|
|
||
|
2004-10-10 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoDraftsFolder.m: added methods to be compatible with the mail
|
||
|
folder (v0.9.31)
|
||
|
|
||
|
2004-10-08 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.30
|
||
|
|
||
|
* SOGoMailObject.m: added support for davContentLength, added
|
||
|
RFC822.SIZE to coreinfo attributes
|
||
|
|
||
|
* SOGoMailFolder.m: added .mail path extensions to generated
|
||
|
toOneRelationshipKeys
|
||
|
|
||
|
* SOGoMailObject.m: fixed body part id (starts with 1, not with 0)
|
||
|
|
||
|
* v0.9.29
|
||
|
|
||
|
* SOGoMailObject.m: added toOneRelationshipKeys/toManyRelationshipKeys
|
||
|
(return the contained body parts)
|
||
|
|
||
|
* SOGoMailFolder.m: added toOneRelationshipKeys (returns the message
|
||
|
uids)
|
||
|
|
||
|
* marked collections as WebDAV collections (v0.9.28)
|
||
|
|
||
|
2004-10-06 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* started SOGoDraftsFolder (v0.9.27)
|
||
|
|
||
|
* v0.9.26
|
||
|
|
||
|
* SOGoMailConnectionEntry.m: added caching of sorted UIDs sets
|
||
|
|
||
|
* SOGoMailManager.m: moved SOGoMailConnectionEntry class to own file
|
||
|
|
||
|
2004-10-05 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailManager: removed range argument from -fetchUIDsInURL:..,
|
||
|
since IMAP4 doesn't support ranges anyway ... (v0.9.25)
|
||
|
|
||
|
2004-10-04 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailBodyPart.m: improved MIME type generation (v0.9.24)
|
||
|
|
||
|
* SOGoMailBodyPart.m, SOGoMailObject.m: finished first part fetching
|
||
|
support (v0.9.23)
|
||
|
|
||
|
* SOGoMailObject.m: added method to fetch core infos of a mail, added
|
||
|
various methods to retrieve core info data (like subject or date)
|
||
|
(v0.9.22)
|
||
|
|
||
|
2004-10-03 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.21
|
||
|
|
||
|
* SOGoMailObject.m: lookup 'number' names as part child objects
|
||
|
|
||
|
* added SOGoMailBodyPart as a child object of SOGoMailObject
|
||
|
|
||
|
* SOGoMailAccounts.m: changed link generation for active folder
|
||
|
|
||
|
* v0.9.20
|
||
|
|
||
|
* SOGoMailObject.m: added method to fetch parts
|
||
|
|
||
|
* SOGoMailManager.m: properly select folder prior fetch, added method
|
||
|
to fetch parts of a single (message) URL
|
||
|
|
||
|
2004-10-02 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailFolder.[hm]: removed ability to restrict UID fetch range,
|
||
|
need to fetch all (qualifier matching!) UIDs anyway (v0.9.19)
|
||
|
|
||
|
2004-10-01 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* more work on fetching mails (v0.9.18)
|
||
|
|
||
|
* v0.9.17
|
||
|
|
||
|
* SOGoMailFolder.m: -fetchUIDsMatchingQualifier:sortOrdering:range: was
|
||
|
added to retrieve message UIDs
|
||
|
|
||
|
* SOGoMailManager.m: added method for fetching message ids with server
|
||
|
side sorting
|
||
|
|
||
|
2004-09-30 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* v0.9.16
|
||
|
|
||
|
* SOGoMailBaseObject.m: improved debug logging
|
||
|
|
||
|
* SOGoMailManager.m: fixed an Apple/libFoundation incompatibility
|
||
|
|
||
|
2004-09-29 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* SOGoMailManager.m: minor improvement to error logging (v0.9.15)
|
||
|
|
||
|
2004-09-29 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.14
|
||
|
|
||
|
* SOGoMailAccounts.m: added tree navigation support
|
||
|
|
||
|
* SOGoMailBaseObject.m: moved fetchSubfolders method to SOGoObject
|
||
|
|
||
|
* SOGoMailBaseObject.m: fixed WebDAV include (v0.9.13)
|
||
|
|
||
|
* v0.9.12
|
||
|
|
||
|
* SOGoMailAccount.m: added -shortTitle and use that as the
|
||
|
-davDisplayName
|
||
|
|
||
|
* SOGoMailBaseObject.m, SOGoMailAccounts.m: added path tree navigation
|
||
|
support
|
||
|
|
||
|
2004-09-28 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* SOGoMailManager.m: added caching of folder hierarchy (v0.9.11)
|
||
|
|
||
|
* SOGoMailManager.m: added connection pooling (v0.9.10)
|
||
|
|
||
|
* v0.9.9
|
||
|
|
||
|
* SOGoMailBaseObject.m: added -mailManager method to retrieve the
|
||
|
mail manager object for a folder/mail/account
|
||
|
|
||
|
* added SOGoMailManager class, will probably be moved to SOGoLogic
|
||
|
in the long run
|
||
|
|
||
|
* SOGoMailBaseObject.m, SOGoMailAccount.m: added -mailAccountFolder
|
||
|
method to find the active root folder along the SOPE chain (v0.9.8)
|
||
|
|
||
|
* SOGoMailAccount.m: be graceful if the IMAP4 login failed (v0.9.7)
|
||
|
|
||
|
2004-09-27 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.6
|
||
|
|
||
|
* added basic folder listing
|
||
|
|
||
|
* SOGoMailAccount.m: list "INBOX" as the sole account subfolder
|
||
|
|
||
|
2004-09-26 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* v0.9.5
|
||
|
|
||
|
* added SOGoMailBaseObject as a base object for the other mailer
|
||
|
SoObjects
|
||
|
|
||
|
* added -imapURL method to the mail SoObjects (the imapURL is used to
|
||
|
locate the object in the IMAP4 server, just like in Thunderbird)
|
||
|
|
||
|
2004-09-25 Helge Hess <helge.hess@opengroupware.org>
|
||
|
|
||
|
* fixed compilation on MacOSX (v0.9.4)
|
||
|
|
||
|
2004-09-20 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* SOGoMailAccounts.m: added hardcoded mail-account key (v0.9.3)
|
||
|
|
||
|
2004-09-08 Helge Hess <helge.hess@skyrix.com>
|
||
|
|
||
|
* added missing account objects (v0.9.2)
|
||
|
|
||
|
2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>
|
||
|
|
||
|
* ChangeLog: created
|