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