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