2005-04-25  Helge Hess  <helge.hess@opengroupware.org>

	* fixed gcc 4.0 warnings (v4.5.28)

2005-03-21  Helge Hess  <helge.hess@skyrix.com>

	* GNUmakefile: added FHS support (v4.5.27)

2005-03-20  Helge Hess  <helge.hess@opengroupware.org>

	* moved OGoContentStore as GDLContentStore into sope-gdl1, removed 
	  dependencies on NGiCal and removed some SOGo specific things
	  (v4.5.26)

2005-03-07  Helge Hess  <helge.hess@opengroupware.org>

	* appointment.ocs: added missing 'partstates' field (v0.9.25)

2005-03-04  Helge Hess  <helge.hess@opengroupware.org>

	* v0.9.24

	* ocs_gensql.m: started tool to create SQL CREATE from ocs model file

	* OCSFolderType.m: small change to the factory API, changed to use
	  NGResourceLocator

2005-03-03  Helge Hess  <helge.hess@opengroupware.org>

	* OCSFolderManager.m: fixed a bug in subfolder listing (v0.9.23)

2005-03-01  Marcus Mueller  <znek@mulle-kybernetik.com>

	* v0.9.22

	* appointment.ocs: added 'cycleenddate' and 'cycleinfo' to address
	  previous performance issues

	* OCSiCalFieldExtractor.m: set 'cycleenddate' and 'cycleinfo' for
	  recurrent events. Reverted setting of 'enddate' to the previous
	  behaviour since 'cycleenddate' is dedicated to the task now
	
	* iCalRepeatableEntityObject+OCS.[hm]: new category used by the
	  OCSiCalFieldExtractor to extract cycleInfo in an appropriate format

	* sql/generate-folderinfo-sql-for-users.sh,
	  sql/foldertablecreate-helge-privcal.psql,
	  sql/foldertablecreate-helge-privcal.sqlite,
	  sql/generate-folderinfo-sql-for-users-sqlite.sh: adjusted to new
	  schema

2005-03-01  Helge Hess  <helge.hess@opengroupware.org>

	* OCSFolder.m: added support for storing content and quick info in
	  the same table (untested) (v0.9.21)

2005-02-21  Helge Hess  <helge.hess@opengroupware.org>

	* v0.9.20

	* OCSFolderManager.m: removed quoting of SQL table and column names
	  (breaks with SQLite and isn't necessary for PG), fixed URL pooling
	  for SQLite

	* NSURL+OCS.m: use tablename for last path component

2005-02-12  Marcus Mueller  <znek@mulle-kybernetik.com>

	* OCSiCalFieldExtractor.m: uses new iCalEvent API to determine correct
	  'enddate' for recurrent events. This is an optimization which can
	  save quite some time for complex rules. (v0.9.19)

2004-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>

	* v0.9.18

	* OCSiCalFieldExtractor.m: extract participants' state

	* sql/generate-folderinfo-sql-for-user.sh, sql/appointment-create.psql,
	  sql/foldertablecreate-helge-privcal.psql: updated with new schema.

2004-12-15  Marcus Mueller  <znek@mulle-kybernetik.com>

	* OCSiCalFieldExtractor.m: partmails + cn's are concatenated by '\n'
	  now - this directly eliminates any ambiguities. Also, instead of
	  using 'email' for partmails and orgmail, the extractor uses the
	  'rfc822Email' value which strips away any preceeding 'mailto:'
	  prefix, compacting the representation and speeding up comparison.
	  Also, "iscycle", "isallday" and "isopaque" are now provided by
	  NGiCal and thus always extracted (v0.9.17)

2004-12-13  Marcus Mueller  <znek@mulle-kybernetik.com>

	* sql/generate-folderinfo-sql-for-user.sh: fixed critical error in
	  Contacts folder_info, type was 'Appointment' but MUST be 'Contact'
	  (v0.9.16)

2004-12-10  Marcus Mueller  <znek@mulle-kybernetik.com>

	* sql: updated all generation scripts to the latest version (v0.9.15)

2004-12-09  Marcus Mueller  <znek@mulle-kybernetik.com>

	* v0.9.14

	* appointment.ocs: added "ispublic", "isopaque", "status" and
	  "orgmail".

	* OCSiCalFieldExtractor.m: updated to extract new fields (see above)

	* sql: updated generate-folderinfo-sql-for-users.sh

2004-10-19  Helge Hess  <helge.hess@opengroupware.org>

	* OCSFolder.m: added new method -fetchContentsOfAllFiles method which
	  fetches the contents of all files stored in the folder (required for
	  iCal generation, such bulk fetches should be avoided if possible!)
	  (v0.9.13)

2004-10-15  Marcus Mueller  <znek@mulle-kybernetik.com>

	* OCSStringFormatter.[hm]: minor cleanup (v0.9.12)

	* v0.9.11

	* OCSStringFormatter.[hm]: new class to format strings according to
	  Database requirements (escaping etc.).

	* OCSFolder.m: uses new OCSStringFormatter now.

2004-09-25  Helge Hess  <helge.hess@opengroupware.org>

	* fixed compilation on MacOSX (v0.9.10)

2004-09-10  Helge Hess  <helge.hess@skyrix.com>

	* v0.9.9

	* fixed some gcc warnings

	* GNUmakefile.preamble: added pathes to compile against an FHS SOPE

	* OCSiCalFieldExtractor.m: fixed type of sequence iCalEvent field

2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>

	* GNUmakefile: install type models into $(GNUSTEP_USER_ROOT) (v0.9.8)

2004-08-27  Helge Hess  <helge.hess@skyrix.com>

	* v0.9.7
	
	* OCSChannelManager.m: use PostgreSQL as adaptor, not PostgreSQL72
	
	* OCSFolder.m: added support for doing folder sorting in SQL

2004-08-26  Helge Hess  <helge.hess@skyrix.com>

	* v0.9.6

	* added OCSContactFieldExtractor
	
	* sql: added sample contact folder create scripts
	
	* OCSFolderType.m: read extractor class name from type model

	* OCSFolderManager.m: added contact type model per default (v0.9.5)

2004-08-25  Helge Hess  <helge.hess@skyrix.com>
	
	* GNUmakefile: automatically install OCSTypeModels (v0.9.4)
	
2004-08-15  Helge Hess  <helge.hess@skyrix.com>
	
	* OCSFolder.m: added content deletion (v0.9.3)
	
	* OCSFolder.m: added sanity check to store method (v0.9.2)
	
2004-08-14  Helge Hess  <helge.hess@skyrix.com>
	
	* v0.9.1
	
	* OCSiCalFieldExtractor.m: extract new quick fields: location, 
	  partmails, sequence (does not yet handle allday and cycle due to
	  NGiCal restrictions)
	
	* appointment.ocs, sql/foldertablecreate-helge-privcal.psql, 
	  sql/testapt-agenor-helge-privcal.psql, sql/appointment-create.psql:
	  added quick fields: isallday, iscycle, location, partmails, sequence
	
	* started ocs_recreatequick tool intended for recreating a quick table
	  based on the content table of a folder
	
2004-07-20  Helge Hess  <helge.hess@opengroupware.org>

	* OCSChannelManager.m: fixed a bug in the channel GC which resulted
	  in an exception during the GC NSTimer

2004-07-16  Helge Hess  <helge.hess@skyrix.com>

	* improved error handling in various files

2004-07-02  Helge Hess  <helge.hess@opengroupware.org>

	* OCSChannelManager.m: added garbage collector for channel pools

2004-06-30  Helge Hess  <helge.hess@opengroupware.org>

	* OCSChannelManager.m: implemented pooling

	* OCSFolder.m: added quick fetches

	* GNUmakefile.preamble: fix link path

	* GNUmakefile (libOGoContentStore_HEADER_FILES_INSTALL_DIR): install
	  headers in OGoContentStore

	* GNUmakefile.preamble (ocs_ls_TOOL_LIBS): added static dependencies
	  for OSX

2004-06-30  Marcus Mueller  <znek@mulle-kybernetik.com>

	* ocs_cat.m, ocs_ls.m, ocs_mkdir.m: fixed for gnustep compile.

2004-06-29  Helge Hess  <helge.hess@opengroupware.org>

	* created ChangeLog