# # ChangeLog for /trunk/config/bwbuild # # Generated by Trac 0.9.3 # 05/22/13 16:07:25 # 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. 12/22/10 11:25:04 douglm [3103] * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/resources/exsynchwsdefs/iCalendar-bw-extensions.xsd: * trunk/resources/exsynchwsdefs/iCalendar-params.xsd: * trunk/resources/exsynchwsdefs/iCalendar-props.xsd: * trunk/resources/exsynchwsdefs/iCalendar-valtypes.xsd: Further changes to the icalendar schema Add a translator to produce XML internal format from bw classes Complete the SOAP fetchItem method 12/14/10 14:01:12 bleibson [3102] * trunk/config/bwbuild/geronimo: Remove obsolete Geronimo configs. 12/14/10 13:14:59 douglm [3098] * trunk/build/quickstart/build.xml: * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/default/log4j.xml: * trunk/config/bwbuild/jboss-h2/build.properties: * trunk/config/bwbuild/jboss-h2/cal.properties: * trunk/config/bwbuild/jboss-h2/log4j.xml: * trunk/config/bwbuild/jboss-mysql/build.properties: * trunk/config/bwbuild/jboss-mysql/cal.properties: * trunk/config/bwbuild/jboss-mysql/log4j.xml: * trunk/config/bwbuild/jboss-postgresql/build.properties: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/log4j.xml: Add some system timer logging via jms. Change proeprties to define destination of log4j config file. Add new target to allow deployment of log4j configuration. 12/14/10 10:04:50 douglm [3096] * trunk/build/platforms/jbossService.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss-mysql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-mysql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/deployment/genkeys/shellscr/META-INF/jboss-service.xml: * trunk/deployment/genkeys/shellscr/appjars.xml: * trunk/deployment/monitor/shellscr/appjars.xml: * trunk/deployment/sysevlog/shellscr/appjars.xml: Propagate change to activemq config to avoid producer delays. Change to build of services to allow specification of no default libraries. Requires services to specify explicitly the libraries they need in their deployment appjars.xml file. Chnage configs and appjars for sysevlog, monitor and genkeys. Significantly reduces number of jars loaded. Fix genkeys config - it specified the monitor classloader repository 12/09/10 05:11:59 douglm [3084] * trunk/config/bwbuild/default/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-broker-config.xml: Change activemq-broker-config.xml to avoid delays due to large numbers of messages 11/24/10 13:33:53 douglm [3070] * trunk/config/bwbuild/default/cal.properties: Fix reference to version 11/21/10 15:22:23 bleibson [3062] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/jboss-h2/cal.options.xml: * trunk/config/bwbuild/jboss-mysql/cal.options.xml: * trunk/config/bwbuild/oracle10g/cal.options.xml: o Catch other configs up to jboss-postgresql. 3.6 -> 3.7 change. 11/20/10 23:29:13 douglm [3061] * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: postgres build to 3.7 11/20/10 23:22:47 douglm [3060] * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: Move build.properties files to 3.7 11/19/10 17:04:11 bleibson [3059] * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/jboss-h2/build.properties: * trunk/config/bwbuild/jboss-mysql/build.properties: * trunk/config/bwbuild/jboss-postgresql/build.properties: * trunk/config/bwbuild/oracle10g/build.properties: Update build properties files from 3.6 to 3.7. 11/19/10 11:58:24 douglm [3055] * trunk/config/bwbuild/jboss-postgresql/build.properties: * trunk/deployment/caldavTest/shellscr/appjars.xml: * trunk/deployment/dumprestore/shellscr/appjars.xml: * trunk/deployment/feeder/webapp/appjars.xml: * trunk/deployment/genkeys/shellscr/appjars.xml: * trunk/deployment/indexer/shellscr/appjars.xml: * trunk/deployment/inoutsched/shellscr/appjars.xml: * trunk/deployment/monitor/shellscr/appjars.xml: * trunk/deployment/publiccaldav/webapp/appjars.xml: * trunk/deployment/publiccalws/webapp/appjars.xml: * trunk/deployment/sysevlog/shellscr/appjars.xml: * trunk/deployment/testsuite/shellscr/appjars.xml: * trunk/deployment/usercaldav/webapp/appjars.xml: * trunk/deployment/usercalws/webapp/appjars.xml: * trunk/deployment/webconfig/webapp/appjars.xml: * trunk/resources/exsynchwsdefs/iCalendar-bw-extensions.xsd: * trunk/resources/exsynchwsdefs/iCalendar-ms-extensions.xsd: * trunk/resources/exsynchwsdefs/iCalendar-props.xsd: Move (most) references to versions into the build.properties files. 11/16/10 10:16:02 douglm [3049] * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: Update to exchange synch config 11/10/10 22:37:50 douglm [3045] * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/jboss-h2/build.properties: * trunk/config/bwbuild/jboss-mysql/build.properties: * trunk/config/bwbuild/jboss-postgresql/build.properties: * 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/resources/exsynchwsdefs/iCalendar-props.xsd: More versions in build.properties files. More debugging in subscription refresh code. 11/08/10 23:45:37 douglm [3037] * trunk/config/bwbuild/default/build.properties: * trunk/config/bwbuild/jboss-h2/build.properties: * trunk/config/bwbuild/jboss-mysql/build.properties: * trunk/config/bwbuild/jboss-postgresql/bedework-exsynch-ds.xml: * trunk/config/bwbuild/jboss-postgresql/build.properties: * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/deployment/publiccaldav/webapp/appjars.xml: * trunk/deployment/usercaldav/webapp/appjars.xml: * trunk/resources/exsynchwsdefs: * trunk/resources/exsynchwsdefs/iCalendar-params.xsd: * trunk/resources/exsynchwsdefs/iCalendar-props.xsd: * trunk/resources/exsynchwsdefs/iCalendar-valtypes.xsd: * trunk/resources/exsynchwsdefs/iCalendar.xsd: * trunk/resources/exsynchwsdefs/wsmessages.xsd: * trunk/resources/exsynchwsdefs/wssvc.wsdl: Commit the start of the bedework end of the exchange synch process. New wsimport task for caldav build. XML schema files in resource directory. New web service classes Also make a start on easing process of changing version. Versions defined in build.properties files. 10/29/10 10:14:35 douglm [3033] * trunk/config/bwbuild/default/cal.options.xml: -- 10/26/10 15:30:53 douglm [3032] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/jboss-mysql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/build.properties: * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/exsynch.options.xml: Move en/decryption classes into rpiutil. Change configs to match 10/22/10 14:11:16 bleibson [3021] * trunk/config/bwbuild/geronimo/carddav.options.xml: * trunk/config/bwbuild/jboss-h2/carddav.options.xml: * trunk/config/bwbuild/jboss-mysql/carddav.options.xml: * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/config/bwbuild/liferay5/carddav.options.xml: * trunk/config/bwbuild/oracle10g/carddav.options.xml: Catch up the carddav options file in the other configuration directories. 10/22/10 13:57:53 bleibson [3020] * trunk/config/bwbuild/default/carddav.options.xml: Add configuration for public/people. 10/22/10 09:26:51 douglm [3018] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/jboss-mysql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: Bring configs up to date 10/21/10 16:49:27 bleibson [3017] * trunk/config/bwbuild/mysql: This mysql config has been replace by jboss-mysql. Remove this to avoid confusion. 10/21/10 16:47:11 bleibson [3016] * trunk/config/bwbuild/jboss: Remove jboss configuration -- it's now default. 10/21/10 16:44:40 bleibson [3015] * trunk/config/bwbuild/default/lib: * trunk/config/bwbuild/default/lib/server: * trunk/config/bwbuild/default/lib/server/derby-10.5.3.0.jar: * trunk/config/bwbuild/default/lib/server/derby-plugin.jar: * trunk/config/bwbuild/default/lib/server/derbyclient-10.5.3.0.jar: * trunk/config/bwbuild/default/lib/server/derbynet-10.5.3.0.jar: Move jboss build libs over, too. 10/21/10 16:29:50 bleibson [3014] * trunk/config/bwbuild/default/activemq-broker-config.xml: * trunk/config/bwbuild/default/activemq-jms-ds.xml: * trunk/config/bwbuild/default/activemq-ra.xml: * trunk/config/bwbuild/default/activemq.xml: * trunk/config/bwbuild/default/application.sysevents.properties: * trunk/config/bwbuild/default/bedework-card-ds.xml: * trunk/config/bwbuild/default/bedework-ds.xml: * 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/context.xml: * trunk/config/bwbuild/default/sysevents.properties: Jboss is the new default, so make it so. 10/16/10 22:15:26 douglm [3013] * trunk/config/bwbuild/jboss-postgresql/exsynch.options.xml: exsynch options file 10/16/10 22:14:58 douglm [3012] * trunk/config/bwbuild/jboss-postgresql/build.properties: Add exsynch options 09/15/10 11:40:48 douglm [3002] * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: delete a couple of blank lines 09/04/10 22:34:59 douglm [3001] * trunk/build/buildfilters.xml: * trunk/config/bwbuild/jboss-h2/cal.options.xml: * trunk/config/bwbuild/jboss-h2/cal.properties: * trunk/config/bwbuild/jboss-mysql/cal.options.xml: * trunk/config/bwbuild/jboss-mysql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/config/bwbuild/jboss/cal.options.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/genkeys: * trunk/deployment/genkeys/shellscr: * trunk/deployment/genkeys/shellscr/META-INF: * trunk/deployment/genkeys/shellscr/META-INF/jboss-service.xml: * trunk/deployment/genkeys/shellscr/META-INF/jboss-structure.xml: * trunk/deployment/genkeys/shellscr/appjars.xml: * trunk/deployment/genkeys/shellscr/build.xml: * trunk/deployment/genkeys/shellscr/resources: * trunk/deployment/genkeys/shellscr/resources/log4j.xml: New key generator service available from jmx console 09/03/10 16:15:15 douglm [2999] * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/deployment/publiccalws: * trunk/deployment/publiccalws/webapp: * trunk/deployment/publiccalws/webapp/appjars.xml: * trunk/deployment/publiccalws/webapp/build.xml: * trunk/deployment/usercalws: * trunk/deployment/usercalws/webapp: * trunk/deployment/usercalws/webapp/appjars.xml: * trunk/deployment/usercalws/webapp/build.xml: Changes to support ACCEPT header on GET * Will enable fetching of calendars and address books when targeting collections * Will be used by new web service to get XRD objects Changes to XmlEmit to support better abbreviating of namespaces and better handling of default namespace. Also changes to handle some new xrd needs. CalDAV server has partial support for CalWS - supports GET of XRD object. 08/31/10 17:11:17 johnsa [2995] * trunk/config/bwbuild/jboss/activemq-broker-config.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/jboss/sysevents.properties: * trunk/deployment/feeder/webapp/resources/demoskins/MainCampus/default/default/grid-html.xsl: * trunk/deployment/feeder/webapp/resources/demoskins/MainCampus/default/default/tofreshen/json-list-src.xsl: * trunk/deployment/feeder/webapp/resources/demoskins/MainCampus/default/default/tofreshen/list-json-obj.xsl: * trunk/deployment/feeder/webapp/resources/demoskins/MainCampus/default/default/xsl/htmlEvent.xsl: * trunk/deployment/feeder/webapp/resources/demoskins/MainCampus/default/default/xsl/jsonEvent.xsl: * trunk/deployment/resources/javascript/bedework/bedeworkXProperties.js: * trunk/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js: * trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/themes/bedeworkTheme/calendarList.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/themes/bedeworkTheme/event.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/themes/bedeworkTheme/eventList.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/themes/bwclassicTheme/calendarList.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/themes/iphoneTheme/calendarList.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/themes/bwclassicTheme/calendarList.xsl: configs: bring jboss config in step with recent changes webapps: begin using calendar summary for display name 08/30/10 10:20:38 douglm [2994] * trunk/config/bwbuild/jboss-postgresql/activemq-broker-config.xml: Remove tz registry thread local variable. Not needed Restructure scheduling tasks to move code into the asynch processor and tidy up in preparation for some of the other changes Disable some unused web client code to make it clear it is unused Force rollback in event add/update when errors occur and rollback in webdav when errors occur. Fixes scheduling spoofing issue. 08/26/10 13:58:14 johnsa [2990] * trunk/config/bwbuild/jboss/cal.options.xml: config update to (default) jboss build 08/20/10 11:01:03 douglm [2983] * trunk/build/quickstart/linux/startjboss: * trunk/build/quickstart/windows/startjboss.bat: * trunk/config/bwbuild/jboss-h2/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-h2/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss-h2/activemq-ra.xml: * trunk/config/bwbuild/jboss-mysql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-mysql/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss-mysql/activemq-ra.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-ra.xml: * trunk/config/bwbuild/jboss/activemq-broker-config.xml: * trunk/config/bwbuild/jboss/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss/activemq-ra.xml: Use a system variable to set activemq bedework broker uri - changes all configs Change startjboss scripts to allow setting of activemquri at startup. Also allow setting of portoffset 08/13/10 00:30:04 douglm [2978] * trunk/config/bwbuild/jboss-postgresql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss-postgresql/sysevents.properties: Small fixes to activemq configs 08/11/10 11:58:04 douglm [2977] * trunk/config/bwbuild/jboss-postgresql/activemq-jms-ds.xml: Try failover for activemq 08/11/10 10:51:08 douglm [2976] * trunk/config/bwbuild/jboss-h2/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-mysql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss/activemq-broker-config.xml: In <conf>/activemq-broker-conf.xml change <transportConnector name="bedework" uri="tcp://localhost:61616" discoveryUri="multicast://default"/> to <transportConnector name="bedework" uri="tcp://localhost:61616" /> That is - drop the discoveryUri. According to the activemq book this allows activemq brokers to discover each other and possibly consume their messages. At the very least it appears to be the source of some exceptions I get when I suspend my laptop. 07/30/10 15:49:05 douglm [2961] * trunk/config/bwbuild/jboss/carddav.options.xml: Updated carddav options 07/20/10 11:46:17 douglm [2955] * trunk/build/platforms/jbossService.xml: * trunk/build/platforms/jbossWar.xml: * trunk/build/platforms/runnableService.xml: * trunk/config/bwbuild/jboss-postgresql/cal.options.xml: * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/deployment/appjars.xml: Updates to handle vcard driven preferences Add vcard to the libraries so we can process vcards from carddav Update carddav options. Change directory info to include new properties and link to it from the principal object Add directory methods to get the information Add a carddav client and provide a method to get the card for a principal Fix to webdav - generating bad hrefs Undo bad change to attendees.jsp 07/08/10 14:47:58 bleibson [2948] * trunk/config/bwbuild/jboss/carddav.options.xml: catch this file up 06/30/10 23:29:42 douglm [2941] * trunk/config/bwbuild/jboss/bedework-card-ds.xml: * trunk/config/bwbuild/jboss/cal.properties: Modify carddav datasource so that it doesn't duplicate the derby mbean Move the derby and h2 dialects out of calendarapi and into rpiutil where they can be used by carddav 06/29/10 10:32:06 douglm [2938] * trunk/build/platforms/jbossService.xml: * trunk/config/bwbuild/jboss-postgresql/bedework-card-ds.xml: * trunk/config/bwbuild/jboss-postgresql/cal.properties: * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/config/bwbuild/jboss/bedework-card-ds.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/caldavTest/shellscr/resources/bwruntest.sh: Skip a couple of jars in jbossService.xml Add a carddav datasource definition to configurations and update properties appropriately Fix up prefixing in caldav test so that it can be used to test carddav. Add some carddav tests Comment out the javadocs group definitions for calendarapi - it was breaking. 06/15/10 10:15:43 douglm [2933] * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/config/bwbuild/jboss/carddav.options.xml: Update carddav configs to match latest changes 06/03/10 23:40:38 douglm [2927] * trunk/config/bwbuild/jboss-mysql/carddav.options.xml: * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/config/bwbuild/jboss/carddav.options.xml: Extra carddav options 05/20/10 19:51:55 douglm [2909] * trunk/config/bwbuild/jboss-postgresql/carddav.options.xml: * trunk/config/bwbuild/jboss/carddav.options.xml: carddav config changes 04/23/10 00:38:56 douglm [2877] * trunk/config/bwbuild/jboss-h2/carddav.options.xml: * trunk/config/bwbuild/jboss-postgresql: * trunk/config/bwbuild/jboss-postgresql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss-postgresql/activemq-ra.xml: * trunk/config/bwbuild/jboss-postgresql/application.sysevents.properties: * trunk/config/bwbuild/jboss-postgresql/bedework-ds.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/lib: * trunk/config/bwbuild/jboss-postgresql/lib/server: * trunk/config/bwbuild/jboss-postgresql/lib/server/postgresql-8.4-701.jdbc4.jar: * trunk/config/bwbuild/jboss-postgresql/sysevents.properties: Add a jboss-postgresql config Also modify carddav options 04/22/10 10:52:07 douglm [2872] * trunk/config/bwbuild/.platform/ear.properties: Fix misspelled property - probably not being used anyway. 03/15/10 00:22:16 douglm [2853] * trunk/config/bwbuild/jboss-h2/bedework-ds.xml: 1. Unprefix principal urls in getPrincipal method for AccessUtil 2. Changed type of content length from int to long - affects nodes and interfaces. Needed for resources. Also means a schema change, stored length needs to be a bigint rather than int. Also content must be stored as a blob. Schema was broken anyway, resources limited to 255 bytes. Not being used other than by tests so schema change should be OK. 3. CalDavBwIntf canPut method needs to take account of resource nodes. 4. Null changes to CalDAVCalNode, CalDavComponentNode - finals and @override 5. For resources use streams rather than byte arrays. Avoids copying. 03/03/10 11:12:42 douglm [2836] * trunk/config/bwbuild/jboss-mysql/cal.properties: Bring jboss-mysql config up to date with others 03/02/10 09:57:14 douglm [2832] * trunk/config/bwbuild/jboss-h2: * trunk/config/bwbuild/jboss-h2/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-h2/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss-h2/activemq-ra.xml: * trunk/config/bwbuild/jboss-h2/application.sysevents.properties: * trunk/config/bwbuild/jboss-h2/bedework-ds.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/lib: * trunk/config/bwbuild/jboss-h2/lib/server: * trunk/config/bwbuild/jboss-h2/lib/server/derby-10.5.3.0.jar: * trunk/config/bwbuild/jboss-h2/lib/server/derby-plugin.jar: * trunk/config/bwbuild/jboss-h2/lib/server/h2-1.2.130.jar: * trunk/config/bwbuild/jboss-h2/sysevents.properties: Add support for h2 as a network available db running as a jboss service Add a configuration for that database 03/01/10 10:45:58 douglm [2829] * trunk/build/platforms/geronimo.xml: * trunk/build/platforms/jboss.xml: * trunk/build/platforms/jbossWar.xml: * trunk/build/platforms/tomcat5.xml: * trunk/config/bwbuild/jboss/bedework-ds.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/build.xml: * trunk/deployment/termination/build.xml: Create new platform specific termination build files. Move some stuff out of the web termination and the deployment build.xml into the termination build files. Allow the bedework ds config to be supplied in the configuration directory and copied into the server 02/24/10 12:45:42 johnsa [2820] * trunk/config/bwbuild/jboss-mysql/lib: * trunk/config/bwbuild/jboss-mysql/lib/server: add configuration directories for library deployment 02/24/10 12:06:56 douglm [2819] * trunk/config/bwbuild/jboss/cal.properties: Enable copy of jars into server lib from config directory 02/24/10 00:16:36 douglm [2816] * trunk/build.xml: * trunk/config/bwbuild/jboss-mysql/application.sysevents.properties: * trunk/config/bwbuild/jboss/application.sysevents.properties: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/jboss/lib: * trunk/config/bwbuild/jboss/lib/server: * trunk/config/bwbuild/jboss/lib/server/derby-10.5.3.0.jar: * trunk/config/bwbuild/jboss/lib/server/derby-plugin.jar: * trunk/config/bwbuild/jboss/lib/server/derbyclient-10.5.3.0.jar: * trunk/config/bwbuild/jboss/lib/server/derbynet-10.5.3.0.jar: * trunk/deployment/appjars.xml: More work on deployment for the derby service. Also changes to get cmdutil tool working 02/23/10 15:56:14 douglm [2811] * trunk/build.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/build.xml: Monitor: generate stats in a different format - perhaps more usable for applications Create a derby mbean so we can run derby as a service with network connections Fix up build to copy appropriate files into server lib 02/22/10 15:58:51 johnsa [2798] * trunk/config/bwbuild/jboss-mysql/cal.options.xml: * trunk/config/bwbuild/jboss-mysql/cal.properties: added monitor application to default jboss configs 02/22/10 15:56:14 johnsa [2796] * trunk/config/bwbuild/jboss-mysql/cal.properties: * trunk/config/bwbuild/jboss/cal.properties: added monitor application to default jboss configs 02/21/10 21:35:54 douglm [2791] * trunk/build.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/dumprestore/shellscr/appjars.xml: Restore of data will now disable the indexer then do a full reindex after the restore 02/18/10 16:25:28 douglm [2787] * trunk/config/bwbuild/jboss/activemq-broker-config.xml: * trunk/config/bwbuild/jboss/cal.options.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/monitor: * trunk/deployment/monitor/shellscr: * trunk/deployment/monitor/shellscr/META-INF: * trunk/deployment/monitor/shellscr/META-INF/jboss-service.xml: * trunk/deployment/monitor/shellscr/META-INF/jboss-structure.xml: * trunk/deployment/monitor/shellscr/appjars.xml: * trunk/deployment/monitor/shellscr/build.xml: * trunk/deployment/monitor/shellscr/resources: * trunk/deployment/monitor/shellscr/resources/bwrun.bat: * trunk/deployment/monitor/shellscr/resources/bwrun.sh: * trunk/deployment/monitor/shellscr/resources/log4j.xml: Rearrange source and build so that the monitor module is built and deployed along with the rest. Filter the crawler queue or a rebuild will fail due to self generated messages Add a read-only message count property to the indexer 02/12/10 11:06:27 johnsa [2777] * trunk/config/bwbuild/jboss-mysql: * trunk/config/bwbuild/jboss-mysql/activemq-broker-config.xml: * trunk/config/bwbuild/jboss-mysql/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss-mysql/activemq-ra.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/sysevents.properties: adding jboss-mysql configurations 02/10/10 00:13:16 douglm [2774] * trunk/config/bwbuild/jboss/cal.properties: Provide a dialect which circumvents a derby bug in lob handling 02/03/10 20:20:10 douglm [2760] * trunk/config/bwbuild/jboss/activemq-broker-config.xml: activemq domain now appears in jboss jmx-console This allows us to see statistics and current state of the activemq system - including the queues 02/03/10 14:06:59 douglm [2755] * trunk/config/bwbuild/jboss/activemq-broker-config.xml: * trunk/config/bwbuild/jboss/activemq-jms-ds.xml: Define queue for system monitor 01/28/10 23:14:26 douglm [2735] * trunk/build/quickstart/linux/startjboss: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/dumprestore/shellscr/META-INF/jboss-service.xml: * trunk/deployment/dumprestore/shellscr/build.xml: Further fixes to startjboss Copy init data into the jboss data directory 01/28/10 13:31:45 douglm [2730] * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/cal.properties: Chnage feeder context 01/27/10 13:40:56 douglm [2719] * trunk/build/platforms/jbossWar.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/activemq-broker-config.xml: * trunk/config/bwbuild/jboss/activemq-jms-ds.xml: * trunk/config/bwbuild/jboss/activemq-ra.xml: * trunk/config/bwbuild/jboss/activemq.xml: * trunk/config/bwbuild/jboss/cal.properties: Update the activemq configuration from files in the config directory. Add feeder app to build 01/26/10 10:27:16 douglm [2716] * trunk/build/platforms/jbossService.xml: * trunk/build/platforms/runnableService.xml: * trunk/build/platforms/tomcat5Service.xml: * trunk/config/bwbuild/jboss/cal.properties: Allow components to be marked as runnable - only test suites are affected. 01/25/10 22:42:42 douglm [2714] * trunk/build/platforms/jbossService.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/build.xml: * trunk/deployment/dumprestore/shellscr/build.xml: * trunk/deployment/indexer/shellscr/build.xml: * trunk/deployment/sysevlog/shellscr/build.xml: deploy target for jboss now copies sars and ear into a new deploy directory 01/25/10 16:07:25 douglm [2711] * trunk/build/platforms/tomcat5War.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/default/sysevents.properties: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/jboss/sysevents.properties: * trunk/config/bwbuild/liferay5/cal.properties: * trunk/config/bwbuild/liferay5/sysevents.properties: * trunk/config/bwbuild/mysql/cal.properties: * trunk/config/bwbuild/mysql/sysevents.properties: * trunk/config/bwbuild/oracle10g/cal.properties: * trunk/config/bwbuild/oracle10g/sysevents.properties: * trunk/deployment/build.xml: * trunk/deployment/sysevlog/shellscr/META-INF/jboss-service.xml: Now appears to build a deployable and runnable tomcat5 version as well as a bedework version. system events logger is now working. 01/22/10 14:56:39 douglm [2706] * trunk/config/bwbuild/jboss/build.properties: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/webpublic/jboss: Fix up resource deployment in jboss Delete another unused jboss directory 01/22/10 14:31:15 douglm [2705] * trunk/config/bwbuild/jboss/cal.properties: Fix properties to use jboss auth domain 01/22/10 11:32:19 douglm [2698] * trunk/build/buildwar.xml: * trunk/build/platforms/geronimoWar.xml: * trunk/build/platforms/jbossWar.xml: * trunk/build/platforms/tomcat5War.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/deployment/build.xml: * trunk/deployment/feeder/jboss: * trunk/deployment/feeder/portlet: * trunk/deployment/feeder/webapp/build.xml: * trunk/deployment/publiccaldav/webapp/build.xml: * trunk/deployment/termination/shellscr/build.xml: * trunk/deployment/termination/webapp/build.xml: * trunk/deployment/tzsvr/webapp/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: Rework the build process to make war/ear differences part of the imported platform specific build files. Added a resource reference to the web.xml files for jms and updated the jboss-web files to link that in to a jboss resource. This probably needs some more parameterization. 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 01/17/10 18:57:07 douglm [2680] * trunk/build/platforms/geronimoWar.xml: * trunk/config/bwbuild/geronimo: * trunk/config/bwbuild/geronimo/activemq.xml: * trunk/config/bwbuild/geronimo/build.properties: * trunk/config/bwbuild/geronimo/cal.options.xml: * trunk/config/bwbuild/geronimo/cal.properties: * trunk/config/bwbuild/geronimo/carddav.options.xml: * trunk/config/bwbuild/geronimo/context.xml: * trunk/config/bwbuild/geronimo/sysevents.properties: Take a look at running under geronimo - discovered block to progress 01/05/10 11:59:14 douglm [2621] * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/mysql/cal.properties: * trunk/config/bwbuild/oracle10g/cal.properties: Fix options so we don't build tzsvr as part of bedework 01/05/10 11:56:21 douglm [2620] * trunk/config/bwbuild/default/cal.properties: Don't build tzsvr as part of bedework build 12/29/09 23:02:33 douglm [2588] * trunk/build/platforms/jbossWar.xml: * trunk/config/bwbuild/jboss/build.properties: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/liferay5/build.properties: Jboss build was broken - platform set incorrectly 12/23/09 12:25:26 douglm [2541] * trunk/config/bwbuild/default/cal.options.xml: * trunk/deployment/webpublic/webapp/build.xml: Need to set appType for feeder back to feeder. Requires change to test in action form 12/23/09 11:55:33 douglm [2540] * trunk/build/quickstart/build.xml: * trunk/build/quickstart/run-indexer.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/mysql/cal.properties: * trunk/config/bwbuild/oracle10g/cal.properties: Handle entity and collection deletion in indexer 12/21/09 14:01:46 douglm [2523] * trunk/config/bwbuild/default/cal.options.xml: Not apptyype feeder for the feeder app.Must be apptype=webpublic 12/13/09 18:01:48 douglm [2473] * trunk/config/bwbuild/default/activemq.xml: * trunk/config/bwbuild/default/sysevents.properties: More fixes to indexer Added a few more system event codes and classes so we can monitor system activity such as http requests and response times. 12/10/09 17:08:16 johnsa [2444] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/cal.options.xml: * trunk/config/bwbuild/liferay5/cal.options.xml: * trunk/config/bwbuild/mysql/cal.options.xml: * trunk/config/bwbuild/mysql/cal.properties: * trunk/config/bwbuild/oracle10g/cal.options.xml: * trunk/config/bwbuild/oracle10g/cal.properties: fixing up config files 12/10/09 16:06:29 douglm [2440] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/jboss/cal.options.xml: * trunk/config/bwbuild/liferay5/cal.options.xml: * trunk/config/bwbuild/mysql/cal.options.xml: * trunk/config/bwbuild/oracle10g/cal.options.xml: * trunk/resources: Refactor a little - new GetHandler abstract class to handle special uris targetted at caldav. Add new processing to support ischedule capabilities. Change option name in cal.options from real-time to ischedule 12/10/09 12:12:25 johnsa [2439] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/default/carddav.options.xml: * trunk/config/bwbuild/jboss/activemq.xml: * trunk/config/bwbuild/jboss/cal.options.xml: * trunk/config/bwbuild/jboss/carddav.options.xml: * trunk/config/bwbuild/jboss/sysevents.properties: * trunk/config/bwbuild/liferay5/activemq.xml: * trunk/config/bwbuild/liferay5/cal.options.xml: * trunk/config/bwbuild/liferay5/carddav.options.xml: * trunk/config/bwbuild/liferay5/sysevents.properties: * trunk/config/bwbuild/mysql/activemq.xml: * trunk/config/bwbuild/mysql/build.properties: * trunk/config/bwbuild/mysql/cal.options.xml: * trunk/config/bwbuild/mysql/cal.properties: * trunk/config/bwbuild/mysql/carddav.options.xml: * trunk/config/bwbuild/mysql/context.xml: * trunk/config/bwbuild/mysql/sysevents.properties: * trunk/config/bwbuild/oracle10g/activemq.xml: * trunk/config/bwbuild/oracle10g/build.properties: * trunk/config/bwbuild/oracle10g/cal.options.xml: * trunk/config/bwbuild/oracle10g/cal.properties: * trunk/config/bwbuild/oracle10g/carddav.options.xml: * trunk/config/bwbuild/oracle10g/context.xml: * trunk/config/bwbuild/oracle10g/sysevents.properties: updates to config directories to bring in line with 3.6 development 12/07/09 23:35:46 douglm [2423] * trunk/config/bwbuild/default/sysevents.properties: First pass at getting indexer listener code working 11/20/09 14:51:16 bleibson [2410] * trunk/config/bwbuild/default/cal.options.xml: * trunk/config/bwbuild/default/cal.properties: Add feeder app to builds. 10/01/09 10:24:05 douglm [2392] * trunk/config/bwbuild/default/cal.options.xml: Fix up config so that ldap groups work Add memberOf info to the header so we can see if anything is happening. 09/17/09 10:06:17 johnsa [2376] * trunk/config/bwbuild/default/cal.properties: * trunk/config/bwbuild/jboss/cal.properties: * trunk/config/bwbuild/liferay5/cal.properties: * trunk/config/bwbuild/mysql/cal.properties: * trunk/config/bwbuild/oracle10g/cal.properties: clarify property file comments 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/19/09 09:48:06 douglm [2360] * trunk/config/bwbuild/default/activemq.xml: Seemed to be getting a lot of noise from activemq about a port. Remove some unused config items 08/15/09 13:29:48 douglm [2348] * trunk/config/bwbuild/default/activemq.xml: Seemed to be getting a lot of noise from activemq about a port. Remove some unused config items 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 08/12/09 13:55:30 douglm [2336] * trunk/config/bwbuild/default/activemq.xml: * trunk/config/bwbuild/default/jndi.properties: Prepare for merge from douglm development branch 06/26/09 15:34:25 douglm [2237] * trunk/config/bwbuild/jboss/build.properties: * trunk/config/bwbuild/jboss/cal.options.xml: * trunk/config/bwbuild/jboss/cal.properties: * trunk/docs/book/.~lock.02-GettingStarted.odt#: * trunk/docs/book/.~lock.03-DeployingBedework.odt#: * trunk/docs/book/02-GettingStarted.odt: * trunk/docs/book/03-DeployingBedework.odt: Fix up options files for consistency. Update config documentation 06/26/09 11:47:48 douglm [2233] * trunk/config/bwbuild/default/cal.options.xml: * trunk/util/svncopy.sh: Add a comment to cal.options Fix up svncopy ready fro release of 3.5 06/25/09 13:52:38 douglm [2231] * trunk/config/bwbuild/jboss/carddav.options.xml: * trunk/config/bwbuild/jboss/democal.options.xml: * trunk/config/bwbuild/jboss/democal.properties: * trunk/deployment/build.xml: Fix up build so that tz server gets correctly incorporated into the ear. Involved: 1. Moving the temp expanded war file 2. changing the name of the ehcache config so it doesn't intefere with th ebedework one. 3. Fixed Carddav options and bedework options 4. temp lib was getting built into the ear doubling its size. Removed that 06/01/09 18:05:51 douglm [2217] * trunk/config/bwbuild/default/carddav.options.xml: Add options associated with user home processing 05/28/09 16:00:41 douglm [2205] * trunk/config/bwbuild/default/carddav.options.xml: Fix CardDAV options file Fix up processing attendee reply 05/21/09 15:55:08 douglm [2186] * trunk/config/bwbuild/default/cal.options.xml: Fix public events bug preventing maintenance of locations, contacts and caetgories by other than super-user. Configure quickstart to allow all pubic admins access to maintian the above. 05/04/09 13:58:36 douglm [2153] * trunk/config/bwbuild/oracle10g: * trunk/config/bwbuild/oracle10g/build.properties: * trunk/config/bwbuild/oracle10g/cal.options.xml: * trunk/config/bwbuild/oracle10g/cal.properties: * trunk/config/bwbuild/oracle10g/carddav.options.xml: * trunk/config/bwbuild/oracle10g/context.xml: Add example Oracle 10g config 05/01/09 12:05:16 douglm [2152] * trunk/config/bwbuild/default/cal.properties: Fixes to catuid parsing