# # ChangeLog for /trunk/config # # Generated by Trac 0.9.3 # 05/18/13 09:32:56 # 11/29/06 13:16:00 douglm [1105] * trunk/build/buildwar.xml: * trunk/build/libjars.properties: * trunk/build/quickstart-build.xml: * trunk/config/configs/democal.properties: * trunk/deployment/deployprops.xml: * trunk/deployment/freebusyAggregator/uportal2/build.xml: * trunk/deployment/freebusyAggregator/webapp/build.xml: * trunk/deployment/resources/portlet: * trunk/deployment/resources/portlet/bedework-portlet-struts-html.tld: * trunk/deployment/termination/liferay4: * trunk/deployment/termination/liferay4/build.xml: * trunk/deployment/termination/uportal2: * trunk/deployment/termination/uportal2/build.xml: * trunk/deployment/termination/webapp/build.xml: * trunk/deployment/webadmin/liferay4: * trunk/deployment/webadmin/liferay4/build.xml: * trunk/deployment/webadmin/portlet: * trunk/deployment/webadmin/portlet/portlet.xml: * trunk/deployment/webadmin/portlet/resources: * trunk/deployment/webadmin/portlet/resources/default: * trunk/deployment/webadmin/portlet/resources/default/default: * trunk/deployment/webadmin/portlet/resources/default/default/caladmin.css: * trunk/deployment/webadmin/portlet/resources/default/default/default.css: * trunk/deployment/webadmin/portlet/resources/default/default/default.xsl: * trunk/deployment/webadmin/portlet/resources/default/default/errors.xsl: * trunk/deployment/webadmin/portlet/resources/default/default/messages.xsl: * trunk/deployment/webadmin/portlet/resources/default/default/subColors.css: * trunk/deployment/webadmin/portlet/resources/default/default/subColors.xml: * trunk/deployment/webadmin/portlet/resources/default/xsltdir.properties: * trunk/deployment/webadmin/portlet/resources/resources: * trunk/deployment/webadmin/portlet/resources/resources/arrowLeft.gif: * trunk/deployment/webadmin/portlet/resources/resources/arrowRight.gif: * trunk/deployment/webadmin/portlet/resources/resources/autoComplete.js: * trunk/deployment/webadmin/portlet/resources/resources/bedework.ico: * trunk/deployment/webadmin/portlet/resources/resources/bedeworkAdminLogo.gif: * trunk/deployment/webadmin/portlet/resources/resources/browserSniffer.js: * trunk/deployment/webadmin/portlet/resources/resources/bwClock.css: * trunk/deployment/webadmin/portlet/resources/resources/bwClock.js: * trunk/deployment/webadmin/portlet/resources/resources/calAddIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/calIcon-sm.gif: * trunk/deployment/webadmin/portlet/resources/resources/calIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/caladminlogo.gif: * trunk/deployment/webadmin/portlet/resources/resources/calendarDescriptions.css: * trunk/deployment/webadmin/portlet/resources/resources/catIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/check1.gif: * trunk/deployment/webadmin/portlet/resources/resources/check2.gif: * trunk/deployment/webadmin/portlet/resources/resources/clockIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/clockMap.gif: * trunk/deployment/webadmin/portlet/resources/resources/dynCalendarWidget.css: * trunk/deployment/webadmin/portlet/resources/resources/dynCalendarWidget.js: * trunk/deployment/webadmin/portlet/resources/resources/email.gif: * trunk/deployment/webadmin/portlet/resources/resources/greenCheckIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/groupIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/includes.js: * trunk/deployment/webadmin/portlet/resources/resources/redCheckIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/trashIcon.gif: * trunk/deployment/webadmin/portlet/resources/resources/ui.js: * trunk/deployment/webadmin/portlet/resources/resources/userIcon.gif: * trunk/deployment/webadmin/portlet/struts-portlet-config.xml: * trunk/deployment/webadmin/uportal2: * trunk/deployment/webadmin/uportal2/build.xml: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webpublic/jetspeed/resources/cal/portlet.xml: * trunk/deployment/webpublic/jetspeed/resources/struts-portlet-config.xml: * trunk/deployment/webpublic/liferay4: * trunk/deployment/webpublic/liferay4/build.xml: * trunk/deployment/webpublic/portlet: * trunk/deployment/webpublic/portlet/portlet.xml: * trunk/deployment/webpublic/portlet/resources: * trunk/deployment/webpublic/portlet/resources/demoskins: * trunk/deployment/webpublic/portlet/struts-portlet-config.xml: * trunk/deployment/webpublic/uportal2/bedework-uportal2.tld: * trunk/deployment/webpublic/uportal2/build.xml: * trunk/deployment/webpublic/uportal2/pluto-portlet.tld: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployment/webuser/jetspeed/resources/struts-portlet-config.xml: * trunk/deployment/webuser/jetspeed/resources/ucal/portlet.xml: * trunk/deployment/webuser/liferay4: * trunk/deployment/webuser/liferay4/build.xml: * trunk/deployment/webuser/portlet: * trunk/deployment/webuser/portlet/portlet.xml: * trunk/deployment/webuser/portlet/resources: * trunk/deployment/webuser/portlet/resources/demoskins: * trunk/deployment/webuser/portlet/struts-portlet-config.xml: * trunk/deployment/webuser/uportal2/bedework-uportal2.tld: * trunk/deployment/webuser/uportal2/build.xml: * trunk/deployment/webuser/uportal2/pluto-portlet.tld: * trunk/deployment/webuser/webapp/build.xml: * trunk/lib/portals-bridges-1.0: * 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/portals-bridges-1.0/struts-portlet.tld: To build bedework after this update will require ant-contrib.jar to be added to apache-ant-1.6.5/lib This will be done in the preview quickstart Upgraded portlet support. Managed to display the user calendar in liferay4. Made much more of the portlet support common. Moved many config settings into the properties file. Some changes still needed Moved portlet stylesheets into common portlet directory 11/17/06 01:02:22 douglm [1093] * trunk/config/configs/democal.options.xml: Correct acl hrefs which are supposed to be principal uris. Change the caldav system inteface and implementations to return principal roots. Change acl emitting code to use new href builder class Change calling code appropriately. Add principal roots to jsp headers so stylesheets can recognize a user for what it is. Change restore program to read system properties and set them if restore data does not have the values. 11/14/06 00:50:24 douglm [1085] * trunk/config/configs/democal.options.xml: * trunk/deployment/webadmin/webapp/resources/default/default/default.css: * trunk/deployment/webadmin/webapp/resources/default/default/default.xsl: * trunk/deployment/webadmin/webapp/resources/default/default/errors.xsl: * trunk/deployment/webadmin/webapp/resources/default/default/messages.xsl: * trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl: Large number of updates mostly due to renaming sponsor to contact. BwContact class is used for rfc contact field with some non-rfc extensions used as contact in public events. Renamed all sponsor admin jsp pages to contact Changed jsp to refer to contact Changed struts-config Changed admin and public events stylesheet to refer to contact - contacts largely unused in user client to date. Changes to configuration properties and xml files - change sponsor to contact Sponsor code removed from admin app and added to common code In addition the contact class has a language capable name. The icalendar classes have been modified appropriately Collation classes and methods added to allow correct sorting of entities 10/23/06 01:22:42 douglm [1039] * trunk/build/buildwar.xml: * trunk/config/configs/democal.options.xml: * trunk/lib/lucene-core-1.9.1.jar: Add system property to set path to index root. Changed config to set it Implemented lcene indexing and searching. Admin client needs work to display results - user client will index and generate xml for query like http://localhost:8080/ucal/search/search.rdo?query=eventSummary:meeting Stylesheets need changes to display result. Default quickstart creates indexes in the quickstart directory Schema change: add text column "bwindex_root" to Bedework_Settings 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 09/26/06 18:52:23 douglm [1023] * trunk/build.xml: * trunk/config/configs/freebusy/democal.properties: * trunk/deployment/freebusyAggregator/webapp/resources/demoskins/MainCampus/default/default/default.xsl: A number of changes - mostly caldav - as a result of interoperability tests 09/13/06 16:05:36 douglm [1005] * trunk/config/configs/freebusy/democal.properties: Free busy config fix 09/13/06 10:56:52 douglm [1000] * trunk/build.xml: * trunk/build/buildwar.xml: * trunk/config/configs/freebusy: * trunk/config/configs/freebusy/build.properties: * trunk/config/configs/freebusy/democal.options.xml: * trunk/config/configs/freebusy/democal.properties: * trunk/lib/google: * trunk/lib/google/COPYING: * trunk/lib/google/gdata-calendar-1.0.jar: * trunk/lib/google/gdata-client-1.0.jar: -- 09/12/06 14:38:50 douglm [997] * trunk/build/buildwar.xml: * trunk/build/quickstart-build.xml: * trunk/config/configs/democal.properties: * trunk/deployment/build.xml: * trunk/deployment/deploy.properties: * trunk/deployment/freebusyAggregator/jetspeed/resources/web.xml: * trunk/deployment/freebusyAggregator/uportal2/build.xml: * trunk/deployment/freebusyAggregator/webapp/build.xml: * trunk/deployment/publiccaldav/webapp/build.xml: * trunk/deployment/usercaldav/webapp/build.xml: * trunk/deployment/webadmin/webapp/build.xml: * trunk/deployment/webconfig/webapp/build.xml: * trunk/deployment/webpublic/jetspeed/resources/web.xml: * trunk/deployment/webpublic/uportal2/build.xml: * trunk/deployment/webpublic/webapp/build.xml: * trunk/deployment/webuser/jetspeed/resources/web.xml: * trunk/deployment/webuser/uportal2/build.xml: * trunk/deployment/webuser/webapp/build.xml: * trunk/deployutil/src/org/bedework/deployment/ResolveFile.java: -------------------------------------------------------------------------------------------------------------------------- This set of updates switches the expected tomcat server to tomcat 5.5.17 -------------------------------------------------------------------------------------------------------------------------- For reference the changes needed are noted below. Later today we will have a binary quickstart which can be downloaded from bedework.org whilch will provide what we believe to be a correctly configured tomcat 5.5.17 Changes required to the tomcat instance were... Copy log4j and the hsqldb drivers from tomcat 5.0.28 cp path-to/jakarta-tomcat-5.0.28/common/classes/log4j.xml path-to/apache-tomcat-5.5.17/common/classes/log4j.xml cp path-to/jakarta-tomcat-5.0.28/common/lib/hsqldb-1.7.3.3.jar path-to/apache-tomcat-5.5.17/common/lib/hsqldb-1.7.3.3.jar In conf/web.xml change <param-name>listings</param-name> <param-value>false</param-value> to <param-name>listings</param-name> <param-value>true</param-value> to enable directory browsing. --------------------------------------------------------------------------------------------------- Other changes... More schedule changes Fixed initbedework.xml so it works again. Move freebusyAggregator config class into calfacade.configs Suppress inclusion of web.xml from source to remove warning messages Change democal.properties value from org.bedework.app.Events.web.xml=guest/web.xml to org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml Similarly for SoEDept which now has org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml and added to public and user caldav which have org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml New global property org.bedework.global.deploy.on.tomcat=true This enables copying of context.xml files from the web application source. Added properties org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml In addition the values of the context.root properties were changed to include a leading "/". This allows specifying a root context simply by omitting the value. 08/18/06 10:31:44 douglm [993] * trunk/config/configs/democal.options.xml: Most of these updates provide the webdav server components with access to a system property indicating if directory browsing is disallowed. Needs schema change: in hsql-speak alter table BEDEWORK_SETTINGS add column directory_browsing_disallowed char(1) update BEDEWORK_SETTINGS set directory_browsing_disallowed='T' or update BEDEWORK_SETTINGS set directory_browsing_disallowed='F' With a value of 'F' you wil be able to browse bedework directories. Also change your own copies of democal.options.xml in the <syspars> section... <usergroupsClass>org.bedework.calcore.hibernate.GroupsDbImpl</usergroupsClass> </syspars> changes to <usergroupsClass>org.bedework.calcore.hibernate.GroupsDbImpl</usergroupsClass> <directoryBrowsingDisallowed>@DIRECTORY-BROWSING-DISALLOWED@</directoryBrowsingDisallowed> </syspars> The value will be set from the properties file. 08/16/06 16:11:14 douglm [980] * trunk/config: -- 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