mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
e03e26f6baabceea0b6937a76c81dd389b823dda
16 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
1a8c5236b2 |
REPO-1471: MNT-15895 Masking of Admin User Password in the debug log
- Modified the regex to fullfill more usecases. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@132085 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
ff2009d2a6 |
REPO-1471: MNT-15895 Masking of Admin User Password in the debug log
- The username and password strings are removed from debug logs in JSON format. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@131910 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
6afb44e712 |
Merged 5.1.N (5.1.2) to 5.2.N (5.2.1)
125606 rmunteanu: Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)
125515 slanglois: MNT-16155 Update source headers - add new Copyrights for Java and JSP source files + automatic check in the build
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@125788 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8674e2bfc8 |
Merged 5.1.N (5.1.2) to 5.2.N (5.2.1)
125603 rmunteanu: Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)
125484 slanglois: MNT-16155 Update source headers - remove old Copyrights from Java and JSP dource files
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@125781 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
7dd2291753 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
107541: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
107413: Merged DEV to 5.0.N (5.0.3)
106858 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Cleaning of Javadoc,
107565: MNT-13545 Fix compilation after merge of Javadoc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
7956329a4b |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
72923: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
72734: Merged DEV to V4.2-BUG-FIX
MNT-11198 : NPE exception is thrown on second sync to cloud attempt when log4j.logger.org.alfresco.repo.remoteconnector.RemoteConnectorServiceImpl=DEBUG is in place
Was added a null and a type check.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74745 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
c2c57afa4a |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
68110: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
65912: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.2)
65770: Merged DEV to V4.1-BUG-FIX (4.1.9)
63441: MNT-10334 : Unable to Sync To Cloud in 4.1.7 only
Fixed debug logging info for RemoteConnectorServiceImpl class.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@68398 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
73d632221e |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
57129: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56912: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56719: Merged DEV to V4.1-BUG-FIX (4.1.7)
50377: MNT-8892 : increase verbosity of debug mode for RemoteConnectorServiceImpl.java
Added debug logging of requests to RemoteConnectorServiceImpl.java.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61754 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
65f1931ee8 |
Merged BRANCHES/DEV/HEAD-QA to HEAD:
48730: Record only merge from 4-1.BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48726: Reverse Merge (did not work after an Eclipse Clean) - already done on HEAD
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48929: Synced up with HEAD r48903
48957: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX
47847: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47625: Fixed ALF-18063
- AlfrescoUtil's getPages method now parses json using jsonUtils.toObject to force strict json
- CSRFFilter got new throwError action meaning the filter now can stop certain resources form being reached directly from the browser
- /remoteadm/* webscripts can no longer be accessed directly from the browser
- Modified regexps to be easier to read
- Added config samples
47879: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47878: Final part of fix for ALF-14086 - Sort order of folders including hyphens ( - ) are different in folder-tree and view on folders (in Share)
- People Finder
47912: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
47909: ALF-18257: partial fix - adds back in missing TinyMCE files.
47928: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47913: Final part of fix for ALF-18257 - AWE panel is not displayed
47932: ALF-14587: Created article or publication cant be viewed on WQS site
- Fix by Dmitry Vaserin
- Same fix was done to style1.get.html.ftl in ALF-17117
47956: ALF-10243: workflow shows wrong date
- Missing WQS date field configuration
47983: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48026: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48027: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48020: Fix for ALF-18220 - Cancel checkout in 'View Original Document' view fails and causes document stuck in checkedout state.
48048: Merged BRANCHES/DEV/DWEBSTER/HEAD_AWE to PATCHES/V4.1.4:
48047: Fixes: ALF-14758. Adds z-index as a work around to an overlapping menu bug that occurs if they are created in a particular order and viewed on a large enough resolution monitor.
48086: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48083: Fixes ALF-14931
48121: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48116: Fixes build failure caused by 'fix' for ALF-14931
48153: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48102: Fix for ALF-18354 - SPP-Meeting workspace event can be edited and deleted on Agenda tab
48124: Fixes ALF-18349: Slideshare and YouTube channels can now be created.
48151: Fix for ALF-15475 - Liferay Portal: IE9: Layout of portlets is broken when document details page is opened
48156: Improved fix (removed useless media queries) for ALF-18196 - Document Preview - Flash Movie Sized to a Thin Horizontal Bar at 1024x768 Resolution
48185: Another go at a solution for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
48189: ALF-17818 - Strikethrough formatting is not preserved in Wiki
48208: ALF-18385: Alfresco Explorer: Localization is not applied after login.
- Fixes regression caused by ALF-17189
48261: Fix for ALF-18352 - Manager can not update permissions more than once for the folder/content created by other user
48264: Merged DEV to PATCHES/V4.1.4
48258: ALF-18325 : Can't delete wcmqs if it was published to live
We should also check for site is not being deleted before creating site container.
48283: Correction to fix for ALF-18196
48284: Fix for ALF-18328 - Share dependencies containing dependencies breaks Hazelcast clustering
48352: Fix for MNT-6390 - Incorrect type for Group and Review workflow after task approved by all users
48354: Fix for MNT-3196 - No information is displayed in My Activities and Site Activities dashlets for content creation
48390: MNT-6292: Created article or publication cant be viewed on WQS site
- Fix researched by Dmity Vaserin
- More handling of empty lists
- It seems that WCMQS requires renditions to be indexed (in order for them to be returned by CMIS queries) so we must remove the ASPECT_INDEX_CONTROL aspect from them in RenditionHelper
48424: Fixed MNT-7521 "Document Library" instead "File Plan" displayed in the site navigation bar
48430: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- In ScriptNode.childByNamePath() check for PermissionService.READ permission rather than PermissionService.READ_PROPERTIES permission, which apparently isn't compatible with RM!
48434: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- Corrected fix with help from Andy Hind
48500: Fixed MNT-6311 "Activities with Google Docs are not displayed in My Site Activities and Site Activities dashlets"
48548: MNT-7528 My Tasks to Do and My Pooled Tasks dashlets do not show the correct description of a workflow
48635: MNT-8482 Enterprise 4.1.4: Backwards compatibility breaking change in public Java API class org.alfresco.service.cmr.dictionary.ClassDefinition
- Added back in missing methods and using StaticMessageLookup so will still have the issue identified by MNT-413.
The new methods still exist and don't have this issue.
48645: MNT-8484: Oracle: An unexpected difference is present after comparison of database schema with reference schema (post-upgrade)
48729: MNT-8498 Could not transform .psd file
48745: MNT-8527: Activity Feed Cleaner broken on Oracle
- Due to ibatis weirdnesses, the select_activity_user_feeds_greater_than_max query has to exclude results with null user_ids (non user feeds) as this maps to a null row on Oracle and results in an NPE!
- Also fixed all comparisons with feed_user_id to be NULL safe
48751: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page"
- Removed js_string encoding of nodeRef and made sure nodeRef is taken from the repo instead of the page url
48752: MNT-8467: Cannot authorize to Share Kerberos automatically
- Reversed r44754 performance fix causing this (Sorry Kev)
48755: MNT-8514: Incorrect workflow status is displayed on My Tasks dashlet
- Fix by Viachaslau reviewed by Frederik
48756: MNT-8531: Merged PATCHES/V4.1.3 to PATCHES/V4.1.4
48683: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Added unit test for this and fixed regression over MNT-6545 fix
48717: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Strengthened unit test to check for deleted nodes with parents and strengthened handling of these as a result
- Hopefully fixes unit test failures
48798: Fixed MNT-7646 "CLONE - [Pentest] Internet Explorer <= v8 XSS"
- Share now inspects text/xml content from the webscript content, if it finds a <!DOCTYPE svg> it will change the mimetype to text/plain.
48810: Upgrade Surf version in POM files to 1.2.0-M4 (r1217)
48819: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page" part 2
- Fix on folders page
48820: Make SchemaReferenceFileTest actually output its reason for failing - I can't track down the temp files!
48822: MNT-8508: Fixing description-property in LazyActivitiWorkflowTask which is not the same as WorklfowTask.description
48823: BDE-130: fail the build when yuicompressor minimization fails
48890: Fixed MNT-8554 "FF: Download button on Document Details page is not working"
- Note also fixes the "Comment" widget in the header not working (in any browser)
48933: MNT-8560: It's impossible to find the user by any property except the username
Modify People.getSortedPeopleObjects() method to create ArrayList based on provided List<NodeRef> and use it for sort, because provided List<NodeRef> can be unmodifiable list.
48964: MNT-6494: Fixed merge issue (already fixed in HEAD-BUG-FIX)
49033: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX-QA
48996: MNT-8564 : CLONE - Incorrect saving process when editing event
Fix event.put.json.ftl to produce valid json
49006: MNT-8555: Reverse Merge MNT-6419 (ALF-17089)
45245: ALF-17089 (Displaying Url Name instead of site Name in Select form)
47089: ALF-17089 (Displaying Url Name instead of site Name in Select form)
49039: Merged HEAD to HEAD-BUG-FIX-QA
48931: Fixed CLOUD-1511 "My Documents dashlet is crashing when inspecting the syncmode value"
48955: Fix name of wdr-deployment jar in mvninstall task
48979: ALF-18573: fix sharepoint module context name.
This is a change that was appropriate for cloud but had crept in to HEAD during the megamerge.
48988: Fix integration with CLOUD2 + compile and package remote-api test classes separately
48995: CLOUD-1460 "CloudConv: Re-implement header customizations"
- #1. Re-add link so network admin can access admin console
Added in widget ids that could be referenced to add and remove widgets in the user & app items menu
49008: Fix public api tests
49014: Fix public api tests
49136: Fix public api tests
49141: Merged HEAD-BUG-FIX to HEAD-QA (thus completing 4.1.4 -> HEAD-QA merge)
49139: Merged PATCHES/V4.1.4 to BRANCHES/DEV/HEAD-BUG-FIX (mergeinfo committed earlier)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted
meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy,
meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49154: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48470: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1:
48041: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3:
47129: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI1 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2:
45439: PUBLICAPI-39: "Favourites API" wip
45681: PUBLICAPI-39: "Favourites API" wip
45897: Test a fix for issue found during bm testing - CMIS: null entries in property list values
45965: Public api performance investigation: test node bulk loading change
45978: PUBLICAPI-39/40: wip, changes from review.
46019: PUBLICAPI-39: "Favourites API" wip
46056: Re-instate opencmis config that was mistakenly changed
46156: Public api performance investigation: test node bulk loading change
46193: PUBLICAPI-39: "Favourites API" wip
46200: PUBLICAPI-39: "Favourites API" wip
46247: Upgrade to OpenCMIS 0.8
46248: PUBLICAPI-72: "Add users role to Site entity"
46249: PUBLICAPI-72: "Add users role to Site entity"
46250: PUBLICAPI-40: "Site membership API" - modifiedAt timestamp + some tidy up
46251: PUBLICAPI-40: "Site membership API" - bug fixes
46253: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46273: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46298: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46299: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46300: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46311: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46337: PUBLICAPI-79: "GET a Favorite"
46338: PUBLICAPI-79: "GET a Favorite"
46339: public api tests: some refactoring
46340: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46345: Added name parameter to the @uniqueId annotation. e.g. @UniqueId(name="targetGuid")
46346: PUBLICAPI-39: "Favourites API" - tests
46359: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46380: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46381: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46397: PUBLICAPI-40: "Site membership API" - add missing file
46411: public api tests: re-instate tests (accidentally commented out)
46427: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46442: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46467: PUBLICAPI-80: "GET on a deleted Favorite answers a 500"
46476: Upgrade to OpenCMIS 0.8
46514: Initial implementation of WHERE clause functionality. (Likely to change a lot).
46518: PUBLICAPI-75: "Use a 'where' parameter to specify criteria for favorite result set content "
49157: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48552: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1
48551: Fix for DEVOPS-2976 P1 - Solr nodes crash with tracking enabled
+ configuration fixes
48796: Merged BRANCHES/DEV/FEATURES/ACCOUNT_TYPES to BRANCHES/DEV/CLOUD1:
48092: Resolve CLOUD-1303: Add 2 new Account Types to Cloud
48325: Translations from Gloria
48445: Japanese: translation update from Gloria
48698: JA: Translation update from Gloria.
49130: Merged BRANCHES/DEV/CLOUD1-HOTFIX to BRANCHES/DEV/CLOUD1:
49120: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1-HOTFIX:
49093: CLOUD-1518: "Favourite sites are not displayed correctly"
49110: CLOUD-1518: "Favourite sites are not displayed correctly": fix up PreferencesService to return correct site preference keys
49116: CLOUD-1518: "Favourite sites are not displayed correctly": favourite sites uses the favourites service rather thanpreferences service directly, making it and favourites consistent
49159: fixup pesky solrcore.properties
49197: Fix for Cloud AccountUsageQuotaTest - make action-executor node service mt aware (fallout from previous commit that now does a node existence check in action executor that needs to be mt aware)
49199: Fix tests
49241: CLOUD-1527 "Logo in Share footer is broken"
- Added /res to make logo getting displayed when running in multi tenancy mode
49250: CLOUD-1527 "Logo in Share footer is broken"
- Removed image dimensions to make image replaceable
49267: Fix tests: remove incorrect OpenCMIS jars
49272: Use newer patched version of chemistry-opencmis-server-bindings
49273: Removed extraneous chemistry library dependency
49293: CLOUD-1512 "SAML integration needs to override "CSRFPolicy" config"
- Adding new (overridable) getPath() method in CSRFFilter
49315: Merged PATCHES/V4.1.4 to HEAD-QA
49236: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository"
49301: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository" part 2
49316: Merged PATCHES/V4.1.4 to HEAD-QA (RECORD ONLY)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy, meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49328: Fix up People script class so that it deals with access denied exceptions (this will hopefully fix failing PeopleRestApiTest in Cloud2)
49346: Fixed CLOUD-1532 "Test email signup page is brokebn due to new header"
49364: Fixed CLOUD-1524 "Unable to retrieve Google Docs subsystem status from Alfresco (re: googleEditable not defined ?)"
49373: CONV: Fix CLOUD-1524 / CLOUD-446 - disable GoogleDocsV1 subsystem and prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- revert 49364 and replace with alternative fix
- see also similar IMAP status issue (CLOUD-1507)
49375: CONV: Fix CLOUD-1507 -fix IMAP subsystem to prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- see also similar GDocsV1 status issue (CLOUD-1524 / CLOUD-446)
49416: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
49303: CLOUD-1518: "Favourite sites are not displayed correctly": fix fallout
49418: CONV: Fix ALF-18698 - Core MT: "create tenant" ignores the tenant-specific root contentstore dir path (if specified)
49433: Fix for failing Cloud2 test https://bamboo.alfresco.com/bamboo/browse/THOR-CLOUD2HEADQA-JOB1-38/test/case/12496544
49491: CLOUD-1552 "The invite link icon in the new header's site title "area" points to the "on premise" invite page (which has been admin secured) instead of the invite dialog"
- Improving extensibility by adding further widgets ids for header menu
49590: CLOUD-1556 "CloudConv: CLOUD2 does not start on DP: "Possible CSRF attack"" part 1
- Not a bug in the CSRFFIlter but an improvement that introduces a <properties> elements which may hold variables used by the CSRFPolicy config
to avoid repetition and the possibility to only override the <properties> section in different environemnts, i.e. set different referer proxies in test & prod.
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
An action is still listed in the document-browse action group that has no definition, this was causing the web tier webscript to abort processing of any actions defined after it i.e. any custom actions.
49789: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49788: L10N update from Gloria, based on EN r48822
49801: Move CLOUD2 to HEAD-QA, as part of Alfresco One project
49806: Bring POM file back from CLOUD2
49807: Fix order of from/set/to lines in rules, to match schema validation.
49829: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49808: CLOUD-1615: CloudConv - Regression: CLONE: the info panel isn't wide enough to display the share link without a line break
- Increased panel and image widths
49830: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49823: CLOUD-1609: CloudConv - Regression: DAM: Item header was moved (also incorrect color is using) for folders and files.
- Added overrides and changes to gallery view to accomodate changed CSS in detail and simple view
49831: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49827: CLOUD-1610: CloudConv - Regression: DAM: More menu does not disappear after first opening more link
- Fixed el passed in for onEventUnhighlightRow in fnHideDetailPanel
- Also added hiding of more actions on mouseleave of more actions
49834: SVN ignore patterns - "test" folder.
49835: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA
49800: Fix to build.properties that got munged in rev 49209. Fix to share-header that was horribly merged to pull in code with dependencies that aren't present yet. Fix to login dialog width that hasn't made it over to this branch for some reason.
49872: Added name to logging of transformer registration
49885: CLOUD-1626: CloudConv - Regression: Networks are not displayed via WebDav.
Reinstated code that was originally part of THOR1_SPRINTS (r34168) but was lost as part of convergence work.
49889: CLOUD-1669: upgrade jibx from 1.2.3 to 1.2.5 to allow full JDK7 support
49906: Merged BRANCHES/DEV/BELARUS/HEAD-QA-2013_04_22 to BRANCHES/DEV/HEAD-QA:
49794: ALF-18797 : SPP: Check out action doesn't work for Document Workspace
Merged but with minor bug fix.
49908: CLOUD-1649: Added the missing network menu for the public users.
49916: Fix to User Factory bean setter to avoid:
WARN [springframework.beans.GenericTypeAwarePropertyDescriptor] [main] Invalid JavaBean property 'userFactory' being accessed! Ambiguous write methods found next to actually used
49917: Merged SHOULDERS to HEAD-QA
48984: Minor UI fixes:
- fix height of user status text-area to be consistent across browsers
- fix hover style and font size of user status text-area
- fix login dialog width since Cloud merge
49918: Fix for CLOUD-1571 - CloudConv - Regression: My Sites dashet isn't loaded
49919: Fix for CLOUD-1648 - CloudConv - regression: cloud2headqa is not localized in any language
- code for the login language drop-down refactored to fit within login component rather than global function javascript
- fixed to work since code convergence also
49920: Fix for CLOUD-1584 - CloudConv - Regression: Some dashlets should be absent on User/Site Dashboard
- Disabled new dashlets (Site Search, Saved Search, My Discussions) because they are too exciting for the Cloud.
49921: CLOUD-1669 Switch -source and -target compilation parameters to 1.7
49923: Fix to 404 error on login page (visible in firebug etc.)
Correct list of image dependencies.
49924: Fix for CLOUD-1629 - CloudConv - Regression: It's impossible to remove the Welcome Widget on Site Dashboard
- encoding of preference values must handle "." dot character or it ends up as nested preference!
49927: Fix for CLOUD-1577 - CloudConv - regression:Incorrect display of status message
49928: Fix for CLOUD-1586 - CloudConv - regression:The user is redirected to login page after clicking 'Invite' button from Site members page
- Button should be disabled on Cloud (redirect is because on-premise Invite page is admin only!) - but pattern to do so has changed since merge with 4.2.
49931: WebDAV: exclusive lock could be obtained when shared lock already in place.
In addition, the invalid lock state that was produced then led to a stack overflow due to infinite loop.
49933: Added svn:ignore entires for build/pom.xml and root/privatemodules/thor/config/log4j.properties
49936: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Removed mandatory validator
49938: Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
49941: CLOUD-1668: CloudConv - Regression: Incorrect displaying of default avatar on task section on document's details page
- Fixed avatar link
49943: CLOUD-1661: CloudConv - Regression: progress bar is absent in Storage section on Account Summary page
- Brought theme-bg-3, theme-bg-4, and theme-border-5 CSS over from greyTheme to lightTheme
49958: SpringSurf libs upgrade to r1257
Updated Cloud share config overrides to remove values that are now the default in Surf (e.g. reconnect-timeout etc.)
49965: Fix for CLOUD-1588 - CloudConv - Regression: "Download as Zip" option should be absent
- remove the lovely new Download as Zip feature from Cloud as it is Officially Too Exciting.
49975: Fix for CLOUD-1663 - CloudConv - Regression: Search query containing wildcards is partially cut off on the results page (encoding is not being applied)
49977: CLOUD-1640: Fixed external user site member visibility issue.
50007: Fix to disallow change of own user role or removal in Site Member for the current user.
50011: Activiti schema reference files ignore table column ordering (testing CLOUD-1675)
50012: Reorganize repository database bootstrap beans to register scripts and patches with SchemaBootstrap (CLOUD-1675)
- New Spring config file: alfresco/dbscripts/db-schema-context.xml
- Split Repo, JPBM, AVM and Activiti scripts
50013: Update module properties to reflect latest Alfresco stack requirement and set version to 2.0
50014: Fixed CLOUD-1675: Upgrade failed from CLOUD1-BUG-FIX3 to HEAD-QA
- Use module-friendly registration of create scripts
- Note: Schema validation will report errors due to 2 Cloud-specific tables in the 'alf' schema namespace
50018: CLOUD-1568: CloudConv - regression:created/modified time is not displayed in Properties section
- Added unit test for combining default controls where a new data type is added, which was failing
- Fixed DefaultControlsConfigElement.combine method
50023: Fix for CLOUD-1578 - CloudConv - regression: Unable to join a site
Fix for CLOUD-1579 - CloudConv - Regression: It's impossible to perform "Leave Site" action by Site Member from Site Dashboard
50027: BDE-150 Create RPMs for Cloud deployment
50028: ALF-18908: WebDAV litmus tests failing on HEAD-QA/CLOUD2
50032: CLOUD-1624: CloudConv - regression: Login button is missing on Quick Share page
- Moved CSS loading to quickshare/header.get.html.ftl
50039: CLOUD-1626: networks not displayed via WebDAV (fix for PROPFIND)
50040: CLOUD-1637 / MNT-8462 "Post" button works incorrectly
- Added check for response type of string to userStatusUpdateSuccess and userStatusUpdateFailure since it's already coming back as a JSON object
50047: Add missing dependency on java-property-utils-1.6
50048: BDE-150: fix RPMs
50051: Fix for CLOUD-1664 - CloudConv - Regression: New logo is not applied
Fix for CLOUD-1580 - CloudConv - Regression: It's impossible to change the application theme
- Fix to correctly handle "network admin" concept - manually allow the network admin to perform admin actions where appropriate - AFAIK this can never have worked correctly... remove nonsense runas=admin webscripts overrides that don't work anyway.
- Clean up of related scripts.
50055: CLOUD-1607: filter sent-invites-min.js coming from Enterprise build, so that it gets overridden by the non-minimised cloud one
50070: Temporarily adding exploded Ant build for cloud2 environment.
This now means the same steps for building a cloud1 environment can be used to build a cloud2 environment.
NOTE: There is one outstanding licence issue to resolve that will be fixed in a subsequent commit.
50088: Remove unused or duplicate MyBatis config (CLOUD-1672)
50090: CLOUD-1672: CloudConv: MyBatis error when downloadCleanerJob is run
- Cloud was duplicating the MyBatis configuration
- Created Cloud-specific SQL templates
- Tested using sign ups and general use but full account and tenant usage needs to be tested
50092: CLOUD-1591: CloudConv - Regression: Incorrect layout of "Link to Rule Set" page
- Made the more specific rules-picker treeview width override lightTheme's overriding treeview width
50094: Fixes for exploded Ant build.
50097: Added ignore of projects/web-client/source/web/images/logo/alfresco_enterprise.gif which is apparently moved from elsewhere during some build step
50099: CLOUD-1614: CloudConv - Regression: Incorrect label "Start workflow" displays instead of "Create Task"
- Added page.startWorkflow.title to cloud localization files
50101: BDE-154: upgrade urlrewritefilter to 4.0.4, avoiding compilation warning
50102: CLOUD-1602: CloudConv - Regression - Chrome specific: Close (X) button doesn't work on "Alfresco Cloud information" window
- Removed committed minified about-share-min.js and ant touch command which kept it in place
50107: Merged HEAD-BUG-FIX to HEAD-QA (4.2) for CLOUD-1466: stop relying on a patched version of wss4j
49973: Merged DEV to HEAD-BUG-FIX (4.2)
49648: MNT-8652 Treat PasswordText as default for CMIS Web Service authentication (using patched version of wss4j)
Execute PasswordTypeInterceptor before WSS4JInInterceptor to add PasswordText type as default if Password element misses it. Add system test for case.
50076: Follow-up on MNT-8652: rename CXFAuthenticationTest into CXFAuthenticationSystemTest, so that it is not executed in web-service-client tests, but only in system-build-test
50109: Fix to issue where application logo was resized and broke aspect ratio of uploaded image. Also changed size to valid for new header.
50113: Fix for CLOUD-1576 - CloudConv - Regression: Incorrect notification is displayed when Site Admin performs "Leave Site" action
50114: Fix for CLOUD-1662 - CloudConv - Regression: Incorrect behavior when searching with empty field
- trim searchbox text before event publication
50116: Cleanup of copy/pasted files...
50117: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-QA
47811: ALF-18245 - BM-0013: Soak: Run 06: Search population of ScriptNode is expensive:
Refactor Share search UI and REST API to provide server-side paging.
50122: MNT-8480 - cloud sync and revert
50126: BDE-150 Add build number as RPM release property
50150: Merged V4.1-BUG-FIX (4.1.5) to HEAD-QA (4.2)
<< MNT-8721 Security fix from 4.1.4.2 >>
<< Merge direct from V4.1-BUG-FIX rather than HEAD-BUG-FIX as r49633 was merged with a block of other changes >>
49633: Merged DEV to V4.1-BUG-FIX (4.1.5)
49574: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Introduce WorkflowPermissionInterceptor that check if current user allowed to perform operation.
49752: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Fix errors that were found during unit testing.
50153: ALF-18708: Merged V4.1-BUG-FIX to HEAD-QA
<< Security fix from 4.1.4.4 >>
50151: MNT-8866: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
49802: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
49803: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
Configuration part of the fix has been reversed
49804: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
50164: Merged V4.1-BUG-FIX to HEAD-QA
<< Priority for transformer.remote.alfresco. Includes JMX controls for the Transformers subsystem >>
49038: MNT-7158 Merge DEV to HEAD-BUF-FIX (4.2)
- Addition of TransformerConfigMBeam (JMX bean) to control transformers dynamically
- Transformer level config limits are now a default for mimetype specific values. Possible now that we don't have these in the Spring config.
previously had been 'combined' which was not too clear. Also added system wide mimetype defaults.
- All transformers are now 'known' to the content transformer registry - not just the ones that may be selected. i.e it knows about the component transformers.
- TransformerSelector now round robins all equal priority transformers until they reach their thresholds, rather than doing so for each one in turn.
49135: MNT-7158 Investigating adding priorities to transformers
- Changes to make it possible to check debugTransformer.txt output in 4.1.5 against 4.2
49190: MNT-7158 fix build failure testGetMaxSourceSizeKBytesPageSupports
49207: MNT-7158 Investigating adding priorities to transformers
- Modified priorities so that it is now deterministic
Try as sourceMimetype of 00 in JMX op getTransformationsByExtension to double check
- Changed default priorities 5 and 10 to 50 and 100 for EXPLICIT and DEFAULT to give more room in the future
- Combined transformer.complex.AdobeIllustrator.Image with transformer.complex.PDF.Image as they were the same
except for the transformer settings
- TransformerDebug now uses [---] as the priority for compound transformers
- TransformerDebug now includes Component in the type of compound transformers e.g. fred<<ComplexCompound>>
49947: MNT-7158 Investigating adding priorities to transformers
- Added limits based on use. So a limit may be set for "index", "doclib", "webpreview", "syncRule", "asyncRule" ...
49985: MNT-7158 Investigating adding priorities to transformers
- Allow <tomcat>/shared/classes/alfresco-global.properties to be used in transformers.
50002: MNT-7158 Investigating adding priorities to transformers
- Missing file
50061: MNT-7158 Investigating adding priorities to transformers
- Set up remote transformations
BinaryPassThrough.priority=20
remote.alfresco.priority=30
remoteServer.priority=40
50143: MNT-7158 Investigating adding priorities to transformers
- Show default values in getProperties, comment out values set to defaults and add under line transformer name
50166: Merged V4.1-BUG-FIX to HEAD-QA
<< Two 4.1.4.4 hot fixes >>
50165: Merged V4.1-BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
50110: MNT-8844 - CSRFFilter disables https login
50158: MNT-8870: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
50120: MNT-8858: AJAX Servlet does not clean up security context after processing a request
Modification for cleaning up security context after processing an AJAX request to 'org.alfresco.web.app.servlet.ajax.AjaxServlet'
50169: CLOUD-1641: Made people-finder to use CannedQuery rather than Solr.
50173: Fix for CLOUD-1587 - CloudConv - Regression: Advanced Search link should be unavailable.
50174: Fix for CLOUD-1608 - CloudConv - Regression: Changing roles of site members is displayed only after page refresh
Fix for ALF-18534 - Changing roles of site members is displayed only after page refresh
50176: Fix for CLOUD-1592 - CloudConv - Regression: Content I'm Editing dashlet contains redundant info (about blogs, wiki, forum)
50177: CLOUD-1689: CloudConv - Regression:Networks are not displayed via SPP
50182: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fix for clearing tenant user domain and authentication context after the Repository webscript is executed.
Copied the TenantLeakLogger from CLOUD to HEAD into org.alfresco.web.app.servlet package.
50183: CLOUD-1606, CLOUD-1459: Fixed the permissions issue for the get preferences in the MailActionExecuter.
50184: Changed default Cloud Share Hazelcast config to empty IP list rather than promiscuous multicast - which was much too saucy!
50185: XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50197: Code tidy
50200: ALF-18957: SchemaReferenceFileTest failing on Oracle
Updated ACT schema-reference file for Oracle.
50203: Fix for CLOUD-1613 - CloudConv - Regression: CLONE: Under selected Item menu the manage permission should be hidden
50208: Fix CLOUD-1660 - CloudConv - Regression: Incorrect layout of tag icon on Search result page
50211: Fix to (unreported?) issue where Colleagues dashlet would not show the user status relative time - showed empty value in brackets ()
50215: DEVOPS-3172, CLOUD-1701: cloud2/HEAD-QA unable to startup in DP environment.
50227: CLOUD-1612: CloudConv - Regression: Incorrect location of help icon for "Message" field on "Create Task" page
- Moved rendering of help element
- Added CSS for desired positioning
50245: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
50240: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
50221: Merged DEV to V4.1-BUG-FIX (4.1.5)
50030: Attempt a workaround for MNT-8704: WebDAV:Content does not disappear after being deleted
- Deprecate various methods related to the existing WebDAV use of sys:hidden
- Put in a timer task on use of the sys:hidden aspect in WebDAV DeleteMethod
50093: MNT-8704: WebDAV:Content does not disappear after being deleted
- "if (!fileFolderService.isHidden(nodeRef))" block was moved to deleteHackRunAs.doWork().
50187: MNT-8704: added node existence check; unhiding node prior to deletion.
As per Derek's comment:
https://issues.alfresco.com/jira/browse/MNT-8704?focusedCommentId=227689&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-227689
50251: CLOUD-1702: Fixed NPE in WorkflowPermissionInterceptor, also fixed the issue that when the invitee tries to click on the link in the invitation email, 'org.alfresco.service.cmr.security.NoSuchPersonException' is thrown.
50298: Fixed the failing unit tests as a result of the newly added WorkflowPermissionInterceptor.
50306: Fix to merge causing ALF-18979 - Activiti servlet references on by default in web.xml
Removed duplicated class now that the LoggerFilter is part of code webclient code
50311: MNT-8890: Commented the newly added method in TenantRepositoryContainer in order to fix the failing unit tests.
50318: Generate a jar of tests for alfresco-cloud, for consumption by QA tests later
50322: Fix for CLOUD-1657 - CloudConv - Regression: Admin section in the Header should be located in the user's menu having name "Account settings"
50335: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
Reverted 50311 revision.
50337: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Added new versions of doclib for Data Sheets to sampleContent.acp
- Added doclib and imgpreview for all content in sampleContent.acp except 'Alfresco Cloud Intro.mp4'
50345: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
50352: Fix for CLOUD-1691 - Incorrect notification when leaving name field empty through inline edit
- fixes the issues where; length validator not fired, order of validators wrong for cm:name inline editor, fixes issue where previously validation would still be shown on reedit of field after Cancel << hat tip to Mr Draper for validation solution
50353: Fix for CLOUD-1604 - CloudConv - regression: Links on "Oops page" should be highlited.
- also removed duplicate messages and cleaned up message text from the late 90's.
50356: Fixed CLOUD-1697: URL rewrite filter upgrade causes additional logging
50357: Fixed the failing unit tests which were failing as a result of rev: 50335 commit.
50374: Revert r50182 and the subsequent changes made to fix the fallout: r50311, r50335, r50345, and r50357
50379: CLOUD-1669: update Eclipse JibX launchers with the upgraded JibX 1.2.5 jars
50390: Revert the part of r50306 that updated enterprise-web-scripts-application-context.xml and deleted TenantLeakLogger.java.
This was necessary following the reverts that took place at r50374.
50396: Corrected name of content transform test class file.
50397: Added new "transform" folder (which should have been there before)
50398: Move content transform test class file into the new "transform" folder.
50401: - Added two Eclipse projects: one for the thor private module ("Alfresco Cloud") and one for its dependencies ("Cloud Dependencies").
- Turned the JiBX builder on by default in the data-model project.
50410: MNT-8890: split classpath when executing JUnit tests in Ant, so that repository tests do not get classes of upstream projects
50411: MNT-8890 follow-up
- make enterprise repository tests run with a reduced classpath too, otherwise EntRepoCacheStopTest fails
- add wdrdeployment classes to reduced classpath, otherwise enterprise tests cannot find alfresco/bootstrap/deployedSpace.xml
50416: Removed unused component (no longer required in 4.2 so the override isn't required)
50417: Dialog styling tweaks
50422: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/HEAD-QA
50409: Fix for CLOUD-1721
50473: CLOUD-1726 CLOUD-1732: move tests CMISChangeLogServiceTest and SubsystemsTest from repository to remote-api, because they depend on resources in remote-api (follow-up of MNT-8890)
50474: CLOUD-1736 Shouldn't have tweaked the classpath of system-build-test, since it already has its own (follow-up of MNT-8890)
50479: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
BYMONTHDAY shouldn't be deleted for YEARLY recurrence.
Also setting interval was not accurate.
50480: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
Additional check in.
50485: Fixes ALF-18702: Corrected the logic for how tenant switching is achieved so that both Enterprise and Cloud scenarios are catered for.
50495: Fix for ALF-18981 - Non-ASCII characters are not displayed in Share interface correctly
- Fix to deal with issue where a valid JSON result string is not always valid JavaScript text e.g. some unicode characters etc.
50498: svn ignore patterns
50499: files should not be in svn
50500: remove eclipse folder settings from svn
50505: Fix to (unreported?) search results paging issue - merge error meant that only the first page of results would ever be returned no matter what page was selected, but who goes past the first page anyway eh?
50516: CLOUD-1718: "CloudConv - Regression:"Imap Attachments" and "IMAP Home" folders are displayed via CMIS Workbench client"
50517: CLOUD-1727: CloudConv - Regression - WebDav: The mapped network drive could not be created on Windows
This was broken by MNT-2823.
50524: CLOUD-1665: New accounts are not available for CLOUD2
Manually merged revision 48796 as it was mistakenly marked as merged.
50525: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50033: (RECORD ONLY) Merge HEAD-QA to CLOUD1 (for BDE-109: generate coverage on unit tests)
Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
50582: Removed and ignored .classpath and .project
50614: CLOUD-1713 append the Cloud build number after the Enterprise build number, as in: r50345-b65-c129
Upgrade a few Maven plugins
50649: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50083: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 to BRANCHES/DEV/CLOUD1:
49357: New Cloud Bug Fix Branch
49363: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
46487: Fixes CLOUD-1293: "Other" included in total activities count. Refactor activity groupings.
46488: Fixes: CLOUD-1310: Adds "no-wrap" to last element to that the second link all appears on the same line.
46493: Fixes: CLOUD-1229: Removes max-width CSS constraint so that table cells can expand to find room for long transltions.
46535: PUBLICAPI-63: "Unable to list comments associated to a document : Malformated comment object ?": fix + tests
46555: PUBLICAPI-90: "You can not remove yourself from a site using the -me- identifier"
46826: Fix for CLOUD-1368 - Tomcat thread blocking during concurrent user testing causing service to become unresponsive.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
49371: PUBLICAPI-166: "Unable to upload large file on Cloud (> 5MB)"
49389: Merged BRANCHES/DEV/FEATURES/CLOUD1_SAML1 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49295: CLOUD-1529: Made SessionIndex optional in the SSO response. Also commented out 'autoProvisionEnabled' and 'alfrescoLoginCredentialEnabled' from the SAMLConfigSettings as they are not implemented yet.
49406: CLOUD-1488: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 (Also added the missing elements from the merge):
ALF-16480: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
43252: MNT-166: Document lock not removed after the lock expiry date has been reached
- Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator.
43253: MNT-165: "Cancel Editing" does not completely remove lock from document
- Added documentLibrary cancel editing action for locked documents.
43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified)
43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document.
43311: MNT-165: "Cancel Editing" does not completely remove lock from document
- Fix for page refresh problem when cancel editing on details page
43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files
- Change evaluator.doclib.metadata.isLocked to break circular dependency
43755: MNT-202: Upload New Version not available for a document that has been edited offline
- Upload New Version is now available if editable by user (respecting locks, type of checkout, etc).
49463: CLOUD-1510 - Cache remote transformation calls to isTransformable
- Make TransformationOptions serializable
- Expose ehcache statistics and configuration, via JMX
49492: CLOUD-1510 - Fix broken unit test
49631: CLOUD-1455: "Hide activity in a site from the activity feed"
49662: CLOUD-1455: "Hide activity in a site from the activity feed": fix broken unit test
49759: Merged BRANCHES/DEV/HEAD-QA to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
49814: CLOUD-1455: "Hide activity in a site from the activity feed"
49866: CLOUD-1597: Added the missing evaluators.
49948: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49880: Update Google Docs integration from 2.0.2 to 2.0.3.
50045: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
50043: Update 2.0.3 AMPs
50686: GERMAN: Latest translations and updates based on EN rev49789. Jira fixes: MNT-7526, ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18069
50689: SPANISH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50691: FRENCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50693: ITALIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50694: JAPANESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50695: DUTCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50696: RUSSIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18504, ALF-18503, ALF-18502, ALF-17793
50699: CHINESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, MNT-8874, MNT-8874, MNT-8874
50709: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Fixed imgpreview for Alfresco Mobile.pdf
50711: Merged DEV to HEAD-QA (4.2.0)
50482: ALF-18996 : Upgrade from 3.4.12 to 4.2.0 fails: ERROR [domain.schema.SchemaBootstrap] [localhost-startStop-1] Statement execution failed: SQL: ALTER TABLE ACT_RU_TASK MODIFY ASSIGNEE_ VARCHAR(255) Error: Table 'alfupg.ACT_RU_TASK' doesn't exist
- Correctly handle activiti tables creation/upgrade when performing upgrade from 3.4.x.
50728: CLOUD-1754 do not fail the build as soon as tests fail: we are now quarantining tests in Bamboo, so installers need to be built regardless
50755: Merged HEAD-BUG-FIX to HEAD-QA
50754: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX
50753: Merged DEV to V4.1-BUG-FIX (4.1.6)
50727: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Add transactions.
50750: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Correction for 'readOnly' parameter.
50759: Merged BRANCHES/DEV/JAMAL/Fast_Test into HEAD-QA (CLOUD-1680: Make thor tests run blazingly fast)
50635: CLOUD-1680: Make thor tests run blazingly fast.
50684: CLOUD-1680: Regouped a few of the public api tests.
50688: CLOUD-1680: Regouped a few of the public api tests.
50706: CLOUD-1680: Moved the excludedGroups from the parent pom to thor. Also grouped the webdav tests.
50710: CLOUD-1680: Deleted the un-necessary junit category.
50773: Fixing up the tests to separate out the cloud tests. MailActionExecuter should now get the locale correctly.
50779: Redundant file
50780: Redundant File
50782: Redundant File
50783: Fixed missing double quote
50784: Missed strings included
50785: Missed key included
50795: ALF-19035 - MT Cloud Policies run with inconsistent "short" base and "full" node refs.
50823: ALF-17548: Disable Google Docs v1 integration
* MBean controlling the subsystem has been removed (commented out) from bootstrap-context.xml
* Admin console web script org/alfresco/components/console/repository/google-docs.get has been removed
* Admin console form config has been deleted from share-form-config.xml
* No changes have been made to the installer, as I could find no evidence that the configuration of the v1 subsystem was being changed by it
* Note: The subsystem property 'googledocs.googleeditable.enabled' was already set to false.
50825: ALF-17548: Fix status web script which assumed the presence of the Google Docs v1 MBean removed in r50823. Now the web script returns enabled: false if the bean is not present.
50827: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Added ignoreEmpty argument to accommodate changes in r50352
50831: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Moved embedder action to sample file since we don't supply any embedders out-of-the-box
50833: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Programmatically created executer rather than loading from context
50838: Cloud: Patch overrides
- Moved live patches to 'module-schema-context.xml' ('patch.redeployProcessesWithReminders2' and 'patch.redeployProcessesWithReminders3')
- No Sample Web Site in Cloud: (CLOUD-1480) Created no-op patch for 'patch.siteLoadPatch.swsdp'
- IMAP is disabled in Cloud: (CLOUD-1743): Created no-op patch for 'patch.imapFolders'
50839: ALF-18702: Tenant isn't able to log in Share once another tenant has logged in before
Following review, added logic in AuthenticationServiceImpl.authenticate that is similar to AuthenticationServiceImpl.validate in order to handle case where the tenant is determined by the requested URI
50851: First part of fix for ALF-19052.
50853: ALF-18096: Integrate document security AMP files from the Alfresco Mobile iOS 1.5 project
* New aspect dp:restrictable
* Form configuration for properties provided by this aspect
* Note: As detailed on the ticket the source files have been copied into the repository and slingshot project and mofified there.
50864: Fix for CLOUD-1769 CloudConv - Admin section in header menu instead of Account Settings are available for free account user
50879: ALF-18914 : SPP: It's possible to create meeting with empty subject field linking to an existing workspace
Added a check for an empty subject when creating a meeting from iCal.
50922: Revert r50853 mistakenly adding Mobile project dp:restricted aspect to HEAD-QA
50925: CLOUD-1759: Fixed most of the Sonar ‘Critical’ violations.
50937: CloudConv - Regression - CLONE - No notification is displayed when performing "Leave Site" action
50938: Added Cloud override to remove MyFiles and Shared links from toolbar
50941: Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
and CLOUD-1778 CloudConv:in people search first name and last name people search always return zero results
50942: Fix for CLOUD-1741 - CloudConv: User should be redirected to Alfresco Cloud Documentation instead of Alfresco Community 4.2 Documentation. Comical spelling error in config.
50945: GERMAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729
50946: FRENCH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50947: SPANISH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50948: ITALIAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50949: JAPANESE: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50957: Fix for CLOUD-1623 Unfriendly warning appears when user try to create private site with the same URL
50960: CLOUD-1772: Configuration files have been localized
- Removed all pointlessly translated configuration files
50961: MNT-8480 : New web script for delete audit entry.
50968: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50973: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50568: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50976: CLOUD-1634: CloudConv - regression: Upload form is not closed automatically after upload limit error occurs
- Added Javascript to hide upload status and show upload control again
50992: Changing the modifiers for the "addAuthorityNameIfMatches" methods from "private" to "protected" to allow the RM module do RM specific changes without copying a lot of the existing code.
50993: Fix for ALF-18850 - Incorrect label "page.ruleEdit.title" on New Rule page from Repository Browser
51031: CLOUD-1761: Activity is not generated when deleting document via SPP/WebDAV - fix part 1
This is the first part of a fix: activities were not being raised due to MNT-181 fix. This is now fixed. However, the posts are not being processed properly, which also needs fixing.
51083: Fixed the failing test (testHasSite)
51085: First part of fix for CLOUD-1787
51091: CLOUD-446: Remove 'overridden' googledocs subsystem bean from Cloud override context, which was causing the subsystem to start up still
51092: Fix to URLRewrite config rule to correct escape UTF-8 characters either side of the detected '@' character when rewriting URLs where browsers have not correctly dealt with the @ character.
51097: Updated BG for ludicrous screen resolution CLOUD-1795
51098: Fix for CLOUD-1795 - Login dialog centre on window resize
51103: Fix for CLOUD-1796 CloudConv:-Search pagination to other pages no results are shown
51105: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
51104: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
51101: MNT-8704: node was not being unhidden (thread local client marker needed setting)
51107: Improvements to search result list handling - only populate node result structures for the items that are going to be returned.
51140: Minor tweaks to search processing hand merged from 4.1.N
51163: JAPANESE: Fix for CLOUD-1799
51170: ALF-18074 add a new flag to enable clustering.
51184: Make cloud tests depend on repository test resources, to be able to reuse them
51234: CLOUD-1800: Made the Rules to be executed asynchronously in the cloud by overriding “rule-edit.js”.
51245: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51230: Addition of a modified YUI Compressor ANT task to speed up the minimize-slingshot-deployed-javascript build step - from around 3 mins on most machines down to 3 secs. w00t
AND THIS IS THE RESULT:
ant clean incremental-webclient-tomcat-exploded incremental-slingshot-tomcat-exploded
...
BUILD SUCCESSFUL
Total time: 1 minute 18 seconds
51248: Merged HEAD-BUG-FIX to HEAD-QA
51247: Merged V4.1-BUG-FIX to HEAD-BUG-FIX (RECORD ONLY)
51246 (RECORD ONLY): Merged PATCHES/V4.1.5 to V4.1-BUG-FIX
51233: MNT-8129: NPE - Servlet.service() - getGlobalConfig for "webClientConfigService"
Missing JGroups messages receiver has been added to handle cluster messages correctly.
Port range default value has been increased to add some slack around required ports
50999 (PARTIAL RECORD ONLY): Better logging for AsynchronouslyRefreshedCache (MNT-8129)
51273: Partial fix for CLOUD-1806. This checkin fixes serialisation of TransformationSourceOptions objects.
A subsequent check-in will fix deserialisation.
51275: Fixed CLOUD-1804
51279: Allow calls to NodeDAO.getParentAssocs to succeed for deleted nodes
- The error message reported is incorrect. Previously, no calls were made to the DAO to
retrieve details for deleted nodes. There was therefore an assumption that the node had been
internally referenced and that this represented an error. This is no longer the case (nor has it
been for a some time).
- In this case, the SOLR tracking attempts to get the parent associations for all nodes,
regardless of their state of deletion.
- CLOUD-1807: CloudConv: I get the following error in the solr nodes "Detected stale node entry: NodeVersionKey"
- MNT-9072: SOLR tracking can be delayed by node deletion
51291: JobLockService.releaseLock is not optimistic
- AcquireLockException is no longer thrown if the lock token is invalid
- releaseLock returns a boolean to indicate whether the lock was removed or whether it was already gone
- Prevents unnecessary retrying withing JobLockService implementation (ALF-19098)
51292: Fix thread safety in PostLookup w.r.t. job lock state; general logging improvements (ALF-19098)
51293: Fix build after rev 51291 (ALF-19098): JobLockService.releaseLock is now optimistic
51305: Remainder of fix for CLOUD-1806. RemoteAlfrescoTransformer is unable to serialize transformation options as JSON.
This check-in just changes Jackson configuration to handle the new TransformationSourceOptions which are now part of TransformationOptions.
As this field needs to be JSON serialised along with its containing TransformationOptions instance - and particularly because TransformationSourceOptions
is not a concrete type - we need extra Jackson config in order to correctly marshall and unmarshall the actual concrete types of any instances of TransformationSourceOptions.
51307: Slight tidy-up of fix for CLOUD-1806.
I had specified some Jackson config in 3 subclasses and didn't need it as it was already configured on a base type.
51315: Fix on HEAD-QA only for ALF-19101, which I believe may affect CLOUD-1806.
A typo in a TransformationSourceOptions method breaks the JavaBeans contract and imperils the JSON serialisation needed for CLOUD-1806.
I think the method with the typo has been published (in 4.1?) so rather than rename it, I've deprecated it and added a new one with the correct spelling.
51350: Preparatory work for fixing CLOUD-1754. MailActionExecuterTest failing.
It has been very difficult to get reliable test feedback on dealing with the MailActionExecuter.
This is largely because of the difference in the way mail actions are handled in cloud and on enterprise.
Therefore I have refactored and extended our test code to support fixing the MailActionExecuter.
Part 1: Refactor the JUnit Rules AlfrescoPeople, AlfrescoPerson, AlfrescoTenant so that when a test is run in
Community, Enterprise or Cloud the test 'does the right thing' when creating/tearing down test users.
i.e. On Community/Enterprise, create the user/auth and the person on the single tenant.
In Cloud create the user in system tenant, create the person in their home tenant, precreating the tenant if necessary
and tear the whole thing down again.
I achieved this by having the cm:person-related rules delegate to a spring bean responsible for dealing with test users.
Then I've got a mechanism to let Enterprise override Community and Cloud override Enterprise.
So the Community 'TestUserComponent' just creates/deletes users. Enterprise 'inherits' this behaviour.
The Cloud TestUserComponent deals with the tenant sideshow.
It's all started in the global-integration-test-context.xml.
51351: Adding the JIRA number for BDE-173 into this file.
51353: Fixing some test fallout from pervious commit (51350) which was part of preparatory work for fixing CLOUD-1754.
Looks like the SyncAudit tests were using ApplicationContextHelper's getApplicationContext method having already started a custom app context?
51371: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51277: Fix for ALF-18948 - Share Hazelcast cluster configuration change required in 4.2
51313: Minor css improvements to search box
51367: Fixed order of button styles for lightTheme overrides
51368: Fix to broken css file - erroneous end comment marker
51370: Fix for CLOUD-1795 - Login screen isn't resizing to display window
51406: CLOUD-1573: CloudConv - regression:Preview is not displayed for locked document
- Added check for presence of container element before attempting setup of document versions data table
51407: Fix for CLOUD-1754. MailActionExecuterTest test failing.
The code in MailActionExecuter needs some refactoring. As it was, validation of the mail recipients (are they usernames? email addresses? do the users exist? etc) are not the same for the to-many parameter as they are for the 'to' parameter. There are various other inconsistencies in the code also. I have tried to fix the cases where the inconsistencies are obvious and I've tried to imporove the test coverage too. This code has now become a little too complex and a future JIRA will lead to simplification. Currently the priority is to complete code convergence.
51410: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51422: Partial revert of r51410 where accountService was apparently added to the wrong bean definition
51424: Correct wire up for R 51410 related to
Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51429: CLOUD-1641: User from other domain cannot be found
Removing previous fix for CLOUD-1641, the back-end should decide the best route to go depending on the parameters provided. Forcing the query to use a canned query has caused CLOUD-1768.
51444: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- ignore tenant filter for cloud people query and rely on post query visibility filtering (to see people from other tenants invited in)
51466: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- exclude permission evaluation when searching for people in the cloud (covered by the visibility stuff)
51553: CLOUD-1780: CloudConv :- follow button is visible for external user as well
- Refactored customizations for new dependency loading to fix order of loading
- Refactored widget userHomeTenant option addition for new instantiation pattern
- Refactored override of widget's _renderFollowingActions method with new CloudPeopleFinder object that extends PeopleFinder
51571: Merged HEAD-BUG-FIX to HEAD-QA
51473: Moved CacheTest back into Repository
Note for Cluster features: This change no longer relies on any distributed caches and therefore
the new files should just stay as they are and the old ones removed.
51583: Merged HEAD-BUG-FIX to HEAD-QA
51477 Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50995: Support for locking and unlocking of values in the TransactionalCache
- Infrastructure for MNT-8997: Support definitive writes for TransactionalCache
- Allows a definitive write (put or remove) call to be made to the TransactionalCache
51584: Merged HEAD-BUG-FIX to HEAD-QA
51478: Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50997: Make use of TransactionalCache's locking ability
- MNT-8997: Support definitive writes for TransactionalCache
- PersonServiceImpl and AuthorityDaoImpl both do cache modificiations in 'beforeXYZ' callbacks,
which leaves room for further attempted cache updates by other callbacks.
Reapplied the fixes using TransactionalCache locks
51327: Fix CLOUD-1698 Intermittent invite test failures
- Uses MNT-8997: Support transactional locking for Authentication Cache removal
51635: CLOUD-1812 Fix invalid license issue: modify version.properties to have version.label=Cloud and version.edition=Enterprise
51739: Merged HEAD-BUG-FIX (4.2) to HEAD-QA
<< Low risk change to avoid NPE found testing remote alfresco transformation nodes in DP env >>
51738: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX (4.2)
51731: Avoid NPE in ContentServiceImpl.debugActiveTransformers(). Relates to MNT-7158 Investigating adding priorities to transformers
51752: CLOUD-1812 Fix version.label to simply add a '-Cloud' suffix.
51753: CLOUD-1822 Change RPM installation folder from tomcat6 to tomcat7
51760: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - CMIS was not correctly parsing the mime type header
51779: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51780: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51783: Merged HEAD to BRANCHES/DEV/HEAD-QA (RECORD ONLY)
49055:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Modify HiddenAspect to hide node with explicit='false' by default.
49062:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Revert changes that were mistakenly committed.
Rolled back to r49054
49075:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49074: ALF-18573: exclude module-context.xml from alfresco-spp-config.jar
49245:
Merged HEAD-QA to HEAD (RECORD ONLY)
49244: Switch version of mvninstall to 4.2.0-QA-SNAPSHOT
49442:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49599:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49980:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49458: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49117: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/HEAD-BUG-FIX:
49111: - Revert of r47645
- Change of imgpreview thumbnailDefinition to mimetype and size expected for HEAD
- Relates to ALF-5051 and MNT-8599 / ALF-18726
49118: Restored high resolution placeholder icons for imgpreview, relates to ALF-13984
49979: ALF-18726: Alfresco could not start with WCMQS applied
- Updated RenditionServiceIntegrationTest with new imgpreview values
51793: Increase size of in-transaction "nodeOwnerCache" to 40K items.
51819: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - add further tests not covered by original fix
51836: TenantUtil now gives a bit more information when exceptions pass through (CLOUD-1685)
51837: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
51502: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1:
50389: Created branch for Cloud1 Security Release
50395: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
49713: Branch for SalesForce bug fix merges
49718: Fix for CLOUD-1590 - Session fixation on Cloud specific login page
49721: CLOUD-1589 Protect Login-page against XSS Cross-Site Scripting attacks
50320: CLOUD-1653: Improve password strength
* Password length constraint previously contained in client-side files has now been removed and is now loaded from the 'Users' scoped config
* Minimum password length is increased to 8 characters from 6 previously
* The length requirement has been augmented with restrictions on the content, contained in a <password-content> element
- A minimum number of uppercase, lowercase, numeric and special characters can be specified
- The system-wide default is zero for these new restrictions (i.e. no restrictions)
* Alongside the existing <users> element, <network-users> allows the password length or content policies to be tightened for specific networks
- Example config is provided in cloud-config.xml showing showing how to do this
* Cleaned up existing validation messages and added a custom message based on the content restrictions, where this is configured
- Due to ALF-18975 the message appears with raw HTML visible for now
* IMPORTANT NOTE: No checking of submitted password values takes place (as before). Users can by-pass the length and content checks by mimiking the web browser themselves.
- It is not feasible to add this as part of this work unit, since there are multiple form targets in use, some of which are in the repository. There are no password policies defined in the repository, so these would need adding.
50358: CLOUD-1707: Regress: Copyright logo is incorrectly encoded on Login and My Dashboard pages for French locale
50408: CLOUD-1468: Red bar in Tasks "error loading items".
50409: Fix for CLOUD-1721
50413: Merge of rev 50185 - XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50576: Merged alfresco/BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to alfresco/BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50518: ALF-19012: Form validation messages shown in Bubble widgets are not consistent with the input title attribute value
50574: ALF-18975: HTML in forms validation messages appears as raw HTML in the UI
* HTML messages added via Alfresco.forms.Form.addValidation() method no longer escape HTML entities in validation messages presented to the user
* The 'message' parameter in addValidation() can now be an object with separate 'html' and 'text' properties. Not all methods of displaying messages to the user support HTML.
- If no separate HTML and text values are supplied, the message is assumed to be HTML and is converted to text by removing HTML elements via a regexp
50575: CLOUD-1653: Supply separate HTML and text validation messages for password content validation failures, since HTML cannot always be displayed
50577: CLOUD-1653: Use separate HTML and text validation messages for Reset Password and Account Completion pages
50731: CLOUD-1722: Apply config for Aetna specific password policy.
50745: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50748: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50568: (RECORD ONLY) Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50869: CLOUD-1773: Cloud1Security branch build8. User cannot create site
50872: CLOUD-1653: Ensure password policy is always loaded based on home network, rather than the current context, which could be different.
51156: CLOUD-1653: Add global flag to regexps to ensure that the number of digits and symbols is correctly counted
51175: CLOUD-1682: "Hidden File Rename is Broken": fix and make sure the hidden aspect tests run as part of the build
51183: CLOUD-1682: "Hidden File Rename is Broken": fix up test suite
51187: CLOUD-1682: "Hidden File Rename is Broken": try again
51349: CLOUD-1682: "Hidden File Rename is Broken": further tests, deal with hidden aspect manipulation by clients during rename
51383: CLOUD-1682: "Hidden File Rename is Broken": deal properly with all client controlled hidden aspect cases
51843: CLOUD-1815: OPTIONS request for force.com not returning 200
Removed comment around publicapi URL pattern for CORS filter.
51845: Fixed ALF-19128: Artifact alfresco-repository-*-config.jar contains test files and configuration
- Move test files into test-resources
51853: ALF-9096 - CLOUD-1825: Fixed issue with ordering of TransactionSynchronizationAdapter when Activiti job fails
51859: Merged PATCHES/V4.1.4 to HEAD-QA (REMERGE)
47738: ALF-18301 (now MNT-6342): ... NPE ... when debug logging for '...AbstractAsynchronouslyRefreshedCache'
Merge note: The fix was not present even though it went to HEAD on 8 March (rev 47807)
51889: Upgrade Spring Surf to 1.2.0-M7 (r1274)
51893: Removed old Activiti libraries that were conflicting with new ones and causing compilation failure.
51895: Merge HEAD-BUG-FIX to HEAD-QA (4.2)
50984: BDE-103: Switch joda-time dependency to core
51896: Upgrade activiti to 5.11-alf-20130627 in POM for Cloud
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@51909 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
cfe1c63566 |
Merged V4.1-BUG-FIX to HEAD
44674: Fix for ALF-17189 - The "Company Home" item in the top navigator menu and in the toolbar panel is invisible, if login as guest first then directly access the login page via URL.
44701: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
44700: Fix for ALF-10369 - support for OPTIONS requests for WebScript framework and Share proxy
44709: ALF-17164 Fix version.properties which was wrong in sdk zip
44710: ALF-14570 ("Check out" outboud rule works incorrect)
44722: MNT-246: Need the ability to configure a proxy with Enterprise Sync.
- RemoteConnectorServiceImpl will now use an http/https proxy if the standard system properties for Java network proxy configuration are found. See http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html (Section 2.1 and 2.2)
44730: Merged V4.1 to V4.1-BUG-FIX
44461: Merged PATCHES/V4.1.1 to V4.1
44060: ALF-16962 / MNT-221 Links from a deleted user cause error in the "Links" page
44129: ALF-17134 / MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
- Now we emulate the behaviour of ACLEntryAfterInvocationProvider in SolrQueryHTTPClient, thus limiting otherwise unconstrained SOLR queries to return a finite number of results
- New solr subsystem parameter solr.query.maximumResultsFromUnlimitedQuery introduced
- Its default value is ${system.acl.maxPermissionChecks}, thus providing backward compatibility with old behaviour (1000 results max)
- When there are no other limits in the search parameters, this value will be used to limit the number of results
- SolrJSONResultSet.getResultSetMetata().getLimitedBy() will return an appropriate LimitBy value, according to how the query was limited
44130: ALF-17134 / MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
- Improved calculation of SolrJSONResultSet.getResultSetMetata().getLimitedBy() to better emulate ACLEntryAfterInvocationProvider
44141: ALF-17134 / MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
- Correction to handling of limited queries (Share search works again!)
44291: ALF-17094 / MNT-222 InvalidNodeRefException on user deletion in Share UI
44462: Merged PATCHES/V4.0.2 to V4.1
44221: ALF-17038 / MNT-226: Out-of-order versions for existing data during migration from 3.4.9 to 4.0.2.19
- Have been able to remove the need for any Comparators in the normal case.
As Dave said, he thought it was ordered already. It is with "assoc.assoc_index ASC, assoc.id ASC".
Required a bit of re factoring of Version2ServiceImpl to do it as they were referenced/used in a couple of other classes.
- Modified all 43 Oracle sequences to include ORDER in the create statement.
Probably only really was needed to do it on alf_child_assoc_seq to fix this issue, but it will stop similar issues in
other clustered database setups. Did not change the upgrade scripts, as this will give us a clue that there will be
existing data issues.
- The name of a Comparator<Version> may be specified in the Alfresco global property:
org.alfresco.repo.version.common.VersionLabelComparator and it will be used by BOTH Version2ServiceImpl and VersionServiceImpl.
They in turn pass it on to Version2ServiceImpl instances when they create them.
- A VersionLabelComparator already existed (still deprecated as we don't normally use it) and works:
org.alfresco.repo.version.common.VersionLabelComparator.
- Customers with out of sequence ids on Oracle RDBMS using a clustered database may 'correct on the fly' the order of their
versions by setting the alfresco global property described above.
- Have tested both with and without a comparator in development environment. Using break points and Collections.shuffle(version)
in an expression was able to simulate out of order IDs.
- New unit tests added to VersionHistoryImplTest and VersionServiceImplTest to test db ids out of order
44336: ALF-15935: Fixed SecureContext errors when ticket has expired. MNT-180
44467: Fixed compilation failure
44520: ALF-16590: Improved fix after testing by Mark Lugert
44563: Merged DEV to V4.1 (with corrections)
44547: ALF-17132: Possible XSS - arbitrary url parameters re-sent to the browser
Escaping of keys and values of request attributes
44610: Merged PATCHES/V4.0.2 to V4.1
44435: ALF-17183: Merged DEV to V4.0.2 (4.0.2.22)
44429: MNT-232: Upgrade from 3.4.9 to 4.0.2 - FAILED
- Initialize rootRefs in the property definition to prevent NPE.
44591: Fix to CIFS reported user free space when disk quotas are not enabled.
44595: ALF-17184 / MNT-243 Minimal fix for disk size and user quotas. (Bring values into line with API.)
44601: ALF-17184 / MNT-243 - Implementation of file size on Abstract Tennant Routing Content Store.
44608: ALF-15935 / MNT-180: Moved closeFile() call to closeConnection() cleanup method, always call closeFile()
Do not check if file is marked as closed during cleanup, only open files should still be in the file table.
44652: ALF-17117: Created article or publication cant be viewed on WQS site
- Fixes by Dmitry Vaserin
- Removed unnecessary outer read locks from getRelatedAssets and getRelatedAsset to prevent deadlock
- Correct markup error when node doesn't have tags
44653: ALF-17117: Created article or publication cant be viewed on WQS site
- Missed file from previous checkin
44682: ALF-17118 WQS: Impossible to upload document to publications space
- Only first part to do with the transformation failure has been committed.
44731: Merged V4.1 to V4.1-BUG-FIX (RECORD ONLY)
44441: Merge V4.1-BUG-FIX to V4.1
44270: Merge V3.4-BUG-FIX to V4.1-BUG-FIX
44266: BDE-111: harden generation of Windows installers
- make sure build fails if installer generation fails
- generate Windows unsigned installers in a place that is cleaned later, avoiding leftovers
44598: Merged V4.1-BUG-FIX to V4.1
44541: Fix for ALF-17151 SOLR - add support to disable permission checks
44577: Final part for ALF-16558 SOLR tracking does not do incremental updates but one single chunk
- fixed code so SolrSearchers are held for as little time as possible
44607: Merged V4.1-BUG-FIX to V4.1
44603: ALF-14201: upgrade activiti to 5.7-20121211
44606: ALF-14201: upgrade activiti to 5.7-20121211 in Maven poms
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@44732 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b58125d078 |
Merged V4.1-BUG-FIX to HEAD
42804: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_10_17 to BRANCHES/DEV/V4.1-BUG-FIX:
42748: ALF-14200: Adding Invalid Aspects Via CMIS ATOM API Results in NullPointerException
42810: Fix for ALF-15276 - sys:locale Attribute No Longer Available From jsnode
42814: ALF-15276 - small improvement to remove duplicated data from response
42824: ALF-15048: Merged PATCHES/V4.0.2 to V4.1-BUG-FIX
42724: ALF-16048: CLONE - Version history doesn't go beyond two versions (0.1 and 0.2) when dragged and dropped via CIFS from Mac Lion OSx
42739: ALF-16048: New files missing from previous check in
42742: ALF-16048: Another missing file.
42839: ALF-16417: Fix "Hybrid Sync - can retain invalid cloud tickets in a local cache"
- retry once for invalid auth
- also externalise the implicit/default cache config
42849: NodeDAO: Added new method to retrieve specific store ID
- public Pair<Long, StoreRef> getStore(StoreRef storeRef);
42857: Merged DEV to V4.1-BUG-FIX
42821: ALF-13506 : WCMQS Example Application Caching Causes Changes to Inconsistently Appear on the Editorial Web Site
Concurrency was improved for AssetImpl class.
The returned values of the collections were made unmodifiable in the classes which implement Resource interface.
42872: ALF-15601: "Performance issue using CMIS method getChildren() - gets version history"
- avoids getting the version history (an expensive operation) if possible i.e. in the case of current version (live) nodes like for getChildren
42900: Merged DEV to V4.1-BUG-FIX
42734: ALF-15335 : 'external' authentication subsystem debug information too scarce
Extended debug information in the authentication subsystem.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42904 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
27f6cb89b8 |
Merged V4.1-BUG-FIX to HEAD
40031: Fix from Dave Ward for ALF-15353 - Lock status is not showning on document details page for a document which is being edited online.
40037: ALF-13609: Merged PATCHES/4.0.2 to V4.1-BUG-FIX (4.1.1)
40032: ALF-13609: listSites() causes an exception for non-privileged users when no sites are present.
- Add catch for AccessDeniedException on getAllSetPermissions() call. Assumes private site for this condition.
40075: ALF-13194: Make Share work again when guest authentication is disabled in the authentication chain
- When share makes a call to the restrictions API with guest=true it must get a 401 response if there is no guest
- Fix by Alex Mukha
40112: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40111: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Patched jooconverter to handle non western characters in text files, by using the same properties that JOD uses.
40073: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Refactored JodContentTransformer and OpenOfficeContentTransformerWorker. Moved common code into OOoContentTransformerHelper,
including fixes that existed on only one or the other.
- For text files, change file encoding from SHIT JIS (and others) to UFT-8, as OpenOffice/LibreOffice do not support this as
an input. They do support it in other file types but not text. JOD now works, but OOo still has problems.
40146: ALF-15030: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40145: ALF-15411 CLONE pdf2swf ID Table overflow / This file is too complex to render- SWF only supports 65536 shapes at once
- split swf.encoder.params into two parts rather than a comma separated list.
Have tested against a number of Mike's test files. Quality appears the same.
40151: ALF-15402: Upgrade yuicompressor used to compress JavaScript to 2.4.7, using the same version as the one we package
40153: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
40158: Merge DEV to V4.1-BUG-FIX
ALF-14323 - CLONE - IMAP: Cannot attach two attachments with the same name.
40162: Merged V4.1 (4.1.0) to V4.1-BUG-FIX (4.1.1) MORE TO FOLLOW
39493: CloudSync: ALF-15203 - when creating a folder sync, do not setup sync for existing "working copy" nodes (only the original ones)
39490: Changing the icon for creating a new folder in the cloud
39486: Chinese translation update from Gloria, based on EN rev38987
39485: Dutch translation update from Gloria, based on EN rev38987
39483: Japanese translation update from Gloria, based on EN rev38987
39482: German translation update from Gloria, based on EN rev38987
39478: (ALF-15197) CloudSync: SyncAdminServiceImplTest.lockSSD failing - causing other tests and
39470: CloudSync: ALF-15188 - Regress' in Unsync
- further fallout (this time from ALF-14373 - moved syncTime to syncSetMemberNodeAspect)
39465: ALF-15141 If a push takes a network over quota, a ContentQuotaException will be raised. Catch this on cloud, and return QUOTA_LIMIT_VIOLATION to the client
39464: ALF-14847 Remove the obsolete old style audit token code
39462: Remove unused imports, and improve log message/exception wrapping, for when the catch-all is enabled
39461: The actions panel in the folder details page didn't receive the metadateRefresh event
39454: CloudSync: ALF-15188 - Regress' in Unsync
- fallout from ALF-14872
- wip - fixes blocker but needs further investigation as to why remote Unsync is failing with "Content no longer exists on the remote system"
- TODO: ALF-14655 + ALF-14712
39452: Avoid NPE due to unboxing a null java.lang.Boolean
39446: SyncTrackerComponent - rework code to set and reset remote system status.
39445: Cloud Sync UI Updates:
- Sync Status now shows transient Errors
- Sync Status "More info" link has been removed
- Text updates
39444: removed a "hot" trace message.
39443: ALF-14975 - Error if some files are locked while multi sync
39442: ALF-14908: Update Sync status dialogue to include the local root folder for indirectly synced nodes.
39441: Use SyncNodeException.wrapUnhandledException, so that the cause details are available for transport
39440: ALF-15155 Have SyncNodeExceptions of type UNKNOWN transport back the causing exception's message, class and stacktraces, and have CloudSyncMemberNodeTransportImpl print a WARN for this when recevied
39439: missed check in - just a message key
39438: Interceptors on the CloudConnectorService will wrap raw exceptions, so ensure downstream code expects this
39436: Fixes the problem when the default tenant is not enabled for sync and there are no secondary tenants
39434: ALF-14980 - Services: auth errors on a per node basis
39431: More - work around code for SyncTrackerComponent.
39430: ALF-14531: F22 sub-task: Add create folder button to folder picker
39428: ALF-15113 Remove the stubbed CloudSync subsystem.
Although the subsystem config was gone, there was still some spring config which attempted to import it during bootstrap.
39426: ALF-14598. This change should ensure that the syncOwner is correctly set on nodes pushed to cloud.
39425: Put set and reset of sync failed attribute into its own transaction.
39420: ALF-15167 - Version history sync status message displaying US date format
39419: Work around for syncSetDefinitionTransport.pullChangedSSDs not returning RemoteSystemUnavailableException
39418: Test code improvements. Using my new TemporaryMockOverride rule to clean up spring beans.
39414: CloudSync: change annoying debug message to trace ...
- ... we should not pollute the sync "debug" log with continuous stream of unhelpful messages ;-)
39413: CloudSync: ALF-15130 - for checkout, copy sync aspect and properties to "Working Copy" (but not for non-checkout "Copy")
- additional fix for directly synced node (issue raised by DW)
39411: Updated the properties for cloud sync related messages
39410: Fixes api mapping for POST cloud passthrough.
39407: ALF-14906: Makes sync status dialogue working copy aware & provides link to original document.
39400: some code was in an log if statement.
39399: ALF-14980 - Services: Add {stuff} needed to display comms and auth errors on a per node basis.
39397: Merged HEAD to BRANCHES/V4.1:
39395: Adding a new JUnit rule to help with cleaning up spring singleton beans whose backend services have been mocked out.
39386: ALF-14901: Fxx sub-task: UI - tgt folder picker should allow drill-down for sync-enabled Networks only
39385: CloudSync: F24 - fix add "sub-folder" on target (when sync'ing sub-folders)
- raised by MF
39384: Rename the parent declarative webscript to AbstractCloudSyncDeclarativeWebScript, and add a new AbstractCloudSyncAbstractWebScript parent for the few sync related webscripts that need to be AbstractWebScript rather than DeclarativeWebScript
39382: I like code that compiles. This code compiles.
39380: Test code refactor. We've now got a green bar for AllSyncServiceTests.
39378: More test refactoring in an attempt to get AllSyncServiceTests passing.
Extracted common code and state from two REST API tests.
39377: ALF-14901: Fxx sub-task: UI - tgt folder picker should allow drill-down for sync-enabled Networks only
39376: Changes to tests. I'm trying to get AllSyncServiceTests to pass as a suite.
This check-in fixes a few failures, now two remaining.
39371: CloudSync: fix cloud fallout from new lic/key (ALF-14846) - pt 1
39368: Italian translation update from Gloria, based on EN rev38987
39367: French translation update from Gloria, based on EN rev38987
39366: Spanish translation update from Gloria, based on EN rev38987
39356: ALF-14906: "Sync Pending" status is shown immediately following a "Request Sync" action.
39348: ALF-14530 Complete the implementation, and add a REST level unit test
39347: ALF-14889: Adds proxy passthrough config for create folder webscript.
39344: ALF-14373 Moved syncTime to syncSetMemberNodeAspect.
There may be a little more to do in this task.
39343: Hide the sync filters in the dashlets if the sync is disabled.
39342: CloudSync: stop push looping due to unknown (non-transient) error !
- related to ALF-14872 - eg. in this case ALF-15141 which is not yet explicitly handled ...
- TODO: SyncNodeExceptionType.UNKNOWN should handle error message (+ stacktrace ?) - for push or pull (for latter, needs to be transported)
39339: Unsync confirmation text for document/folder changed. The user will be informed that deleting a folder will also delete any content under this folder.
39338: ALF-14909: Update Share delete confirmation dialogue to show extra confirmation text if the node is synced
39337: Add example request JSON to the webscript description
39335: ALF-14530 Webscript to create folders
39328: stress that a cloud network is: FREE 10GB
39322: ALF-14921: CloudSync - F63 / F64 - Recently Modified Dashlet Updates
39320: ALF-14501 - allow UI to determine if sync has been requested on a node
39316: ALF-14920: CloudSync - F61 / F62 - Synced content display on My Documents Dashlet
39312: Debug messages.
39308: Adds folder specific lock messages.
39306: CloudSync: ALF-15130 - for checkout, copy sync aspect and properties to "Working Copy" (but not for non-checkout "Copy")
39305: Turns off sync panel when sync is disabled.
39304: CloudSync: minor: turn down log level
39303: Updates the text to use the correct term for the cloud instance (Alfresco in the cloud).
39300: Cloud Sync Evaluator config & Doc Lib banner updates:
- ALF-14981: Adds support for sync:transientError aspect
- ALF-14981: Adds Doc Lib banner for transient errors
- ALF-15128: Corrects behaviours on working copies (WIP)
39296: ALF-15025 - Always enable the sync change monitor policies - even when off.
39292: ALF-15091 Add unit test covering the case of auditing and transporting MLText properties
39291: ALF-15025 - Cloud Sync now depends upon the key in the license. No key - no sync.
39283: When fetching the properties to be transfered, mark us as being ML-aware as we want to transfer the full MLText object (and not just the current locale)
39279: Adds back in property that went awol in r39265
39275: ALF-15104 Switch the tenant information webscript to be an AbstractWebScript, to make extensions of the JSON (eg for Cloud) easier and cleaner
39273: Switches off Sync filters if sync is off.
39272: Adds support for evaluators to Doc Lib filters.
39265: Merged /integrations/GoogleDocs/BRANCHES/THOR1_SPRINTS_GOOGLEDOCS to BRANCHES/V4.1
36307 Fixed THOR-1402 "Need a callback option for Create Content menu"
- Will be revisited to add better comments
36350 Fixed THOR-1402 "Need a callback option for Create Content menu" part 2
- Changed callback obj to match action object better: { nodeRef, node, jsNode }
- Better code documentation
- Removed dev/test code
- Improved error config handling
36358 THOR-1402 "Need a callback option for Create Content menu" part 3
- Changed "link" parameter to "href" (instead of "page") to match actions.
39256 Consistency fix of doclib & repo toolbar templates after work on THOR-1402
39260 Bugfix for "destination" parameter not being resolved correctly THOR-1402
39261: ALF-15056: Handle Multiple errors in Sync Status box
39215: CloudSync: F4 - fix ALF-15106: non-deeply synced folders should not add subsequent child (sub-) folders to sync set
39209: ALF-15113. Removing the unused, stub subsystem 'CloudSync'.
39207: ALF-15015 follow-up: make sure the first enterprise test that runs has no specific license, since we just reset the database
39184: Fixes broken sync URLs
39180: ALF-15054: CSS Updates
39171: Re-enable test (ALF-15096)
39170: Missing commit, 400-499 errors need the response details (ALF-15096)
39168: Completion of ALF-14335. This check-in removes the old URL patterns and so all clients must now be using the new /enterprise/sync URLs.
39162: CloudSync: comment-out unit test pending ALF-15096
39160: ALF-15054: CSS Updates
39144: Have SyncChangeMonitorTest remove the mock when done, which allows several more tests to pass in the suite
39114: Fixes: ALF-14990: Folder Picker issues (caused by multiple instances being displayed with different contexts)
39113: ALF-14557: Auth Dialogue updates
39112: ALF-15061: Makes Lock message and icon generic - not all locks are for local edits now.
39107: ALF-15054: CSS Updates
39097: Try to re-order tests to have more pass, and improve error detection in one
39093: Add in the missing sync
39091: CloudSync: ALF-15075 - Regress: unable to pull single node update (file sync)
- follow-on fix to allow initial push :-)
- fallout from ALF-14853
39080: Complete conflict transport of exceptions unit tests
39079: Fix webscript parent definitions, to avoid NPE on missing required service
39077: Improve Pull error reporting, and add tests for the transport level catch/encoding/decoding/throw of exceptions (to compliment existing tests)
39076: ALF-15013 ALF-15015: Reset database before running enterprise tests, otherwise SecurityTestSuite leaves it in a bad state
39073: ALF-15050 test affescted by locked sync set implementation.
39072: CloudSync: ALF-15075 - Regress: unable to pull single node update (file sync)
- fallout from ALF-14853
39068: ALF-14893 - work around order of versions issue.
39066: Tweak how we switch to the default authenticator for one test
39059: ALF-15054: Added the actions "Sync", "Unsync" and "Request sync" to the header of the sync panel
39054: More debug for move node problem.
39041: ALF-15064 : Sync locked nodes (on src) - need to be able to bypass lock when requesting sync ...
39040: Turn off locked sync sets for SyncAdminServiceRestApiTest
39034: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
39030: CloudSync: ALF-14899 - cloud target Sync API should restrict to Enterprise Network(s) only
39033: CloudSync: minor - fix failed node count (debug logging)
39032: ALF-14557: CSS Fixes to Auth Dialogue (WIP)
39024: ALF-14225: Adds tracking to URL.
39018: If the other end sent their noderef, return it to them
39011: ALF-14225: Refactor Welcome Dashlet to show 4 columns, the 4th one of which is always the cloud sign up text.
39009: Extra validation before doing JSON parsing
39008: ALF-15015 Avoid having a custom ServletAuthenticatorFactory trampled in a MT environment
39005: Attach the sources for spring-webscripts-1.0.0-tests
38991: update should not move node if localparentnoderef is not specified.
38962: Added a new unit test for end to end conflict.
38961: CloudSync: ALF-15040 / ALF-15021 - Uploading file larger than content limit (max file size) for given network (eg. 50 Mb to a Free Network) causes error loop
- wip
38960: ALF-15050 :
CloudSync: failing test(s) - due to locking ?? (SyncAdminServiceImplTest / org.alfresco.enterprise.repo.sync.audit.SyncAuditServiceIntegrationTest)
38958: CloudSync: fix NPE (CloudSyncConfirmPost line 139)
38956: Chinese Translation for 4.1
38955: box-shadow doesn't work with IE6-IE8. It was not possible to see the borders of the info balloon.
38951: Removed "folder-sync.js" and "folder-sync.css" to avoid code duplication. The same methods and styles are defined in "document-sync.js" and "document-sync.css".
38940: The sync panel in document details page were not refreshed when the document was synced or unsynced from the document details page.
38937: ALF-14859: Adds Icons for cloud version (requires cloud overrides to display them)
38935: ALF-15006: Adds the missing config required to include the actions-util.js file in the list of ones to be concatenated
38929: Add a toString() method to aid debugging
38928: ALF-14952: update Unsync dialog to enable UI option to allow user to request delete of remote nodes (ie. from target)
38925: Updates the sync status message logic a bit - now displays the sync attempted time if the first sync fails (previously showed "Sync pending")
38922: ALF-14677 - Synced nodes marked as locked On Premise, need to be unlocked on unsync
Also Locks created and deleted by sync set owner.
38921: Removes the action util methods from the global name space and adds them to Alfresco.util
38919: CloudSync: ALF-15040 / ALF-15021 - Uploading file larger than 50 Mb to a Free Network causes error loop
38918: File size upload limit within ContentStore.
- required for cloud sync (ALF-15040)
- fix default (no limit)
38915: File size upload limit within ContentStore.
- required for cloud sync (ALF-15040)
- fix merge issue (Spring config)
38914: File size upload limit within ContentStore.
- partial merge - "sourced from" THOR1+CLOUD1
- required for cloud sync (ALF-15040)
33055: File size upload limit within ContentStore
35995: Fix merge issue
38912: Locking attribute on Sync Set - First cut - add new method on Lock Service + re-enable pull unit test.
38906: The buttons won't be created on the cloud side, so avoid js error
38905: CloudSync: test fix
- fallout from r38888 (ALF-15029)
38902: ALF-14549: CSS fix for window resizing problems
38898: More unit test debug logging, to aid with making sense of the logs on the Bamboo-only failure
38895: Extra debugging and checking, to help narrow down why this test fails on Bamboo
38892: ALF-14908 (No need to pass the "siteId" with the URL)
38890: We don't need to pass the "syncOwner" with the URL anymore. We receive the needed information from the server and this avoids an extra call to build the "syncOwnerFullName".
38888: CloudSync: F4/F24 - ALF-15029 - working copies (eg. via Edit Offline ... within a folder sync) should not be synced !
38887: ALF-14908: Checking "isDirectSync" before comparing the value, because "isDirectSync" can be undefined
38886: ALF-14908: Update Sync status dialogue to include the local root folder for indirectly synced nodes
38882: CloudSync: F13/F14/F24 - ALF-14778 - "request sync" of a folder/sub-folder SSMN
- will request the sync of the folder node itself (whether failed or not)
- recurse and request sync of all SSMNs below but only if failed (irrespective of SSD)
38873: Reverses failed merge attempt in r38846.
38872: ALF-14907: "localRootNodeName" added
38871: Adds edition check before calling enterprise only webscript. Sets sync to OFF for non enterprise editions.
38866: Have the setup methods try harder to ensure a clean, empty setup for the area under test, to avoid issues with other tests on Bamboo leaving test data behind which then confuses things
38863: CloudSync: minor: improve SyncTracker logging (push/pull)
38862: ALF-14335 consolidate Sync REST APIs.
I've added new URLs to all sync webscripts (except cloud-sync.post.desc.xml as it's singshot) which start with '/enterprise/sync'
I have not removed the existing URLs as I'll give the new ones time to go through the dev/QA/PM system. I will likely delete the old URLs in a week or so.
I have also changed the URL patterns in code in all the places where I see an obvious and risk-free change. This may be them all.
38855: Ignore testPull - does not work in automated build.
38854: ALF-14549: Add Sync panel to Folder Details Page
38851: Renamed the sync util methods
38850: ALF-14549: Added a panel to folder details page
38848: merge conflict fixed
38846: Merged from integrations/GoogleDocs/BRANCHES/THOR1_SPRINTS_GOOGLEDOCS to alfresco/BRANCHES/V4.1:
- 31695 THOR-367 - #2 Document Library
- 36307 Fixed THOR-1402 "Need a callback option for Create Content menu"- Will be revisited to add better comments
- 36350 Fixed THOR-1402 "Need a callback option for Create Content menu" part 2- Changed callback obj to match action object better: { nodeRef, node, jsNode }
- 36358 THOR-1402 "Need a callback option for Create Content menu" part 3- Changed "link" parameter to "href" (instead of "page") to match actions.
(Changes by Erik, required for Google Docs minus changes made to privatemodules )
38844: I have changed all occurrences of 'master' and 'slave' to 'source' and 'target' and these are the terms we should use to identify the two Alfresco instances in future.
I believe that the only place this has leaked out into the remote API is at syncsetdefinition.post, which had a 'lockMasterCopy' parameter. This is now renamed to 'lockSourceCopy'. However, as that parameter was not supported on the back end, existing client software should continue to work.
38839: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38835: CloudSync: minor cleanup (remove some obsolete code)
38838: ALF-14907 Adding syncOwner firstName, lastName, userName and local root nodeRef to the remotesyncednode.get webscript.
38837: Extra sanity checks
38805: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38775: CloudSync: F24 subtask - ALF-14853 - move nodes "within" existing sync folder hierarchy
38782: ALF-14549: Add Sync panel to Doc Details Page
38784: ALF-14549: (css fix)
38798: Cloud sync component test - try injecting (lower case) transport bean directly.
38799: Fix for community builds which do not have enterprise/repository.properties
38802: Remove dev webscript that was incorrectly merged across (reverse merges r35946)
38774: Fix broken merge of r35436 from BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
- Extends Doc Lib indicator config to support javascript actions on icon click
(method had been refactored for ALF-12955)
38773: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38703: Sync Tracker Component - First integration test of end to end push.
38704: CloudSync: F31/F32 - add option to request delete of node(s) on target when unsync'ing
38706: CloudSync: F24 - fix "rename" of a synced subfolder
38712: build fix?
38713: missed check in
38714: ALF-14549: Add Sync panel to Doc Details Page
38737: Sync Tracker Component Test - New test knocked over by changes to add person service.
38743: CloudSync: F24 sub-task: ALF-14731 - fix SyncTracker (PUSH) such that nodes are processed in event order (earliest event for each node)
38761: ALF-14549 (Added a new evaluator so that the sync panel will be only shown when the node has been synced)
38763: ALF-14549 (Reverting the code from r38761 because the sync panel should be shown whether or not the node is synced)
38767: Sync Tracker Component test - first pull.
38769: CloudSync: delete + ano '=> delete
38700: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38685: ALF-14910: Sync Status dialogue's {status} info needs to be rendered on the server
38686: CloudSync: ALF-14779: push delete
38687: Fixes: ALF-14871 - Uses a server side redirect for view in cloud URL (rather than returning JSON) to avoid pop up blockers and funny new window behaviour associated with window.open
38699: A few more little bits missing from merges
38698: Enterprise Repository.Properties needs to be included in a way that works for community builds (which won't have one)
38691: Enterprise shouldn't be in core community services
38690: Avoid double merge issue
38689: Couple of context changes that got lost in merging
38688: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38527: ALF-14549: Add Sync panel to Doc Details Page
38537: ALF-14549: Add Sync panel to Doc Details Page
38551: CloudSync: F24 - includeSubFolders (on SSD)
38553: Do extra valdiation of cloud URLs when setting on the connector, and handle re-doing the RemoteTicketService initialization automatically if the URL or Key is changed at runtime (eg by a unit test)
38555: ALF-14534: Add "include subfolders" HTML checkbox to cloud folder picker
38557: Fixes bug where folder picker may keep spinning when loading folders.
38562: CloudSync: F24 - includeSubFolders (on SSD)
38563: ALF-14893 - Bug from sprint 4 demo with conflict versioning.
38565: CloudSync: F24 - includeSubFolders (on SSD)
38568: Bug fix
38571: ALF-14534: Add "include subfolders" HTML checkbox to cloud folder picker
38605: ALF-14542: Add "Request Sync" button to sync info dialogue
38617: ALF-14542: Add "Request Sync" button to sync info dialogue
38620: Add NodeServicePolicies.BeforeMoveNodePolicy (4.1)
38628: Add NodeServicePolicies.BeforeMoveNodePolicy (4.1)
38629: ALF-14779: push delete
38656: ALF-14598 Removed syncCreatorPerson property from code & replaced it with syncCreatorUsername.
The d:noderef property is temporarily retained in the content model in order not to break anyone's DBs. It will be removed in a week or so.
SyncTrackerComponent uses this userName when considering pushes/pulls but does check if the person exists.
38658: Hides the sync action in the repository view
38660: CloudSync: minor (change log level)
38661: ALF-14779: push delete
38671: CloudSync: quick workaround fix for syncCreatorUsername
38684: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38248: CloudSync: ALF-14708 - fetch for pull error handling
38250: CloudSync: fix test (AuditToken NPE)
38253: Fixed web script voodo for /sync/config - working for real now.
38255: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced
38256: ALF-14551: Evaluator to determine if indicator icon should be displayed
38258: Bug fixing for indicators. Synced idicator should not be shown if the sync failed idicator is shown. Also PropertyValueEvaluator has been deleted. The same result can be achieved with ValueEvaluator.
38263: CloudSync: F29/F38 - Unsync web script: minor improvement - make use of common isDirectSyncSetMemberNode
38264: CloudSync: ALF-14708 - fetch for pull error handling
38265: CloudSync: F24 - recursive folders (wip)
38267: CloudSync: ALF-14788 (F29/F38 sub-task) unsync of node (file or folder) should auto re-sync if it is below ano' parent folder sync
38270: ALF-14625 remove sync:conflict aspect and props.
38271: ALF-14541: CloudSync: Folder Sync - ensure sync'ed folder on target does not appear in source selector (when choosing target folder)
38273: FIxes: ALF-14789 - minor bug in sync status dialogue
38286: CloudSync: update AuditToken transport (pt I)
38291: CloudSync: ALF-14790 - F4 sub-task - for pull of new node from tgt to src
38301: Cloud Sync Status webscript updates: Finishes off: ALF-14593.
38304: Adds Share support for access to "Big Switch" to turn Cloud Sync on/off & change mode. From Kevin. ALF-14773
38315: CloudSync: update AuditToken transport (pt II)
38317: CloudSync: update AuditToken transport (pt III) - fix unit test
38324: MT: fix InvalidNodeRefException.getNodeRef()
38325: CloudSync: create SSD - minor: logging + header lic
38326: CloudSync: delete SSD - fix "transport" (use param not body for delete method)
38333: ALF-14373. Added syncOwner property to SSMN aspect - this is copied from the SSD noderef when the member node is synced
38335: CloudSync: ALF-14455 - push the SSD_TO_DELETE event to target
38350: ALF-14545: Add error message for sync failed
38351: ALF-14545: Add error message for sync failed
38352: Reverted last commit (Deleted properties by mistake)
38353: ALF-14394 cloud sync: Error details need to be returned over web scripts.
38357: ALF-14760 - CloudSync: file sync with permission failure - AccessDenied on target causes repeated loop on source .
38358: ALF-14760 - CloudSync: file sync with permission failure - AccessDenied on target causes repeated loop on source .
38359: CloudSync: F24 - recursive folders (wip)
38361: Bug fix for ALF-14545 (Cannot get the sync info if the content was successfully synced)
38363: Adds syncMode to JS controller and improves error catching if nodeRef can't be found.
38366: ALF-14751 - Localise sync version message
38370: ALF-14666 - CloudSync: REGRESS - push/pull *update* no longer seems to work (metadata or content)
38371: added enterprise repository.properties
38374: Bug fix for ALF-14545 (css fix)
38376: CloudSync: pull - invalid node
38380: ALF-14550: Cloud view for sync info dialogue
38386: Added the enterprise/repository.properties
38390: CloudSync: pull of new (folder) node from tgt to src
38392: ALF-14608 - Synced (pulled) content must record a path to the Cloud nodeAdd the remote path to the version message
38403: CloudSync: test fix (CloudTransportWebScriptsTest testPullChangedNodesForSSD)
38404: Beefed up null detection on adding path.
38407: Cloud Sync Evaluator and permissions sweep
38411: Added TARGET_FOLDER_NOT_FOUND for Sync Service Create
38418: ALF-14615 - Add global properties for CloudSync feature
38422: ALF-14552: Changed the icon
38429: ALF-14679 - The TransportService must transfer the locale of a document on sync
38436: Adds proper syncOwner display to sync status dialogue. ALF-14293
38437: Cleans up syncMode JSON.
38445: Fixes error time display (ALF-14293)
38446: CloudSync: minor (F24) - prevent indirect folder move for now (in same way as indirect file) - ie. cannot unsync indirect node
38449: Minor Sync Status:
- fixes template issue
- minor css updates
- adds support for "you" rather than current user's fullname in dialogue
38461: CloudSync: temp build/tests fix - fallout from r38418 (ALF-14615)
38469: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced.
38474: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced. (Fixed the problem with an evaluator rather then fixing it in the JS side)
38682: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38023: First pass at json based exception transport
38036: CloudSync: F25.5 - directSync prop
38045: CloudSync: fix couple of NPEs - one for SyncNodeException transport and one for F25.5 (existing node / unboxing)
38046: CloudSync: follow-on to r38045 - F25.5 (existing node / unboxing)
38047: CloudSync: follow-on fix for F25.5 / ALF-14695 (existing node / unboxing)
38052: CloudSync: minor test fix - CloudTransportWebScriptsTest.testPushFolder
38055: ALF-14604 - First cut of "doing the right thing" with versions.
38056: CloudSync: F25.5 - directSync prop
38057: CloudSync: (Folder) Unsync (F29 / F38)
38058: ALF-14604 - First cut of "doing the right thing" with versions.
38059: Undo incorrect check in from r38055
38061: ALF-14690 : Add time stamp property to sync:failed aspect.
38062: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced
38064: Different message for sync conflict. ALF-14607 : Synced (successfully pulled) content must lead to version creation
38066: ALF-14541: CloudSync: Folder Sync - ensure sync'ed folder on target does not appear in source selector (when choosing target folder)
38068: ALF-14690 - correction to model
38073: Failing property was added
38105: Sync Status updates:
- Correct Handling for status text (minus missing syncOwner and errorTime properties)
- Fixes link handling within the dialogue
- Adds sync:failed banner to DocLib (as per wireframes)
38106: s/Sync'ed/Synced/
38107: return statement was missing
38116: CloudSync: F4 (folder sync - immediate files) - ALF-14745: skip files that are already SSMNs
38120: ALF-14555: Upload indicator icon and indicator config
38121: ALF-14604 - Turn auto version off (model defaults to true)
38122: ALF-14525: Change the icon and the text for the button
38125: Remove sync node ref on returning node not exists error from cloud.
38132: Small bug fix - previous change to disable autoVersionOnUpdateOfProps was over-writing cm:modified
38133: Adding javadoc of exception types so I know which one is which.
38163: Adds link to DocDetails page (ALF-14546)
38165: Better error handling if the remote nodeRef can't be found.
38173: CloudSync: ALF-14501 (F13 / F14) - Request Sync
38175: ALF-14556: Refactor dialogue to be based on the DAM info popup
38176: ALF-14556: Refactor dialogue to be based on the DAM info popup (Merge conflict fixed)
38180: ALF-14540: Add "Request Sync" doc lib action
38187: Changed the properties for Request sync
38188: Fix for ALF-14657 Add targetParentNodeRef to remotesyncednode webscript.
38191: ALF-14542: Add "Request Sync" button to sync info dialogue
38199: ALF-14575 - Wire up big switch to turn on or off Cloud Sync
- addition of the big switch - does nothing at the moment.
38200: ALF-14540: Add "Request Sync" doc lib action
38201: Sync Change Monitor not enabled if big switch is "OFF"
38202: Sync Tracker does nothing if not on premise.
38205: CloudSync: ALF-14708 - fetch for pull error handling (wip)
38213: Correction to sync tracker component.
38221: ALF-14271 Move the registration of Cloud with the RemoteTicketService to bootstrap, to avoid audit problems during init
38235: Work in progress on Rest call for /sync/config
(Hard coded ON_PREMISE - cant get ${syncMode} to work)
38236: minor formatting
38680: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
37715: Check in empty SyncTrackerComponentTest
37716: ALF-14338 - extends unit test for SyncServiceImpl create method
37717: Ignore imcomplete tests checked in by r37715
37721: CloudSync: Folder Sync - ALF-14566: add behaviours to add/remove SSMN
37724: Update SyncNodeException to use an enterprise-only message bundle for the exception detailed error message. This message can potentially also be re-used on the UI
37728: Add unit tests for pushing a cm:folder through the transport. (Works much like an un-versioned node with no content changes)
37734: Start to migrate the remote ssd creation calls out of SyncAdminService, and to CloudSyncSetDefinitionTransport, removing migration TODOs in the process
37735: Migrate the deleteSSD remote call from SyncAdminImpl to CloudSyncSetDefinitionTransport
37736: Have the deleteSSD transport layer properly handle/transport NoSuchSyncSetDefinitionException
37737: Review and add SyncNodeException and NoSuchSyncSetDefinitionException to node level transport webscripts where needed
37741: Refactor on-enterprise sync transport exception handling, to work for both push and pull cases, and start to support the same degree of handling for pull
37767: CloudSync: Folder Sync: ALF-14590 - disallow individual unsync of file (or sub-folder) if member of a folder sync
37785: CloudSync: fix mockito tests (ssmChangeManagementTest)
37787: CloudSync: fix mocked unit test (nodeRef format + authorization)
37791: CloudSync: fix more mocked unit test (nodeRef format + authorization)
37797: The folder picker showed a second button without text when "secondaryTenants" was empty.
37803: Ripped out adding sync:conflict aspect and implemented "cloud wins" conflict resolution.
37820: CloudSync: build/test fixes - TEMP ignore push/pull test - to see if it affects follow-on tests (or not)
37823: CloudSync: Folder Sync - ALF-14566: add behaviours to add/remove SSMN
37843: Typo correction
37844: ALF-14580: View In Cloud action should open links in new window
37846: ALF-14453: CloudSync: Create sync UI - shows site twice and also title shows "title.multi"
37850: CloudCloudSync: Folder Sync: ALF-14624 - create file on target (within sync'ed folder) and then pull to source
37870: ALF-14540: Add "Request Sync" doc lib action
37871: ALF-14543: Add "Request Sync" multi-select action trigger
37883: Support for transporting the node path, for use in messages and displays, and update the tests to cover this
37888: "Sync to cloud" and "Request sync" actions were not available for multi-select action trigger
37890: CloudSync: ALF-14647 - failing unit tests ...
37894: CloudSync: ALF-14651 - after push, the source node may appear modified by "System (User)"
37895: Temporary work around for Transport of SyncNodeException - exception does not contain "cause" its all "precondition failed".
37902: ALF-14292: Add check box to disable auto-sync
37903: ALF-14537: Add HTML checkbox to lock src copy
37908: CloudSync: SyncService.fetchForPull 500 error => map InvalidNodeRefException to SyncNodeException
37909: CloudSync: ALF-14656 - create folders before files (when pushing a sync set)
37912: ALF-14661 & ALF-14662: Add sync:syncSetMemberNode and sync:failed filters to Doc Lib.
37922: Fix up exception messages - must be defined in the message file, not in comments
37923: Tidy up a little the exception building
37924: CloudSync: doFetchAndAction 500 error => map InvalidNodeRefException to SyncNodeException
37944: Swallow SyncNodeException from PULL.
37947: Adding aspects to the node as a requirement for ALF-14541
37949: Cloud Sync F26/F93 (WIP):
- Adds View in Cloud link to location if it can't be retrieved: ALF-14464
- Swaps dialogue date rendering from relativeDate to relativeTime w/ hover state: ALF-14539
- Adds support for unsynced nodes: ALF-14528
37951: ALF-14597: Remove previously needed UI conflict indicators
37956: ALF-14554: Create evaluator & update existing evaluators
37957: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37952: Added new API methods to template Site helper - to retrieve Share URL stem and Share URL for a given site.
37958: Adds shareURL to metadata object in node data webscript
37961: More debug in SyncServiceImpl
37964: CloudSync: ALF-14271: workaround startup error (init -> bootstrap sequence) for CloudConnectorService/RemoteAlfrescoTicketService
37965: ALF-14666: CloudSync: REGRESS (?) - push update no longer seems to work (metadata or content)
37967: ALF-14440 : Creating sync file when target already has a file of the same name -> causes 500 error
Removed a TODO: It is correct to throw an exception rather than over-writing a node.
37970: Fixes JSON that was broken in r37958
38677: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
37534: Transport for double and float property values
37537: CloudSync: SyncServiceImpl - minor: start to cleanup debug logging (to make it more useful / consistent)
37538: Quick fix for the NullPointerException in ALF-14449.
37539: CloudSync: ALF-14378 - pull sync changes - only the target nodeRef is required
37540: Fix up the pull unit test, and add tests checking all the different kinds of property value transport
37542: Add unit tests for notification of a conflict through the transport layer
37553: ALF-14445 After changing the cloud url for use with the local loopback connector, re-init the service to ensure the url passes all the way down the stack
37555: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37554: Follow-on fix to ALF-9661 - do not fire update rule (onDeleteAssociation) if node also no longer exists
37556: ALF-14445 After changing the cloud url for use with the local loopback connector, re-init the service to ensure the url passes all the way down the stack
37558: Fixes "View In Cloud" link
37563: Avoid exceptions in the logs for expected problem cases of Conflict and Not Currently Acceptable (cloud busy etc)
37565: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37564: Pull out some bits to constants, so downstream classes can more easily configure themselves
37567: ALF-14356: Updates look and feel of user profile cloud sync panel as per wireframes.
37574: Call version service to ensure cloud nodes are versioned.
37575: ALF-14430 - First conflict on both ends.
37576: CloudSync: ALF-13948 - F29 (Unsync)
37597: Temporarily disable the failing SyncServiceImplTest.testCreate so we can get green builds
37600: CloudSync: follow-on to r37597 (temporarily disable/ignore unit test)
37611: Fix for: ALF-14461: Site manager can't unsync content.
37616: CloudSync: SyncTracker (push) - ALF-14459: One failed sync causes subsequent (unrelated) syncs to fail
37617: ALF-14464 - For now, slightly ignore "unauthorised" error when attempting to get cloud location.
37619: Stub out some CloudSyncSetDefinitionTransport unit tests, and begin with testing handling of connector exceptions
37622: Unit tests for exceptions from the connector for SyncMemberNodeTransport
37629: ALF-14460 - Content edits of synced documents lead to failed syncs
37631: Reinstate SyncServiceImplTest.create
37639: CloudSync: ALF-14358 - REST API to get SyncSet Changes
37640: CloudSync: ALF-14378 - SyncTracker PULL - remove x2 temp to lookup/set sourceNodeRef ...
37650: CloudSync: ALF-14248 - remove auditing of "create SSD" (since it is now synchronous) and fix up unit tests and other related ref's
37660: CloudSync: fix build/test (SyncAuditServiceRestApiTest.testGetSyncSetChanges)
37669: Enables folder sync actions in the UI
37680: Support, and unit tests, for transporting multivalued node properties, and mltext node properties
37682: ALF-14514 : Added aspect sync:failed
37686: Add unit tests for the Sync Set Definition transport webscripts, and start on tests for the transport of cm:folder
37688: ALF-14338 - Introduce SyncNodeException.
37689: CloudSync: folder sync: ALF-14521 - update SyncSetDefinitionPost
37698: Convert SyncNodeException to be backed by an Enum, so we can effectively transport the different types of problem. Adds an initial list of problem enums, which are message backed (but not yet in properties)
38672: Fix up merge problems
38665: ALF-13260: Mysql does an awful planification of ibatis "select_ChildAssocOfParentByName" query after some heavy load
- improved "select_ChildAssocOfParentByName" where clause to engage existing index
38662: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
37061: ALF-14265 - CloudSync: fix failing tests - Activiti/JBPM WorkflowRestApiTest*
37071: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35409: Merged HEAD to BRANCHES/DEV/V4.0-BUG-FIX:
35399: ALF-12874: Schema reference files are out of date.
37072: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
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
37077: Fix how we pull the mimetype and encoding of the content from the content type, and add unit tests for this
37078: Reverse accidental property change
37084: Cloud Sync Push - Work in progress. Adds 2 new methods to the cloud sync member node transport. And an "AuditToken" opaque type.
37118: Implementation of ALF-14324. Get Cloud NodeRef, Network for specified local syncset member node.
37132: ALF-14324 Changed API so that if a remotesyncednode has no matching remoteNodeRef (due to not being synced) then the JSON field is not rendered. It had been rendering an empty string.
37133: ALF-14324. I forgot to check in the associated test code edit for previous checkin. (37132)
37136: Cloud Logins need to occur on the default network (we have no others until after login)
37139: Upgrade to Commons FileUpload 1.2.2, and add in the source
37147: Start on the FileUpload support for the pull case, and begin sending appropriate request data
37150: Added a package-info.java to document the main components of the feature. (Ongoing)
37153: ALF-14324. Tweak to URL for remotesyncednode.get. NodeRef as query param, rather than template arg.
37166: Refactor things to allow for re-use in the Pull code flow, and mostly implement the Pull code. Initial tests added, but needs a real service call to fetch the SyncNodeChangesInfo before the rest can be done
37182: ALF-14334: update CloudSyncSetDefinitionTransport to call REST getSyncSetManifest
37183: ALF-14334: fix "syncsetmanifest" descriptor
37187: ALF-14334: fix build/unit test (tearDown)
37198: Minor: test improvement - fix format of dummy nodeRef
37201: Cloud Sync - Cut over sync jobs.
37203: Changed cron expression.
37206: CloudSyncTrackerComponent - minor locking changes.
37220: SyncTrackerComponent.pushSyncSet - runAs syncCreator
37221: Fixes broken JSON
37227: Add the pull support method to SyncService, stub out some more tests, and add AuditToken related TODOs in appropriate places
37229: Pull unit tests
37237: CloudSync: ALF-14358 - REST API to get SyncSet Changes - list of target nodeRefs (with changes) for a given ssdId
37238: CloudSync: ALF-14312 - REST API to get SyncSet Manifest
37248: ALF-14287: Fixes Cloud Folder picker to work with real cloud instance.
37249: Minor revision bump on JSON-Simple, and attach the source
37251: Implement AuditToken, initially taking SyncChangeEvent objects and storing just the full list of audit IDs for them. AuditToken handles the JSON serialization itself, with the Transport delegating. Adds unit tests
37262: ALF-14287: Fixes handling for invited networks
37277: SyncTrackerComponent.pullSyncSet - runAs syncCreator
37283: ALF-14287: Fixes bug when folder picker is loaded repeatedly.
37285: Store OtherNodeRef as String on the cloud end.
37286: Pass-Through URLs are decoded in the surf layer, so re-encode before requesting
37290: Tweak URL encoding used to not escape /
37294: Update teh json-simple dependency definition to match change yesterday
37306: Update jar names in build files which hard code things
37309: CloudSync: ALF-14358 - REST API to get SyncSet Changes - list of target nodeRefs (with changes) for a given ssdId
37310: SyncTrackerComponent.pullSyncSet - TEMP change to determine/set the sourceNodeRef ...
37314: Fixes build so that it adds client side cloud files to documentlibrary actions js
37316: Stub out the webscript for accepting the confirmation of a pull
37319: Add method to "confirm" (delete) audit ids from an AuditToken
37322: Sync tracker component - Error processing for missing sync set owner
37324: API updates for the Pull Confirm, and start on the transport
37325: Fix compile error - apparent fallout from r37322 (missing svn up ?)
37331: Implement the confirm pull logic in the webscript (calls SyncAuditService to do the real confirmation), and start on unit test for this (more to follow tomorrow)
37342: Minor: SyncTrackerComponent
37349: SyncTrackerComponent.pullSyncSet
37355: CloudSync: SyncTracker - minor: debug logging is quiet when nothing to do ...
37365: CloudSync: ALF-14358 - REST API to get SyncSet Changes
37367: Ongoing work to SyncTrackerComponent.
37376: cloud sync - TODO comment updates
37379: ALF-14292 - Refactor cloud sync status code.
37380: WIP - Doc Lib Synced Content Filters
37381: WIP - View in cloud URL wrapper.
37438: CloudSync: ALF-14358 - REST API to get SyncSet Changes
37440: CloudSync: possible fix for failing unit test (SyncAuditServiceIntegrationTest.queryForSsdManifestAndDetails) -> disable jobs(sync tracker)
37442: CloudSync: temporarily comment out CloudTransportWebScriptsTest.testConfirmPull unit test (NB is updating + fixing)
37446: ALF-14396CloudSync: PULL - fix source modifier (currently appears as "System User")
37461: Add equals method to allow easier unit testing, and a toString to help with debugging
37462: Fix up the confirmPull transaction handling to solve the test failure, then expand out the unit testing to cover this new code
37463: Set conflicted aspect on local node after pull conflict.
37474: Fixes: ALF-14427: Adds missing icon for multi-select sync action.
37476: ALF-14425 - When a synced node is copied, its syncSetMembeNode aspect must not be copied
37486: Start of sync transport refactoring to support pushing conflict and unsync details
37489: Enhances Balloon dialogue to detect other balloon pop ups and hide them to prevent overlapping balloons.
37490: Initial transport support for pushing the details of a conflict over. (Tests to follow)
37494: ALF-14289: Adds Conflict Icon and Balloon.
37495: Stub out un-sync and push conflict tests, full checks to follow
37496: Rework to SyncTrackerComponent to deal with conflicts only on pull. And lock against push and pull of the same node at the same time.
37500: CloudSync: ALF-13948 / ALF-14404 - F29 (Unsync)
37501: Correction to previous check in.
37504: Add unit tests for un-sync and delete
37505: CloudSync: remove obsolete OnPremiseSyncJob (superceded by push/pull jobs)
37507: Unit tests for Push Conflict
37511: Fix for ALF-14428. Metadata are not extracted for synced nodes.
37512: ALF-14279: Displays remote path, including network, site and document. (WIP: Links still need fixing...)
37513: Addendum fix to ALF-14428. Now also sending cm:author and cm:geographic metadata
37520: CloudSync: ALF-13948 / ALF-14404 - F29 (Unsync)
37522: ALF-14283: Missed file from previous commit
37527: SyncTrackerComponent - removed node locking. Realized it was not cluster safe - so the stuff has to work without locking. I think it does now.
37528: ALF-14396 CloudSync: PULL - fix source modifier (currently appears as "System")
37530: Cleans up the cloud folder picker init & removes bug with -default- getting sent as the networkId during SSD create.
38659: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
36246: Start to wire up the transport and on-cloud services
36250: Interface change to SyncService + beginnings of implementation.
36251: Tweak webscript definitions, and add comments to explain a few bits
36253: Start on unit tests for the transport - test framework and suitable mock services for testing
36257: Start on the sync transport unit tests
36258: Bit more on the cloud transport testing, and disable the bit for now that depends on more of the transport being implemented
36261: Sync Service - More implementation.
36280: Added aspect sync:synced to remember when we last successfully synced.
36288: Implement a few more bits of the transport service, fix the way the charset and boundary information is sent, and a bit more of the tests
36293: Nobble the sync webscripts in the unit test to use our mock service, then expand the tests to query+check the mock for what was sent through
36305: First unit test of SyncService.create method.
36315: Update the method signature on SyncAdminService, to match the pattern used by the other services WRT cloud credentials. Then, fix up credentials related TODOs in the service and webscript, and fix tests to match
36319: Test basic integration between sync-sets and the cloud sync transport
36353: Support for encoding and decoding non-content properties, and content properties which have been removed
36359: ALF-13960. Partial implementation. REST API for the creation of SSDs on the Cloud.
36360: Versions of the CloudConnector and CloudSyncOnCloud services suitable for unit tests
36396: Tweak exception inheritence to better fit with transaction rollbacks, and finish the sync occurr/proceed unit tests
36400: Expand the push sync unit test coverage, to include aspects and properties
36401: adding toString method for better debug.
36402: Sync Service: event suppression working so create method now does not report false conflicts.
36403: More sync push tests, content parts still TODO
36410: Fix for failing test cases on Bamboo.
36414: Finish the push content unit tests, including a fix for a missing runAs, and an option not to tidy up temp files immediately so that the unit tests can still find their contents after the transaction
36415: Add unit tests for SyncServiceImpl delete and remove from sync set.
36417: Tweak to SyncAudit event disabling - centralised in SyncChangeMonitor. Required for upcoming changes in SyncAdminService
36420: Preventing auditing of SSD_CREATED when creating Cloud SSDs.
36429: Impl of ALF-14147. Create a CloudSync subsystem.
36439: SyncService - unit test for update.
36462: SyncService Impl - added tests for update content and setting cm:modified + fix for update which forgot to set modified.
36557: Adding audit ids to SyncNodeChangesInfo. Part of ALF-13962.
36558: ALF-13962 Some utility methods on SyncChangeEvent.
36559: ALF-13962 Methods on SyncAdminService to check node membership.
36561: ALF-13960 Ensure that syncsetdefinitions are created in a transaction.
36567: ALF-13962. Conversion of audit entries into required SyncNodeChangesInfo object.
36568: ALF-13962. package-info documentation.
36571: ALF-13962. Expose the properties/aspects configured for tracking - as required by SsmnChangeManagement.
36573: ALF-13962. Addition of extra property in sync model.
36575: ALF-13960, ALF-13961, ALF-13963
36586: Avoid sending dummy credentials when creating a sync set, as real ones are now supported
36644: Fixes syntax error when files are concatenated.
36807: Mark manually merged change
36812: CloudSync: ALF-14250 - record source repo id (related to SSD) with all sync audit entries
36848: CloudSync: ALF-14250 - record source repo id (related to SSD) with all sync audit entries
36856: ALF-14270 Ensure that the sync:syncSetDefinition QName is forcefully created during system startup.
36865: When storing cloud credentials, return information in the json to distinguish the two failure cases
36866: When storing cloud credentials, return information in the json to distinguish the two failure cases
36878: ALF-14270 Move the call to create the remote SSD from the audit event-handling code to a synchronous call within SyncAdminService.createMasterSyncSet()
36897: Adds ALF-14286: Shows user a "validating" message whilst the auth details are being validated.
36903: CloudSync: ALF-14250 - record source repo id (related to SSD) with all sync audit entries
36914: ALF-13961 Minor tweak ro OnPremiseSyncJob (runas in order to have valid SecureContext).
36916: Start to rename CloudSyncTransportService to CloudSyncMemberNodeTransport
36918: Define the SSD Transport Service
36919: Comments out UI toggles for features that don't (yet) exist deeper down the stack.
36921: ALF-14297 This check-in completes the tests for change log entry aggregation and adds detection of non-uniform NodeRefs
36924: Work in progress on sync push and pull jobs
36926: Stub out a dummy implementation of CloudSyncSetDefinitionTransport. (Needs remote webscripts and service calls before it can be properly implemented)
36931: Fix an autounboxing NullPointer error.
36937: ALF-14262 CloudSync: fix failing test cases for CLOUDSYNCLOCAL2 branch
36955: CloudSync: ALF-14298 - SyncAuditService: provide query to get ssd manifest for a given sourceRepoId
36967: Fix CloudTransportWebScriptTest unit tests - contract is null not empty
36975: Some useful collection helper methods that I'm about to use elsewhere.
36979: ALF-14297 Build fix. Refactor of SsmnChangeManagement to respect SyncNodeChangesInfo's use of null collections for 'no change'
36980: Ensure audit entries are deleted on push (old sync job)
36987: Push Job work in progress.
37017: CloudSync: ALF-14312 - REST API (for SyncAuditService) - query to get SyncSet Manifest
37028: Changes to SsmnChangeAggregation so that the ContentReaders are set correctly.
37029: Fixes to failing test cases.
37035: CloudSync: ALF-14298 / ALF-14312 - SyncAuditService: provide query to get SyncSet manifest
37049: Fix failing rest unit test - wire the Mock Cloud Connector up to the WebScripts too, not just the services
38655: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35946: Do not merge - dev helper webscript for checking chunking and multi-part requests are behaving correctly
36016: Miscellanous minor improvements as part of tidyup.
36017: Trivial changes to non-product code for demo.
36088: Stub out how content changes will be handled
36116: Version Labels, Stub (with a bad name...) service to check about sync allowed + intervals, and much more of the encode/send/webscript/decode code
36157: SyncService methods - no-op implementation.
36163: Fix typo in url generation
36167: adds View In Cloud action
36171: Support sending and getting the local and remote parent noderef (especially important for create)
36175: Add json helper methods for common types
36181: First cut of aspect sync:conflict to mark conflicted nodes.
36182: Extend SyncService API.
36195: Transport support for the list of aspects added/remove
36201: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
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
36205: Update Services to match new plan agreed yesterday, and start to wire the implementations up to the work Mark is doing
36207: Finish the initial version of the sync push webscript, which largely uses other services to decode the request and have it actioned
36208: Initial support for wrapping a delete/unsync call with all the details, before passing on to the SyncService to perform
36209: Refactor the push webscript, so most of the logic for decoding the request is in a parent class, and then stub out the delete / unsync webscript built on top of the new common abstract parent
36212: Build fix.
36213: Trivial tweaks to test code.
36214: Cleanup of temporary nodes created during test execution.
36215: Changing syncChangeMonitor behaviour binding to onBootstrap rather than during spring init.
36216: Moved audit model for SyncChanges into an enterprise folder.
36217: Build fix (2)
38653: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35543: Start on the Enterprise/Cloud simple Tenancy information webscript
35551: Make it easier to override bits of TenantInformationGet
35629: Mark merges that have been done
35638: Mark merges that have been done
38651: Mark revisions which were implicitly merged via 4.0bf
38646: Mark revisions which were implicitly merged via 4.0bf
38643: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35959: Stub out part of the cloud sync transport code and webscripts, which will handle getting changes between the on-premise and cloud repos
36005: UI Updates for Cloud Sync Sprint 2:
- Node Path Webscript (WIP)
- Adds Sync Status Webscript
- Adds Unsync option
- Tweaks Doc Lib Indicator action call to include target element (makes it easier to position balloon dialogues).
36006: Start on implementing the transport code, and a few tweaks to the plan as identified by the implementation so far
36013: Broadened the aspect behaviour binding so that it captures all relevant aspect addition/removals.
36015: Missing class from previous checkin (36013)
38642: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35690: Merged BRANCHES/DEV/V4.0-BUG-FIX/ to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35689: Add the NameSpace constants for the Links model
35697: Improve Network detection, and avoid passing the network parameter on the URL to the cloud
35701: Enable another URL for passthrough
35713: Filling out the data in the REST APIs for POST & GET SyncSetDefinition.
35717: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35716: Make overriding just the Share URL easier (needed for Cloud installs)
38641: Mark r35681 as already merged
38640: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35615: Cloud Sync: Fixes URLs to temporary APIs.
35642: Mostly implementation of syncsetmembership.delete.
35644: Fixing a failing test case. More fixes to come...
35662: Cloud Proxy Pass-Through for /slingshot/doclib2/node as /cloud/doclib2/node
35681: Merged BRANCHES/DEV/V4.0-BUG-FIX/ to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35679: Fix DataList QName hard-codings by pulling out to a proper Model Java Constants Interface
38639: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35508: Sync Audit Service progress.
35509: Fixing up some broken imports, no other changes.
35510: Add some debug logging to the cloud connector service, and expand the WebScriptPassThrough tests and underlying auth helper
35544: Remove accidental property change in last commit
35561: Support proxying the Tenant Information webscript to the cloud as the current user
38637: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35440: Better handling of requests with no request body
35441: More Cloud Connector Pass-Through unit tests, including a dummy webscript (test only) which can be used to check who a request was proxied as
38636: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35385: Stop aliasing local webscripts into cloud urls, we now have the proper pass-through proxy
35387: Allow Enterprise Remote API tests to see Enterprise WebScripts - fix the Enterprise Remote API classpath in Eclipse, and add BaseEnterpriseWebScriptTest which brings up the server including the entprise context file
35403: REST Unit Test for the Cloud Credentials CRUD WebScripts, and stub out the Cloud WebScript Pass-Through unit tests
35436: Extends Doc Lib indicator config to support javascript actions on icon click
35437: WIP: Indicator config, i18n string and stub function for Cloud Sync status display.
35439: Support a special TESTING method, and have requests done explicitly as Guest if no cloud credentials exist
38635: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35333: Start on enabling the Cloud Proxy PassThrough for certain key webscripts that the UI needs
35363: Adjusts credentials success check following a change in the API last week.
35382: Adds ability to delete Cloud credentials from the My Profile page.
35383: Removes unused Sync Now function
35384: Adds cloud folder picker JS to combined action files so that sync works without debug mode.
38634: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35238: Implement the Cloud Credentials Get webscript, powered by the new services, and provide a cloud webscript helper superclass
35282: Cloud Sync Audit.
35283: Enable the credentials get/set webscripts to work (fixing an authentication issue), and initial work on proxy webscript
35287: Cloud Sync Audit. Support for deletion of Sync Audit entries.
35315: Service, WebScript and tests for deleting remote ticket based and cloud credentials
38633: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35236: Add the CloudConnectorService, which wraps the underlying remote services in a cloud specific way (base url, system id, key etc)
38623: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
34882: First cut of SyncChangeMonitor feature.
35027: Adds ability to select target network & plumbs in the options, makes it easy to add more options.
35110: Adds support for hasAspects and notAspects attributes to Doc Lib multi-item select.
35113: Cloud-Sync: Adds multi-file sync action.
35122: A big chunk of Sync Audit Service work.
38622: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
34717: Merged BRANCHES/DEV/CLOUDSYNCLOCAL to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34403: Adds DocLib action, indicator config and labels, along with start of evaluator config.
34404: Adds action implementation & cloud folder picker alfresco module, with template webscript. Modifies build to include new js file in concatenated doclib action file.
34405: Modifies the Global File picker to make the API calls more extendable (e.g. for use in Cloud Sync).
34481: Adds ability to enter cloud auth details from user profile page. Needs a little bit of refactoring once the APIs have been finalised
34482: Adds Work In Progress on Cloud Auth prompt
34667: WIP: Mocked up APIs - formats mostly merged from demo
34687: Initial cut of part of SyncAdminService which manages CRUD of SyncSetDefinitions.
34688: The most basic documentation the webscript.
34693: Action and Indicator icons from Linton
34694: Inline Cloud Auth Details Dialogue
34695: Cloud Synced Indicator updates
34714: Creates sync set when a folder is chosen.
34744: Fixes bug where multiple actions were triggered for each successive click on the Cloud Sync action
34745: Updates Evaluator with name of actual aspect applied to items in a sync set.
34757: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
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.
34759: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34290: Fixing Eclipse settings following on from previous JUnit lib upgrade. (rev 34289)
34297: Build fix. Eclipse project was still referring to the old JUnit lib.
34765: Fixes a couple of typos before today's Sprint demo. Success and error messages now correctly display following sync action.
34782: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34777: Added enhancement to TemporaryNodes rule to allow for dummy content.
34806: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34805: Added a convenience method to the ApplicationContextInit @Rule to allow for easier spring overriding in test code.
34825: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34824: Utility methods to get details of property changes (map comparison).
38619: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.1:
36805: Tweak exception inheritence to better fit with transaction rollbacks
36806: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/DEV/V4.0-BUG-FIX:
36556: A useful collection conversion utility method.
38616: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
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
37348: ALF-14386 - RemoteConnector: NPE if responseBody is null (eg. HTTP 204)
37411: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37410: ALF-14386 HttpClient returns a null byte array if there is no response body (eg 204), swap that for an empty array to avoid NPEs and better fit the interface contract
38559: Merged PATCHES/V4.0.2 to V4.1
38364: Merged V3.4-BUG-FIX to PATCHES/V4.0.2
36421: ALF-14914: 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: ALF-14914: 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: ALF-14915: Add support for file size tracking in the file state. ALF-13616 (Part 1 of 2)
36424: ALF-14915: 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.
36491: ALF-14915: 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.
36703: ALF-14916: Fix for Mac Office 2011 Powerpoint save fails on CIFS. ALF-13615.
38367: Merged V4.0-BUG-FIX to PATCHES/V4.0.2
37630: Process queued responses at the end of the thread request run, before re-enabling socket read events. ALF-14179, ALF-14180.
38368: Merged V4.0-BUG-FIX to PATCHES/V4.0.2
37067: 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
38244: ALF-14785: Merged V4.0-BUG-FIX to V4.1
37482: ALF-14437: Merged HEAD to V4.0-BUG-FIX
37388: ALF-13545: First attempt at digitally signing the Windows installers
37391: ALF-13545: Fix quoting and output directory specification
37393: ALF-13545: Correct deployment installer signcode command
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40271 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f99a06df88 |
Merged V4.0-BUG-FIX to HEAD
37410: ALF-14386 HttpClient returns a null byte array if there is no response body (eg 204), swap that for an empty array to avoid NPEs and better fit the interface contract
37439: ALF-13979: Schema comparison NPE when encountering a keyless table
37443: Hand merge of second round of PATH query improvements for ALF-13404 to doclib2 API scripts
37480: Merged V4.0 to V4.0-BUG-FIX
37470: ALF-14434: Specify a START WITH value for the rebuilt alf_acl_change_set primary key on DB2
37475: ALF-13839: Transaction purging didn't work on SQL Server!
37484: Merged PATCHES/V3.4.6 to V4.0-BUG-FIX (RECORD ONLY)
36821: ALF-13827: Make replicated caches recover from temporary comms failures by flushing when a change in peers is detected
- We do not flush caches who replicate via copy (e.g. tickets cache) as these may not be recoverable
37487: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
37225: ALF-13617 Revert To Version functionality incorrectly reverts to the wrong version/file
37280: Merged DEV to V3.4-BUG-FIX
37279: ALF-14360 : Missing caches from ehcache-custom.xml.sample.cluster
org.alfresco.cache.avm.avmVersionRootEntityCache and org.alfresco.cache.tagscopeSummaryCache were added to the ehcache configuration.
37473: ALF-12081: Ensure that cancel checkout can both unlock and cancel offline edit
37478: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2012_05_22 to BRANCHES/DEV/V3.4-BUG-FIX:
37471: ALF-9475 : Remove JBPM indexes present from upgrades
37485: ALF-9475: Fix up schema versions
37488: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
37330: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
37323: ALF-13247: Two nodes with the same primary path.
-Fixed by initializing zone before parallel batch processing begins.
37356: ALF-14392: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
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.
37373: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
36821: ALF-13827 / ALF-14402: Make replicated caches recover from temporary comms failures by flushing when a change in peers is detected
- We do not flush caches who replicate via copy (e.g. tickets cache) as these may not be recoverable
37122: ALF-13919 / ALF-14403: Merged DEV to PATCHES/V3.4.6
- Rework of Dmitry's implementation
- Uses dynamic HQL query to retrieve JBPM workflow instances by specified query criteria
- WorkflowInstancesGet web script no longer has to iterate over every workflow instance in the database!
- DB index added to enable efficient querying by string variable
- Hibernate tastic!
37188: ALF-13919 / ALF-14403: Worked around HQL polymorphism issues by using explicit variable subclass names in from clause
37204: ALF-13919 / ALF-14403: Fix to date range handling by Dmitry
37481: Merged HEAD to V3.4-BUG-FIX
37388: ALF-13545: First attempt at digitally signing the Windows installers
37391: ALF-13545: Fix quoting and output directory specification
37393: ALF-13545: Correct deployment installer signcode command
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37491 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
d437d5105d |
Merged V4.0-BUG-FIX to HEAD
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
|
||
|
|
7effb5240c |
Merged V4.0-BUG-FIX to HEAD
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
|
||
|
|
d0fdeafa2c |
Merged BRANCHES/DEV/V4.0-BUG-FIX to HEAD:
35637: RemoteCredentialsService and RemoteAlfrescoTicketService, with tests git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35639 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |