1 2005-07-12 Helge Hess <helge.hess@opengroupware.org>
5 * AgenorUserDefaults.m: added typed value accessors and proper
8 * AgenorUserManager.m: added 'AgenorProfileURL' default to configure
9 the database location of the user profile table
11 * finished agenor_defaults tool
13 2005-07-12 Helge Hess <helge.hess@opengroupware.org>
17 * added agenor_defaults tool to test defaults functionality
19 * AgenorUserManager.[hm]: added -getUserDefaultsForUID: method to
20 retrieve the profile of a user (incomplete)
22 * added AgenorUserDefaults class (incomplete) as a wrapper for the
23 profile data of Agenor users
25 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
29 * added agenor_emails4uid tool to check whether the
30 uid=>allowed-from-mails discovery in AgenorUserManager works
32 * AgenorUserManager.m: added -getSharedMailboxEMailsForUID: method to
33 discover the shared emails the user is allowed to post from,
34 added caching of shared emails and Cyrus-logins
36 * WOContext+Agenor.m: use SOGoInternetDetectQualifier for detecting
37 Internet access level (v0.9.41)
39 2005-07-08 Marcus Mueller <znek@mulle-kybernetik.com>
41 * WOContext+Agenor.[hm]: new category for discovering if the current
42 context is via access from the intranet. (v0.9.40)
44 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
46 * added agenor_shares4uid tool to check whether the uid=>shared mailbox
47 discovery in AgenorUserManager works
49 * AgenorUserManager.m: fixed a major string scanning bug in
50 _serverCandidatesForMineqMelRoutage: method,
51 added -getSharedMailboxAccountStringsForUID: method to discover
52 shared IMAP4 accounts (v0.9.39)
54 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
56 * AgenorUserManager.m: added a simple -description method (v0.9.38)
58 * added agenor_email2uid.m tool to check whether the email=>uid mapping
59 in AgenorUserManager works
61 2005-07-06 Marcus Mueller <znek@mulle-kybernetik.com>
65 * SOGoUserFolder.m: added 'freebusy.ifb' as an object to the
66 collection for proper display via DAV.
68 * SOGoAppointmentICalRenderer.m: fixed header inclusion
70 * AgenorUserManager.[hm]: added proposed future API for discovering
71 URLs for free/busy information (implementation currently returns
74 2005-07-05 Marcus Mueller <znek@mulle-kybernetik.com>
76 * SOGoAppointment.m: fixed a wrong -release (v0.9.36)
78 2005-03-25 Helge Hess <helge.hess@opengroupware.org>
80 * SOGoObject.m: fixed DELETEAction to return a boolean if the delete
81 was successful (required by SoObjectRequestHandler) (v0.9.35)
83 2005-03-20 Helge Hess <helge.hess@opengroupware.org>
85 * changed to use GDLContentStore (v0.9.34)
87 2005-03-03 Marcus Mueller <znek@mulle-kybernetik.com>
89 * SOGoGroupFolder.m: switched logging to NGLogging (v0.9.33)
91 2005-03-02 Marcus Mueller <znek@mulle-kybernetik.com>
93 * NSObject+AptComparison.[hm]: new comparison method. This is used
94 in SOGoAppointmentFolder currently. (v0.9.32)
96 2005-02-20 Helge Hess <helge.hess@opengroupware.org>
98 * AgenorUserManager.m: refactoring of the LDAP fetch code, added the
99 'SOGoFallbackIMAP4Server' default to configure the IMAP4 server when
100 LDAP is disabled (v0.9.31)
102 2005-02-17 Helge Hess <helge.hess@opengroupware.org>
104 * moved in code from libSOGoLogic (unnecessarily a separate library)
107 2005-02-10 Helge Hess <helge.hess@opengroupware.org>
109 * SOGoObject.m: fixed a warning on MacOSX (v0.9.29)
111 2005-02-07 Helge Hess <helge.hess@opengroupware.org>
113 * SOGoObject.h: added prototype for GETAction (v0.9.28)
115 2005-02-06 Helge Hess <helge.hess@opengroupware.org>
117 * added -outlookMessageClass / -outlookFolderClass (v0.9.27)
119 2004-10-19 Helge Hess <helge.hess@opengroupware.org>
121 * SOGoFolder: added method -fetchContentStringsAndNamesOfAllObjects
122 which fetches the contents of all folders objects (avoid to use this
123 high overhead method!). Required for iCalendar file generation.
126 2004-10-08 Helge Hess <helge.hess@opengroupware.org>
128 * SOGoUserFolder.m: enhanced object lookup so that when a Calendar
129 is opened with an extensions (eg "Calendar.ics") (v0.9.25)
131 * SOGoFolder.m: added facility to define default extensions (v0.9.24)
133 * SOGoObject.m: fixed not implemented return status (501, not 502)
136 * SOGoUserFolder.m: do not try to fetch file names in this folder
141 * SOGoContentObject.m: added PUTAction:
143 * SOGoObject.m: implemented special WebDAV support in GETAction:
145 * SOGoFolder.m: added -toOneRelationshipKeys method (enables listing of
146 contained objects in WebDAV), added container name to logging prefix,
147 explicitly mark as WebDAV collection
149 * SOGoContentObject.m: mark as WebDAV non-collection
151 2004-10-07 Helge Hess <helge.hess@opengroupware.org>
153 * SOGoUserFolder.m: added toManyRelationshipKeys, marked as WebDAV
156 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
158 * SOGoObject.m: added -fetchSubfolders method to resolve all
159 toManyRelationshipKeys to SOPE objects (v0.9.19)
161 2004-09-20 Helge Hess <helge.hess@skyrix.com>
163 * SOGoObject.m: added a default GET method which redirects to
164 url + "/view" (v0.9.18)
166 * SOGoObject.m(-description): added name of container (v0.9.17)
168 2004-09-08 Helge Hess <helge.hess@skyrix.com>
170 * SOGoGroupFolder.m: separate -resetFolderCaches method from -sleep
173 2004-09-08 Helge Hess <helge.hess@skyrix.com>
175 * SOGoUserFolder.m: map "Mail" key to SOGoMailAccounts object (v0.9.15)
177 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
181 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build
183 * GNUmakefile: include ../../Version also
185 2004-08-26 Helge Hess <helge.hess@skyrix.com>
187 * SOGoUserFolder.m: added ability to create Contacts folder (v0.9.13)
189 2004-08-24 Maxime Wacker <mwacker@linagora.com>
191 * GNUmakefile.preamble: fixes for the build process (v0.9.12)
193 2004-08-16 Helge Hess <helge.hess@skyrix.com>
195 * SOGoCustomGroupFolder.m: added -initWithUIDs:inContainer: for using
196 the groups folder for internal group fetches (v0.9.11)
198 * SOGoContentObject.m: updated multi-save things (which belong into the
199 SOGoAppointmentObject class), implement -sleep to release the content
202 2004-08-15 Helge Hess <helge.hess@skyrix.com>
204 * SOGoContentObject.m: implement first version of -delete (v0.9.9)
206 * SOGoObject.[hm], SOGoUserFolder.[hm]: implemented SOPE
207 -ownerInContext: (v0.9.8)
209 2004-08-14 Helge Hess <helge.hess@skyrix.com>
213 * SOGoGroupFolder.m: renamed -reset method to -sleep (called by SOPE)
215 * SOGoObject.m: added SOPE -sleep method (resets container and can be
216 called by subclasses)
218 * SOGoGroupFolder.m: made the folder found note log a debug log
220 2004-08-11 Helge Hess <helge.hess@skyrix.com>
224 * SOGoUserFolder.m: added "Groups" folder name and lookup
226 * added: SOGoGroupsFolder, SOGoGroupFolder, SOGoCustomGroupFolder
228 2004-07-02 Helge Hess <helge.hess@opengroupware.org>
230 * SOGoObject.m: added -delete method (but not yet implemented)
232 2004-06-30 Helge Hess <helge.hess@opengroupware.org>
234 * SOGoContentObject.m: added -contentAsString method