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
33119: Merge V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33099: ALF-10412 Nonreducing 100% CPU Uploading Large Files to Share Site Document Library
ALF-10976 Excel files bigger than 2mb cause soffice.exe to take 100% of one CPU for more than 2 minutes in previews.
- Polish TransformerDebug
- Better config for txt and xlsx to swf
33095: ALF-10412 Nonreducing 100% CPU Uploading Large Files to Share Site Document Library
ALF-10976 Excel files bigger than 2mb cause soffice.exe to take 100% of one CPU for more than 2 minutes in previews.
- Improvements to TransformerDebug so that calls to getTransformers use trace rather than debug level logging
allowing one to see the wood for the trees
33016: ALF-10412 Nonreducing 100% CPU Uploading Large Files to Share Site Document Library
ALF-10976 Excel files bigger than 2mb cause soffice.exe to take 100% of one CPU for more than 2 minutes in previews.
- fix build errors - may not get all of them as not tested on Linux
33005: ALF-10412 Nonreducing 100% CPU Uploading Large Files to Share Site Document Library
ALF-10976 Excel files bigger than 2mb cause soffice.exe to take 100% of one CPU for more than 2 minutes in previews.
- Disable transformers if the source txt or xlsx is too large - avoids transforms that don't finish
txt limit is 5MB
xlsx limit is 1MB
- Added a general 2 minute timeout added (ignored by JOD transformers - which already have a 2 minute timeout
and OpenOffice transformers - would require more work)
- Previous commit already limited txt -> pdf -> png so that only the 1st pdf page was created when creating a doclib icon
- Earlier commit already reduced the priority of the background Thread used for transformations so that user interaction
did not suffer.
33004: ALF-10412 Nonreducing 100% CPU Uploading Large Files to Share Site Document Library
ALF-10976 Excel files bigger than 2mb cause soffice.exe to take 100% of one CPU for more than 2 minutes in previews.
- Added time, size and page limits to transformer configuration to allow one to avoid
costly transformations and to stop them if they do occur. Limits avoid a transformer being
selected if the source is too large, or make it throw and Exception or discard data after a given
time, KBytes read or pages created.
- Page limits currently only used by TextToPdfContentTransformer for thumbnail (icon) creation.
- Time, Size and Page limits are currently ignored by JodContentTransformer and OpenOfficeContentTransformerWorker
once running but the max source size limits may be used to avoid the selection of the transformer in the first
place.
- TransformerDebug added to be able to see what is going on. A real eye opener!
log4j org.alfresco.repo.content.transform.TransformerDebug
32136: ALF-10412 Nonreducing 100% CPU Uploading Large Files to Share Site Document Library
Reducing the priority of the async thread pool that is used to perform the transformations so that normal activity (and even garbage collection) is not interrupted by transformations.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33223 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
11982: Fix for ETHREEOH-906 - Writing the TICKET value directly to the page during template processing is a potential XSS security hole.
11983: Added back .html suffix to plain HTML form upload api call - added code comment to explain why it's there.
11984: Added debug/info level logging to Invite process.
11985: ETHREEOH-184: thumbnail assocs do not double up on check-in and thumbnail updates are done in one action
11986: Fix for ETHREEOH-905 - missing url encoding step for user password during webscript based login process.
11995: Unit test fixed up, fallout from runAs merge.
11998: Part of a fix for ETHREEOH-546 - Cannot save document to the any space for Microsoft Office
11999: Merged V2.2 to V3.0
11996: Fix for open Lucene ResultSet memory leaks
12000: ETHREEOH-692 - It is impossible to login to Alfresco from Microsoft Office add-in using NTLM authentication. ETHREEOH-546 - Cannot save document to the any space for Microsoft Office.
12001: Paging enabled by default in all Document Libraries
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@12494 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261