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