====================================================================== Day Management AG, Switzerland 11-August-2010 Release note Product: CRX 1.4.2 Type: Feature Pack Version: 1.4.2.13 ====================================================================== 0. Index ---------------------------------------------------------------------- 1. Fixed bugs 2. Dependencies 3. Installation 4. Contained files 5. Disclaimer 6. Links 1. Fixed bugs ---------------------------------------------------------------------- 19770 - Include package location into the package and recreate correctly on upload 21212 - Secure LDAP support 22041 - Certain modifications might lock up CRX instance 22176 - Files missing after Data Store Garbage Collection 22265 - Use Apache Felix Framework 1.6.0 in CRX 22931 - CRXSessions not garbage collected when login fails 23055 - Add support for "platform patching" 23112 - Autoinstaller should not keep reference to package installer 23113 - Update to latest package installer with 'patch' support 23143 - LDAPLoginModule sporadic connection failure 23350 - Read performance degradation while writing to the repository 23375 - Error in LDAPPrincipalProvider when '\' is introduced in cn 22376 - only nodetypes at /(apps/libs)/*/nodetypes/*.cnd are loaded 22377 - use nt:folder as default type for directories 23379 - Use vlt 1.3 23431 - ConstraintViolationException while installing vlt package 23458 - Package Importer does not prune missing directories 23459 - Upgrade does not clear /var/classes anymore 23460 - Installing a package fails with 'not an absolute path' 23485 - Package installation should fail when nodetypes cannot be pa 23866 - Multi-domain LDAP directories not supported 23900 - After case insensitive login, session might return incorrect user id 23908 - LDAP: Autocreate membership groups not added to subject on first login 23972 - Packages: NumberFormatExceptions after installing packages 24038 - Add "Force Upload" to CRX package upload 24280 - JSSESocketFactory does not do handshake if no cipher suites are provided 24877 - Activating on slave is slow 24986 - CRX-mount: query transformation may result in malformed statement 25004 - LDAPUserSync always creates multi-valued properties when syncing attributes 25823 - Trying to access deleted node over and over again 26768 - NPE during POST /bin/workflow/inbox 28300 - WorkflowModelManager.getModels: use 99% and block the instance 28314 - Missing Versions: It should be possible to fix missing versions by creating fake one based on current data 28420 - Tar PM: index*.tar file larger than 2 GB doesn't work correctly 30351 - SharedItemStateManager deadlock 30579 - Improve logging of Session.Save to trace back root cause of externally modified nodes 2. Dependencies ---------------------------------------------------------------------- CRX 1.4.2 3. Installation ---------------------------------------------------------------------- 0. Make sure you have a backup of the data. 1. Unpack the featurepack zip file 2. Stop the quickstart jar or application server if required 3. Copy the files in the subdirectory 'server' to the corresponding directories, replacing existing files 4. Start the quickstart jar or application server 5. Verify the feature pack is installed: * Login as admin to the CRX Explorer. If your installation is running on port 7402, this is http://localhost:7402/crx/login.jsp * Go to Repository Configuration - Check Repository. * If you have an option "Data store consistency check" then the hotfix is properly installed. 6. (optional) Run a Consistency Check: * In the Repository Configuration - Check Repository page (see above), select "Data store consistency check" and click Run. * You will get a list of missing files (if any) with file name and property name. Example: Perfoming data store consistency check... missing file: /90/7e/d5/907ed5cfac93f0cef35f6769c1cc7af6977a7b21 in property: /.DS_Store/jcr:content/jcr:data missing file: /dd/2e/5e/dd2e5ef83b4453b66be4cb17521813b75c77245d in property: /var/classes/org/.../jcr:data Traversed 77547 nodes, 2 errors found The file names are relative to the datastore, which usually resides in crx-quickstart/repository/shared/repository/datastore. To fix the problem, restore the file from a backup, copy the file from another place (for example another CRX installation), delete the node, or create an empty file with this name (so you can remove or overwrite the node later on). 4. Contained files ---------------------------------------------------------------------- relnotes.txt server/runtime/0/_crx/WEB-INF/lib/crx-auth-ldap-1.4.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-auth-ldap-1.4.2.0.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-auth-ldap-1.4.2.1.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-auth-ldap-1.4.2.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-auth-ldap-1.4.2.3.jar server/runtime/0/_crx/WEB-INF/lib/crx-core-1.4.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-core-1.4.2.1.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-core-1.4.2.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-core-1.4.2.3.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-core-1.4.2.4.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-core-1.4.2.5.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-core-1.4.2.6.jar server/runtime/0/_crx/WEB-INF/lib/crx-explorer-impl-1.4.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/crx-explorer-impl-1.4.2.1.jar server/runtime/0/_crx/WEB-INF/lib/crx-packaging-1.4.2 (empty) server/runtime/0/_crx/WEB-INF/lib/crx-packaging-1.4.2.1.jar server/runtime/0/_crx/WEB-INF/lib/crx-server-1.4.2.0.jar server/runtime/0/_crx/WEB-INF/lib/day-commons-ldapclient-1.1.1.jar (empty) server/runtime/0/_crx/WEB-INF/lib/day-commons-ldapclient-1.1.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/day-commons-ldapclient-1.1.3.jar server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.5.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.6.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.7.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.8.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.9.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.10.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.11.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.12-fp28406.jar (empty) server/runtime/0/_crx/WEB-INF/lib/jackrabbit-core-1.4.13-hfp30578.jar server/runtime/0/_crx/WEB-INF/lib/vault-fs-1.2.6.jar (empty) server/runtime/0/_crx/WEB-INF/lib/vault-fs-1.3.1.jar (empty) server/runtime/0/_crx/WEB-INF/lib/vault-fs-1.3.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/vault-fs-1.3.3.jar server/runtime/0/_crx/WEB-INF/lib/vault-packaging-1.2.6.jar (empty) server/runtime/0/_crx/WEB-INF/lib/vault-packaging-1.3.1.jar (empty) server/runtime/0/_crx/WEB-INF/lib/vault-packaging-1.3.2.jar (empty) server/runtime/0/_crx/WEB-INF/lib/vault-packaging-1.3.3.jar server/runtime/0/_crx/config/check.jsp server/runtime/0/_crx/config/check_frame.jsp server/runtime/0/_crx/config/datastore_gc.jsp server/runtime/0/_crx/packmgr/console.jsp server/runtime/0/_crx/packmgr/coverage.jsp server/runtime/0/_crx/packmgr/create.jsp server/runtime/0/_crx/packmgr/edit.jsp server/runtime/0/_crx/packmgr/editor.jsp server/runtime/0/_crx/packmgr/help.jsp server/runtime/0/_crx/packmgr/index.jsp server/runtime/0/_crx/packmgr/list.jsp server/runtime/0/_crx/packmgr/pack.jsp server/runtime/0/_crx/packmgr/service.jsp server/runtime/0/_crx/packmgr/stream.jsp server/runtime/0/_crx/packmgr/unpack.jsp 5. Disclaimer ---------------------------------------------------------------------- HOTFIXES ARE NOT TESTED BY QA. USE AT YOUR OWN RISK. DAY RECOMMENDS THAT THIS HOTFIX BE USED FOR DEVELOPMENT PURPOSES. IF YOU MUST APPLY THIS HOTFIX TO A PRODUCTION SYSTEM, YOU SHOULD THOROUGHLY TEST YOUR APPLICATION. DAY MANAGEMENT AG CANNOT BE HELD RESPONSIBLE FOR ANY DAMAGE THAT COULD BE CAUSED BY THIS HOTFIX. If applicable, the changes included herein will automatically go into the next official release of the component, module or product. Copyright (c) 1993-2009 Day Management AG, Switzerland - All rights reserved This Software is protected by copyright law and international treaties. This Software is licensed (not sold), and its use is subject to a separate license agreement between you and Day or Day's authorized resellers. The unauthorized use, copying or distribution of this Software may result in severe criminal or civil penalties, and will be prosecuted to the maximum extent allowed by law. DAY, the DAY logo, Communique, ContentBus and CRX Content Repository Extreme are registered trademarks and service marks, or are trademarks and service marks, of Day Management AG, Switzerland, in various countries around the world. All other product names and company logos mentioned in the information, documents or other items provided or available herein may be the trademarks of their respective owners. 6. Links ---------------------------------------------------------------------- Public: http://www.day.com http://www.day.com/crx http://jcr.day.com Restricted: http://daycare.day.com http://docs.day.com