Performance improvement: prevent unnecessary 304 revalidation requests for thumbnails in detailed view of My-Documents and Recently Modified Documents dashlets
Fixed bean config problem (caused by r34662)
Fix build break
Refactored revalidation code to remove previously added WebScripts that are now surplus to requirements
Performance improvement: prevent unnecessary 304 revalidation for avatars on site colleagues dashlet
Performance improvement: prevent unnecessary 304 revalidation for avatars on following/follwers pages
Performance improvement: prevent unnecessary 304 revalidation for avatars in activity feeds
Performance improvement: prevent unecessary 304 revalidation for user avatar thumbnails in header WebScript
Prevent 304 revalidations for unchanged thumbnails in document library, web preview and search
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34698 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
34666: Merged BRANCHES/V4.0 to BRANCHES/DEV/V4.0-BUG-FIX
34664: Fix for ALF-13310 - Hidden renditions cause doclist error
34665: Second part of fix for ALF-13310 (javascript api)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34696 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
34397: ALF-13064: Updated document lib WebScript to protect against access errors dealing with permissions of locked documents
34406: ALF-13069: Fix flash upload file selection page title corruption
34434: ALF-13066: Fix for intermittent failure (testConcurrentLinkToDeletedNode)
34439: Merged BRANCHES/V4.0 to BRANCHES/DEV/V4.0-BUG-FIX
34438: Fix to issue where new Hazelcast based Share clustering was broken by a recent SpringSurf change to ServletRequestContextFactory bean config in libs rev 1028 or higher.
34443: ALF-11433: IE8 specific fix to ensure that document-picker panel is hidden before documents selected event is fired and for TinyMCE to set focus on editor so that content is added correctly
34457: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
34354: ALF-12995 - IMAP: File is modified when received as a message in IMAP account
34444: ALF-12169: Guest/guest/gUest username is now normalized to corresponding person's user ID during authentication, solving problems with synchronization with Active Directory's Guest account
34454: Java 1.6.0_31 for 3.4.9 and 4.0.2
34458: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
34392: ALF-13146: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33813: ALF-12736: Stack specific: 'Getting updates failed' notification appears when non-admin user creats DWS
- From Pavel: "Some users from ldap don't have lastName. That is why NPE occurs."
34459: Merged V4.0 to V4.0-BUG-FIX
34391: Merged DEV to V4.0 (with corrections)
34390: ALF-13013 : It's impossible to change Activities Feed properties on Websphere
Now the Schedule subtree in JMX is set to the correct MBeanServer.
34407: Merged HEAD-2011_12_06 to V4.0 (4.0.1)
Updated copyrights
32813: ALF-4098: WCM: Assets in in-flight worflow are allowed to be edited.
Ability of editing assets submitted to 'in-flight' workflow has been removed:
- .AVMSyncService. service interface was expanded with new method .List<AVMDifference> compare(int srcVersion, String srcPath, int dstVersion, String dstPath, NameMatcher excluder, boolean expandDirs). to introduce ability of collecting all created/modified items in created/modified folder;
- all .AVMSyncService. implementations were expanded in accordance with changes in interface;
- new tests for newly created items, items in modified folder and for deleted items in modified folder were added
34414: ALF-11607: Bootstrap fails against database 'DB2/LINUXX8664'
- Patched hibernate jar to recognize DB2 64 bit Linux
34416: ALF-12992: Updated weblogic DD for SOLR
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34460 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
34386: Merged V4.0 to V4.0-BUG-FIX
34384: Fixed further merge problem
34385: Merge V3.4-BUG-FIX (3.4.9) to V4.0 (V4.0.1)
34381: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
34378: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- The last commit to make the sourceNodeRef available to the first child transformer of a ComplexContentTransformer
made it available to them all.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34387 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
34321: Make CIFS virtual circuit per session limit configurable, return correct status code when virtual circuit limit is reached.
Required by Terminal Server clients as they can use a single session for all connections. ALF-13156
34322: Services part of fix for ALF-13057 Nodes marked with rma:ghosted aspect (or other configurable aspects/types) should not be renditioned.
34323: Added configuration property for CIFS virtual circuits per session, required by Terminal Server clients. ALF-13156.
34332: Fix for ALF-8405
34336: Merged BRANCHES/V4.0 to BRANCHES/DEV/V4.0-BUG-FIX:
34335: Fixing a failing test as part of ALF-13057
34338: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- test fix (follow-on to r34279)
34341: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- ano test fix (once more with feeling)
34351: Merged V4.0 to V4.0-BUG-FIX
34335: (RECORD ONLY) Fixing a failing test as part of ALF-13057
34350: Merged V3.4 to V4.0
34327: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- TransformerOptions.sourceNodeRef now populated
- Set average transformer time via global properties
- TransformerDebug of active transformers added
34331: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- Fix test failures
34346: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- sourceNodeRef was not available to the first child transformer of a ComplexContentTransformer
34358: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
34324: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0:
34322: Services part of fix for ALF-13057 Nodes marked with rma:ghosted aspect (or other configurable aspects/types) should not be renditioned.
34360: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
34349: Merged V3.4 to V3.4-BUG-FIX
34327: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- TransformerOptions.sourceNodeRef now populated
- Set average transformer time via global properties
- TransformerDebug of active transformers added
34331: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- Fix test failures
34346: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- sourceNodeRef was not available to the first child transformer of a ComplexContentTransformer
34348: Merged PATCHES/V3.4.7 to V3.4
34347: ALF-12949: Merged V4.0-BUG-FIX to PATCHES/V3.4.7
33959: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33950: Fix for ALF-12787:
- Surf Memory usage optimizations and improvements to ModelObject and derived classes.
- Reduced avg memory usage for a ModelObject in the Surf persister cache from 4.0K to 1.5K.
- Related refactoring to support removal of in-memory XML DOM previously used to maintain ModelObject state. Now XML DOM only created as needed for set() operations and thrown away.
- Improvements to Surf Persister cache strategy to support MRU style concurrent cache, now uses a LinkedConcurrentHashMap to provide a concurrent cache that also has a configurable maximum capacity
- Added various improved spring config for persister caches and default sizes.
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33956: Latest SpringSurf libs: Fixed issue with overly aggressive caching of missing page View objects.
34108: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
34107: Added missing jar lib to wcmquickstart and webeditor dependencies
34363: Merged V4.0 to V4.0-BUG-FIX
34362: Merged V3.4 to V4.0 (RECORD ONLY)
34282: ALF-13059: Windows 7 specific: It's impossible to add documents to DWS
- Fix by Alex Malinovsky
34348: Merged PATCHES/V3.4.7 to V3.4
34347: ALF-12949: Merged V4.0-BUG-FIX to PATCHES/V3.4.7
33959: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33950: Fix for ALF-12787:
- Surf Memory usage optimizations and improvements to ModelObject and derived classes.
- Reduced avg memory usage for a ModelObject in the Surf persister cache from 4.0K to 1.5K.
- Related refactoring to support removal of in-memory XML DOM previously used to maintain ModelObject state. Now XML DOM only created as needed for set() operations and thrown away.
- Improvements to Surf Persister cache strategy to support MRU style concurrent cache, now uses a LinkedConcurrentHashMap to provide a concurrent cache that also has a configurable maximum capacity
- Added various improved spring config for persister caches and default sizes.
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33956: Latest SpringSurf libs: Fixed issue with overly aggressive caching of missing page View objects.
34108: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
34107: Added missing jar lib to wcmquickstart and webeditor dependencies
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34364 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
34319: Merged V4.0 to V4.0-BUG-FIX
34313: ALF-13163: Merged V3.4-BUG-FIX to V4.0
34311: Fix for ALF-13141 - Share: Flash Uploader doesn't work with tomcat 6.0.35: Script url /api/upload;jsessionid=539E3E7730B9E7DF56C4A235F2592385 not map to a Web Script.
34318: ALF-13163: Merged V3.4-BUG-FIX to V4.0
34316: Method signature change to ConfigService fixes for RepoXMLConfigService
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34320 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* Improved configuration: config loaded from a Hazelcast XML config file.
* Config loading similar to JGroups, e.g. "protocol" substituted into config file name.
* Hazelcast instance no longer started unless the "alfresco.cluster.name" property is set.
* Current default member discovery protocol is UDP/multicast, however this is because
this is the default set up shipped with Hazelcast - this is likely to change to TCP.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34266 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* A dependency of the repository project on the remote-api project had crept in.
* The dependency was stopping junit tests from being run in the Eclipse, since it does not define a dependency on remote-api by repository.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34213 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
34160: Merged V4.0 (V4.0.1) to V4.0-BUG-FIX (4.0.2)
34159: ALF-12725,ALF-13011: Merge V3.4-BUG-FIX (3.4.9) to V4.0 (V4.0.1)
34151: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
34121: Merged BELARUS/V3.4-BUG-FIX-2012_01_26 to V3.4 (3.4.8)
Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34100: ALF-12948 : Copyright year on "About Alfresco" page is out of date
Updated copyright year to 2012.
34150: ALF-10976 (relates to ALF-10412)
- Thumbnail mimetype check should have been >= 0 not > 0.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34184 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* MySQL on Linux stores table names in a case-sensitive manner (due to case-sensitive filesys)
* DatabaseMetaData returns a confusing true for storesUppercaseQuotedIdentifiers, but seems not to be the case
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34126 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
33935: ALF-12854: SOLR - requires more detailed tracking information
- Part 1: info reported for the SOLR SUMMARY action
33936: ALF-11693: Treat logging.properties the same way as log4j.properties and excluded it from the core .jar
33945: ALF-12867: RIP jmx-dumper.jar
33946: Fix minor issue introduced in r33920
33947: IT-6847 "Error displays on recent 4.0 TS upgrade while navigate to a document details page"
- errors spotted on folder details & in document library list also resolved by this fix
33951: ALF-12867: Fixed typo
33955: Some unit tests and examples on how to implement file wiping or shredding
- One API change: On EagerContentStoreCleaner, the following is now protected:
protected boolean deleteFromStore(String contentUrl, ContentStore store)
- Examples in unit test ContentStoreCleanerTest: testForcedImmediateShredding and testShreddingCleanup
33962: RIP hyperic plugin
33965: ALF-12697: Asynchronously get RSS items for dashlets on page load
33969: Fix for ALF-12307 Solr backup fills the disk
- number to Keep can be set by property/subsystem/Share admin
- set default backup localtion
33970: Fix for ALF-12854 SOLR - requires more detailed tracking information
Part 2: basic stats added to JMX and improved statistical moment calculation
33984: Update 4.0.1 installers to use Tomcat 6.0.35
- Remembered to set useHttpOnly on <Context>
- Also commented out JreMemoryLeakPreventionListener
33988: ALF-12717 CIFS: Unfriendly message occurs when a user with consumer/contributor role tries to rename space.
33997: ALF-12697: Remove async WebScript from dashlet family
33999: Fix for ALF-12854 SOLR - requires more detailed tracking information
- Final part - Expose via share admin
34005: Fix for ALF-12708
34007: Merged V3.4-BUG-FIX (3.4.9) to 3.4-BUG-FIX (4.0.1)
34006: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
34002: ALF-12898: MMT does not calculate the current version number correctly and does not report errors
- ModuleManagementTool was constructing the wrong current war file version number.
The minor and revision values were the wrong way around. 3.4.8 became 3.8.4
- Modified unit test to use the actual version number in the test war 4.1.0 rather than 4.0.1
- Modified the ModuleManagementTool so that problems would be reported to the user even if they did not have -verbose set
34016: Update version.revision for 4.0.1
34022: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33952: ALF-5680: It is possible to cut/paste a locked file
34003: Merged DEV to V3.4-BUG-FIX
34001: ALF-12709: CLONE - Run action Wizard. Can't run action.
Fixed regression connected with separator of AVM path in .NodeRef. id that has been changed from .;. to .|.
34023: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
33912: ALF-9899: Merged HEAD to V3.4-BUG-FIX (PARTIAL)
31912: Merged DEV to HEAD
31823: TransactionalCache provides REPEATABLE READ
- Values found in shared cache are placed into transactional cache
- Previously, values could keep changing until first write (READ COMMITTED)
but now the first read sets the value until it is changed by the current
transaction
33981: Updated version.revision for 3.4.9
33985: ALF-12364: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33984: Update 3.4.9 installers to use Tomcat 6.0.35
- Remembered to set useHttpOnly on <Context>
- Also commented out JreMemoryLeakPreventionListener
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34024 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
33858: Fix for ALF-12674 CMIS LOWER fails with SOLR
- also fixed ranges
- UPPER/LOWER only matches upper/lower case - they were doing a generic match
33859: GERMAN: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33860: FRENCH: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33861: JAPANESE: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33862: DUTCH: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33892: ALF-11746 Tweak mimetype description sorting to be explicitly by description, case insensitive
33897: Fix for ALF-12789 XAM clean JOB fails with SOLR search
- HTTPClient as used by SOLR now includes connection stale check
33902: Changed FileInfo to use flags value for pseudo file and delete on close, so values are copied by copyFrom().
33904: Fixes: ALF-12794; Unescaped content error in delete event dialogue.
33910: ALF-12701: Ensure that all action labels are encoded to prevent XSS attacks
33913: Strip oplock request bits for pseudo files in the NTCreateAndX CIFS processing, so oplocks never granted to pseudo files.
33920: A better fix for ALF-12794.
33929: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33871: ALF-12557: WCM - Webform file picker path doesn't take account of the current Webapp
- Fix by Pavel
33901: ALF-12815: Not possible to set versionType property when adding the aspect through nodeService.addAspect
33909: Fix for NFS 'node does not exist' error when editing using vi. ALF-12712.
33911: Merged V3.4 to V3.4-BUG-FIX
33867: ALF-9899: Site creation time was still increasing linearly due to avm_child_entries queries not being able to use an index
- Added new lc_name column - lower case version of the name which can be included in the primary key and queries
- Added DB upgrade scripts
33870: ALF-9899: Fixed indexing performance regression (e.g. during creation of 60,000 sites)
- Apply more scoped cache invalidation for properties and aspects of a node in the current transaction, in line with parent associations
- E.g. if I am querying aspects on a node already given a new parent association in the current transaction, there is no need to invalidate the parent assocs again when I find the aspects out of date!
- This plus previous checkin means create site through Share UI back to 1 second (rather than 1 minute) with 30,000 sites
33914: Merged V3.4 to V3.4-BUG-FIX
33872: Merged V3.4-BUG-FIX to V3.4
33843: Fix for ALF-12775
33895: ALF-12816: Merged V4.0-BUG-FIX to 3.4
33357: When installing a module the tool reads the war's version.properties file and will not install if the war version is outside the repoVersionMin or repoVersionMax
33900: MMT fix: When the war has no version.properties file (e.g. share) it does not error.
Added a test case and empty.war
33915: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
33462: Merged V3.4-BUG-FIX to V3.4 (3.4.8)
33896: ALF-9899: Reversed revisions 33867 and 33870 and rescheduled for 3.4 HF
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33931 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
33889: ALF-12725: Merged V3.4-BUG-FIX (3.4.9) to V4.0-BUG-FIX (4.0.1)
33888: Merged V3 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33887: ALF-10976 (relates to ALF-10412)
- Fix build failures. Error in FailoverContentTransformer.isTransformable and FailoverContentTransformer.isTransformableSize
which resulted in no mimetype checks if the size was negative which it was in ThumbnailServiceImplTest.testHTMLToImageAndSWF.
- Commented out new unit tests in ContentServiceImplTest as OpenOffice is not on the build machines.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33898 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
33863: ConfigSource for XMLConfigService which uses a ResourceFinder for wildcard-compatible lookups (UrlConfigSource does not support them)
33864: ALF-10736 Make it easier to supply custom mimetypes, by automatically importing all files matching alfresco/extension/mimetype/*-map.xml, rather than having to override a bean to list them
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33865 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
33836: Fix for ALF-10651 Fix patches that trigger reindexing and ALF-10656 SOLR: Patches execute search during bootstrap causing deadlock
33842: Fixes ALF-12797: i18n strings in activiti-admin login-screen escaped properly
33844: Fix for ALF-10651 Fix patches that trigger reindexing and ALF-10656 SOLR: Patches execute search during bootstrap causing deadlock
- batch touch to limit the in clause size generated
33845: Manually added extra core Share extensions needed for the V4.0 Records Management module from the development branch.
- Refactored JSON property decorators for the Document Library data webscripts
- Document List banners (e.g. working copy) moved into metadata template config
- Ability to override default document/folder title within Document Library (<title> element in metadata template - unused in core code)
- Additional extension point in surf-doclist to override remote data URL
- Better handling for missing content property
33852: ALF-12725: Merged V3.4-BUG-FIX (3.4.9) to V4.0-BUG-FIX (4.0.1)
33849: Merged V3 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33848: ALF-10976 (relates to ALF-10412)
Fixed bug to do with preview being stuck as always being 'Content cannot be previewed.
Do you wish to download?' or a 'blank preview after a transformer is not found' for all
content with the same mimetype. Cache in ThumbnailRegistory.getThumbnailDefinitions()
now understands that transformers may have an upper content size limit. The choice between
the two options was based on the size of the first file previewed of each mimetype.
Needed to add getMaxSourceSizeBytes() to support this (see below).
- refactored (previous refactor was incomplete) ContentTransformer so that
the two halfs of isTransformable is now split into sub methods
isTransformableMimetypes and isTransformableSize.
This is why there are so many files changed.
- Moved getMaxSourceSizeBytes() from AbstractContentTransformerLimits to ContentTransformer as
there were becomming too many places in the code that needed needed to check if the ContentTransformer
was an instanceof AbstractContentTransformerLimits before calling this method.
- TransformerDebug now uses KB MB GB values in output to make it simpler to read.
- TransformerDebug now uses thousand separaters in millisecond values to make it simpler to read.
- TransformerDebug now reports the 'parent' transformer name rather than the sub-transformer name
when an unavailable transformer is found. Makes it simpler to tie up with the 'available transformer'
list with the new pushIsTransformableSize() calls.
- TransformerDebug now uses trace logging for calls from ThumbnailRegistory.isThumbnailDefinitionAvailable()
as it is normally followed by a ContentService.transform() which is logged at debug level anyway.
- TransformerDebug now turns logging level to trace if the file size is 0 bytes. Request from Jan.
Not sure how one uploads such a file!
- Modified ComplexContentTransformer.isTransformable() so that it checks the mimetypes before the sizes
so that TransformerDebug does not report 'unavailable transformers' that don't support the
mimetype conversion.
- Modified ComplexContentTransformer.getLimits and ComplexContentTransformer.isPageLimitSupported()
to include the limits from the first sub transformer.
Was not an issue until ContentTransformer.getMaxSourceSizeBytes() was introduced.
- Added logger to RhinoScriptProcessor to debug requests run javascript on the server.
- Dropped the sourceUrl parameter from ThumbnailRegistry.getThumbnailDefinitions() which was
introduced with limits as it is logicall not needed.
33853: DiskInterface.renameFile() can now throw PermissionDeniedException to return a different status to the client. Part of ALF-12717.
33856: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33835: ALF-12546: Remove references to retired RegPaths.exe from installed apply_amps.bat script
33843: Fix for ALF-12775
33855: Merged V3.4 to V3.4-BUG-FIX
33851: ALF-12588: Documents Intermittently Do Not Appear in Share
- Fix by Alex Busel for regression I accidentally caused in 3.4.6
- Simple typo in mergeDeletions() caused path deletions to sometimes not get applied or get processed twice
- Yikes!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33857 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* Allows single factory to be specified and individual consumers to use it to create appropriate application-region-scoped messengers.
* New interface more appropriate for where non-DI use will be required, e.g. Ehcache peer providers.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33846 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* PropertyBackedBeanExporter uses the facade, configured with JGroups messaging implementation.
* Unfortunately, some remodelling required before this will work with Ehcache's CacheManagerPeerProviderFactory
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33830 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
33757: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX
33755: Latest Spring Surf libs:
- Updates to convert FreeMarker directives for processing directives Spring Beans to allow their behaviour to be customized.
- Changed Extensibility model objects to use a non-blocking GUID generator to avoid thread contention (small amount noticed with 1000 concurrent user test)
- Removed old machine gun code to generate Object GUIDs, which weren't even valid GUIDs ironically.
- Replaced with new non-blocking fast GUID generator in webscripts package.
- Added Reentrant ReadWriteLock around resources in singleton Spring beans that are manipulated by multiple threads.
- Added Reentrant ReadWriteLock around Advanced Component internal resources.
- Surf performance improvements from Thor high load profiling in Jmeter/Jprofiler
- Removed lock around ModelWriter (which is only used by a single request thread at a time)
- Replaced StringBuffer with StringBuilder for Writer usage in extensibility framework to remove locking.
- Performance improvements around retrieval of RemoteClient instance
- avoid expensive Spring prototype bean retrieval, use a threadlocal clone of a base RemoteClient bean instead.
- Concurrency fixes around CRUD operations on shared ModelObjects instances.
- Surf ModelObjects are shared between all users in the model object caches - but the original machine gun code has no locking what-so-ever around CRUD operations - which meant that it was possible for incorrect property values to be received from a ModelObject in a heavily multi-threaded scenario on initialisation of a Surf application.
- was causing nonsense warnings such as:
WARN [extensions.webscripts.WebTemplateProcessor] [http-8081-exec-10] Unable to find a valid template path for uri: freemarker
- Modified default web-tier server response codes for read timeout and connect timeout to return more sensible codes to client browsers.
- Fix for concurrency issue resolving SpringMVC View objects found during heavy thread testing on web-tier startup.
- Improved caching strategy for WebScripts View Resolver - move techniques from Surf down to WebScripts layer.
- Improved general View Resolver strategy by caching failed view requests.
- WebScript resource bundle extension module application thread safety modifications
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33684: Fixes for ALF-12628, ALF-12639 - timeout handling for READ_TIMEOUT from web-tier to Alfresco
33771: ALF-12488 - CIFS error occurs if Hazelcast Config is enabled
33773: ALF-12437 Switching from Lucene to Solr caused subsystems to be in inconsistent state and repository to hang
- filter to include only updateable properties at persistence and start up time
33775: ALF-11870 Handle the odd way that Outlook requests yearly repeating events, and add unit tests for the yearly recurrence cases
33776: ALF-12569: org.postgresql.util.PSQLException Invalid ESCAPE on customizing alfresco share site dashboard
Added backwards compatible PostgreSQL-specific ESCAPE fragment - fixes for PostgreSQL 9.1.2.
33784: Fixes: ALF-12111 - Publishing Error when authenticating Facebook channels using IE8. Required an update to stand-alone-auth-return.html.
33787: Fix for ALF-12337 Remove patch.siteLoadPatch.swsdp from being run for upgrades
- only add the sample site for new installs and not upgrades
33794: ITALIAN: Translation updates based on EN r33523
33807: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33717: (RECORD ONLY) ALF-12632 Move the Site Service permissions to public-services-security-context.xml, to mirror the behaviour on 4.0, and add a (commented out) example of how to restrict site creation permissions with it
33806: Merged V3.4 to V3.4-BUG-FIX
33728: ALF-10976 Excel files bigger than 2mb cause soffice.exe to take 100% of one CPU for more than 2 minutes in previews.
- Added configuration to limit older excel format 'xls' from Excel 5.0/95 and Excel 97-2003
Already had configuration for xlsx Microsoft Office 2007
33743: ALF-12724: Merge HEAD to V3.4 (3.4.8)
Issue found while fixing ALF-9899 and again by QA when testing ALF-9899
32941: ALF-11300:
- fix locking issues
33772: Merged DEV to V3.4
33768: ALF-12685 : Search isn't working correctly
Index delete events were not getting fired for the entire tree of affected nodes when a node was archive
Added a deletion of child nodes from indexes in DbNodeServiceImpl.pullNodeChildrenToSameStore() method.
33803: ALF-12724: Merged V4.0-BUG-FIX to V3.4 (Reverts previous revision and changes an error message to debug)
33137: Activities feed generator: change info log messages to debug log messages
33452: Fix for ALF-12536
33536: Fix for ALF-12536: hopefully this will be the final fix.
33805: ALF-12624: Fix regression introduced by ALF-9514
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33808 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261