# # ChangeLog for /trunk/build/buildsh.xml # # Generated by Trac 0.9.3 # 05/23/13 09:22:53 # 02/12/11 19:13:54 douglm [3170] * trunk/bedework-cleanup.xml: * trunk/build/buildTools/deftasks.xml: * trunk/build/buildTools/xjc.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/bw-deployutil-3.7.jar: * trunk/build/quickstart/linux/bw: * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/default/carddav.options.xml: * trunk/config/bwbuild/default/log4j.xml: * trunk/config/bwbuild/jboss-h2/build.properties: * trunk/config/bwbuild/jboss-h2/cal.options.xml: * trunk/config/bwbuild/jboss-h2/cal.properties: * trunk/config/bwbuild/jboss-h2/carddav.options.xml: * trunk/config/bwbuild/jboss-h2/log4j.xml: * trunk/config/bwbuild/jboss-mysql/build.properties: * trunk/config/bwbuild/jboss-mysql/cal.options.xml: * trunk/config/bwbuild/jboss-mysql/cal.properties: * trunk/config/bwbuild/jboss-mysql/carddav.options.xml: * trunk/config/bwbuild/jboss-mysql/log4j.xml: * trunk/config/bwbuild/jboss-postgresql/build.properties: * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/config/bwbuild/jboss-postgresql/log4j.xml: * trunk/deployment/build.xml: * trunk/deployutil/src/org/bedework/deployment/ForAppTask.java: * trunk/deployutil/src/org/bedework/deployment/ForEachAppTask.java: * trunk/deployutil/src/org/bedework/deployment/MakeLangXsl.java: Further changes to the build process. This allows virtual hosts to be set in the config file for carddav. Carddav configuration is now rolled into the same config files as the other projects Small change to webdav error logging 01/19/11 16:43:55 douglm [3148] * trunk/build/buildsh.xml: * trunk/build/platforms/jbossService.xml: * trunk/build/platforms/jbossWar.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss-h2/cal.properties: * trunk/config/bwbuild/jboss-mysql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/deployment/build.xml: * trunk/deployment/ear.meta: * trunk/deployment/ear.meta/jboss-service.xml: * trunk/deployment/inoutsched/shellscr/build.xml: * trunk/deployment/termination/webapp/appjars.xml: * trunk/deployment/termination/webapp/build.xml: Small change to incorporate bedework services in ear file. Should reduce startup time and build/deploy time as well as memory usage 01/02/11 01:27:22 douglm [3105] * trunk/build.xml: * trunk/build/build.xml: * trunk/build/buildfilters.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/bw-deployutil-3.7.jar: * trunk/build/loadDeployConfig.xml: * trunk/build/platforms/jboss-bedework.xml: * trunk/build/platforms/jboss-card.xml: * trunk/build/platforms/jboss-exsynch.xml: * trunk/build/platforms/jboss-tzsvr.xml: * trunk/build/platforms/jbossService.xml: * trunk/build/platforms/jbossWar.xml: * trunk/build/quickstart/build.xml: * trunk/build/quickstart/linux/bw: * trunk/config/build.xml: * trunk/config/bwbuild/.platform/ear.properties: * trunk/deployment/build.xml: * trunk/deployment/publiccaldav/webapp/build.xml: * trunk/deployment/termination/build.xml: * trunk/deployment/termination/webapp/build.xml: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployutil/build.xml: * trunk/docs/licences/activation-LICENSE.txt: * trunk/docs/licences/lib-licences: * trunk/resources/exsynchwsdefs/iCalendar-params.xsd: Remove definition of property "base.name" from (almost) every build file. Was not used. Stop defining, creating and copying to libapi. Wasn't in use. Remove build directory from every project and use the build files in the main bedework project. improves consistency and maintainability. Also allowed some bugs to be fixed. Allow setting of message level during build and set it at quiet. Allows error messages to be more obvious. Create macro to handle the common property definitions. Reduces size and complexity of build files. Add a build-jar macro. Removes need for build files for sub-modules. Partway through converting to use that. 08/10/10 00:16:23 douglm [2973] * trunk/build/buildsh.xml: Small fixes: Ensure access settings are not trnaferred on copy as per WebDAV ACL Fixes to schedule-change Larger fix: UpdateCalendarAction change to ensure topical area switch gets saved 01/29/10 15:15:21 douglm [2740] * trunk/build/buildsh.xml: * trunk/deployment/caldavTest/shellscr/build.xml: * trunk/deployment/dumprestore/shellscr/build.xml: Fix build - shellscr data test doesn't work 01/20/10 15:22:47 douglm [2695] * trunk/build/buildfilters.xml: * trunk/build/buildsh.xml: * trunk/build/platforms/geronimoService.xml: * trunk/build/platforms/jbossService.xml: * trunk/build/platforms/jbossWar.xml: * trunk/build/platforms/tomcat5Service.xml: * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/default/sysevents.properties: * trunk/config/bwbuild/jboss/activemq.xml: * trunk/config/bwbuild/jboss/cal.options.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/jboss/sysevents.properties: * trunk/config/bwbuild/liferay5/sysevents.properties: * trunk/config/bwbuild/mysql/cal.options.xml: * trunk/config/bwbuild/mysql/sysevents.properties: * trunk/config/bwbuild/oracle10g/cal.options.xml: * trunk/config/bwbuild/oracle10g/sysevents.properties: * trunk/deployment/caldavTest/shellscr/META-INF: * trunk/deployment/caldavTest/shellscr/META-INF/jboss-service.xml: * trunk/deployment/dumprestore/shellscr/META-INF: * trunk/deployment/dumprestore/shellscr/META-INF/jboss-service.xml: * trunk/deployment/dumprestore/shellscr/build.xml: * trunk/deployment/indexer/shellscr/META-INF: * trunk/deployment/indexer/shellscr/META-INF/jboss-service.xml: * trunk/deployment/indexer/shellscr/build.xml: * trunk/deployment/inoutsched/shellscr/META-INF: * trunk/deployment/inoutsched/shellscr/META-INF/jboss-service.xml: * trunk/deployment/inoutsched/shellscr/build.xml: * trunk/deployment/sysevlog/shellscr/META-INF: * trunk/deployment/sysevlog/shellscr/META-INF/jboss-service.xml: * trunk/deployment/sysevlog/shellscr/build.xml: * trunk/deployment/testsuite/shellscr/META-INF: * trunk/deployment/testsuite/shellscr/META-INF/jboss-service.xml: * trunk/deployment/testsuite/shellscr/build.xml: JBoss support. First stage in deploying applications as services in jboss. Restructure shell script builds to provide platform specific options. Use that feature to create jboss services (sar files) that can be deployed within the server. All this work is based on jboss 5.1.0.GA In addition there is some partial support for geronimo. This is not complete 08/21/09 11:39:42 douglm [2368] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/default/sysevents.properties: Use a separate properties file for activemq jndi configuration. Avoid issues with systems with their own jndi config. 08/13/09 11:40:59 douglm [2342] * trunk: * trunk/bedework.importorder: * trunk/build.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/quickstart/build.xml: * trunk/build/quickstart/linux/bw: * trunk/build/quickstart/run-activemq.xml: * trunk/build/quickstart/run-crawler.xml: * trunk/build/quickstart/run-hsqldb.xml: * trunk/build/quickstart/run-indexer.xml: * trunk/build/quickstart/run-inoutscheduler.xml: * trunk/build/quickstart/run-logger.xml: * trunk/build/quickstart/run-tomcat.xml: * trunk/config/bwbuild/default/activemq.xml: * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/default/context.xml: * trunk/config/bwbuild/default/jndi.properties: * trunk/deployment/appjars.xml: * trunk/deployment/dumprestore/shellscr/appjars.xml: * trunk/deployment/indexer: * trunk/deployment/indexer/shellscr: * trunk/deployment/indexer/shellscr/appjars.xml: * trunk/deployment/indexer/shellscr/build.xml: * trunk/deployment/indexer/shellscr/resources: * trunk/deployment/indexer/shellscr/resources/bwrun.bat: * trunk/deployment/indexer/shellscr/resources/bwrun.sh: * trunk/deployment/indexer/shellscr/resources/log4j.xml: * trunk/deployment/inoutsched: * trunk/deployment/inoutsched/shellscr: * trunk/deployment/inoutsched/shellscr/appjars.xml: * trunk/deployment/inoutsched/shellscr/build.xml: * trunk/deployment/inoutsched/shellscr/resources: * trunk/deployment/inoutsched/shellscr/resources/bwrun.bat: * trunk/deployment/inoutsched/shellscr/resources/bwrun.sh: * trunk/deployment/inoutsched/shellscr/resources/log4j.xml: * trunk/deployment/publiccaldav/webapp/appjars.xml: * trunk/deployment/sysevlog: * trunk/deployment/sysevlog/shellscr: * trunk/deployment/sysevlog/shellscr/appjars.xml: * trunk/deployment/sysevlog/shellscr/build.xml: * trunk/deployment/sysevlog/shellscr/resources: * trunk/deployment/sysevlog/shellscr/resources/bwrun.bat: * trunk/deployment/sysevlog/shellscr/resources/bwrun.sh: * trunk/deployment/sysevlog/shellscr/resources/log4j.xml: * trunk/deployment/testsuite/shellscr/appjars.xml: * trunk/deployment/testsuite/shellscr/resources/bwruntest.sh: * trunk/deployment/usercaldav/webapp/appjars.xml: * trunk/deployment/webadmin/webapp/appjars.xml: * trunk/deployment/webpublic/webapp/appjars.xml: * trunk/deployment/websubmit/webapp/appjars.xml: * trunk/deployment/webuser/webapp/appjars.xml: * trunk/docs/README: * trunk/docs/README.txt: Import of a number of features under development into the trunk. This is the start of development for version 3.6 CalDAV: Now has no dependencies on core bedework classes. Involved a significant amount of refactoring. CalDAV implementations: are now a separate project. This project does have dependencies, as it should. JMS: Bedework now emits system events on a JMS notification queue. A number of listeners are being developed to move certain bedework functions outboard of the core engine. Currently we havea logging listener, the inbox/outbox scheduler and a partially built indexer. The JMS implementation is Apache activemq The detailed comments from the merged code follow: ------------------------------------------------------------------------------------------------------------------ CalDAV refactor: Remove BwDateTime from SysIntf Rename calfacade TimeRange to BwTimeRange Changed getFreeBusy to use ical4j Period Subsequent changes: New package org.bedework.caldav.util and class ParseUtil - copy of calfacade....util.cml.CalDavParseUtil Change all the SysIntf implementations to use the new parameters Also change CaldavBwIntf to use TimeRange for the freebusy url Move CalDAVConfig into the caldav code - remove from CalFacade New options factory class in caldav Move options file up a level into classes/properties from classes/calendar/properties Options don't fail if class not found - just warn Increment build version on CalDAV and WebDAV Add method to SysIntf to convert an iCal4j Calendar to its String form. Also move ComponentWrapper into rpiutil to make it available to CalDAV Remove use of BwDateTime from RetrievalMode and subclasses Add a test. Moved CalDAV implementations into a separate project - allowing CalDAV to be built separately from the bedework core. Move timnezones support out of CalFacade and into edu.rpi package Move some filtering classes and interfaces out of the bedework core and into external libraries and the CalDAV project. Entity type definitions: CalFacadeDefs and CalDAVEvent had competing definitions. Added the CalFacadeDefs version to edu.rpi.cmt.calendar.IcalDefs. Removed the CalDAVEvent versions. This means the values change for CalDAV but hey aren't stored anywhere. Make PropertyInfo separate class from PropertyInfoIndex. Move PropertyIndex into edu.rpi.cmt.calendar. Also move some of the information out of ProeprtyInfo into PropertyInfoIndex Moved most filter classes into caldav.util Copied a number of CalFacade filter classes into caldav.util.filter, renamed the Filter class to Filterhandler Misinterpreted tzid: All timeranges are expressed in UTC. The optional timezone following the filter is used for local (floating) datetime values. Requires access to timezone conversion - moved CalTimezones and CalTimezonesImpl into rpi util package. Created new project caldavimpl Moved google, domino, exchage and bedework implementations into that project ------------------------------------------------------------------------------------------------------------------ JMS Listeners Add new indexer project Add some administrative support methods to the core system. These provide paged retrieval of child name/paths for collections allowing crawlers and the like to wander around the data structure. Also add some options for the new indexer project which makes use of these Simplify notification classes and implement a jms notifications handler. This requires activemq to be running Implement a jms consumer which acts as a system events logger Redo in/outbox scheduler as a listener on a JMS queue Create a new deployable module for it. Change startup to start each separate module as well as the 'infrastructure' components. activemq run script now copies the activemq config out of the bedework build configuration ------------------------------------------------------------------------------------------------------------------ Indexing changes - many already in 3.5: When publishing, unindex the event from the user index and reindex in the public index. Further changes to fix lucene indexing of overrides. SIgnificant changes to indexing to handle issues with recurrence overides. Associated fix to BwEventAnnotation to fix bug with handling of overridden collections. ------------------------------------------------------------------------------------------------------------------ Other changes - many already in 3.5: subversion copy utility was adding timezones as a project. Remove unwanted project Remove above project from externals Fix new bug in CoreEvents - not checking for null timezone. Updated system parameters code to use and maintain a cached copy of the settings Add a refresh timeout to the syspars get Fix missing null check in CalFacadeUtil.eqobjval Fix bug renaming or moving collection objects. Fix bad owner check in CalSvcDb Fix problem setting cost in admin and submit client Fix 500 problem with freebusy url when no access to user Need a cdata around alias url when emitting collection for jsp/xml Fix search bug for user client. Not setting principal Set disabled flag for bad url in subscription Fix access routines - not correctly handling NONE access. - also add extra test Fix null-pointer in export action CalDAV: Better exception handling for getPrincipal synch around put/get in EvaluatedAccessCache Fix CalDAV so that references to an alias are filtered correctly Disable caching of collections in the hbm files. When deployed as separate aplications this is causing delays and invalid relations to appear. It may be possible to enable this if all applications share a common cache - e.g. jboss ear or with hibernate as part of the container. Remove unneccessary check on calendar access check in coreEvents.getEvent Remove use of <user-home>/bedework.build.properties 04/20/09 14:46:57 douglm [2141] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/deployment/appjars.xml: Noticed tha event annotations were getting updated even when no actual updates were taking place. Determined it was hibernate bug http://opensource.atlassian.com/projects/hibernate/browse/HHH-2606 Upgraded to hibernate 3.3.1 - not a bad thing anyway. Discovered the hadn't fixed the bug even though it's about 2years old now. Modified annotation class to use String fro the emptyFlags property instead of the more appropriate char[]. XMl schema changed but not the db schema. 02/09/09 22:23:42 douglm [2052] * trunk/build.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/deployment/appjars.xml: Extract notifications code from within calintf and calsvc and make it a separate package. No real functional difference as yet 11/14/08 14:37:04 douglm [1969] * trunk/build/buildsh.xml: Comment change 11/14/08 01:39:17 douglm [1968] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/quickstart/linux/install: * trunk/deployment/appjars.xml: 1. Move options classes into rpiutil to make them availabkle to other packages. 2. Make changes to the WebDAV classes to facilitate building of extra WebDAV based services (such as CardDAV) 11/03/08 16:13:45 douglm [1944] * trunk/build.xml: * trunk/build/buildsh.xml: * trunk/build/quickstart/build.xml: * trunk/build/quickstart/install.xml: * trunk/build/quickstart/linux/addgroup: * trunk/build/quickstart/linux/addgroupmember: * trunk/build/quickstart/linux/adduser: * trunk/build/quickstart/linux/initdir: * trunk/build/quickstart/run-dir.xml: * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/democal.properties: * trunk/config/bwbuild/liferay5/cal.properties: * trunk/config/configs/democal.properties: * trunk/deployment/build.xml: Changes to get an install script working 10/28/08 22:58:10 douglm [1935] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/libjars.properties: * trunk/build/loadDeployConfig.xml: * trunk/build/quickstart/build.xml: * trunk/build/quickstart/run-tomcat.xml: * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/democal.options.xml: * trunk/config/bwbuild/jboss/democal.properties: * trunk/config/configs/democal.options.xml: * trunk/config/configs/democal.properties: * trunk/deployment/appjars.xml: * trunk/deployment/build.xml: * trunk/deployment/resources/build.xml: * trunk/lib/ant-1.7.0.jar: * trunk/lib/commons: * trunk/lib/geronimo-stax-api_1.0_spec-1.0.jar: * trunk/lib/google: * trunk/lib/hibernate-3.2.5.ga: * trunk/lib/hsqldb-1.7.3.3.jar: * trunk/lib/ical4j-head.jar: * trunk/lib/jakarta-oro-2.0.8.jar: * trunk/lib/javamail-1.4: * trunk/lib/junit-4.4.jar: * trunk/lib/licences/google: * trunk/lib/licences/google/COPYING: * trunk/lib/liferay4: * trunk/lib/liferay4.2: * trunk/lib/log4j-1.2.8.jar: * trunk/lib/lucene-core-2.0.0.jar: * trunk/lib/lucene-misc-2.0.0.jar: * trunk/lib/portals-bridges-1.0/portals-bridges-common-1.0.jar: * trunk/lib/portals-bridges-1.0/portals-bridges-struts-1.2.7-1.0.jar: * trunk/lib/struts-1.2.9/struts-1.2.9.jar: * trunk/lib/wstx-asl-3.9.0.jar: * trunk/lib/xalan-2-6-0.jar: Further changes to the build. Delete (most of) the jar files from the lib directory - we are downloading them from bedework.org at build time. Use a macro to load the deployment properties adn define some deployment proeprties based on the run time options. 08/26/08 15:44:15 douglm [1919] * trunk/build/buildsh.xml: * trunk/deployment/appjars.xml: Start of changes to use annotations to control the dump process. Started with an easy one and annotated the BwSystem class. 07/10/08 15:04:48 douglm [1903] * trunk/build/buildsh.xml: Fix issues with event proxy object which prevented overrides and annotations from restoring. Also improve efficiency of the restore process. 06/19/08 11:35:11 douglm [1895] * trunk/build.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/deployment/build.xml: * trunk/deployment/caldavTest/shellscr/appjars.xml: * trunk/deployment/caldavTest/shellscr/build.xml: * trunk/deployment/dumprestore/shellscr/appjars.xml: * trunk/deployment/dumprestore/shellscr/build.xml: * trunk/deployment/freebusyAggregator/webapp/appjars.xml: * trunk/deployment/freebusyAggregator/webapp/build.xml: * trunk/deployment/publiccaldav/webapp/appjars.xml: * trunk/deployment/publiccaldav/webapp/build.xml: * trunk/deployment/testsuite/shellscr/appjars.xml: * trunk/deployment/testsuite/shellscr/build.xml: * trunk/deployment/usercaldav/webapp/appjars.xml: * trunk/deployment/usercaldav/webapp/build.xml: * trunk/deployment/webadmin/webapp/appjars.xml: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webconfig/webapp/appjars.xml: * trunk/deployment/webconfig/webapp/build.xml: * trunk/deployment/webpublic/webapp/appjars.xml: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployment/websubmit/webapp/appjars.xml: * trunk/deployment/websubmit/webapp/build.xml: * trunk/deployment/webuser/webapp/appjars.xml: * trunk/deployment/webuser/webapp/build.xml: Near completion of build rebuild. Each deployment fetches the extra jars it needs out of the project and places them in a well-known directory. Less copying of files takes place now. 06/18/08 09:49:05 douglm [1894] * trunk: * trunk/build.xml: * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/getJar.xml: * trunk/deployment/appjars.xml: * trunk/deployment/build.xml: * trunk/deployment/caldavTest/shellscr/build.xml: * trunk/deployment/dumprestore/shellscr/build.xml: * trunk/deployment/freebusyAggregator/webapp/build.xml: * trunk/deployment/publiccaldav/webapp/build.xml: * trunk/deployment/testsuite/shellscr/build.xml: * trunk/deployment/usercaldav/webapp/build.xml: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webconfig/webapp/build.xml: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployment/websubmit/webapp/build.xml: * trunk/deployment/webuser/webapp/build.xml: * trunk/resources: * trunk/resources/struts-1.2.9: * trunk/resources/struts-1.2.9/tlds: * trunk/resources/struts-1.2.9/tlds/bedework.tld: * trunk/resources/struts-1.2.9/tlds/struts-bean.tld: * trunk/resources/struts-1.2.9/tlds/struts-html.tld: * trunk/resources/struts-1.2.9/tlds/struts-logic.tld: * trunk/resources/struts-1.2.9/tlds/struts-nested.tld: * trunk/resources/struts-1.2.9/tlds/struts-tiles.tld: * trunk/resources/struts-1.2.9/validator-rules.xml: More changes to the build process. Main build now pulls jars out of the archive and out of each projects bin directory. Also remove some unused ant build code. Not yet complete but close. 04/04/08 13:54:46 douglm [1807] * trunk/build/buildsh.xml: * trunk/build/quickstart-build.xml: * trunk/config/bwbuild: * trunk/config/bwbuild/jboss: * trunk/config/bwbuild/jboss/build.properties: * trunk/config/bwbuild/jboss/democal.options.xml: * trunk/config/bwbuild/jboss/democal.properties: * trunk/deployment/resources/build.xml: * trunk/deployment/termination/jboss/build.xml: * trunk/deployment/webadmin/jboss/build.xml: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webconfig/jboss/build.xml: * trunk/deployment/webconfig/webapp/build.xml: * trunk/deployment/webpublic/jboss/build.xml: * trunk/deployment/websubmit/jboss/build.xml: * trunk/deployment/websubmit/webapp/build.xml: * trunk/deployment/webuser/jboss/build.xml: * trunk/deployment/webuser/webapp/build.xml: Merge in revision 1806 from release 3.4.1 06/18/07 14:42:30 douglm [1429] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: In preparation for moving th eweb ui to generating xml based acls, copied parsing into access/AccessXmlUtil To simplify the task, and avoid some of the problems posed by packaging, moved all the tag definitions into the rpiutil package. The bulk of the changes below involve changing the import statements. At this point, other than the packaging, there is little functional change. 04/11/07 12:38:25 douglm [1330] * trunk/build/buildsh.xml: Need an extra jar for dump/restore 02/09/07 22:48:45 douglm [1281] * trunk/build/buildfilters.xml: * trunk/build/buildsh.xml: * trunk/config/configs/democal.properties: * trunk/deployment/dumprestore/shellscr/resources/dumpres.sh: Rearranged schema to solve most of the problems caused for Oracle deployments. Incomplete - follow up changes will add a new long string table using text/clob values. Renamed many table to a more consistent naming scheme. Added foreign key constraint names. Updated the dump/restore utility to produce formatted output (and a little help). Also added drop adn drop-export option to drop tables. 12/28/06 16:56:02 douglm [1186] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/libjars.properties: * trunk/config/configs/democal.properties: * trunk/deployment/termination/jboss/build.xml: * trunk/lib/ical4j-0.9.19-pre.jar: * trunk/lib/ical4j-1.0-beta1.jar: Revert to previous version of ical4j. Latest appears to have timezone issues 12/22/06 10:26:57 douglm [1178] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/libjars.properties: * trunk/lib/commons/commons-lang-2.1.jar: * trunk/lib/ical4j-0.9.19-pre.jar: * trunk/lib/ical4j-1.0-beta1.jar: Upgrade ical4j (requires commons-lang) Ensure a timezone is set in the dtstart object when calling RecurUtil so that all instances are created when UNTIL is specified Fix webclient struts-config so that exports work again 11/14/06 11:57:42 douglm [1086] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/build/libjars.properties: * trunk/lib/lucene-core-1.9.1.jar: * trunk/lib/lucene-core-2.0.0.jar: * trunk/lib/lucene-misc-2.0.0.jar: Upgrade to lucene 2.0.0 Add limits to searches - ui changes still pending. 10/24/06 00:50:00 douglm [1043] * trunk/build.xml: * trunk/build/buildsh.xml: * trunk/docs/BedeworkDeploymentManual.odt: More fixes to restore for 3.2 data Index data on restore Added version seq column to BwAuthUser Schema change Add column bwsequence to table auth 10/20/06 13:46:11 douglm [1036] * trunk/build/buildsh.xml: * trunk/build/buildwar.xml: * trunk/config/configs/democal.options.xml: * trunk/config/configs/democal.properties: Apply fix to restore from 3.0 code Allow adding/removing event categories in admin and user client. Needs ui changes Add system property to limit max date of recurring events. Changed config to set it Change events code to fix adding of recurring events with Date type dates (as against Date/Time). Use limits to allow adding of infinite events. Add code to bulk upload from ics file in admin and user client. Many Java5 changes - all Collection stuff and nearly done. Down to 80+ eclipse warnings (from 460). Schema change: add int columns "bwmax_instances" , "bwmax_years" to Bedework_Settings 08/25/06 18:46:06 douglm [995] * trunk/build/buildsh.xml: Add class to represent translated icalendar objects. Stores method, prodid etc. Related changes to a number of components Support webdav-acl principal-match and principal-property-search Add further caldav scheduling support 08/16/06 16:10:47 douglm [979] * trunk/build: -- 08/16/06 15:25:37 douglm [966] * trunk/bedework/build.xml: * trunk/bedework/build/buildsh.xml: * trunk/bedework/build/buildwar.xml: * trunk/bedework/build/libjars.properties: * trunk/bedework/config/configs/democal.options.xml: * trunk/bedework/config/configs/democal.properties: * trunk/bedework/deployment/termination/jboss/build.xml: Moved web config classes into calfacade Fixed up jboss build