]> err.no Git - scalable-opengroupware.org/blob - SOGo/SoObjects/SOGo/ChangeLog
work on user defaults
[scalable-opengroupware.org] / SOGo / SoObjects / SOGo / ChangeLog
1 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
2
3         * v0.9.44
4
5         * AgenorUserDefaults.m: added typed value accessors and proper
6           initializers
7         
8         * AgenorUserManager.m: added 'AgenorProfileURL' default to configure
9           the database location of the user profile table
10         
11         * finished agenor_defaults tool
12
13 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
14
15         * v0.9.43
16
17         * added agenor_defaults tool to test defaults functionality
18
19         * AgenorUserManager.[hm]: added -getUserDefaultsForUID: method to
20           retrieve the profile of a user (incomplete)
21
22         * added AgenorUserDefaults class (incomplete) as a wrapper for the
23           profile data of Agenor users
24
25 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
26
27         * v0.9.42
28         
29         * added agenor_emails4uid tool to check whether the
30           uid=>allowed-from-mails discovery in AgenorUserManager works
31         
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
35
36         * WOContext+Agenor.m: use SOGoInternetDetectQualifier for detecting
37           Internet access level (v0.9.41)
38
39 2005-07-08  Marcus Mueller  <znek@mulle-kybernetik.com>
40
41         * WOContext+Agenor.[hm]: new category for discovering if the current
42           context is via access from the intranet. (v0.9.40)
43
44 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
45         
46         * added agenor_shares4uid tool to check whether the uid=>shared mailbox
47           discovery in AgenorUserManager works
48         
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)
53
54 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
55
56         * AgenorUserManager.m: added a simple -description method (v0.9.38)
57
58         * added agenor_email2uid.m tool to check whether the email=>uid mapping
59           in AgenorUserManager works
60           
61 2005-07-06  Marcus Mueller  <znek@mulle-kybernetik.com>
62
63         * v0.9.37
64
65         * SOGoUserFolder.m: added 'freebusy.ifb' as an object to the
66           collection for proper display via DAV.
67
68         * SOGoAppointmentICalRenderer.m: fixed header inclusion
69
70         * AgenorUserManager.[hm]: added proposed future API for discovering
71           URLs for free/busy information (implementation currently returns
72           nil)
73
74 2005-07-05  Marcus Mueller  <znek@mulle-kybernetik.com>
75
76         * SOGoAppointment.m: fixed a wrong -release (v0.9.36)
77
78 2005-03-25  Helge Hess  <helge.hess@opengroupware.org>
79
80         * SOGoObject.m: fixed DELETEAction to return a boolean if the delete
81           was successful (required by SoObjectRequestHandler) (v0.9.35)
82
83 2005-03-20  Helge Hess  <helge.hess@opengroupware.org>
84
85         * changed to use GDLContentStore (v0.9.34)
86
87 2005-03-03  Marcus Mueller  <znek@mulle-kybernetik.com>
88
89         * SOGoGroupFolder.m: switched logging to NGLogging (v0.9.33)
90
91 2005-03-02  Marcus Mueller  <znek@mulle-kybernetik.com>
92
93         * NSObject+AptComparison.[hm]: new comparison method. This is used
94           in SOGoAppointmentFolder currently. (v0.9.32)
95
96 2005-02-20  Helge Hess  <helge.hess@opengroupware.org>
97
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)
101
102 2005-02-17  Helge Hess  <helge.hess@opengroupware.org>
103
104         * moved in code from libSOGoLogic (unnecessarily a separate library)
105           (v0.9.30)
106
107 2005-02-10  Helge Hess  <helge.hess@opengroupware.org>
108
109         * SOGoObject.m: fixed a warning on MacOSX (v0.9.29)
110
111 2005-02-07  Helge Hess  <helge.hess@opengroupware.org>
112
113         * SOGoObject.h: added prototype for GETAction (v0.9.28)
114
115 2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
116
117         * added -outlookMessageClass / -outlookFolderClass (v0.9.27)
118
119 2004-10-19  Helge Hess  <helge.hess@opengroupware.org>
120
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.
124           (v0.9.26)
125
126 2004-10-08  Helge Hess  <helge.hess@opengroupware.org>
127         
128         * SOGoUserFolder.m: enhanced object lookup so that when a Calendar
129           is opened with an extensions (eg "Calendar.ics") (v0.9.25)
130         
131         * SOGoFolder.m: added facility to define default extensions (v0.9.24)
132
133         * SOGoObject.m: fixed not implemented return status (501, not 502)
134           (v0.9.23)
135         
136         * SOGoUserFolder.m: do not try to fetch file names in this folder
137           (v0.9.22)
138
139         * v0.9.21
140
141         * SOGoContentObject.m: added PUTAction:
142
143         * SOGoObject.m: implemented special WebDAV support in GETAction:
144
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
148
149         * SOGoContentObject.m: mark as WebDAV non-collection
150
151 2004-10-07  Helge Hess  <helge.hess@opengroupware.org>
152
153         * SOGoUserFolder.m: added toManyRelationshipKeys, marked as WebDAV
154           collection (v0.9.20)
155
156 2004-09-29  Helge Hess  <helge.hess@opengroupware.org>
157         
158         * SOGoObject.m: added -fetchSubfolders method to resolve all 
159           toManyRelationshipKeys to SOPE objects (v0.9.19)
160         
161 2004-09-20  Helge Hess  <helge.hess@skyrix.com>
162
163         * SOGoObject.m: added a default GET method which redirects to
164           url + "/view" (v0.9.18)
165
166         * SOGoObject.m(-description): added name of container (v0.9.17)
167
168 2004-09-08  Helge Hess  <helge.hess@skyrix.com>
169
170         * SOGoGroupFolder.m: separate -resetFolderCaches method from -sleep
171           (v0.9.16)
172
173 2004-09-08  Helge Hess  <helge.hess@skyrix.com>
174
175         * SOGoUserFolder.m: map "Mail" key to SOGoMailAccounts object (v0.9.15)
176
177 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
178
179         * v0.9.14
180
181         * GNUmakefile.preamble: fixed for gsmake 1.9.2 build
182
183         * GNUmakefile: include ../../Version also
184
185 2004-08-26  Helge Hess  <helge.hess@skyrix.com>
186
187         * SOGoUserFolder.m: added ability to create Contacts folder (v0.9.13)
188
189 2004-08-24  Maxime Wacker  <mwacker@linagora.com>
190
191         * GNUmakefile.preamble: fixes for the build process (v0.9.12)
192
193 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
194         
195         * SOGoCustomGroupFolder.m: added -initWithUIDs:inContainer: for using
196           the groups folder for internal group fetches (v0.9.11)
197         
198         * SOGoContentObject.m: updated multi-save things (which belong into the
199           SOGoAppointmentObject class), implement -sleep to release the content
200           (v0.9.10)
201
202 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
203
204         * SOGoContentObject.m: implement first version of -delete (v0.9.9)
205
206         * SOGoObject.[hm], SOGoUserFolder.[hm]: implemented SOPE 
207           -ownerInContext: (v0.9.8)
208
209 2004-08-14  Helge Hess  <helge.hess@skyrix.com>
210
211         * v0.9.7
212
213         * SOGoGroupFolder.m: renamed -reset method to -sleep (called by SOPE)
214
215         * SOGoObject.m: added SOPE -sleep method (resets container and can be
216           called by subclasses)
217
218         * SOGoGroupFolder.m: made the folder found note log a debug log
219
220 2004-08-11  Helge Hess  <helge.hess@skyrix.com>
221
222         * v0.9.6
223
224         * SOGoUserFolder.m: added "Groups" folder name and lookup
225
226         * added: SOGoGroupsFolder, SOGoGroupFolder, SOGoCustomGroupFolder
227
228 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
229
230         * SOGoObject.m: added -delete method (but not yet implemented)
231
232 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
233
234         * SOGoContentObject.m: added -contentAsString method
235
236         * created ChangeLog
237