38996: WebDAV: added getUrlPathPrefix tests for WebDAVHelper.
38997: WebDAV: added setter for urlPathPrefix property (to aid in spring config), ensures path prefix terminated in slash.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@39106 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
38321: Removing unused installer resource file
38322: ALF-14652: Installation: Friendly message about busy Tomcat SSL port should be more exact
- Translations from Gloria
38336: Merged DEV to V4.1-BUG-FIX
38212: ALF-13650: Double byte code white spaces in front and at the end of a file name should be removed as the same behaviour of Single byte code white space.
Altered Alfresco.util.trim() in order to support double byte code white spaces.
38337: Fixed ALF-14117 "Unable to load 'old version' wiki page if the title is in Japanese"
- Regression: The fixes for ALF-6737 & ALF-8427 provided 2 different solutions for the same problem resulting in a double encoding of the page title
38344: ALF-14674: Deployment installer still doesn't work
- Use ${installdir.escape_backslashes} instead of ${installdir}
38345: ALF-14824 - About Share - animation on about dialog corrupts screen on iPad
38400: ALF-14438: Accepted patch from BRANCHES/DEV/BELARUS/... with some modifications and using activiti-naming-conventions
38415: ALF-14808 - patched YUI2.9.0 to handle 'touchend' event to correctly hide pop-up menus when a click/touch occurs outside the menu area.
38417: Fix for ALF-14812 and ALF-14813 - evaluator config for Edit Online and Edit Offline actions.
38421: Fix for ALF-14814 - correct height of previewer area when no preview is available. Also improved the handling of Previewer for iOS - skip the WebPreviewer plugin altogether - this removes the unhelpful message about Installing Adobe Flash etc.
38471: ALF-14674: Deployment installer still doesn't work
- Correction to use of ${installdir.escape_backslashes}
38540: Corrected use of ?html and ?js_string operators for element ID
38548: ALF-14829 - Removed delay added iPad specific CSS to increase hit area of actions in main and more menus.
38549: ALF-11861: Maintain the same defuault root of WebDav for Alfresco 4.0 as was in pre-4.0
Removed overriding protocols.rootPath property from installer and enterprise overlay versions of alfresco-global.properties so that correct setting in repository.properties is used.
38575: ALF-14504: PostgreSQL: Schema differences upgrading from 3.4.8 to 4.0.2
Allow for primary key alf_node_assoc_pkey to have an optional '1' at the end of its name (PostgreSQL) - for upgrade path 3.4.8 to 4.0.2
38582: ALF-14504: PostgreSQL: Schema differences upgrading from 3.4.8 to 4.0.2
Ignore avm_child_entries PK name differences.
38585: ALF-14599 ftp.ipv6.enabled is configured in alfresco-global by default, but is not injected nor implemented for FTP
38586: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
38354: ALF-14738: Add information to manifests in all war files
38393: ALF-10804: WCM - Using multiple instances of the same TinyMCE plugin in the same form causes configuration inheritance issues
- TinyMCE initialization and configuration moved into _createTinyMCE:function()
- TinyMCE initialization moved to onLoadContent event callback
- TinyMCE settings application uses init() now
38406: ALF-14738: use correct property for build number
38438: ALF-14856: Documents uploaded via WebDAV mount from Windows 7, and copied by a jscript rule are zero-length
- Simplified fix. Don't fire on-create-node-trigger if on-content-create-trigger would fire, so that policy.content.update.ignoreEmpty=true is respected
- policy.content.update.ignoreEmpty=true now the default as it is required by OSX and Windows 7
38459: ALF-13567: "manager-osx" should be called "Application Manager" inside the installation folder
- Fix from Bitrock
38460: ALF-11817: No versioning when modify/save file content via mapped Webdav network drive
- parseRequestHeader() now trys harder to parse the "Microsoft-WebDAV-MiniRedir" client's buggy "Lock-Token" header.
38476: Merged DEV to V3.4-BUG-FIX
38475: ALF-14868:CLONE - 'Error 0x80070057: The parameter is incorrect' occurs often during upload of documents via WebDAV
Port fix from ALF-14636:
Make XML-streaming WebDAV Methods buffer their response in case of transaction retries
38502: ALF-14876: awe.log and share.log were left after uninstalling Alfresco
- Fix by Bitrock
38561: Merged V3.4 to V3.4-BUG-FIX
38414: ALF-14402: Merged PATCHES/V3.4.6 to V3.4
38028: ALF-13827: Prevent excessive cache chatter by avoiding replicating the aspects, properties and parent associations caches
38416: (RECORD ONLY) ALF-14852: Merged V3.4-BUG-FIX to V3.4
37835: Fix for ALF-14429 - Recently Modified dashlet takes up to 30 seconds to load after upgrade to Alfresco 3.4.6.23
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@38587 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
38065: ALF-13725: yui-genXXX appears in the warning message while changing file name
38113: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/V4.1-BUG-FIX
35857: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1
33050: THOR-427: Decrease log level of 'Login Failed'
38117: Merged V4.1 to V4.1-BUG-FIX
38087: ALF-14725: Merged V3.4-BUG-FIX to V4.1
38086: ALF-14724: Upgrade to Java 1.6 u33
38118: Missing semicolons
38128: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
37821: Fix for ALF-13658 - Direct access (SSO) to share user dashboard with external authentication fails and user is prompted to log on when browsing
37829: ALF-14340 CLONE: Alfresco crashes when viewing doclib / previewing - PDF with CMap
This first part is general code (does not fix the specific issue) that could be merged to any branch.
- TransformerDebug changes made to support investigation
- Addition of 'supported mimetype transformations' to spring configuration (this is generally what people have thought EXPLICIT transformations were).
- Tidy up of OpenOffice and JOD converters so that they don't say they can convert a mimetype to itself. There is a binary transformer that can just copy them.
This also simplifies the Transformer debug output.
37831: ALF-14340 CLONE: Alfresco crashes when viewing doclib / previewing - PDF with CMap
- missing file from last commit.
37832: ALF-14340 CLONE: Alfresco crashes when viewing doclib / previewing - PDF with CMap
This second part that fixes the specific issue with reconfiguration of the transformers used.
- Configuration of transformers changed to use ImageMagick with Ghostscript rather than PDFBox and PDFRenderer.
The same transformations should be possible after this change. No combinations have been removed or added.
- ImageMagick with Ghostscript now replaces both PDFBox and PDFRenderer for PDF to PNG.
- A single or double ImageMagick with Ghostscript transformation (fails over to double when not possible with a
single transformation) is now used by transformer.complex.PDF.Image
- ImageMagick with Ghostscript rather than transformer.complex.PDF.Image now declares itself as having an EXPLICIT
transformation for PDF to PNG. So normally there is no need to even look at the more complicated
transformer.complex.PDF.Image unless it is included as a component of another transformer (there are 3).
- PDFRenderer and 3rd party libs were only being used for PDF to PNG, so could be removed.
NOT REMOVED AT THIS STAGE TO ALLOW CUSTOMISATION USE AND WORKAROUNDS OF ANY ISSUED THAT MIGHT BE FOUND.
- PDFBox is still required for text to PDF, PDF to Text and metadata extraction.
- Tidy up transformer.PdfBox.TextToPdf so that it does not declare csv to pdf and xml to pdf as EXPLICIT as
this is the only transformer that can do it.
37834: ALF-10518 - Improvements to tagQuery.get.js for the Repository use case to remove the need to add //* PATH for CompanyHome query.
37835: Fix for ALF-14429 - Recently Modified dashlet takes up to 30 seconds to load after upgrade to Alfresco 3.4.6.23
37858: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
37592: Merged V3.4-BUG-FIX to V3.4 (3.4.10)
35103: Merged DEV to V3.4-BUG-FIX
37789: Merged V3.4-BUG-FIX to V3.4
37788: Second part of fix from Alex Mukha for ALF-11714
37841: ALF-14524: Merged PATCHES/V3.4.9 to V3.4
37840: ALF-14589: ALF-9861 breaks the JSON based error reporting for document library actions (by custom actions and code)
- Fix by Mr Roast
37865: Merged DEV to V3.4-BUG-FIX (with corrections)
37845: ALF-13929: Error during processing of the 'show audit' template after upgrade
New patch that updates show_audit.ftl to the newest version during upgrade
37877: Correction to corrections:
37865: Merged DEV to V3.4-BUG-FIX (with corrections)
37845: ALF-13929: Error during processing of the 'show audit' template after upgrade
New patch that updates show_audit.ftl to the newest version during upgrade
37918: Merged DEV to V3.4-BUG-FIX
37548: ALF-11124: English language bundle properties have _en_US suffix
Updated ant scripts to create properties files without _US suffix.
38090: ALF-14699: Merged DEV to V3.4-BUGFIX
38070: Search in Alfresco Explorer does not work
38124: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
38092: Merged V3.4-BUG-FIX to V3.4
38090: : Merged DEV to V3.4-BUGFIX
38070: ALF-14699: Search in Alfresco Explorer does not work
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@38135 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
37623: ALF-14183: Additional NP check for transition-id when building model
37626: ALF-13888: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (missed merge)
33425: Merged DEV to V3.4-BUG-FIX
33359: ALF-12071: Windows 7 cannot open files stored on Alfresco mounted as a webdav network drive if the filename contains + (plus) character
For Windows 7 we SHOULD decode the file name gotten from GET request taking into account that "+" is not encoded as "%2B" for GET request.
37630: Process queued responses at the end of the thread request run, before re-enabling socket read events. ALF-14179, ALF-14180.
37636: REVERSE Merge to V4.0-BUG-FIX (4.0.3)
<< Now that ALF-13933 allows startup of OpenOffice/LibreOffice and JOD transformers from Java (even on Mac), this hack is no longer required. >>
<< The hack started up OpenOffice from the cmd line so OpenOffice transformer would be working but not JOD. >>
<< The bitrock alfresco.sh and openoffice.xml fiels are now identical between V3.4-BUG-FIX and V4.0-BUG-FIX >>
32952: ALF-7944: OSX OOo started by script not by subsystem now
37647: RECORD ONLY Merge V4.0 (4.0.2) to V4.0-BUG-FIX (4.0.3)
37646: Merge to V4.0-BUG-FIX (4.0.3) to V4.0 (4.0.2)
37636: REVERSE Merge to V4.0-BUG-FIX (4.0.3)
<< Now that ALF-13933 allows startup of OpenOffice/LibreOffice and JOD transformers from Java (even on Mac), this hack is no longer required. >>
<< The hack started up OpenOffice from the cmd line so OpenOffice transformer would be working but not JOD. >>
<< The bitrock alfresco.sh and openoffice.xml fiels are now identical between V3.4-BUG-FIX and V4.0-BUG-FIX >>
32952: ALF-7944: OSX OOo started by script not by subsystem now
37657: Websphere libraries.xml has regressed due to ALF-12477
37667: ALF-14307: Upgraded Activiti lib, preventing diagram-generation on process-definition query when initial deploy-time generation failed
37676: Fix for ALF-14489 - Link with special charaters (i.e. &) in Site Activities doesn't work properly
Note: 4.0 fix is different to 3.4 fix as wiki webscripts have all been converted to Java backed webscripts)
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
37673: *Record only* Fix for ALF-14489 - Link with special charaters (i.e. &) in Site Activities doesn't work properly
37708: Increase version to 4.0.4 (4.0.3 being now dedicated to Cloud Sync)
37722: RECORD ONLY Merge V4.0 (4.0.2) to V4.0-BUG-FIX (4.0.3)
37679: ALF-14469: Reversed the reverse merge 37656, therefore reinstating ALF-13013 as it was actually a QA configuration problem!
37664: ALF-14053: Merged V4.0-BUG-FIX (4.0.3) to V4.0 (4.0.2)
Missing commits that removed $DYLD_LIBRARY_PATH from the environment. Had thought they were already in V4.0.
37353: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.3)
37352: ALF-13452, ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- Build test failure
37326: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
ALF-13452 Open office startup from Java not working on OSX
- Added code to start LibreOffice 3.5 on Mac (requires different options to the command and
ure-link is a directory rather than a file on mac)
- Removes $DYLD_LIBRARY_PATH from the environment when starting either openoffice or libreoffice on mac
so does not need to rely on the installer moving the soffice.bin process to .soffice.bin and then
creating a soffice.bin shell script that removed $DYLD_LIBRARY_PATH
- Indent TransformerDebug a bit more now we have fail over transformers at the top and lower levels
(saves N.N.N.N.N.N getting mixed up with text)
37656: Reverse merged 34391 and fix to ALF-13013 because it causes regression ALF-14469 on Websphere
37746: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
37742: ALF-12486: Share - Calendar does not save past events
- Fix reviewed by David We
37743: ALF-14340: Merged HEAD to V3.4-BUG-FIX
35582: ALF-8601: Alfresco installs different ImageMagick versions on different stacks
- Now 6.5.6 is installed on all platforms
37748: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
37655: ALF-14465: Bitrock installer: Advanced installation (apply AMP) finishes with error
- added -force option to installer bundles
- added warning (regardless of verbose flag) when files will be overwritten
- added -help option (requested by product management)
- removed replicated png from RM
- reorganised code to differentiate between an install failure and command line parse failure.
37658: ALF-13063: Trailing spaces after the DB2 JDBC class name, causing me hours of puzzlement
- Improved the URL so you get error messages out of the database
37663: ALF-13499: Share - Permissions page in the repository shows the groupid instead of displayname
37666: Fixed ALF-10790: DMDeploymentTargetTest consistently failing on SQL Server
- Text match for 'fk_alf_cass_' in error message, which covers all FK violations but excludes the unique constraint
- This is also a refix for ALF-10581, which should probably be retested
37697: ALF-11911 - Share: unable to externalise the raw role name
37712: Improvements to Forms runtime to handle empty json response when AccessDeniedException is thrown from the repository. Noticed during ALF-9861 investigation.
37744: ALF-14340: Patch from Bitrock to include Ghostscript with Windows-installed ImageMagick (already included with Unix versions)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37750 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
37586: ALF-14309: Cannot run project using Alfresco SDK
- sdk-common target now depends on sdk-extras target
37604: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
37573: Merged DEV to V3.4-BUG-FIX (with improvements)
37547: ALF-13621: Encoding issue in passwords for webscript and webdav authentication
Validation of BASIC username, password using following encoding in a sequence, ignoring duplicate decodings
1. UTF-8 (skip if fails to decode)
2. System.getProperty("file.encoding") (platform default encoding)
3. ISO-8859-1
It succeeds if one of them succeeds.
37591: ALF-14457: Merged PATCHES/V3.4.8 to V3.4-BUG-FIX
37288: ALF-14315: Localname is too long when upgrading from 3.1 to 3.4.8 or 3.4.9
- Truncate migrated group names within QName.MAX_LENGTH whilst maintaining uniqueness
37392: ALF-14315: Localname is too long when upgrading from 3.1 to 3.4.8 or 3.4.9
- Prevent NPE when re-parenting exising users
37593: (RECORD ONLY) Incremented version revision for 3.4.11
37599: Make this class compile so I can import all projects into Eclipse!
37601: ALF-14462: Stop Kerberos authentication from barfing when it comes across a NegoEx SPNEGO request from Windows 7 / 2008
http://blogs.msdn.com/b/openspecification/archive/2011/07/01/a-quick-look-at-the-new-negotiation-mechanism-negoex-used-with-spnego-in-windows-7.aspx
37602: ALF-10785: Locale not forwarded in webscripts when using Kerberos SSO
- Previous solution didn't work when failover manual login form was used (as Accept-Language header wasn't always sent by all Surf machinery) and would also mean Share wasn't responsive to browser locale changes, unlike when using the /s endpoint.
- Now we use a more foolproof solution on the /wcs endpoint
- Session initiation (as detected by an authentication filter) sets an attribute that decides whether a session 'sticky' locale should be used for the rest of the session
- It's set to false if a webscript is the first to access it or the session was established by a ticket. This means the Accept-Language header will drive the rest of the session.
- This also means Explorer can still control the locale of a session initiated by it
- Glad to see the back of this long-running bug. The good news is I now have a Kerberos EC2 image!
37603: ALF-14462: Fixed same potential NegoEx problem in Share SSOAuthenticationFilter (although not observed)
37605: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
37590: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
37586: ALF-14309: Cannot run project using Alfresco SDK
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37606 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
37502: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
37159: ALF-12541: Fix EOL.
37172: Merged HEAD to V3.4-BUG-FIX:
33880: ALF-12777 / ALF-14259: MMT should not install AMPs which override pre-existing files in the war file, unless -force is provided. The MMT is moving toward more of a validation phase (checks things, calculate changes) then an execution phase (makes the changes).
37526: ALF-11027: update URLs to our Maven repos
37554: Follow-on fix to ALF-9661 - do not fire update rule (onDeleteAssociation) if node also no longer exists
- will fail with concurrency/retry error (=> "Attempt to follow reference ... to deleted node")
- fix targeted for 4.0.3 (requires merge from V4.0-BUG-FIX to V4.0)
- required by CloudSync (ALF-13941) - eg. last target( SSMN) also deletes source (SSD)
37564: Pull out some bits to constants, so downstream classes can more easily configure themselves
37571: ALF-14055: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
37570: ALF-13751: Catastrophic indexing performance when a repository containing 60,000 sites, all containing the admin user is synced with an LDAP server containing an admin user
- made LDAP sync only apply incremental changes to zones (rather than removing all and adding all) and made it preserve the AUTH.ALF zone if it is already there, as that contains all the site group paths
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37572 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
37207: BDE-69: Filter more tests for minimal build plan
37253: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
- also fixes deletion of secondary associations
37265: Merged V4.0 to V4.0-BUG-FIX
37224: ALF-14174: Part 14 for ALF-14237 Upgrades from 4.0.0.x/4..0.1.0 will not fix the timestamps on acl changesets - SOLR will skip ACLs set prior to upgrade
- Fix syntax error on Oracle
37250: Fix for ALF-14174 The patch adding timestamps to acl_change_set breaks SOLR tracking
- better cross DB fix
37298: ALF-14365 - added hazelcastConfig.xml.sample
37323: ALF-13247: Two nodes with the same primary path.
-Fixed by initializing zone before parallel batch processing begins.
37326: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
ALF-13452 Open office startup from Java not working on OSX
- Added code to start LibreOffice 3.5 on Mac (requires different options to the command and
ure-link is a directory rather than a file on mac)
- Removes $DYLD_LIBRARY_PATH from the environment when starting either openoffice or libreoffice on mac
so does not need to rely on the installer moving the soffice.bin process to .soffice.bin and then
creating a soffice.bin shell script that removed $DYLD_LIBRARY_PATH
- Indent TransformerDebug a bit more now we have fail over transformers at the top and lower levels
(saves N.N.N.N.N.N getting mixed up with text)
37340: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.3) RECORD ONLY
37339: ALF-13452: Merged V4.0-BUG-FIX (4.0.3) to V3.4-BUG-FIX (3.4.10)
37326: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
ALF-13452 Open office startup from Java not working on OSX
- Added code to start LibreOffice 3.5 on Mac (requires different options to the command and
ure-link is a directory rather than a file on mac)
- Removes $DYLD_LIBRARY_PATH from the environment when starting either openoffice or libreoffice on mac
so does not need to rely on the installer moving the soffice.bin process to .soffice.bin and then
creating a soffice.bin shell script that removed $DYLD_LIBRARY_PATH
- Indent TransformerDebug a bit more now we have fail over transformers at the top and lower levels
(saves N.N.N.N.N.N getting mixed up with text)
36273: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- Return a dummy OpenOffice command even when there is no OpenOffice/LibreOffice installed or on the path.
36264: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- remove old jodconverter-core-3.0-beta-3.diff
36259: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
<< Developed on Windows 7. Might need more work on Linux to get LibreOffice to shut down, but should be
okay with OpenOffice 3.2 which was used in the previous release. >>
- Updated jodconverter to latest version jodconverter-core-3.0-SNAPSHOT-patched.jar 28/4/2012 which is newer
than 3.0 beta-4
- Applied patch for http://code.google.com/p/jodconverter/issues/detail?id=103 to handle setting the env
for LibreOffice 3.5
- Modified code to use partial GNU style options (not used for -env!) when using LibreOffice
- Added OpenOfficeCommandLine to dynamically supply OpenOffice or LibreOffice command line args for OOoDirect
- Tested to work with OpenOffice 3.4 and 3.2 on Windows 7
37353: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.3)
37352: ALF-13452, ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- Build test failure
37359: New JUnit Rule to support automatic creation and cleanup of Share sites in test code.
This is required for an imminent fix to ALF-14345, but I'm checking it in separately in order to merge this general utility.
37360: Fix for ALF-14345. Site Service list method does not recognise sub-types of st:site.
37364: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.3) RECORD ONLY (not needed in 4.0.x)
37363: ALF-13452, ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- Build test failure x2 (reference to jodconverter*jar not needed in 4.0.x)
37370: Merged V3.4-BUG-FIX:
ALF-11714: Updated WCMQS to ensure all FreeMarker variables output to HTML are protected with ?html to prevent XSS
37382: Translation (DE, IT, JA, NL) updates from Gloria, based on EN rev37081
37384: Fix for ALF-14219 SolrQueryHTTPClient unable to handle long queries (4096 bytes)
37386: Merged V4.0 to V4.0-BUG-FIX
37385: ALF-14238: Fix by Dmitry to correct iteration in ImapUnsubscribedAspectPatch
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37387 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
36500: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism
36507: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism
36511: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism
36519: ALF-13821: Extract hazelcastConfig, hazelcastInstanceFactory bean definitions from webdav-context.xml to cluster-context.xml
36553: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36581 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
36579: Merged V4.0 to V4.0-BUG-FIX
36578: Merged DEV to V4.0
36562: ALF-14187 "Unknown method specified to remote store API: create" error messasge appears in log when create site from share
The getSurfConfigNodeRef didn't return a surfConfigRef after creation
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36580 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
36311: BDE-69: filter long tests if minimal.testing property is defined
36314: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
36247: ALF-11027: temporarily remove import of maven.xml, since it makes ant calls fail from enterpriseprojects
36331: ALF-12447: Further changes required to fix lower case meta-inf folder name
36333: Revert ALF-12447.
36334: ALF-14115: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36318: ALF-12447: Fix case on META-INF folder for SDK
36332: ALF-12447: Further changes required to fix lower case meta-inf folder name
36337: ALF-14115: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36332: ALF-12447: Yet more meta-inf case changes needed.
36342: ALF-14120: fix only completed tasks returned
36343: ALF-13898: starting workflow from IMAP now using workflowDefs with engine name included, fallback to appending $jbpm when not present, to preserve backwards compatibility.
36345: Fix for ALF-12730 - Email Space Users fails if template is used
36346: Fix for ALF-9466 - We can search contents sorted by categories in Advanced search in Share, but saved search will not be shown in UI.
36364: Switch version to 4.0.3
36375: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/DEV/V4.0-BUG-FIX:
36366: Tweak to implementation to ensure that on-authentication-failed, the status is updated within a r/w transaction.
36374: Provide more specific exceptions from the Remote Connector Service for client and server errors
36376: Fix ALF-14121 - Alfresco fails to start if using "replicating-content-services-context.xml"
36393: Final part of ALF-13723 SOLR does not include the same query unit tests as lucene
- CMIS typed query and ordering tests
36432: ALF-14133: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.3)
<< 4.0.x specific change: Changed transformer.complex.OOXML.Image into transformer.complex.Any.Image >>
<< allowing any transformer to be selected for the conversion to JPEG >>
36427: ALF-14131 Complex transformers fail if a lower level transformer fails even though there is another transformer that could do the transformation
- Added a base spring bean for all complex transformers
36362: ALF-14131 Complex transformers fail if a lower level transformer fails even though there is another transformer that could do the transformation
36434: Test fix for ALF-13723 SOLR does not include the same query unit tests as lucene
- CMIS test data change broke AFTS ID ordering
36503: Removed thousands of compiler warnings (CMIS query test code)
36518: Fix for ALF-13778 - Links on Share Repository search page show incorrect link name; do not work when root-node is defined.
Fix now means that Share search correctly handles overridden Repository root node setting. Original work by Vasily Olhin.
36520: BDE-69: filter all repo tests if minimal.testing property is defined
36534: ALF-14116: Latest Surf libs (r1075) - ensure that i18n extensions can process browser sent short locales
36563: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36336: ALF-12447: Yet more meta-inf case changes needed.
36347: Fix for ALF-13920 - Error occurred when try to edit/delete category
36352: Fix for ALF-13123 - Invalid JSON format from Get Node Tags Webscript - strings not double-quoted. Also fixed POST webscript with same issue.
36399: ALL LANG: translation updates based on EN r36392
36421: Fix for Mac Lion versioning issue. ALF-12792 (Part 1 of 2)
Enable the InfoPassthru and Level2Oplocks server capability flags, InfoPassthru is the flag that fixes the Mac Lion versioning error.
Added support for filesystems that do not implement the NTFS streams interface in the CIFS transact rename processing, for the Alfresco repo filesystem.
36422: Fix for Mac Lion versioning issue. ALF-12792 (Part 2 of 2)
Enable the InfoPassthru and Level2Oplocks server capability flags, InfoPassthru is the flag that fixes the Mac Lion versioning error.
36423: Add support for file size tracking in the file state. ALF-13616 (Part 1 of 2)
36424: Fix for Mac MS Word file save issue. ALF-13616 (Part 2 of 2)
Added live file size tracking to file writing/folder searches so the correct file size is returned before the file is closed.
36444: Merged DEV to V3.4-BUG-FIX
36419: ALF-12666 Search against simple-search-additional-attributes doesn't work properly
SearchContext.buildQuery(int) method was changed.
36446: Fix for ALF-13404 - Performance: 'Content I'm Editing' dashlet is slow to render when there is lots of data/sites
- Effectively removed all PATH based queries using the pattern /companyhome/sites/*/container//* as they are a non-optimized case
- Replaced the "all sites" doclist query using the above pattern with /companyhome/sites//* plus post query resultset processing based on documentLibrary container matching regex
- Optimized favorite document query to remove need for a PATH
- Optimized Content I'm Editing discussion PATH query to use /*/* instead of /*//*
- Fixed issue where Content I'm Editing discussion results would not always show the root topics that a user has edited
- Added some addition doclist.get.js query scriptlogger debugging output
36449: ALF-13404 - Fix for issue where favoriates for all sites would be shown in each site document library in the My Favorites filter.
36475: ALF-14131 Complex transformers fail if a lower level transformer fails even though there is another transformer that could do the transformation
- Change base spring bean on example config file
36480: 36453: ALF-3881 : ldap sync deletion behaviour not flexible enough
- synchronization.allowDeletions parameter introduced
- default value is true (existing behaviour)
- when false, no missing users or groups are deleted from the repository
- instead they are cleared of their zones and missing groups are cleared of all their members
- colliding users and groups from different zones are also 'moved' rather than recreated
- unit test added
36491: Added CIFS transact2 NT passthru levels for set end of file/set allocation size. ALF-13616.
Also updated FileInfoLevel with the latest list of NT passthru information levels.
36497: Fixed ALF-14163: JavaScript Behaviour broken: Node properties cannot be cast to java.io.Serializable
- Fallout from ALF-12855
- Made class Serializable (like HashMap would have been)
- Fixed line endings, too
36531: ALF-13769: Merged BELARUS/V3.4-BUG-FIX-2012_04_05 to V3.4-BUG-FIX (3.4.10)
35150: ALF-2645 : 3.2+ ldap sync debug information is too scarce
- Improved LDAP logging.
36532: ALF-13769: BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2012_01_26 to V3.4-BUG-FIX (3.4.10)
36461: ALF-237: WCM: File conflicts cause file order not to be consistent
- It is reasonable set values for checkboxes using the indexes from the list, which are not changed. So when we submit the window, the getSelectedNodes method is invoked and
it takes selected nodes by checkbox values from "paths" list.
36535: Merged DEV to V3.4-BUG-FIX
36479: ALF-8918 : Cannot "edit offline" a web quick start publication
A check in TaggableAspect.onUpdatePropertiesOnCommit() was extended to skip the update, if no tags were changed.
36555: Merged V3.4 to V3.4-BUG-FIX
36294: ALF-14039: Merged HEAD to V3.4
31732: ALF-10934: Prevent potential start/stop ping-pong of subsystems across a cluster
- When a cluster boots up or receives a reinit message it shouldn't be sending out any start messages
36566: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
36172: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX:
36169: ALF-8755: After renaming content / space by Contributor via WebDAV new items are created
36572: Merged V4.0 to V4.0-BUG-FIX
36388: ALF-14025: Updated Surf libs (1071). Fixes to checksum-disabled dependency handling
36392: ALF-14129 Failed to do upgrade from 3.4.8 to 4.0.2
<< Committed change for Frederik Heremans >>
- Moved actual activiti-tables creation to before the upgrade
36409: Fix for ALF-14124 Solr is not working - Errors occur during the startup
36466: Fix for ALF-12770 - Infinite loop popup alert in TinyMCE after XSS injection in Alfresco Explorer online edit.
36501: Merged DEV to V4.0
36496: ALF-14063 : CLONE - Internet Explorer hangs when using the object picker with a larger number of documents
YUI 2.9.0 library was modified to use chunked unloading of listeners via a series of setTimeout() functions in event.js for IE 6,7,8.
36502: ALF-14105: Share Advanced search issue with the form values
- Fix by David We
36538: ALF-13986: Updated web.xml and index.jsp redirect to ensure that SSO works with proper surf site-configuration customization
36539: Fix for ALF-14167 Filtering by Tags/Categories doen't findes any content in Repository/DocumentLibrary
- fix default namespace back to "" -> "" and fix the specific SOLR tests that require otherwise.
36541: ALF-14082: Input stream leaks in thumbnail rendering webscripts
36560: Correctly size content length header after HTML stripping process (ALF-9365)
36574: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
36316: Merged V4.0-BUG-FIX to V4.0 (4.0.2)
36391: Merged V4.0-BUG-FIX to V4.0
36376: Fix ALF-14121 - Alfresco fails to start if using "replicating-content-services-context.xml"
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36576 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
36152: ALF-13904: Can we code round the malformed Lock-Token reported in OOo/LibreOffice in ALF-7916
36169: ALF-8755: After renaming content / space by Contributor via WebDAV new items are created
36174: Reversed revisions 35090 and 35107. Reinstating Kofax in service packs for now until universal build is ready.
36191: Fixed inconsistencies in the application of index control aspect and guessMimetype in ADMRemoteStore and AVMToADMRemoteStorePath since hidden aspect additions.
Tested with large site migration.
36193: Pull out the Thread-local HttpClient creation from RemoteClient, and expose. Will go back into Surf at some point
36194: Convert to using the ThreadLocal HttpClient instances, and some extra steps to ensure we always tidy up after ourselves now the instance is shared
36196: ALF-13915: Inline edit is possible on someone else's working copy in Share - possible data loss with no warning
- Fix by MF
36197: Chinese: First files translated into Chinese
36202: ALF-13483: Japanese: Incorrect date handle in a date Input filed
- Reviewed by DWe
36203: ALF-11463: Corrected localized email template naming format
- Fix by Pavel, reviewed by DWe
36204: Fixes: ALF-13777, adjusts the sort order so that the calendar entries are displayed in a consistent order
36223: Remove old module code from core
* removed DOD module code (now found in separate RM archive)
* removed proff of concept RM module (long since deprecated)
* removed blog integration module (migrated into the core product many moons past)
* updated build scripts, removing all DOD module related tasks and properties
36226: ALF-5285: Workflow: Setting default value to data type <default>0</default>, value is not retained.
- Customer bug from 2008! Reviewed by Frederik
36228: ALF-12742: Fix Websphere classpath to allow OpenCMIS to work!
- Changes researched by Dmitry
- ALF-14023 logged for doc impact
36235: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- first half of embedded CMIS tests
36236: Fixes: ALF-13777. Fix tweaked for aesthetics.
36245: ALF-13244 SOLR Multi-threaded tracking is required for performance - simultaneous document transformations
- multi-threaded tracking is now the default
36248: Fixed ALF-13705 "Could not load properties"/InvalidQNameException while trying to open/edit rule in Share
36255: ALF-13088: Upgrade to OpenCMIS 0.7.0 to solve Alfresco CMIS extension issues
36256: ALF-13088: Fix compilation error
36259: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
<< Developed on Windows 7. Might need more work on Linux to get LibreOffice to shut down, but should be
okay with OpenOffice 3.2 which was used in the previous release. >>
- Updated jodconverter to latest version jodconverter-core-3.0-SNAPSHOT-patched.jar 28/4/2012 which is newer
than 3.0 beta-4
- Applied patch for http://code.google.com/p/jodconverter/issues/detail?id=103 to handle setting the env
for LibreOffice 3.5
- Modified code to use partial GNU style options (not used for -env!) when using LibreOffice
- Added OpenOfficeCommandLine to dynamically supply OpenOffice or LibreOffice command line args for OOoDirect
- Tested to work with OpenOffice 3.4 and 3.2 on Windows 7
36263: Merged V4.0 to V4.0-BUG-FIX
36247: ALF-11027: temporarily remove import of maven.xml, since it makes ant calls fail from enterpriseprojects
36264: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- remove old jodconverter-core-3.0-beta-3.diff
36265: ALF-14025: Updated Surf libs to stop application context being added to non-checksum requested dependencies to allow relative paths to be requested.
36266: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36147: Removed nonsense comments from method information
36187: Merged DEV to V3.4-BUG-FIX
36121: ALF-234: There is no field restriction at the New Rule form in Share
'maxlength="1024"' parameter has been added to title and description fields in 'rule-edit.get.html.ftl'
36229: Merged DEV to V3.4-BUG-FIX
35115: ALF-13181:Stack Specific: Script error occurs when try to exute Task Done/Approve/Reject action on My Tasks (My Tasks WebScript) dashlet
Dellay for 500 miliseconds was added to MyTasks.transitionTask() method.
36242: Fixed ALF-12287 "Share - metadataRefresh event removes version history"
- The javascript component was listening to "metaDataRefresh" which made it refresh itself. However it also listened to dopcumentDetailsAvailable to enhance its dom (i.e. show itself). Meaning that if timing was bad and the "documentDetailsAvailable" was fired before the refresh had been performed it nwever showed itself.
36260: ALF-13936: Enabling IMAP can interfere with folder versioning
36262: ALF-13718: Reverting ORDER BY changes to child assoc query as they had more impact than expected and we turned out to be compensating for out of date SQL Server statistics
36269: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36268: ALF-14031: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
36176: ALF-13981: Fix registerReferenceCountingIndexReader() so that it works in a doWithFileLock() retry loop (whatever that means!)
36273: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- Return a dummy OpenOffice command even when there is no OpenOffice/LibreOffice installed or on the path.
36275: ALF-14029: Updating single-valued association (no List<NodeRef>) fixed.
36283: Translation updates to: DE, ES, FR, IT, JA, NL. Based on EN rev36165.
36284: ALF-13723 SOLR does not include the same query unit tests as lucene
- InTree, InFolder, FTS, Access, DateFormatting, AspectJoin, FTSConnectives, LikeEscaping
36306: ALF-13672: Workflow Notification Emails are partially localized into other languages
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36324 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
35366: Fix for ALF-13542 - Notification is not displayed, when you try to create duplicate user.
35538: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/V4.0-BUG-FIX: (pre-req for ALF-13791)
35410: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
- fix merge issue (compilation fix)
35443: Merge build/test fix (record-only)
35463: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30194: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29718: ALF-6029: Additional MT fix to force default tenant
29719: THOR-7: Create tenant
35541: Fix for ALF-13723 SOLR does not include the same query unit tests as lucene
- added base tests
35547: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/V4.0-BUG-FIX: (ALF-13791)
35511: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30252: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29763: THOR-107: MT-aware immutable singletons
29766: THOR-107: MT-aware immutable singletons
29768: THOR-31: MT-aware shared cache
29770: THOR-107: MT-aware immutable singletons
35512: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30253: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29771: THOR-31: MT-aware shared cache
29777: THOR-107: MT-aware immutable singletons
29786: THOR-107: MT-aware immutable singletons
29787: THOR-31: MT-aware shared cache (fix MultiTNodeServiceInterceptorTest)
29799: THOR-107: MT-aware immutable singletons
35513: Merge build/test fix
35516: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/CLOUD1:
30026: THOR-5: tenant-aware caches
35517: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30260: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1: (core)
29860: THOR-73: prep for HEAD sync/merge-forward
29866: THOR-73: prep for HEAD sync/merge-forward
30026: THOR-5: tenant-aware caches
35520: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30297: THOR-73: Line-endings only
30298: THOR-73: Line-endings only
30300: THOR-73: fix ActivitiWorkflowServiceIntegrationTest
30302: THOR-73: fix SubscriptionServiceActivitiesTest
35528: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30459: THOR-156: prep - consolidate/improve get current user's tenant domain
30469: Fix bootstrap config check when running unit tests (where one tenant already exists)
(partial merge only)
35565: MT: fix update tenant entity
- pre-req for ALF-13757
35567: Fix merge fallout (compile error)
35569: ALF-13757: MT - minor patch to migrate existing tenants, if any (when upgrading)
35592: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX: (ALF-13791)
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
35598: ALF-11459: Added null-check on in-flight process diagram-generation to prevent error when running headless
35604: ALF-13426 Transformation: DOCX conversion failure
<<< Fix split into two parts to make merge of this general part to 3.4.10 simpler. >>>
<<< The second part contains 4.0.x specific changes. >>>
- Change to ContentServiceImpl to fail over to other available transformers on error (can be turned off with
global property content.transformer.failover=false).
35605: ALF-13426 Transformation: DOCX conversion failure
<<< Second part >>>
- Remove explicit transformation sections for OOXML (added in 4.0.1 ALF-12461) as these are stopping other
transformers from being used. Was done originally as a copy paste from another bean that needed an explicit section.
- The combination of allowing other transformers (that were used prior to 4.0.1) and fail over from OOXML to these
transformers allows to docx fixes that do and do not contain an embedded image to be transformed to png.
35608: fix build
35609: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2) RECORD ONLY
35607: Merged V4.0-BUG-FIX (4.0.2) to V3.4-BUG-FIX (3.4.10)
35604: ALF-13426 Transformation: DOCX conversion failure
<<< Fix split into two parts to make merge of this general part to 3.4.10 simpler. >>>
<<< The second part contains 4.0.x specific changes. >>>
- Change to ContentServiceImpl to fail over to other available transformers on error (can be turned off with
global property content.transformer.failover=false).
35619: ALL LANGUAGES: Translation updates based on EN r35407
35630: Merged HEAD to BRANCHES/DEV/V4.0-BUG-FIX:
34289: Upgrading JUnit lib to 4.10 to get full Rules support.
34317: Some initial documentation on JUnit Rules samples.
34328: More JUnit rules fun. Added a new rule to help with the creation and automatic cleanup of temporary test nodes.
34777: Added enhancement to TemporaryNodes rule to allow for dummy content.
34805: Added a convenience method to the ApplicationContextInit @Rule to allow for easier spring overriding in test code.
35621: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to HEAD:
35620: More JUnit Rules Enhancements, covering well known nodes and easier context loading
35631: Fixing some Eclipse junit/lib dependencies which had become out of date - seemingly before my pervious commit (35630).
35640: Fix for ALF-10085 "Adding/removing CMIS Relationship changes last modified date of source object"
35647: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35588 to BRANCHES/DEV/V4.0-BUG-FIX:
35589: Creating new branch from $FROM
35591: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35195 to BRANCHES/DEV/DAM/V4.0-BUG-FIX-35588:
35196: Creating new branch from $FROM
35338: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved tooltip to simple viewRenderer
35340: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved fnRenderCellSelected logic to DocumentListViewRenderer
- Moved fnRenderCellStatus logic to DocumentListViewRenderer
- Moved fnRenderCellDescription logic to DocumentListViewRenderer
- Moved fnRenderCellActions logic to DocumentListViewRenderer
35346: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved onEventHighlightRow logic to DocumentListViewRenderer
- Moved onEventUnhighlightRow logic to DocumentListViewRenderer
- Moved onActionShowMore logic to DocumentListViewRenderer
- Minor private method renaming
35427: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Changed check for display of metadata banners and lines to more explicit bannerView and lineView properties which are set to the viewRenderer's name by default, but can now more easily be overridden
35503: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Renamed bannerView property to more specific metadataBannerViewName
- Renamed lineView property to more specific metadataLineViewName
35583: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Added rowClassName property to make finding the row easier in cases where an event trigger element might not be the row itself
- Added check for expected row element class name in getDataTableRecordIdFromRowElement, if not present trying getAncestorByClassName with rowClassName property
- Moved onFileRenamed to DocumentListViewRenderer
- Changed fnActionHandler to use getDataTableRecordIdFromRowElement rather than target.offsetParent
- Changed onLikes to use getDataTableRecordIdFromRowElement rather than assume the row parameter is the correct element
- Changed onFavourite to use getDataTableRecordIdFromRowElement rather than assume the row parameter is the correct element
35610: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Changed method of grabbing container element in selectFiles to use parentElementIdSuffix from current viewRenderer
35650: Fix for ALF-13813 SOLR fails for fuzzy queries
35651: Fix tests for ALF-13813 SOLR fails for fuzzy queries
More for ALF-13723 SOLR does not include the same query unit tests as lucene
- added tests for Alfresco fts run via the request handler
- fixed fuzzy query tests so far ...
- report queries that generate errors
35664: ALF-13294 - CIFS: When versionable aspect is active, using the Microsoft Word for Mac 2008 option "always create a backup copy" leads to document versions loss
35679: Fix DataList QName hard-codings by pulling out to a proper Model Java Constants Interface
35689: Add the NameSpace constants for the Links model
35699: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/DEV/V4.0-BUG-FIX:
35698: New WebScript to provide the Share View URL for a given NodeRef (based on the Node Type and SysAdminParams)
35716: Make overriding just the Share URL easier (needed for Cloud installs)
35741: ALF-13819 Remove description+template for a controller-less webscript that was committed by mistake in v3.4
35765: Fixed version of junit.jar in build files
35772: ALF-1994 - Allow user defined white-list of HTML tags for HTML sanitisation process. Spring config added for tags and attributes.
35781: Fix for MySQL part of ALF-13150: Performance of Purging Empty Transactions (like 10M)
ALF-13839: MySQL: "Failed to purge txns" from DeletedNodeCleanupWorker
- Added MySQL override of the NodeDAO for this call with a dedicated DELETE ... JOIN ... for MySQL
35784: Fix for ALF-13845 SOLR "alfresco" queries are not cached correctly
35785: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- duplicated sort and AFTS tests from the lucene sub-system
- run queries via request handler
- addded new locale tests for d:text ordering
35805: ALF-13828 Method name typo, should be getThumbnailDefinitions not getThumbnailDefintions. (Old method retained, @deprecated, for backwards compatibility)
35806: More debug to setFileInformation
35836: Fix for ALF-13794 Mismatch in SOLRAPIClient and NodeContentGet webscript causes content of type d:content not to get indexed
35862: Fix for ALF-13826 Solr CMIS Query After Delete a Node Throws CmisRuntimeException: Node does not exist
- make appropriate methods aware of node existence....
35867: ALF-13886 Certain errors may lead to no conn model object being available, so check it is there before using it to render the "Return to folder" link
35901: ALF-13474 possibility of deleting compleded workflows + explorer ui cancel action fix
35923: Fix for ALF-13724 Share folder permission management - changes to parent/child folders not accurately reflected
35936: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- tests for mltext localised collation
35944: BufferedContentDiskDriver needs to use deviceName and sessionKey to make it unique rather than userName
35949: ALF-13755: MT is configured (but not enabled) by default
- note: also related to THOR-248 (effectively means that r31407 becomes a merge record-only)
35951: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/V4.0-BUG-FIX:
34107: record-only (follow on to r35949 - see ALF-13755 / THOR-248)
35953: ALF-12792 - Creation Date and Modification Date initialization for open files.
35968: Follow up to fix for ALF-13839: MySQL: "Failed to purge txns" from DeletedNodeCleanupWorker
- Sanity check highlighted transactional resource block in the database
- Each cleanup runs its own transactions as required now
- See also ALF-13150: Performance of Purging Empty Transactions suffers if the number of unused transactions grows too large (like 10M)
35970: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35924 to BRANCHES/DEV/V4.0-BUG-FIX:
35925: Creating new branch from BRANCHES/DEV/V4.0-BUG-FIX
35966: ALF-13912: Move DocumentList.onHighlightFile UI Logic to DocumentListViewRenderer
- Moved DocumentList.onHighlightFile logic to DocumentListViewRenderer
- Added DocumentListViewRenderer.getRowElementFromDataTableRecord and DocumentListViewRenderer.getRowSelectElementFromDataTableRecord
- Changed onHighlightFile to call those new getRow* methods for easier reuse in view renderer extensions
35979: ALF-10278, ALF-13902: Ending task now done with the right assignee when unassigned (eg. not claimed from pool) or when workflow-owner completes the task assigned to someone else, without claiming first
35981: Fix for ALF-12670 - An exception occurs during creation wiki page
Changed Wiki title field limit to the 100 char limit imposed by QName which unfortunately is used by the underlying service to store the field title.
35991: ALF-13901: Incorrect workflow-history gathering/displaying on uncompleted tasks in ended parallel multi-instance activity
35993: ALF-10278, ALF-13902: Fixed failing test (was not using AuthenticationUtil for test-user)
36001: BDE-69: create test-minimal and continuous-minimal Ant targets
36004: Fixes for:
ALF-12813 - jsonUtils.toJSONString mangles up Associative Arrays
- Added support for nested Java Map/List to jsonUtils
ALF-13647 - the first time a ICAL calendar URL is called with kerberos SSO a JSESSIONID cookie is not sent by the client, request fails with a 500 Internal server error
- Support for "negotiate" HTTP auth header and general improvements to that area
ALF-13877 - Invalid WebScript URLs cause ERROR-level exception stacks
- DEBUG only output for "missing" webscripts and invalid API call URLs
36014: ALF-13844: XSLT Filtering Not 100% Secure
- added more namespaces to the security filter.
- verified that include/import uses the security filter.
36018: ALF-13609: Enterprise installers lay down sample site and users
-Added feature to SiteLoadPatch to disable loading.
-Added property "disable.sample.site". Set property (system or otherwise) disable.sample.site=true to skip loading the sample site on a new installation.
36031: debug improvement.
36039: ALF-13779: isPooled() implemented correctly now
36044: ALF-13770: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
36043: ALF-13769: Merged V3.4.8 (3.4.8.7) to V3.4-BUG-FIX (3.4.10)
35776: ALF-11535 Home Folder Synchronizer fails when destination folder already exists
- Don't move home folders that are the same as the provider's root folder or even above it!
If the same, these tend to be shared folders.
If above, this indicates that an LDAP sync has corrupted the original provider name and has hence
changed what we think is the root folder!
36046: ALF-13745: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
<<< Also added placeholder thumbnails (copies if docx, pptx and xlsx which in turn appear to be copies of the 2003 doc, ppt and xls) >>>
36041: ALF-13667 Additional OpenOffice mimetypes to be added to the mime-type maps
- Added mimetypes for docm dotx dotm pptm ppsx ppsm potx potm ppam sldx sldm xltm xlsm xltm xlam xlsb
- Added transformation limits to avoid very long running tasks.
- Disable Jod and OpenOffice transformers via PDFBox for new types to txt, as there are better options
with the exception of potm and xlsb that can only be done by Office.
- TransformerDebug include max source size in available transformer list
35958: ALF-13745 Add Support for Microsoft Word File Format DOCM
<< General TransformationOptionLimits change >>
- Addition of TransformationOptionLimitsMap to make it simpler to add lots of TransformationOptionLimits.
Only one per line rather than about 10 - Needed for this JIRA as lots of limits are needed
- Changes to transformerDebug to make it more obvious which transformers are excluded
36047: Fix for ALF-13925 - UsernamePropertyDecorator incorrectly handles displayName construction
36048: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- tests and fixes for internal fields
36061: Fix remoteapi tests by putting back repository tests before, where they belong
36064: ALF-13682 'View Process Diagram' not working if auditing is turned on
- modified Auditable annotation on the getWorkflowImage() method which was returning an InputStream
so we would not consume the input again.
- modified AuditMethodInterceptor to ignore any InputStream and OutputStream values. Implemented as a
list of non aubitable classes. Refactored generation of auditable arguments and return value to a method
rather than two almost identical in-line copies.
36065: ALF-13756: MT - replace Tenant attributes with Tenant table
- update schema comp files for x5 DBs
- note: will need to be tested in DB build plans (via schema comp -> when fail on error is enabled)
36066: ALF-13609: Enterprise installers lay down sample site and users
-Removed extraneous line of code.
-Renamed boolean to "disabled" and associated accessors.
-Added property "sample.site.disabled=false" to repository.properties.
-To disable loading of the sample site on a new installation, set property (system or otherwise) "sample.site.disabled=true"
36080: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-36070 to BRANCHES/DEV/V4.0-BUG-FIX:
36071: Creating new branch from BRANCHES/DEV/V4.0-BUG-FIX
36079: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35924 to BRANCHES/DEV/DAM/V4.0-BUG-FIX-36070:
36069: ALF-13935: Move DocumentList Upload Indicators and Instructions to DocumentListViewRenderer
- Created renderEmptyDataSourceHtml method in DocumentListViewRenderer which contains the view logic previously in _setupDataSource
- Created _setEmptyDataSourceMessage which actually appends the constructed empty HTML instructions for cases where extensions simply want the same instructions but in a different container
- Added firing of Bubbling event postSetupViewRenderers at the end of _setupViewRenderers since all viewRenderers now have to be registered before _setupDataSource is called
36085: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- internal fields
- paging
- security filters
36089: ALF-11725: Replication document with comment fails due to integrity exception
- updated script transfer service.
36094: ALF-11725 : config change.
36098: ALF-13719: Javascript addAspect(aspect, properties) does not apply cm:autoVersionOnUpdateProps property value
36105: SESURF-102: Fix dependency handling when use-checksum-dependencies is not enabled.
36107: Tweak wiki page create/update logic, to handle clearing the tags when updating a page when all tags are removed (ALF-10979)
36109: ALF-7874 MimeType definitions for Adobe AfterEffects files
36110: ALF-7874 Upgrade Tika for improved detection of Adobe Premier and AfterEffects
36112: ALF-7874 MimeType definition addition for Adobe Premier files
36133: Merged DEV to V4.0-BUG-FIX
36130: ALF-13988 : apply_amps script no longer works on Mac OSX
apply_amps.sh was corrected to resolve "readlink -f" Mac OS problem.
36135: ALF-12330: Editing of completed task now redirects to referring page (if available) + transition-buttons not rendered on completed tasks
36141: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
35641: ALF-13452: Open office startup from Java not working on OSX
- Fix from Bitrock in combination with new wrapper in BINARIES
35687: ALF-13520: alfresco.log file ending up in system32 directory
- Not anymore!
35736: ALF-13751: Reduce over-agressive traversal of child associations when detecting cyclic groups in LDAP sync
- Recurse upwards to topmost parent then recurse downwards
- No need to recurse upwards and downwards on every recursion step!
35987: Merged DEV to V3.4-BUG-FIX
35984: ALF-11850 WCM - Incorrect message when copying/cutting assets within a Web Project
1. In ClipboardBean.addClipboardNode(NodeRef ref, NodeRef parent, ClipboardStatus mode) was added check whether the node in the AVM.
2. In webclient.properties was added node_added_clipboard_avm property.
36049: Fix for ALF-9662 To allow admin user to view dashboard of moderated site.
36050: Fix for ALF-13843 - Content creation silently fails when it's being created with already existent name.
36054: Fix for ALF-13231 - Message 'Failure' on workflow cancelation
36055: Fix for ALF-13926 - Intranet compatibility options override share's settings
36102: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX
36097: Fix for ALF-13976 - 404 error handling in Share no longer correctly receives JSON response. OKed by DaveW.
36103: ALF-13578 : CIFS AlfJLANWorker threads (concurrency) - server not responding
36137: Merged V3.4 to V3.4-BUG-FIX
35433: ALF-13021: Folder deletion from Editorial not deleting from Live folder automatically
- Fix by Valery
- Needs further work for 4.0.x
35488: ALF-13718: Full reindex performance on SQL Server
- ORDER BY on child assoc query changed to only include ID (with Derek's permission)
- ADMLuceneIndexerImpl altered to not use batch loading in getChildAssocs so as not to blow the transactional caches when reindexing a large hierarchy
- ADMLuceneIndexerImpl altered so that it only checks for the existence of child associations when 'lazily' creating parent containers
- ADMLuceneTest corrected (with Andy's permission) so that this doesn't throw the unit test out
35505: ALF-13718: Corrected ADMLuceneCategoryTest to clear the 'real' index before creating a fake 'test' index
35809: Merged DEV to V3.4
35800: ALF-10353 : Internet Explorer hangs when using the object picker with a larger number of documents
YUI library was modified to use chunked unloading of listeners via a series of setTimeout() functions in event.js for IE 6,7,8.
36101: ALF-13978: Merged V4.0-BUG-FIX to V3.4
36014: ALF-13844: XSLT Filtering Not 100% Secure
- added more namespaces to the security filter.
- verified that include/import uses the security filter.
36108: ALF-13978: Fixed compilation errors
36129: Merged DEV to V3.4
36123: ALF-13951 : It's impossible to customize dashboard in Alfresco Share
A yui-2.8.1-patched library contains a fix for ALF-10353.
36142: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
35432: ALF-13762: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
35366: Fix for ALF-13542 - Notification is not displayed, when you try to create duplicate user.
35593: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
35375: Fix for ALF-13711: "Hidden Aspect applied to Mac powerpoint files."
- re-instated previous hidden aspect behaviour
- unit tests
- also fixed cascade behaviour
36144: Merged V4.0 to V4.0-BUG-FIX
35918: 31473: -- initial commit for ALF-11027
-- enables CE / EE deployment of artifacts to a maven repository
-- added necessary ant build files and build properties.
-- also added a README
31474: -- added .project to svn:ignore
32534: -- added missing artifacts and fixed wrong ones
-- added possibility of custom artifacts labeling (by adding -Dmaven.custom.label), e.g. to allow snapshot / release deployments from working branches
-- TODO: document required ~/.m2/settings.xml
32582: -- renamed alfresco-datamodel to alfresco-data-model
-- fixed release/snapshot and custom version labeling
-- tested with Community, enterprise build undergoing (removed distribute-extras as pre-requisite)
32610: -- tested enterprise only deployment
-- removed tabs
-- fixed property placeholding
-- tested all artifacts
32611: -- added maven-ant-tasks library to automatically load ant maven tasks without dependencies on the ant installation
-- added typedef in the main maven.xml
35250: -- reworking on ALF-11027 to enable automated deployment of artifacts to the Maven repo
-- following conversations with DaveW implemented the following:
- removed classifier (just rely on different groupId, org.alfresco for Community and org.alfresco.enterprise for Enterprise)
- Added debugging lines to make sure proper repo / groupId configuration is picked up
- enabled SNAPSHOT/RELEASE deployment for both community and enterprise
-- updated README-maven-deploy.txt with all instructions on how to run the build
35388: -- added references to Maven settings.xml in the BINARIES as discussed with DaveW
35648: [ALF-11027] Since artifact:mvn does not support settingsFile attribute, switching to embedded command line -gs parameter to specify a custom settings.xml location
35649: [ALF-11027] Since artifact:mvn does not support settingsFile attribute, switching to embedded command line -gs parameter to specify a custom settings.xml location
35652: [ALF-11027] artifact:mvn uses an older Maven version which command line switch is -s instead of -gs
35775: [ALF-11027] Removed DoD and Kofax deployment from enteprise deployment procedure
35783: [ALF-11027] removing custom README and added documentation in line of the tw maven.xml files
35793: Fix comment syntax: no -- allowed there
35802: [ALF-11027] Removed calls to DoD targets
35810: [ALF-11027] Introducing a maven-build-deploy goal to build and deploy at once, maven-deploy now "just does the job
35822: [ALF-11027] Moved the maven setup steps to a maven-env-prerequisites separate target, so it gets executed earlier and defines the task
35851: [ALF-11027] Move targets around to fix the regular, non-continuous build
35894: [ALF-11027] Add maven.do.deploy variable, to control maven deployment from bamboo using parameterised plan
35896: [ALF-11027] Using Bamboo Plan Variables properly
35899: [ALF-11027] Use Bamboo variable to specify release vs snapshot rather than deployment or not
35905: [ALF-11027] Upload source and javadoc jars into Maven repo as well
35912: Upgrade maven-deploy-plugin to 2.7, to be able to deploy Javadoc and Source jars as well
35950: ALF-11027: Fix typo in jlan-embed deployment, removed svn revision from version, removed deployment of jmx-dumper
36145: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
34612: Merged V4.0-BUG-FIX to V4.0
ALF-12740: Update to previous fix (only apply to IE8 and below)
34618: Merged V4.0-BUG-FIX to V4.0
34474: ALF-13169 Tomcat fails to shutdown
- fix non daemon Timers
34637: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0 (4.0.1)
34636: Fix for ALF-13365 SOLR: Recently modified docs dashlet sorts incorrectly
34690: MERGE V4.0_BUG-FIX to V4.0
34226 : ALF-12780 Mac OS X Lion 10.7.2: Editing a document via CIFS and TextEdit removes versionable aspect from this file
34716: Merged V4.0-BUG-FIX to V4.0
34715: Fix for __ShowDetails desktop action returned URL is truncated if hostname too long. ALF-13202.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36155 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* Not an error condition as such, it's a bad request, and we handle it properly.
* Debug-level logging shows appropriate message (e.g. Malformed request body)
* Trace-level logging shows message and prints stack trace
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35678 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
When mounting WebDAV as a drive on Mac OS X (using finder) many ClientAbortException errors are raised. This appears to be due to the Mac dropping connections whilst the WebDAV handler is still trying to stream content back to the WebDAV client.
Stack traces are now suppressed for DEBUG-level logging, however full stack traces may still be obtained by switching to TRACE for alfresco.webdav.protocol
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35635 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
35438: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/V4.0-BUG-FIX:
- fix merge issue (THOR-4 / ALF-13756)
35446: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/V4.0-BUG-FIX:
29422: record-only
29453: build/test fix (AspectTest, PolicyTest, WebScriptTestSuite)
35448: ALF-13770: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
35447: ALF-13769: Merged V3.4.8 (3.4.8.7) to V3.4-BUG-FIX (3.4.10)
35435: ALF-11535 Home Folder Synchronizer fails when destination folder already exists
- HomeFolderProviderSynchronizerTest was broken on build m/c because PersonTest (in the same suite) created
its own UserNameMatcherImpl and left it attached to the personServiceImpl.
35413: ALF-11535 Home Folder Synchronizer (HFS) fails when destination folder already exists
- HomeFolderManager no longer returns an existing folder (unless the provider is an ExistingPathBasedHomeFolderProvider*),
but will append -N (where N is an integer) so that a new folder is always created.
This fixes an unreported bug (when case sensitive user names are in use) that users created in Share that only differ
in case would have shared the same home folder.
- Modified HFS to log more 'info' rather than 'debug' messages so it is possible for administrators to understand the moves
and errors better.
- Modified HFS to understand that Alfresco does not allow duplicate folders/content when case is ignored.
- Added unit test for case insensitive user names.
- Modified HFS to allows folder structure to change case on re-sync
35451: Fix for ALF-13503 Add SOLR client API tests to the SystemBuildTest project
- missed keystore from checkin
35454: Improved solution for ALF-13286 - after changes to "SiteService" ProxyFactoryBean definition from Andy.
- now checks user ability to execute the SiteService.createSite() method based on ACLs defined - avoiding AccessDeniedException.
35462: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/V4.0-BUG-FIX:
- minor manual merge (to avoid future conflict)
35465: Fix for ALF-13454 - Advanced search date picker missing the additional pop up
35475: ALF-12780 - CIFS and TextEdit shuffle
35495: ALF-13753: Prevent users from editing the name of locked documents in Share via the insitu editor
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35499 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
Integrated fix for ALF-11777 so that locks are not kept for more than 24 hours and 24 hour or infinite locks are dropped on user's session destruction.
Extracted interface from WebDAVLockService and moved the implementation to WebDAVLockServiceImpl. Modified WebDAVLockServiceImpl to use the LockStore in-memory locking. WebDAV and SPP use WebDAVLockService instead of directly using LockStore.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35486 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
35474: ALF-13773 WebScript permission checking for Guest vs User should work for HTTP Auth and Alf_Ticket based ways of identifying the user a Guest, and not just for the ?guest=true URL parameter
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35477 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261