]> err.no Git - scalable-opengroupware.org/blob - SOGo/OGoContentStore/ChangeLog
work on defaults(profile) functionality
[scalable-opengroupware.org] / SOGo / OGoContentStore / ChangeLog
1 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
2
3         * added sql/profile-create.psql to create the user-profile database
4           table (not strictly related to OCSContentStore)
5
6 2005-07-05  Marcus Mueller  <znek@mulle-kybernetik.com>
7
8         * iCalEntityObject+OCS.m: fixed stupid extraction bug (v0.9.29)
9
10 2005-07-05  Helge Hess  <helge.hess@opengroupware.org>
11
12         * v0.9.28
13
14         * added test_quick_extract.m tool to test the quick-field extraction
15
16         * OCSiCalFieldExtractor.m: properly deal with the iCal parser returning
17           just the iCalEvent
18
19 2005-07-04  Marcus Mueller  <znek@mulle-kybernetik.com>
20
21         * v0.9.27
22
23         * iCalEntityObject+OCS.[hm]: new category used by OCSiCalFieldExtractor
24
25         * OCSiCalFieldExtractor.m: extract priority from iCal event
26
27         * appointment.ocs: added priority
28
29         * sql/generate-folderinfo-sql-for-users.sh: added priority quick field
30
31 2005-03-20  Helge Hess  <helge.hess@opengroupware.org>
32
33         * moved most of the code to SOPE 4.5 sope-gdl1/GDLContentStore
34           (v0.9.26)
35
36 2005-03-07  Helge Hess  <helge.hess@opengroupware.org>
37
38         * appointment.ocs: added missing 'partstates' field (v0.9.25)
39
40 2005-03-04  Helge Hess  <helge.hess@opengroupware.org>
41
42         * v0.9.24
43
44         * ocs_gensql.m: started tool to create SQL CREATE from ocs model file
45
46         * OCSFolderType.m: small change to the factory API, changed to use
47           NGResourceLocator
48
49 2005-03-03  Helge Hess  <helge.hess@opengroupware.org>
50
51         * OCSFolderManager.m: fixed a bug in subfolder listing (v0.9.23)
52
53 2005-03-01  Marcus Mueller  <znek@mulle-kybernetik.com>
54
55         * v0.9.22
56
57         * appointment.ocs: added 'cycleenddate' and 'cycleinfo' to address
58           previous performance issues
59
60         * OCSiCalFieldExtractor.m: set 'cycleenddate' and 'cycleinfo' for
61           recurrent events. Reverted setting of 'enddate' to the previous
62           behaviour since 'cycleenddate' is dedicated to the task now
63         
64         * iCalRepeatableEntityObject+OCS.[hm]: new category used by the
65           OCSiCalFieldExtractor to extract cycleInfo in an appropriate format
66
67         * sql/generate-folderinfo-sql-for-users.sh,
68           sql/foldertablecreate-helge-privcal.psql,
69           sql/foldertablecreate-helge-privcal.sqlite,
70           sql/generate-folderinfo-sql-for-users-sqlite.sh: adjusted to new
71           schema
72
73 2005-03-01  Helge Hess  <helge.hess@opengroupware.org>
74
75         * OCSFolder.m: added support for storing content and quick info in
76           the same table (untested) (v0.9.21)
77
78 2005-02-21  Helge Hess  <helge.hess@opengroupware.org>
79
80         * v0.9.20
81
82         * OCSFolderManager.m: removed quoting of SQL table and column names
83           (breaks with SQLite and isn't necessary for PG), fixed URL pooling
84           for SQLite
85
86         * NSURL+OCS.m: use tablename for last path component
87
88 2005-02-12  Marcus Mueller  <znek@mulle-kybernetik.com>
89
90         * OCSiCalFieldExtractor.m: uses new iCalEvent API to determine correct
91           'enddate' for recurrent events. This is an optimization which can
92           save quite some time for complex rules. (v0.9.19)
93
94 2004-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
95
96         * v0.9.18
97
98         * OCSiCalFieldExtractor.m: extract participants' state
99
100         * sql/generate-folderinfo-sql-for-user.sh, sql/appointment-create.psql,
101           sql/foldertablecreate-helge-privcal.psql: updated with new schema.
102
103 2004-12-15  Marcus Mueller  <znek@mulle-kybernetik.com>
104
105         * OCSiCalFieldExtractor.m: partmails + cn's are concatenated by '\n'
106           now - this directly eliminates any ambiguities. Also, instead of
107           using 'email' for partmails and orgmail, the extractor uses the
108           'rfc822Email' value which strips away any preceeding 'mailto:'
109           prefix, compacting the representation and speeding up comparison.
110           Also, "iscycle", "isallday" and "isopaque" are now provided by
111           NGiCal and thus always extracted (v0.9.17)
112
113 2004-12-13  Marcus Mueller  <znek@mulle-kybernetik.com>
114
115         * sql/generate-folderinfo-sql-for-user.sh: fixed critical error in
116           Contacts folder_info, type was 'Appointment' but MUST be 'Contact'
117           (v0.9.16)
118
119 2004-12-10  Marcus Mueller  <znek@mulle-kybernetik.com>
120
121         * sql: updated all generation scripts to the latest version (v0.9.15)
122
123 2004-12-09  Marcus Mueller  <znek@mulle-kybernetik.com>
124
125         * v0.9.14
126
127         * appointment.ocs: added "ispublic", "isopaque", "status" and
128           "orgmail".
129
130         * OCSiCalFieldExtractor.m: updated to extract new fields (see above)
131
132         * sql: updated generate-folderinfo-sql-for-users.sh
133
134 2004-10-19  Helge Hess  <helge.hess@opengroupware.org>
135
136         * OCSFolder.m: added new method -fetchContentsOfAllFiles method which
137           fetches the contents of all files stored in the folder (required for
138           iCal generation, such bulk fetches should be avoided if possible!)
139           (v0.9.13)
140
141 2004-10-15  Marcus Mueller  <znek@mulle-kybernetik.com>
142
143         * OCSStringFormatter.[hm]: minor cleanup (v0.9.12)
144
145         * v0.9.11
146
147         * OCSStringFormatter.[hm]: new class to format strings according to
148           Database requirements (escaping etc.).
149
150         * OCSFolder.m: uses new OCSStringFormatter now.
151
152 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
153
154         * fixed compilation on MacOSX (v0.9.10)
155
156 2004-09-10  Helge Hess  <helge.hess@skyrix.com>
157
158         * v0.9.9
159
160         * fixed some gcc warnings
161
162         * GNUmakefile.preamble: added pathes to compile against an FHS SOPE
163
164         * OCSiCalFieldExtractor.m: fixed type of sequence iCalEvent field
165
166 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
167
168         * GNUmakefile: install type models into $(GNUSTEP_USER_ROOT) (v0.9.8)
169
170 2004-08-27  Helge Hess  <helge.hess@skyrix.com>
171
172         * v0.9.7
173         
174         * OCSChannelManager.m: use PostgreSQL as adaptor, not PostgreSQL72
175         
176         * OCSFolder.m: added support for doing folder sorting in SQL
177
178 2004-08-26  Helge Hess  <helge.hess@skyrix.com>
179
180         * v0.9.6
181
182         * added OCSContactFieldExtractor
183         
184         * sql: added sample contact folder create scripts
185         
186         * OCSFolderType.m: read extractor class name from type model
187
188         * OCSFolderManager.m: added contact type model per default (v0.9.5)
189
190 2004-08-25  Helge Hess  <helge.hess@skyrix.com>
191         
192         * GNUmakefile: automatically install OCSTypeModels (v0.9.4)
193         
194 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
195         
196         * OCSFolder.m: added content deletion (v0.9.3)
197         
198         * OCSFolder.m: added sanity check to store method (v0.9.2)
199         
200 2004-08-14  Helge Hess  <helge.hess@skyrix.com>
201         
202         * v0.9.1
203         
204         * OCSiCalFieldExtractor.m: extract new quick fields: location, 
205           partmails, sequence (does not yet handle allday and cycle due to
206           NGiCal restrictions)
207         
208         * appointment.ocs, sql/foldertablecreate-helge-privcal.psql, 
209           sql/testapt-agenor-helge-privcal.psql, sql/appointment-create.psql:
210           added quick fields: isallday, iscycle, location, partmails, sequence
211         
212         * started ocs_recreatequick tool intended for recreating a quick table
213           based on the content table of a folder
214         
215 2004-07-20  Helge Hess  <helge.hess@opengroupware.org>
216
217         * OCSChannelManager.m: fixed a bug in the channel GC which resulted
218           in an exception during the GC NSTimer
219
220 2004-07-16  Helge Hess  <helge.hess@skyrix.com>
221
222         * improved error handling in various files
223
224 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
225
226         * OCSChannelManager.m: added garbage collector for channel pools
227
228 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
229
230         * OCSChannelManager.m: implemented pooling
231
232         * OCSFolder.m: added quick fetches
233
234         * GNUmakefile.preamble: fix link path
235
236         * GNUmakefile (libOGoContentStore_HEADER_FILES_INSTALL_DIR): install
237           headers in OGoContentStore
238
239         * GNUmakefile.preamble (ocs_ls_TOOL_LIBS): added static dependencies
240           for OSX
241
242 2004-06-30  Marcus Mueller  <znek@mulle-kybernetik.com>
243
244         * ocs_cat.m, ocs_ls.m, ocs_mkdir.m: fixed for gnustep compile.
245
246 2004-06-29  Helge Hess  <helge.hess@opengroupware.org>
247
248         * created ChangeLog
249