mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
cf29d5fec87a6a4a8a8450c24b24523d8c5b5ebc
166 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e94f8f8351 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
78429: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
75801: ACE-2149: EOL AVM / WCM
- Thorough sweep of 'avm' and 'wcm' references
- Picked up on many 'deployment' and related classes and configuration
- Repo starts
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82558 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
88e47210dc |
revert kludge
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@79601 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
3011eeeafe |
ACE-2487- Activating Duplicate Model in Cloud Causes Infinite Registration Loop
Kludge - disable all dynamic models - build will go red. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@79377 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
74d5b35127 |
ACE-2237 : Rel38: Upgrade was not completed.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78600 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
1edab772b1 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77245: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
76227: Merged DEV to PLATFORM1 with corrections
75545: ACE-1996: Cluster: Web client extensions not distributed:
- Remove initial title/description resolving in CMIS dictionaries
- Use asynchronously refreshed cache in diactionaryDAO
- Modify unit tests that uses CompiledModelCache
- Make sure that rootNode exists before children retrieving in DictionaryRepositoryBootstrap.getNodes()
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78101 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
c0224dacca |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77202: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74762: ACE-955 "Custom Content Models in Cloud"
Fix Enterprise build tests, some tidy up
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78058 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
d9271fc8e8 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77193: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74588: Revert of R 74318 ACE-1996
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78049 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
eaf4f69cdd |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77169: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74318: ACE-1996: Cluster: Web client extensions not distributed:
- Remove initial title/description resolving in CMIS dictionaries
Merged DEV to PLATFORM1(4.3.0) with corrections
72232: MNT-9882: Cluster: Web client extensions not distributed
- Use asynchronously refreshed cache in diactionaryDAO
73275: MNT-9882: Cluster: Web client extensions not distributed
- Add javadocs, remove excess classes.
73509: MNT-9882: Cluster: Web client extensions not distributed
- Remove stale configs for "compiledModelsSharedCache", remove unreachable code from DictionaryDAOImpl, return value from NoOpCompiledModelsCache.get() method.
73591: ACE-1996: Cluster: Web client extensions not distributed
- Remove NoOpCompiledModelsCache.
- Modify unit tests that uses CompiledModelCache
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78027 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8f0fae4336 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77158: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74123: ACE-1802 "MT / Cloud Restrict namespace URI of dynamic models."
ACE-955 "Custom Content Models in Cloud"
More build fixes: enforce tenant in model namespace restriction on Cloud only, remove unused test class, ensure correct initialisation of CMIS dictionary, make new Cloud dictionary tests run in a separate VM
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78016 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
1b4155add7 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77153: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74000: ACE-1802 "MT / Cloud Restrict namespace URI of dynamic models."
ACE-955 "Custom Content Models in Cloud"
fix build
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78011 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a576035f0f |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77150: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
73977: ACE-1802 "MT / Cloud Restrict namespace URI of dynamic models."
ACE-955 "Custom Content Models in Cloud"
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@78008 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b46331ab9c |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77140: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
73711: Reverse Merge
<< Unit tests failed >>
73642: Merged DEV to PLATFORM1(4.3.0)
ACE-1996: Cluster: Web client extensions not distributed:
72232: MNT-9882: Cluster: Web client extensions not distributed
- Use asynchronously refreshed cache in diactionaryDAO
73275: MNT-9882: Cluster: Web client extensions not distributed
- Add javadocs, remove excess classes.
73509: MNT-9882: Cluster: Web client extensions not distributed
- Remove stale configs for "compiledModelsSharedCache", remove unreachable code from DictionaryDAOImpl, return value from NoOpCompiledModelsCache.get() method.
73591: ACE-1996: Cluster: Web client extensions not distributed
- Remove NoOpCompiledModelsCache.
- Modify unit tests that uses CompiledModelCache
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77996 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
64bcf14401 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77138: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
73642: Merged DEV to PLATFORM1(4.3.0)
ACE-1996: Cluster: Web client extensions not distributed:
72232: MNT-9882: Cluster: Web client extensions not distributed
- Use asynchronously refreshed cache in diactionaryDAO
73275: MNT-9882: Cluster: Web client extensions not distributed
- Add javadocs, remove excess classes.
73509: MNT-9882: Cluster: Web client extensions not distributed
- Remove stale configs for "compiledModelsSharedCache", remove unreachable code from DictionaryDAOImpl, return value from NoOpCompiledModelsCache.get() method.
73591: ACE-1996: Cluster: Web client extensions not distributed
- Remove NoOpCompiledModelsCache.
- Modify unit tests that uses CompiledModelCache
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77994 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f989d6fa2d |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
77084: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
72906: ACE-956 - Configure Hybrid Sync - step 1
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77933 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
54e1dc2a66 |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
69953: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69919: Fix build error related to the following merge.
<< Forgot to make sure the new file had the changes that were only in V4.2-BUG-FIX >>
Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69831: MNT-11192: TestModel.java removed from alfresco-repository-xxx.jar
- moved TestModel.java back from **/test-java/** to **/java/**
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70469 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
9526c89138 |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
69952: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69917: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69831: MNT-11192: TestModel.java removed from alfresco-repository-xxx.jar
- moved TestModel.java back from **/test-java/** to **/java/**
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70468 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
ac69d90741 |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
59882: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
59607: Merged DEV to V4.2-BUG-FIX
58111: Ensure a transaction is present while initialising the DictionaryRepositoryBootstrap (Repo-based dictionary) (MNT-9806)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62198 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
ab4ca7177f |
Merged HEAD-QA to HEAD (4.2) (including moving test classes into separate folders)
51903 to 54309 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@54310 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
6e5b951fe5 |
Merged BRANCHES/DEV/CONV_HEAD to HEAD:
48055: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46833: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30799: THOR-172: Switch Tenant via public API
46836: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30853: Initial implementation of THOR-209. Webscript to get invitation/invitee status.
30855: More on THOR-209. Added siteTenantTitle to the webscript response.
30858: Apply generated cloud license
30859: Miscellaneous tidy-ups and refactorings, additional documentation and some webscript JSON additions. All as part of THOR-209.
30860: Miscellaneous doc improvements around the MT/Activiti workarounds.
30861: Removing unnecessary TenantUtil.runas in test code.
30863: THOR-204. Dev mode option to send invite/sign-up emails to spring-injected address.
30865: Temporarily disable subscriptions (followers) - pending ALF-9957
30866: THOR-175: Set and enforce file space quota for tenant
30868: Deleted obsolete/empty dir
30869: THOR-210: disable jobs that are not used/required (eg. AVM orphan reaper)
30870: THOR-209. Have fixed up issue with getting properties from completed workflow instances.
Changed invitation to use pathInstanceId instead of taskId as the 'id' for these workflows. Now consistent with signup. Commented in the test that calls invitee-status.get
30871: THOR-209. Adding the inviteeIsActivated value to the webscript response.
30872: THOR-204. When emails are sent to the dev-only, spring-injected email address, the subject is now prefixed with the orig
30879: THOR-209. Making sure inviteeIsActivated is present for both in-flight and completed workflows.
30883: Resolve THOR-212
30895: THOR-172: Switch Tenant via public API
30896: THOR-209. Renaming some files so that they refer to invitation status rather than invitee status. Also added some documentation to make this dicstinction clearer. This is not a general purpose script to get the status of an invitee to a site. It is only for checking if a particular invitation workflow is complete and then getting some additional state data.
30897: THOR-175: Set and enforce file space quota for tenant
30900: Changing invitation-status webscript to auth=none; runas=Admin to support invitation flow of exteernal users. Part of THOR-209.
46845: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30967: Invite & signup improvemengts
30969: Share Activities
30976: Remove unreliable hosts from isReachableDomain test
48066: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46857: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35731: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31149: Initial Commit of Analytics Service
31150: Second draft of Analytics Service
31151: First cut of forms runtime supporting balloons on "blur" event as requested
31163: FORMS RUNTIME CHECKPOINT - before making the yellow mandatory only being displayed "on load and until focused"
31168: Refactored Analytics Service to be static
31170: Forms runtime as agreed in meeting
48067: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46861: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35752: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31220: THOR-49. Implementation of Reset Forgotten Password workflow.
31227: (RECORD ONLY) Fix merge error
31237: Add email validation to registration and invite services:
31239: THOR-219: Merge fix (re-disable Repo<->SOLR ssl config)
48069: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46864: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35754: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31240: MultiSelectAutoComplete now has configurable validation (& tooltips)
31241: Tenant site count usage/quota - exposed via Account API
31250: Made events enumerations
31251: Forgot to add AnalyticsEvent class to previous commit
31271: Attempt at fixing test dependencies and remove intermittent test
48070: Merged DEV/CONV_V413 to DEV/CONV_HEAD (NOTE! Added TenantXxxx classes and change in FormUIGet Will be removed in later revisions)
46911: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35757: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31367: Merged BRANCHES/DEV/THOR1SURF to BRANCHES/DEV/THOR1:
30971: (RECORD ONLY) Creating SURF update branch for THOR1
30979: Commit initial Surf lib changes, Cloud classes and config overrides
30980: Add custom Cloud Surf authenticator, connector, remote store, user and user factory
31015: Renamed classes and references from Cloud to Tenant, custom page view, page view resolvers, URLModel + factory, URLHelper + factory
31076: Successful signup and page redirection
31091: Correct redirects from <application context> and <application context>/<tenant name> URLs
31098: Updated Surf libs
31132: Tenant specific implementation of PathStoreObjectPersister - Surf modelobject cache is now partitioned by the tenant name.
31133: Updated Surf libs and JavaDoc updates
31155: Initial code to handle attempted access to unauthorised tenants, secondary tenants added to TenantUser and page/activations filter rule
31210: Fixed 401 & 409 errors on remote GET/POST calls. Logout redirection support.
31229: Signup and invitiation completion updates
31242: Fixed up invitation, signup and tenant switching problems
31270: Fixed forms issue (can now create folders in doc lib)
31277: THOR-207. Invitation workflows now run in the inviter's tenant rather than the default tenant.
This is checked in on a side-branch because the invitation email's accept/reject links include the tenantId and this tenant-aware Share URL is not yet supported on the THOR1 branch.
I removed various TenantUtil.runAsWork calls which were causing the workflow to run on the default tenant rather then the current tenant.
SendCloudInvitationEmailDelegate.createInvitationUrl now includes the tenantId in the Share URL it generates.
Added new test cases at the Java API level. (Was formerly just at REST API level).
31286: (RECORD ONLY) Reset solrcore.properties files
31297: Fixed FlashUpload problem
31298: Fixed application context only login
31302: Fixed no user profile image url issue
31306: Updates to TenantUserFactory to defensively handle missing tenant data
31326: Repo switch tenant fixes:
31356: Resolve switch tenant niggles, with assistance from Erik:
48072: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46934: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
46930: Adding extension point to forms runtime's FormUIGet for modifying submission url
46937: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35762: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31408: Latest Spring Surf Libs (including SubComponentEvaluator param tokenization fix for THOR)
31409: Tenant usage/quota -> person count
31412: RM module cleanup & almost finsihed THOR-287 & THOR-288
31434: Fix Thor Share eclipse project
48073: CONV: Fix slingshot eclipse .classpath (add freemarker dep)
48074: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46940: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35766: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31450: Additional DB query support in Repo/Core
31451: Tenant people count (internal + total) usage/quota
31453: Fix issue uploading small files which resulted in zero byte content
31456: Fix paging and total count (1000+) when listing accounts
31457: THOR-312. Addition of NETWORK_ADMINS group authority.
31461: THOR-314. I've overridden people.get with a cloud-specific template.
This adds an isExternal JSON field to each person object.
31463: THOR-316 webscript filter on people.get for isInternal, isExternal.
Overridden people.get.desc.xml and .js in the cloud module in order to add query param
and add additional filtering.
31464: Base work for THOR-178 "F5: Existing user has forgotten password and needs to reset it"
31468: THOR-321 Create cloud:networkAdmin aspect.
31469: THOR-315 Return isNetworkAdmin in overridden people.get webscript.
31470: THOR-275: Add simple caching (for PropertyUniqueContext - used via AttributeService)
31471: THOR-318 people.get has new cloud query parameter 'networkAdmin'
31477: THOR-275: temp build fix
31479: THOR-324 Demote user from admin.
New method on RegistrationService to demote a user from NetworkAdmin and tests.
31484: THOR-319. Fixing maxResults on people.get when internal/external/admin filtering is applied.
This issue is not really resolved, but I've commented the code to illuminate the issue.
31485: THOR-275: fix build/test
31486: Working forgot password for THOR-178 (problem accessing the reset-password email link though)
31488: THOR-184: Disable user usages
31495: F156: Allow super system admin to login to any tenant
31496: Fix for personExists since hiding admin
31500: THOR-178
31501: THOR-329 Add a get-reset-password status webscript.
31503: Finished forgot password flow THOR-178
31507: THOR-328: add fixed adjustment (for people usage)
31508: Back out some of the hidden admin changes
31509: Revert mistaken check
31510: THOR-326 Changes to DAO layer to allow update of account type.
31513: Cloud Console updates
31514: Switch Network now uses tenants from the user object (instead of making a remote call)
31515: THOR-326 Changes to the REST & Service layer to allow update of account type.
48075: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (effectively record-only - no changes)
46849: Merged PATCHES/V4.1.3 to DEV/CONV_V413
46779: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Improved fix that uses the bridge table cache if it is available
- Groups queried for pooled tasks still limited to 100 by default but can be configured with system.workflow.maxAuthoritiesForPooledTasks
- Overall number of results can be cut off with system.workflow.maxPooledTasks
48076: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46855: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35706: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31049: THOR-175: set and enforce per-tenant quota
31053: THOR-204: Add dev email mode option
48077: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
46944: Merge fallout - fix compile error.
48078: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (already fixed - no changes)
46858: Fix compile error
48079: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46953: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35767: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31516: Hidden admin - attempt 2
31517: THOR-326. Update to REST-cient rcq file following 31515, which allows for account upgrade.
31518: THOR-326. DaveC asked me to move the paid business account type out of test config and into product config.
31519: After tenant switch the client side resources are more sensitive (new requires /res) which it didn't before. This solves the webpreview bug and some other minor stuff.
31520: THOR-175: Set and enforce file space quota for tenant
31522: THOR-330. Return Account Class data in Account REST API.
31523: THOR-330. Added new rsp data into desc.xml sample response.
31524: THOR-322: refactor tenant file usage/quota
31525: Skip activity post lookups that have exceptions
31526: Root webdav to st:sites for now (as per current beta.alfresco.com)
31528: THOR-323 & THOR-324 Promotion and demotion of users to/from NetworkAdmin.
31534: Account Summary now also displays name & summary
31535: Fix for THOR-320. Alfresco logo image in the various Cloud emails is broken.
31538: Account Summary now handles -2 & MultiSelectAutoComplete doesn't bounce when selecting first item
31540: Implementation of THOR-335 webscript for account-types.get
31541: Account Summary now displays date correctly
31542: Some paths to client side resources that were missing "/res" in the path
31547: Various label changes according to Kathryns docs & some new login/forgot password links in invite/signup forms
31555: Refactored Analytics Service to send JSON Analytics properties
31557: Some changes to cloud email templates following feedback from Kathryn, Erik.
31558: THOR-322: refactor tenant file usage/quota
31559: Turned 'sign up' email URLs into links rather than text. Yes, we'll make these buttons at some point but I just want them to be clickable for now.
48080: Merged DEV/CONV_V413 to DEV/CONV_HEAD (UI ONLY)
46954: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35771: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31563: THOR-123: modules are no longer started for each tenant
31566: Update account class display names:
31567: THOR-123: temp' put back "applyToTenants=true" ...
31575: THOR-123: pre-req
31579: Fix issue where setting a preference meant that the person could no longer login:
31581: Addition of isNetworkAdmin, accountClassName and accountClassDisplayName to the metadata.get webscript, as required by Erik.
31582: Re-enabling RenditionServiceIntegrationTest which was failing. See THOR-106.
31584: THOR-123: pre-req
31585: THOR-347: disable test (pending this JIRA) - ChainingUserRegistrySynchronizerTest
31590: Account changes
31591: Upgrade accound button is now a mailto link pointing to sales@alfresco.com
31592: Added isNetworkAdmin
31593: Made sure tooltips are hidden when a dialog/overly is showed/hidden
31594: Disabling test again pending proper fix. THOR-106
31595: Reduce log level
31600: THOR-123: mark modules with "applyToTenants=false"
31601: Tooltips now dissapear when panel/overlays are destroyed (not only hidden)
48081: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46955: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35779: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31605: (RECORD ONLY) THOR-336. Fixing /res/themes URLs in activity emails.
Fix /res/themes URL in newly located activity emails.
48088: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46874: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35709: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31054: Fix for email templates (getDirectReadableChannel -> File does not exist)
46875: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35711: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31055: Re-enable activity feed notifications and subscriptions (followers)
48094: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46894: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35759: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31386: Added some tenancy-awareness to ActionService.
31388: Addition of accountTypeId to metadata.get webscript.
31391: Fix for unreported issue that arises from the invitation workflow having moved from the system to the inviter tenant.
31392: Build fixes: Add pseudo-support for tenant switching in web script test f/w
31393: The final fix for the 'external user invites other external user' scenario.
31398: Tenant usage/quota - site count
31405: Build fix for failing ActionService tests. Compensating actions were not running on the correct tenant.
31407: Resolve THOR-248: Extensions is not deployed as part of the build
48095: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (repo pre-merge)
46911: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35757: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31367: Merged BRANCHES/DEV/THOR1SURF to BRANCHES/DEV/THOR1:
30971: (RECORD ONLY) Creating SURF update branch for THOR1
30979: Commit initial Surf lib changes, Cloud classes and config overrides
30980: Add custom Cloud Surf authenticator, connector, remote store, user and user factory
31015: Renamed classes and references from Cloud to Tenant, custom page view, page view resolvers, URLModel + factory, URLHelper + factory
31076: Successful signup and page redirection
31091: Correct redirects from <application context> and <application context>/<tenant name> URLs
31098: Updated Surf libs
31132: Tenant specific implementation of PathStoreObjectPersister - Surf modelobject cache is now partitioned by the tenant name.
31133: Updated Surf libs and JavaDoc updates
31155: Initial code to handle attempted access to unauthorised tenants, secondary tenants added to TenantUser and page/activations filter rule
31210: Fixed 401 & 409 errors on remote GET/POST calls. Logout redirection support.
31229: Signup and invitiation completion updates
31242: Fixed up invitation, signup and tenant switching problems
31270: Fixed forms issue (can now create folders in doc lib)
31277: THOR-207. Invitation workflows now run in the inviter's tenant rather than the default tenant.
This is checked in on a side-branch because the invitation email's accept/reject links include the tenantId and this tenant-aware Share URL is not yet supported on the THOR1 branch.
I removed various TenantUtil.runAsWork calls which were causing the workflow to run on the default tenant rather then the current tenant.
SendCloudInvitationEmailDelegate.createInvitationUrl now includes the tenantId in the Share URL it generates.
Added new test cases at the Java API level. (Was formerly just at REST API level).
31286: (RECORD ONLY) Reset solrcore.properties files
31297: Fixed FlashUpload problem
31298: Fixed application context only login
31302: Fixed no user profile image url issue
31306: Updates to TenantUserFactory to defensively handle missing tenant data
31326: Repo switch tenant fixes:
31356: Resolve switch tenant niggles, with assistance from Erik:
48109: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46917: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts (not mergeinfo/slingshot/web-framework-commons)
35766: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
46918: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts (not mergeinfo/slingshot)
35767: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
46919: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35768: Fix compile issue from merge
46921: Merge fallout - fix compile error.
46949: Test fallout
47126: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35954: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35960: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35961: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35962: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35963: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35964: Spring Surf library refresh
35995: Fix merge issue
35999: Fix merge issue
47144: Fix merge/test failures (WCMTestSuite)
47539: CLOUD-1375 - fix WCM unit test fallout: SandboxServiceImplTest.testDeleteSandbox + WebProjectServiceImplTest.testDeleteWebProject
48111: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46954: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35771: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31563: THOR-123: modules are no longer started for each tenant
31566: Update account class display names:
31567: THOR-123: temp' put back "applyToTenants=true" ...
31575: THOR-123: pre-req
31579: Fix issue where setting a preference meant that the person could no longer login:
31581: Addition of isNetworkAdmin, accountClassName and accountClassDisplayName to the metadata.get webscript, as required by Erik.
31582: Re-enabling RenditionServiceIntegrationTest which was failing. See THOR-106.
31584: THOR-123: pre-req
31585: THOR-347: disable test (pending this JIRA) - ChainingUserRegistrySynchronizerTest
31590: Account changes
31591: Upgrade accound button is now a mailto link pointing to sales@alfresco.com
31592: Added isNetworkAdmin
31593: Made sure tooltips are hidden when a dialog/overly is showed/hidden
31594: Disabling test again pending proper fix. THOR-106
31595: Reduce log level
31600: THOR-123: mark modules with "applyToTenants=false"
31601: Tooltips now dissapear when panel/overlays are destroyed (not only hidden)
46956: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35782: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31607: "Hide everything but the doclib" customizations
- Dashlets adjustments
* Addons RSS feed - hidden
* Site Calendar - hidden
* Content I'm editing - added <@markup> extension points so blog, wiki & forum sections are hidden by cloud extension module
* Site Data List - hidden
* Site Links - hidden
* Wiki - hidden
* User Calendar - hidden
- URL rewrites
* Forgot & reset password urls now prettyfied, not using "-default-/"
- Duplicated slingshot presets to avoid future slingshot changes popping up in the cloud
31611: MT: fix ability to delete a disabled tenant
31612: THOR-339: Disable/enable logins for a network (account update)
31621: THOR-106. Taking a failing test class out again, pending fix. Hmmmm.
31623: THOR-357 - support shared CMIS dictionary
48112: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (no changes)
46957: Test fallout
48113: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (no changes - already pre-merged)
46911: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35757: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31367: Merged BRANCHES/DEV/THOR1SURF to BRANCHES/DEV/THOR1:
30971: (RECORD ONLY) Creating SURF update branch for THOR1
30979: Commit initial Surf lib changes, Cloud classes and config overrides
30980: Add custom Cloud Surf authenticator, connector, remote store, user and user factory
31015: Renamed classes and references from Cloud to Tenant, custom page view, page view resolvers, URLModel + factory, URLHelper + factory
31076: Successful signup and page redirection
31091: Correct redirects from <application context> and <application context>/<tenant name> URLs
31098: Updated Surf libs
31132: Tenant specific implementation of PathStoreObjectPersister - Surf modelobject cache is now partitioned by the tenant name.
31133: Updated Surf libs and JavaDoc updates
31155: Initial code to handle attempted access to unauthorised tenants, secondary tenants added to TenantUser and page/activations filter rule
31210: Fixed 401 & 409 errors on remote GET/POST calls. Logout redirection support.
31229: Signup and invitiation completion updates
31242: Fixed up invitation, signup and tenant switching problems
31270: Fixed forms issue (can now create folders in doc lib)
31277: THOR-207. Invitation workflows now run in the inviter's tenant rather than the default tenant.
This is checked in on a side-branch because the invitation email's accept/reject links include the tenantId and this tenant-aware Share URL is not yet supported on the THOR1 branch.
I removed various TenantUtil.runAsWork calls which were causing the workflow to run on the default tenant rather then the current tenant.
SendCloudInvitationEmailDelegate.createInvitationUrl now includes the tenantId in the Share URL it generates.
Added new test cases at the Java API level. (Was formerly just at REST API level).
31286: (RECORD ONLY) Reset solrcore.properties files
31297: Fixed FlashUpload problem
31298: Fixed application context only login
31302: Fixed no user profile image url issue
31306: Updates to TenantUserFactory to defensively handle missing tenant data
31326: Repo switch tenant fixes:
31356: Resolve switch tenant niggles, with assistance from Erik:
48114: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46962: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
40147: (RECORD ONLY) French: Cloud Translation update from Gloria (based on EN rev38372)
42709: (RECORD ONLY) FRENCH: Translation updates based on EN r42416
42871: (RECORD ONLY) GERMAN: Cloud Translation, based on r 42416
42879: (RECORD ONLY) SPANISH: Cloud Translation, based on r 42416
42890: (RECORD ONLY) ITALIAN: Cloud Translation, based on r 42416
43879: (RECORD ONLY) FRENCH: Translation updates based on EN r43703
43983: (RECORD ONLY) GERMAN: Translation updates based on EN r43703
43984: (RECORD ONLY) SPANISH: Translation updates based on EN r43703
43985: (RECORD ONLY) FRENCH: Translation updates based on EN r43703, includes file missing from previous commit.
43986: (RECORD ONLY) ITALIAN: Translation updates based on EN r43703.
43987: (RECORD ONLY) JAPANESE: Translation updates based on EN r43703.
44031: (RECORD ONLY) JAPANESE: Translation updates based on EN r43703. Corrects file missed from previous commit.
44032: (RECORD ONLY) GERMAN: Translation updates based on EN r43703. Corrects missing line break.
45329: (RECORD ONLY) FRENCH: Cloud translation updates based on EN r45266
45330: (RECORD ONLY) GERMAN: Cloud translation updates based on EN r45266
45332: (RECORD ONLY) SPANISH: Cloud translation updates based on EN r45266
45333: (RECORD ONLY) JAPANESE: Cloud translation updates based on EN r45266
45427: (RECORD ONLY) SPANISH: Cloud 1 translation updates based on EN r45266
45718: (RECORD ONLY) ITALIAN: Translation updates based on EN r45266 (missed from previous bundle import)
45838: (RECORD ONLY) FRENCH: Cloud Translation update based on EN r45266
45966: (RECORD ONLY) Translation update to fix CLOUD-1270 in FR and ES
46365: (RECORD ONLY) ALL LANG: Translation updates based on EN r46289
46366: (RECORD ONLY) ALL LANG: Updates copyright year to 2013
46377: (RECORD ONLY) ALL LANG: Adds strings missing from previous commit.
47192: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: (record-only - WebDAV mostly resolved as part of 36117 merge)
36408: (RECORD ONLY) Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36404: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36060: THOR-1373: Proxied WebDAV must generate correct URLs when URL-rewriting is used.
36083: THOR-1373: Proxied WebDAV must generate correct URLs when URL-rewriting is used.
47369: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41180: (RECORD ONLY) Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/CLOUD1:
40482: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
- ALF-15453: Incorrect manage permissions working for a file/folder
Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/CLOUD1:
40486: ALF-15453: Incorrect manage permissions working for a file/folder
47377: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41048: (RECORD ONLY) Merged DEV/V4.1-BUG-FIX to DEV/CLOUD1
40382: Fix for ALF-15491 SOLR is generating queries for lucene style cross-language support
40632: Fix for ALF-15487 Search not working for queries containing 3-digit versions
Fix for ALF-15356 SOLR doesn't support searching by cm:name of file with underscore and dots
40662: Eclipse classpath fixes
41032: Fix for ALF-15753 Infinite loop during Solr ACL indexing when ACL Changeset batch is empty
47393: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged DEV/CLOUD1-BUG-FIX into DEV/CLOUD1:
41674: ALF-15967: Using START_USER_ID_ instead of "initiator" property to query process instances started by user X to prevent extra joins + removed unused constants
41650: Fixed CLOUD-667: Merged fix for ALF-14438 into CLOUD1-BUG-FIX + using START_USER_ID_ instead of custom "initiator" property to query initiator to boost performance even more
47412: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42252: (RECORD ONLY) Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1
42233: Fix for ALF-16164 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
and related CLOUD-760 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
47429: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42200: Merged DEV/CLOUD1-BUG-FIX into DEV/CLOUD1: Record-only (r41650 and r41674)
47433: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
CLOUD-808: Fix for timer deploying MT-process when shared is required caused test to fail
47435: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/CLOUD1_CORS to BRANCHES/DEV/CLOUD1:
43100: Update the salesforce amp to include the CORS Filter
43101: Update web.xml to enable to the CORS Filter with filter-mapping
43117: Add updated amp with removed CORS Filter. CORS Filter is now available in 3rd-party libs
43118: [CLOUD-724] Add CORS Filter jar to 3rd-party libs
43119: [CLOUD-724] Add missing jar java-property-utils-1.6.jar to 3rd-party libs
47485: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
44203: (RECORD ONLY) Merged BRANCHES/V4.1 to BRANCHES/DEV/CLOUD1
44200: Probable fix for ALF-16895 SOLR: Cannot find files after restart and reindex solr
44276: (RECORD ONLY) Merged BRANCHES/V4.1 to BRANCHES/DEV/CLOUD1
44275: Part 2 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix initial cache state to cope with duplicate leaf/aux doc entries.
44314: (RECORD ONLY) Merged BRANCHES/V4.1 to BRANCHES/DEV/CLOUD1
44312: Part 3 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix incremental cache state to cope with duplicate leaf/aux doc entries.
47523: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
44573: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1_SP to BRANCHES/DEV/CLOUD1:
44572: Clean up of unused files.
44576: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1_CORS to BRANCHES/DEV/CLOUD1:
44518: [CLOUD-955] Change CORS filter-mapping to use servelet instead of url
44691: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1_CORS to BRANCHES/DEV/CLOUD1:
44688: (RECORD ONLY) Rebase CLOUD1_CORS with CLOUD1
44689: [CLOUD-1072] Add public api url to CORS filter mapping. Move CORS filter mapping to live above the publicapi filter mappings. OPTIONS calls made to the CORS filter should be evaluated before Layer7 authentication.
47548: Merged DEV/CLOUD2 to DEV/CONV_V413
46931: Overriding form runtime's submissionUrl using extesnion point in FormUIGet
46984: Overriding entire sent-invites.js (instead of modifying the core slingshot code) with a copy of the core code modified to work with the cloud invite apis.
46986: Overriding help pages config in cloud-config.xml (rather than modifying the core files!)
47553: Merged DEV/CLOUD2 to DEV/CONV_V413
47421: Overriding entire sent-invites.get ftl & properties (instead of modifying the core slingshot code) with a copy of the core code modified to fit the cloud requirements.
47442: Add web overlay for share + tune embedded librairies
47455: Add dependency on jetty-webapp to compile the tests
48115: CONV: Fix cache defs (propertyUniqueContextCache & siteNodeRefCache)
48117: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46959: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35790: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31624: Resolve THOR-302: transformation-client-1.0.0-SNAPSHOT.jar not in alfresco/WEB-INF/lib:
31632: More reliable test, hopefully
31644: Fix unreported issue in aws-context.xml.sample (not well-formed XML)
31645: Customized invite links to use "cloud dialog" instead of "invite page" for the following components:
31662: New Analytics events and tests
31663: New Analytics events and tests
31678: Addition of isExternal data to site membership webscripts.
48118: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46960: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35791: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31684: THOR-367 - #1 Within Site
- Remove all page components other than site dashboard, document library and members
- Remove customize site
31685: New lightweight webscript to retrieve user/network metadata about the currently authenticated user in the current tenant.
31693: THOR-365: Private site cannot be access (since surf-config is not imported) - causes: Could not resolve view with name ...
31695: THOR-367 - #2 Document Library
- remove Create Content... menu
- remove actions: manage aspects, change type, publish, manage rules (for folders)
- document-details page: remove publishing history panel
31697: For reference only: update description of cmis/test webscript
48119: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
46972: Fix test fallout (re: THOR-293)
48120: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (repo pre-merge)§
47001: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35798: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31805: Adding utility method to our CollectionUtils class that I need as part of pending invitations work (THOR-373).
31809: Parameterized signup url & email
31812: THOR-373 Pending invitations.
31814: Made changes to way aid is captured ready for allowing events to override aid if needed
31820: Mapping of network admin to system admin part 1:
35801:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31829: Fixed THOR-352 "Incorrect validation of emails on "Forgot Password" page"
31830: (RECORD ONLY) Exclude ExportDbTest; issues with MySQL
31831: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31784: Fix up unit test.
31833: Email validation now allows 7 character long top level domain (so we can do tests with example)
31834: New form colors for invalid & mandatory fields
31837: THOR-327 - remove bootstrapped guest / guest@<tenant>
31838: THOR-327 - remove bootstrapped guest / guest@<tenant>
31844: Added missing headers to Java files.
31845: Mapping of network admin to system admin part 2:
31846: Addition of very basic test script for the Script API of AnalyticsService.
35803: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31853: Forms refactor first cut - for review
31855: THOR-387. Analytics event for user activation is sent.
31858: THOR-387. Fixing a corner-case bug in SendAnalyticsRequest.
31863: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31841: Build Fix
31868: THOR-361: Fix /service/index
31881: THOR-387. Adding analytics event for site invitation.
31882: THOR-387. Fixing analytics event for site invitation.
31883: THOR-66: disable some of the /alfresco (web.xml) servlet mappings
31884: THOR-387. Analytic event callouts for site invitation response.
31899: Revert solrcore.properties checkin
31900: THOR-249: override edition interceptor
31901: Fix for THOR-396. Spelling mistake on signup screen.
31902: Resolve THOR-251: Update the Help URLs for Cloud
31904: Resolve THOR-403: -system- tenant not found logged from server
31918: Create site form tweak (manual form.validate() call required since javascript is changing a another fields value)
31919: Logout page refactoring
31925: Create site now resets form before show using forms-runtime's new "reset" method
31926: Disable flash upload
31927: THOR-363: increase initial file quota
31930: Updated SimpleDB service so you can set the SimpleDB domain to record events too
47003: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35804: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31933: THOR-387. Analytics.
Added analytic call for account registration (the initial signup, not the activation, which was added previously).
This adds a new mandatory parameter to the signup webscript: "source" as well as various new optional parameters.
The same parameter is now mandatory on the RegistrationService.
Impacts on test code.
Changed the rest-client .rcq file to show new required parameter.
Changed AnalyticsProperties to take the Object wrappers for primitives as these are optional and so we need to be able to pass null.
Added a new (hidden) field to Erik's signup Share page to send an appropriate value for the signup.
31939: THOR-404: disable JBPM
31943: THOR-387. Analytics.
I've overridden upload.post.js to add analytics data for file uploads.
31946: Fixed THOR-385 "Account summary file usage bar does not display for any theme other than the default theme"
31947: Fixed THOR-308 "Invite user drop-down works incorrectly"
31948: Resolve THOR-384: It is impossible to create user administrator@'domain':
31949: Follow-up fix for case sensitive user names
31953: THOR-311: It is impossible to create workflow when 'Send Email Notifications' flag is checked:
31959: Removing change-password override since user shall be able to change his password
31961: Fix tests after recent username/email address changes
31966: Grey Theme
31979: Dropping Analytics logging level down to 'warn' from 'debug'.
31982: Fixed THOR-419 "UI edits required"
31983: Fixed THOR-419 "UI edits required" part 2
32003: THOR-422. Spurious error logging during signup/registration (not activation).
This was because the analytics event action code assumed the user exists, which they don't do at registration, of course.
32004: Resolve undefined undefined seen in invite signup dialog
32006: Restricted tentant component now displays dialog instead of gray page
32007: THOR-300: fix AWS config
32013: Fixed THOR-353 "No validation for the fields on the "Reset Password" page"
32014: Fixed THOR-423 "Removing the yellow "Welcome to your dashboard, firstname, lastname" causes error"
32018: Made sure new cloud theme (greyTheme) also has new theme border & bgs (making the account quota being displayed)
48122: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47007: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
35817: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32250: (RECORD ONLY) Merged /HEAD to BRANCHES/DEV/THOR1: (ok'ed with DC/DG)
31750: Solr: Fix owner Id cache
31751: Fix for ALF-11104: add authenticated user to authorisations list in PermissionService + fix inconsistency in AuthorityService
31760: Correct Fix for SOLR owner ID cache
32172: Fixes for:
ALF-11521 Protect SOLR running against the wrong Alfresco DB
ALF-11602 Solr Core Tracker - does not need to re-init CMIS dictionary (when there are no model changes)
ALF-11621 SOLR old versions of tracked models are not getting deleted when models are updated
32234: Fix for ALF-11568 SOLR indexing is ignoring properties that are indexed but not tokenised and not stored - was WCMQS navigation is broken
32256: THOR-488. Tidy up account types.
32258: Login analytics event.
32260: Reduce logging on startup for enabled tenants (see also THOR-475 / THOR-81)
32262: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
32139: Fix for ALF-11599 - Section ''Others are Editing'' shows documents that should not be present
48123: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (repo pre-merge)
47038: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35811: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32019: Merged rev 32016 from THORSURF1
32021: THOR-428: Fix activity feed email notifications (to contain network/tenant ctx)
32024: Fixed "THOR-424 'Upload File' button is disabled in FF for the second and futher uploads"
32026: Restricted tenant page now has link back to users home dashboard so he doesn't feel stuck
32029: Fixed GetRequest test to ignore uid's that aren't emails (like admin)
32030: THOR-310: Override getCacheKey method from AbstractCachedViewResolver to ensure that each tenant gets their own cached copy of each Share page (this ensures that nested Component config gets processed for all tenants)
32031: Resolve THOR-417 Workflow notification emails do not take into account tenant in their urls back to Share
47039: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35812: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32041: Label changes according to Kathryn's "UI Text_scenario 5.docx"
32052: THOR-405: Fix 'contentstore.deleted' to be on S3 (albeit co-mingled)
32058: Removed unnecessary borders from profile pages
32065: Fix build issue where cloud share war was not being cleaned before build
32066: Fix those pesky solrcore properties
32071: THOR-461: fix following email notification (to contain network/tenant ctx)
32076: Fix to disable error on unit tests
32077: Added logging to NullPointerException fix
35814: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32103: Finally! A fix for THOR-193. :)
32119: Fix for setting theme as network admin
32120: Improved text on upgrade account page
32124: Refactored CloudInvitationService Integration Tests to allow for easier expansion and then I expanded.
32130: Fix for THOR-457. Already have an account email template needs updating/fixing.
32135: THOR-464 Fix "ThumbnailRegistry init does not scale with # of tenants"
32140: Apply Beta logos and adjust about dialog for cloud
35815: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32144: THOR-438: Latest Spring Surf libs (fix relative URI login redirect problem caused by un-encoded URI)
32147: THOR-475 - improvement(s) to trim time to create tenant
32148: THOR-475 - improvement(s) to trim time to create tenant
32154: GreyTheme updates
32157: THOR-430: Forgot password dialog: UI text not what was suggested
32159: GreyTheme updates
32174: THOR-454 - User can find content stored in Company Home/Data Dictionary via Advanced Search
32176: Signup page now cloud.alfresco.com
32179: THOR-475 - improvement(s) to trim time to create tenant
32184: Remove jargon from workflow names and descriptions
32185: Pesky solrcore.properties
35816: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32188: THOR-478: Updated Spring Surf libs - fixed relative URL redirect after login including support for @ symbol in URL
32195: Fix for THOR-379. Pending invitations UI show invitee emails as links to profile pages - even for non-existent users.
Added yet more data to the CloudInvitation REST API: inviteeIsMember which tells caller whether the invitee is already a member of the tenant in which the invitation is running.
Returning this flag through the Java API & REST API
Tweaks to the Share JS so that it renders a <span> for invitees who are not members and an <a> for those who are.
32198: Replace workflow text with task related text
32202: Resolve THOR-481: Moving or copying content always shows error popup but always succeeds
32204: Build fix
32238: THOR-290: Configurable google-analytics tracking code script insertion
32239: Tidying up some UI text. Missing apostrophes, invitation instead of invite.
32241: THOR-471: Added GetSatisfaction feedback widget
35818: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32266: Addition of createSite analytics recording.
32268: THOR-505: Disable (turnoff autostart) of unused subsystems
32270: Adding in some theme colors that dissapeared (will make the quota bar get displayed again)
32272: Resolve THOR-354: (None) displayed for network administrators
32273: THOR-499: New Relic monitoring updates
32279: Implemented THOR-508 "Accept terms & conditions checkbox & link on the complete profile pages"
32280: Fixed THOR-474 "Password Strength indicator does not conform with other leading website password indicators"
48125: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: (repo pre-merge)
47053: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32377: (RECORD ONLY) THOR-565: fix unfortunate type that affects activity permissions (for connected users - either via site membership or followers)
32378: CollectionUtils method for collection intersection. Should be merged to HEAD.
32383: THOR-572: remove unused JBPM servlets (deployprocess, workflowdefinitionimage)
32384: Fixed THOR-549 "Google Analytics Installed but not seeing any events raised on GA reports"
32389: Fix for THOR-567 "userprofile broken"
32401: THOR-525 - fix MT-specific issue (deleting site does not clear associated activities within tenant)
32409: THOR-66: disable WebDAVServlet (does not need to load-on-startup) + a few others
32414: Theme updates from linton
32423: Fixed THOR-661 "Limit number of simultaneous connections in drag n drop upload"
32424: THOR-81: support for signup/activate scaling tests
48126: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47058: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts (not mergeinfo/slingshot/web-framework-commons/3rd-party)
35827: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35828: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35829: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35830: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35831: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35832: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
48129: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47067: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35844: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35845: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35846: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35847: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35848: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35849: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35850: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35853: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35854: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35855: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
47069: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35860: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33057: Refactored Slingshot overrides so that they are now in the Thor-Share private module. This has been done to reduce conflict issues when merging back into HEAD. The overrides are now in the correct locations (the only files that could not be moved to the private module are urlrewrite.xml and surf.xml).
35870: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1: (part 1 - repository project)
33022: THOR-662: Email templates should load/resolve (initially) from classpath
47071: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35877: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33090: ALF-10826: hidden aspect
33091: THOR-416: fix surf-config folder (appears where it shouldn't)
33093: Sweep through email templates.
47072: Fix merge error (FeedCleaner)
47073: Fix merge error (WorkflowTestSuite)
47074: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35881: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33104: Tweak to invitation email template
33112: Refactored impl of THOR-694 so that content limit of 25Mb is on by default in THOR for both local FS and S3-based FS.
Changed ContentLimitProvider bean to take String limit, rather than long - to allow empty string value on core Alfresco.
Set the limit to the empty string in core Alfresco, which means 'no limit'.
Applied the limit always.
Set the limit to 25Mb in Thor/alfresco-global.properties
Fixed a minor bug in error reporting due to previous exception renaming.
47076: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35885: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33134: THOR-874: Updated Surf libs Fixes ArrayIndexOutOfBoundsException caused by multiple threads apply i18n extensions to a WebScript
33135: Missing WebScripts sources JAR from r33134
33153: Resolve THOR-551: Password Hashes Need Review
33154: Update to latest email blacklist
33155: Fixed THOR-534 "Login Box shows scroll bars"
33156: Build fix for tests failing due to recent password changes
33157: Build fix for updated email blacklist
33172: THOR-776: Re-implement Share override as guided by Erik
33173: THOR-831: Text in Someone
35886: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33174: Latest SpringSurf libs - improved RemoteClient reused of connections per request thread.
33176: THOR-833: Search: clicking on All Sites returns no results
48131: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47098: (RECORD ONLY) Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35895: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
34105: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
33267: (RECORD ONLY) Created branch THOR1_SPRINTS (from THOR1 r33255)
33269: Snapshot of simple redeploy shell script (for AWS mini-dev/test env)
33272: JMeter test script
34106: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
33313: THOR-928: Added caching for i18n bundles provided by extensibility modules (latest Surf libs, r980)
48133: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47097: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35906: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35907: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
47099: Fix merge/compile error.
47103: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35913: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35914: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35915: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35916: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35917: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
47111: Fix merge error
47115: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35930: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35933: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35934: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
47132: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
36053: 1st pass at upgrading to latest Spring Surf
36059: Fix CloudInvitationService tests for cloud1
47133: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
48135: Merged DEV/CONV_V413 to DEV/CONV_HEAD
46977: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35792: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31724: Can't compare pages using page.url.uri anymore since that doesn't include the tentant, now skips that part of the url and uses page.id instead.
31733: Add account info to user network web script
31736: Refactored RegistrationServiceImpl.promote... so that it uses the presence of cloud:personExternal aspect to prevent promotion of external users rather than account-based data.
35794: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31744: Account relates to url & various Share features now hidden in cloud
31746: 1/5 for THOR-341 "F147: Share features are disabled for external network member"
35796:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31756: THOR-265: Currently the first user to sign up to a dmain becomes the domain admin, and can view the full admin console. Is this going to change?
31771: Added stub for SimpleDBAnalytics Service
31772: Final interfaces and integration with SimpleDB for Analytics
31774: Modified landing_time key for MixPanel
31776: Implemented #3 for THOR-341 "F147: Share features are disabled for external network member"
31777: Resolve test classpath since introduction of new thor libs
31779: Implemented #3 for THOR-341 "F147: Share features are disabled for external network member" part 2
31781: Resolve issue getting access to account settings when network admin of paid business account
31783: Implemented #2 for THOR-341 "F147: Share features are disabled for external network member"
31794: Minor changes after review with DavidC and NeilM
31797: Collaboration title improvement: Now hiding the html elements used to build the menu until the menu is created so ui doesn't bump and look ugly.
31799: Part #6 of THOR-367 "F60: Remove Share features not required for Cloud"
- 6) Document Selectors - root is Sites folder
31801: Removed ugly "extra" borders around some of the input fields in the user profile form
31802: Fixed part #7 of THOR-367 "F60: Remove Share features not required for Cloud"
- 7) Edit Profile - remove edit email from edit profile form
31804: Fixed part #5 of THOR-367 "F60: Remove Share features not required for Cloud"
- 5) Move... / Copy... dialog - remove repository - remove my user home
48136: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47001: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35798: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31805: Adding utility method to our CollectionUtils class that I need as part of pending invitations work (THOR-373).
31809: Parameterized signup url & email
31812: THOR-373 Pending invitations.
31814: Made changes to way aid is captured ready for allowing events to override aid if needed
31820: Mapping of network admin to system admin part 1:
35801:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31829: Fixed THOR-352 "Incorrect validation of emails on "Forgot Password" page"
31830: (RECORD ONLY) Exclude ExportDbTest; issues with MySQL
31831: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31784: Fix up unit test.
31833: Email validation now allows 7 character long top level domain (so we can do tests with example)
31834: New form colors for invalid & mandatory fields
31837: THOR-327 - remove bootstrapped guest / guest@<tenant>
31838: THOR-327 - remove bootstrapped guest / guest@<tenant>
31844: Added missing headers to Java files.
31845: Mapping of network admin to system admin part 2:
31846: Addition of very basic test script for the Script API of AnalyticsService.
35803: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31853: Forms refactor first cut - for review
31855: THOR-387. Analytics event for user activation is sent.
31858: THOR-387. Fixing a corner-case bug in SendAnalyticsRequest.
31863: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
31841: Build Fix
31868: THOR-361: Fix /service/index
31881: THOR-387. Adding analytics event for site invitation.
31882: THOR-387. Fixing analytics event for site invitation.
31883: THOR-66: disable some of the /alfresco (web.xml) servlet mappings
31884: THOR-387. Analytic event callouts for site invitation response.
31899: Revert solrcore.properties checkin
31900: THOR-249: override edition interceptor
31901: Fix for THOR-396. Spelling mistake on signup screen.
31902: Resolve THOR-251: Update the Help URLs for Cloud
31904: Resolve THOR-403: -system- tenant not found logged from server
31918: Create site form tweak (manual form.validate() call required since javascript is changing a another fields value)
31919: Logout page refactoring
31925: Create site now resets form before show using forms-runtime's new "reset" method
31926: Disable flash upload
31927: THOR-363: increase initial file quota
31930: Updated SimpleDB service so you can set the SimpleDB domain to record events too
48137: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47003: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35804: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
31933: THOR-387. Analytics.
Added analytic call for account registration (the initial signup, not the activation, which was added previously).
This adds a new mandatory parameter to the signup webscript: "source" as well as various new optional parameters.
The same parameter is now mandatory on the RegistrationService.
Impacts on test code.
Changed the rest-client .rcq file to show new required parameter.
Changed AnalyticsProperties to take the Object wrappers for primitives as these are optional and so we need to be able to pass null.
Added a new (hidden) field to Erik's signup Share page to send an appropriate value for the signup.
31939: THOR-404: disable JBPM
31943: THOR-387. Analytics.
I've overridden upload.post.js to add analytics data for file uploads.
31946: Fixed THOR-385 "Account summary file usage bar does not display for any theme other than the default theme"
31947: Fixed THOR-308 "Invite user drop-down works incorrectly"
31948: Resolve THOR-384: It is impossible to create user administrator@'domain':
31949: Follow-up fix for case sensitive user names
31953: THOR-311: It is impossible to create workflow when 'Send Email Notifications' flag is checked:
31959: Removing change-password override since user shall be able to change his password
31961: Fix tests after recent username/email address changes
31966: Grey Theme
31979: Dropping Analytics logging level down to 'warn' from 'debug'.
31982: Fixed THOR-419 "UI edits required"
31983: Fixed THOR-419 "UI edits required" part 2
32003: THOR-422. Spurious error logging during signup/registration (not activation).
This was because the analytics event action code assumed the user exists, which they don't do at registration, of course.
32004: Resolve undefined undefined seen in invite signup dialog
32006: Restricted tentant component now displays dialog instead of gray page
32007: THOR-300: fix AWS config
32013: Fixed THOR-353 "No validation for the fields on the "Reset Password" page"
32014: Fixed THOR-423 "Removing the yellow "Welcome to your dashboard, firstname, lastname" causes error"
32018: Made sure new cloud theme (greyTheme) also has new theme border & bgs (making the account quota being displayed)
48147: CONV: fix merge issue - remove duplicate prop def (contentLimitProvider)
48148: Merged DEV/CONV_V413 to DEV/CONV_HEAD
merge fix for r48072
48149: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47111: Fix merge error
47115: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
35930: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35933: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35934: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
47132: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
36053: 1st pass at upgrading to latest Spring Surf
36059: Fix CloudInvitationService tests for cloud1
47133: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
48150: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (effectively RECORD ONLY - no changes)
47173: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
36232: MT - fix pop of tenant ctx (to match push)
48154: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47038: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35811: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32019: Merged rev 32016 from THORSURF1
32021: THOR-428: Fix activity feed email notifications (to contain network/tenant ctx)
32024: Fixed "THOR-424 'Upload File' button is disabled in FF for the second and futher uploads"
32026: Restricted tenant page now has link back to users home dashboard so he doesn't feel stuck
32029: Fixed GetRequest test to ignore uid's that aren't emails (like admin)
32030: THOR-310: Override getCacheKey method from AbstractCachedViewResolver to ensure that each tenant gets their own cached copy of each Share page (this ensures that nested Component config gets processed for all tenants)
32031: Resolve THOR-417 Workflow notification emails do not take into account tenant in their urls back to Share
47039: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35812: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32041: Label changes according to Kathryn's "UI Text_scenario 5.docx"
32052: THOR-405: Fix 'contentstore.deleted' to be on S3 (albeit co-mingled)
32058: Removed unnecessary borders from profile pages
32065: Fix build issue where cloud share war was not being cleaned before build
32066: Fix those pesky solrcore properties
32071: THOR-461: fix following email notification (to contain network/tenant ctx)
32076: Fix to disable error on unit tests
32077: Added logging to NullPointerException fix
35814: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32103: Finally! A fix for THOR-193. :)
32119: Fix for setting theme as network admin
32120: Improved text on upgrade account page
32124: Refactored CloudInvitationService Integration Tests to allow for easier expansion and then I expanded.
32130: Fix for THOR-457. Already have an account email template needs updating/fixing.
32135: THOR-464 Fix "ThumbnailRegistry init does not scale with # of tenants"
32140: Apply Beta logos and adjust about dialog for cloud
35815: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32144: THOR-438: Latest Spring Surf libs (fix relative URI login redirect problem caused by un-encoded URI)
32147: THOR-475 - improvement(s) to trim time to create tenant
32148: THOR-475 - improvement(s) to trim time to create tenant
32154: GreyTheme updates
32157: THOR-430: Forgot password dialog: UI text not what was suggested
32159: GreyTheme updates
32174: THOR-454 - User can find content stored in Company Home/Data Dictionary via Advanced Search
32176: Signup page now cloud.alfresco.com
32179: THOR-475 - improvement(s) to trim time to create tenant
32184: Remove jargon from workflow names and descriptions
32185: Pesky solrcore.properties
35816: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32188: THOR-478: Updated Spring Surf libs - fixed relative URL redirect after login including support for @ symbol in URL
32195: Fix for THOR-379. Pending invitations UI show invitee emails as links to profile pages - even for non-existent users.
Added yet more data to the CloudInvitation REST API: inviteeIsMember which tells caller whether the invitee is already a member of the tenant in which the invitation is running.
Returning this flag through the Java API & REST API
Tweaks to the Share JS so that it renders a <span> for invitees who are not members and an <a> for those who are.
32198: Replace workflow text with task related text
32202: Resolve THOR-481: Moving or copying content always shows error popup but always succeeds
32204: Build fix
32238: THOR-290: Configurable google-analytics tracking code script insertion
32239: Tidying up some UI text. Missing apostrophes, invitation instead of invite.
32241: THOR-471: Added GetSatisfaction feedback widget
35818: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32266: Addition of createSite analytics recording.
32268: THOR-505: Disable (turnoff autostart) of unused subsystems
32270: Adding in some theme colors that dissapeared (will make the quota bar get displayed again)
32272: Resolve THOR-354: (None) displayed for network administrators
32273: THOR-499: New Relic monitoring updates
32279: Implemented THOR-508 "Accept terms & conditions checkbox & link on the complete profile pages"
32280: Fixed THOR-474 "Password Strength indicator does not conform with other leading website password indicators"
47053: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32377: (RECORD ONLY) THOR-565: fix unfortunate type that affects activity permissions (for connected users - either via site membership or followers)
32378: CollectionUtils method for collection intersection. Should be merged to HEAD.
32383: THOR-572: remove unused JBPM servlets (deployprocess, workflowdefinitionimage)
32384: Fixed THOR-549 "Google Analytics Installed but not seeing any events raised on GA reports"
32389: Fix for THOR-567 "userprofile broken"
32401: THOR-525 - fix MT-specific issue (deleting site does not clear associated activities within tenant)
32409: THOR-66: disable WebDAVServlet (does not need to load-on-startup) + a few others
32414: Theme updates from linton
32423: Fixed THOR-661 "Limit number of simultaneous connections in drag n drop upload"
32424: THOR-81: support for signup/activate scaling tests
48157: Merged DEV/CONV_V413 to DEV/CONV_HEAD
Fixing merge issue from r48135
48158: Merged DEV/CONV_V413 to DEV/CONV_HEAD (RECORD ONLY)
47046: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32281: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1 (ok'd with DC):
32242: ALF-11664 Moderated sites should use site.public.group (from SysAdminParams) for setting the group with general access, as Public sites already do, rather than hard coding the EVERYONE group
32283: Added "guest" to the list of blocked usernames, thereby showing failure to register guest@tenant.com, rather than allowing it and failing to activate the account later.
32285: THOR-505: Disable (turnoff autostart) of unused subsystems
32286: Fix NPE in AnalyticsProperties when empty json provided
32287: THOR-508 "Accept terms & conditions checkbox & link on the complete profile pages"
32289: Miscellaneous changes to account types & classes.
32290: Change "recent activities" email notification interval from hourly to daily
32292: Resolve THOR-516: Check all email template URLs point to cloud.alfresco.com not www.alfresco.me
32293: THOR-517. Insert Signup Analytics Event into Site Invite process.
32305: Fixed THOR-306 "Invite user autocomplete not working correctly"
32308: THOR-529: Red "No items" in doc lib when adding 1st document into a x-network site (WebDAV error in log)
32309: Fixed THOR-306 "Invite user autocomplete not working correctly"
32314: THOR-520: Change workflow in tooltip text to task
32318: THOR-532: Improve auto-generate of home site shortname (in case of clash)
32339: Updated analytics events to include parameter
32342: Additional debug logging as part of THOR-544.
32376: THOR-574: Accept invite while logged in displays 'you've declined...' message
48163: Merge CONV_V413 to CONV_HEAD
46713: Set Maven version in POM files to 4.1.3-CONV-SNAPSHOT
46741: Deploy SPP jar file (aka VTI) into Maven repository as well
47440 RECORD ONLY: Declare dependency on Surf 1.2.0-SNAPSHOT in Maven poms
47450 RECORD ONLY: Bring Chemistry OpenCMIS libs back into the wars
47579 RECORD ONLY: Switch Chemistry OpenCMIS version to a custom 0.8.0-20120706
47646: POM dependency: use 4.2-min version of netcdf rather than 4.2, which embeds an old commons-codec
47683: Create a jar holding the sharepoint config, for use with CLOUD2
47740 RECORD ONLY: Merge V4.1-BUG-FIX to CONV_V413
46360: ALF-17697: Create proper source jars, to deploy to Maven repository
47964: Filter servlet-api from dependencies
48166: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47064: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35827: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32446: Fixed THOR-658 "File Upload Limits"
32455: Tweak logging (S3 exists check -> debug)
32462: Move tenant enabled check from low level services to web script entry point:
32467: THOR-666: Improve startTenants - do not need to re-update enable/disable flag on startup
32474: JMeter test script updates (#3)
32485: Fix to ensure the HTML upload POSTed response can return html content type.
32486: JMeter test script updates (#4)
47084: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35828: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32491: Fix account signup since change to tenant authentication (which is now slightly stricter:
32518: Fix for mixed cased usernames login problems
32523: Add db pool validate query
32546: Minor - remove unecessary call to getObjectDetails (to avoid calling twice for non-existent object)
32556: Fixed tenant url edge cases and followed up a fix started by DavidC for signup logins
32560: Fixed tenant url edge cases and followed up a fix started by DavidC for signup logins - part 2
35829: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32571: Resolve THOR-653: Uploads consume disk space in /var/cache/tomcat6/
32572: Fixed THOR-563 "UI: CSS / layout issue on profile page"
35830:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32577: THOR-682: refactor Tenant/S3 routing content store (it is now self-routing based on S3 content url)
32580: Added missing init-method attributes to key CachingContentStore components.
32583: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
32321: ALF-11700: Possible to generate feed entries with malformed NodeRefs
32593: THOR-688 Analytics to support various URLs not just "website".
Addition of optional sourceUrl paramater to account-signup analytics.
32603: Added file size limitation and hooked in html upload to the form validations w backgrounds and tooltips.
32629: THOR-199: Fix create user (activate) sometimes has to retry - due to: "Deadlock ... alfresco.permissions.insert_AclMember-Inline"
32654: THOR-692: Disable (auto) home folder creation
35831: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32661: Latest SpringSurf libs:
35832: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32666: Build: add cloud/cloud-share to ant clean-modules/clean
32672: Ensure that application context is available for TenantAlfrescoAuthenticator in TenantUserFactory
32675: THOR-536: Added TenantPageTypeViewResolver
32686: JMeter test script updates (#5)
32700: THOR-689: DevTest: 2 uploads failed (out of 10000) - missing retry ?
35844:Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32702: JMeter test script update
32718: THOR-691: Feed Notifier sends emails on startup of Server
32756: Fixed THOR-556 "Can't view members in a public Site"
35845: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1: (+ resolved conflicts w/ 4.0.1)
32032: THOR-370: Add tenant-switching to /cmisatom (OpenCMIS-based v4.x impl => AlfrescoCmisService)
35846: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32759: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1
32757: Fix for ALF-9365
32761: Changed restricted tenant to appear as page not found
32763: THOR-792: Ensure that failed login returns to login page
32769: Updated networks icon
32770: Authentication updates: Unauthenticated requests to inaccessible tenants (either that don't exist or not authorized to access) will be prompted for authentication and if credentials are valid the "Page Not Found" page will be shown, but authentication will have completed and user can return to their home dashboard via link provided
32785: Fix for THOR-798
32789: THOR-796: reduce startup time (1000s of tenants)
35847: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32790: THOR-480: Spring Surf lib updates - ensure that i18n properties extensions degrade the specificity of the locale to ensure that no message keys are shown (unless the message genuinely doesn't exist)
32798: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1: (fix for THOR-721)
32245: Unit tests for ALF-10343, with the problematic parts commented out pending a fix
32251: ALF-11664 site.public.group (via SysAdminParams.SitePublicGroup) should be used when updating site visibilities, as it is for creating sites
35848: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32805: Latest SpringSurf libs:
47085: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35849: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32807: Fixed invalid network switching URLs
32808: Updated Spring Surf libs to that revert invalid changes to relativeUri determining method
32837: Set Alfresco connector reconnect timeout to zero
32856: Fix for THOR-801. Trying to access the archive as 'admin' gives error.
35850: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
32858: (RECORD ONLY) Merged HEAD to BRANCHES/DEV/THOR1:
(pull in some pre-reqs for cleaner merge of ALF-10826)
31864: ALF-10686 - Original modification date is lost when files are copied into Alfresco via CIFS
31934: Update stale File State Cache.
32068: ALF-10941 - CIFS Open file from excel
32097: build fix.
32131: ALF-10902 - No friendly notification occurs when Editor or Collaborator tries to delete content
32132: Open read-only for attributes only.
32182: ALF-10963 Cannot overwrite files on CIFS share with Notepad++
32876: THOR-784: Fix 'Accounts API loading is very slow' (get page of accounts)
32939: THOR-480: Latest Spring Surf libs - fix i18n extensibility problems.
32948: THOR-859: Performance: Disable rules service
32953: THOR-863: Performance: loadUserByUsername -> isAdminAuthority
32959: (RECORD ONLY) Merged HEAD to DEV/THOR1
32958: (record-only) Merged Dev/THOR1 to HEAD
32945: Fix for ALF-12122 Some CMIS queries with SOLR are not returning correct results
35853: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33024: Fixed THOR-670 "Incorrect window title for 'Task History' page"
33027: Missing merge info for r32694
35854: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33033: Latest SpringSurf libs:
35855: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33038: Minor: do not bootstrap web script readme x2 into Data Dictionary (when creating tenant)
33039: Resolve THOR-839: Following webscripts doesn't set Content-Type response header
33040: Fixed THOR-817 "Issues with "invite user" email autocomplete field"
33041: Fixed THOR-789 "Mix of languages"
33042: Resolved THOR-849: Upload issue ? - Failed to get content ... (No such file or directory) ... x22
48169: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47176: (RECORD ONLY) Fix Eclipse .classpath to match Spring Surf libs
48170: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
48168: CONV: Fix NPE in get people CQ
48183: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47184: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35989: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
34161: Prevent session timeout redirect problem resulting from clicking user link in activities feed
34183: Part one of THOR-1129.
34185: Part two of THOR-1129. The Thor-specific parts.
34199: Fix for THOR-106 a failing test case that was switched off.
34202: THOR-106 addendum. Editing build.xml to put the test class back in to the build.
34211: BM: sync ThorTest (additional coverage)
34308: Merged HEAD to THOR1_SPRINTS
34250: Fixed THOR-1137 "Make Spring Surf enable-auto-deploy-modules by default"
34540: Share UI - copyright should be 2012 (related to THOR-1015)
35286: Resolve THOR-1242: Update Beta Logo
48187: Merged DEV/CONV_V413 to DEV/CONV_HEAD
47086: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35860: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33057: Refactored Slingshot overrides so that they are now in the Thor-Share private module. This has been done to reduce conflict issues when merging back into HEAD. The overrides are now in the correct locations (the only files that could not be moved to the private module are urlrewrite.xml and surf.xml).
35870: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1: (part 1 - repository project)
33022: THOR-662: Email templates should load/resolve (initially) from classpath
35877: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33090: ALF-10826: hidden aspect
33091: THOR-416: fix surf-config folder (appears where it shouldn't)
33093: Sweep through email templates.
35881: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33104: Tweak to invitation email template
33112: Refactored impl of THOR-694 so that content limit of 25Mb is on by default in THOR for both local FS and S3-based FS.
Changed ContentLimitProvider bean to take String limit, rather than long - to allow empty string value on core Alfresco.
Set the limit to the empty string in core Alfresco, which means 'no limit'.
Applied the limit always.
Set the limit to 25Mb in Thor/alfresco-global.properties
Fixed a minor bug in error reporting due to previous exception renaming.
35885: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33134: THOR-874: Updated Surf libs Fixes ArrayIndexOutOfBoundsException caused by multiple threads apply i18n extensions to a WebScript
33135: Missing WebScripts sources JAR from r33134
33153: Resolve THOR-551: Password Hashes Need Review
33154: Update to latest email blacklist
33155: Fixed THOR-534 "Login Box shows scroll bars"
33156: Build fix for tests failing due to recent password changes
33157: Build fix for updated email blacklist
33172: THOR-776: Re-implement Share override as guided by Erik
33173: THOR-831: Text in Someone
47096: Fix merge compile issue
47100: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35906: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33054: THOR-796: slow startup time (on QA env with ~ 10k tenants)
33055: Implementation of THOR-694. File size upload limit within ContentStore.
35907: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
33213: THOR-833: wip
33214: Allow for workflows which may have a reference to a repo based email template
33228: Added extension points for links in user profile toolbar
33230: Added extension points for links in user profile toolbar part 2
33232: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships"
33233: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships" part 2
33234: Extension points in members bar now ft the pattern of user profile toolbar.
33236: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships" part 3
33241: THOR-908 - wip
33243: THOR-908 / THOR-64 - wip
33253: Fixed THOR-907 "Remove Share functionality which allows access to people profiles outside of your site memberships" part 4
33255: Fixed THOR-907 Remove Share functionality which allows access to people profiles outside of your site memberships part 5
47169: Merged from BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413
35913: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33410: Merged form THOR1_SHARE_PERFORMANCE to THOR1_SPRINTS
33111 Branch for testing out new Spring Surf client side resource improvements
33291 Share client side resource handling to avoid stale client side cache part 1
- New spring surf libs with <@script> & <@link> directives that adds the checksum of the file to avoid client cache beoming stale
- Refactored most old <script> to become <@script>
- Refactored most old <link> to become <@link>
- Removed old <@link> macro from alfresco-temaplte.ftl, resources.get.html.ftl & corm-console.ftl (now using the directive instead)
- i18n messages now imported by <@generateMessages> directive to avoid stale cache
- Added calendar, cookie, resize & uploader yui modues to yui common to decrease the number of .js files requested
- Added new YUI module filter that adds "-min.js?v=<YAHOO.VERSION>" to stop a yui resources being stale after a yui upgrade
33307 Share client side resource handling to avoid stale client side cache part 2
- Made TinyMCE avoid becoming stale after a new release
33334 Share client side resource handling to avoid stale client side cache part 2
- New surf libs with <@checksumResource> directive used by ie6.css, ie7.css, ipad.css & tiny_mce.js to avoid manual change of version number in script import
33368 Share client side resource handling to avoid stale client side cache part 3
- Avoiding re-load of .js, .css & images (referenced from a .css) when switching tenants (note images that have been referenced using <img src=""> will get reloaded)
33405 CSS import duplication fix
35914: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33417: Thor JMeter test script tweaks
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
33434: The <#if> statement & <script> element for google analytics wasn't in sync, causing a closing </script> element always being printed.
33440: Latest SpringSurf libs - performance and thread safety improvements.
33458: ThorTest-preReg (JMeter) test update
33460: Latest SpringSurf libs:
33466: THOR-1002: Updated enterprise overlay
33480: Latest SpringSurf libs - Surf performance improvements from Thor high load profiling in Jmeter/Jprofiler
35915: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33493: THOR-979: HTML5 upload support
33505: THOR-983: Preload images, JS and CSS for basic dashboards, document library and document details (from login page)
33518: THOR-979: HTML5 upload tweaks (upload doesn't start automatically when updating to give opportunity to set version type and add comment
33520: THOR-900: Modified header.get.html.ftl to ensure that user name is URL encoded (so that the "@" symbol in the user name becomes "%40" to ensure that timeout redirects work)
33527: THOR-1027: Header Alfresco image now links back to application context and about dialog is now linked from footer Alfresco image
33551: THOR-1007: Fixed upload hang on FireFox when uploading folders
35916: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33556: Merged BRANCHES/DEV/THOR1_INVITATION to BRANCHES/DEV/THOR1_SPRINTS:
33386: Branch for Invitation enhancements
33474: THOR-1006. Part 1. Services-level changes to support invitation enhancements.
33475: THOR-1006. Documentation on the desc.xml.
33476: THOR-1006. Commenting out some unfinished code to avoid any unwanted side-effects.
Still to do: get the authentication check working and ensure no unexpected side-effects.
33483: THOR-1006. Completion of basic services changes to support 'accept invitation on alternate email'.
Note! The authentication of the alternative email's password is NOT YET IMPLEMENTED due to a repo
dependency. This MUST be implemented before merge to THOR1_SPRINTS. I'll create a new JIRA.
33511: Fix for THOR-1017.
33525: THOR-1017. Slight improvement to desc.xml doc. HTTP status codes in response.
33529: Fixed THOR-980 & THOR-1024 & THOR-1025
33553: Fixed THOR-980 "F14: Allow users to login using existing email address if invite is sent to wrong email address and they already have an account"
33571: Fixed HTML5 uploader to work with profile avatar image upload
33585: Thor JMeter test script tweaks
33596: THOR-1035: Enabled HTML5 uploader for application logo upload
33598: THOR-1031: Reduced HTML5 checks for uploader to ensure that it works for Safari on Mac
33603: THOR-1039: Updated UX for HTML5 upload when 0kb files are selected
33606: THOR-1037: Updated variable titles for HTML5/DND upload dialog to support update
35917: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33615: Latest SpringSurf libs - performance and concurrency improvements
33690: Resolve THOR-1003: Forgotten Password email is case sensitive
33692: Merged BRANCHES/DEV/THOR1_PRIVACY to BRANCHES/DEV/THOR1_SPRINTS:
33488: Reversed merge revisions related to THOR-907 - 33232, 33233, 33236 - hand tweaks related to 33253, 33255.
33492: Removed unused import of com.sun... class
33497: Fixes and improvements to user profile page loading - reducing remote calls required and refactoring link build code. Fixed a issue with displaying the Following link on other users profile page.
33506: THOR-1020: people visibility
33509: Reduced remote calls required to build user profile page.
33519: THOR-985, THOR-986
33542: THOR-989 - Added extensibility hooks to People Finder component
33558: THOR-1014: Profile visibility -1st cut for THOR-993 (/api/people)
33564: THOR-1014: Profile visibility - THOR-992 (/webframework/content/metadata?user=)
33569: Implemented THOR-985, THOR-986, THOR-989
33572: Performance improvement to remove the need for a share->repo call for each page or ajax request to resolve account class name.
33579: THOR-1020: cloud people API (re: visibility)
33599: Share Thor performance improvements - removed the need to call /internal/cloud/current-user inside various common components - now using cached data in user object.
33608: THOR-1014: Profile visibility - fix PeopleRestApiTest
33625: THOR-1020: people visibility
33632: THOR-984 - Hide Account Settings screen from External Users.
33636: THOR-1014: profile visibility
33670: THOR-1020/THOR-1014: people/profile visibility
33674: THOR-1047: Privacy REST - subscriptions (follower) API
33688: THOR-1047: Privacy REST - subscriptions (follower) API
33696: Fix for THOR-785 "F272: API call to get the number of accounts"
33698: THOR-1033: Fixed free accounts showing console settings (updated Spring Surf libs)
33700: Committed other Surf updates missing from r33698 (WebScript JARs) to ensure that manifest meta-data isn't misleading
33705: THOR-1052: VersionService: ensureVersioningEnabled
33706: Merged BRANCHES/DEV/THOR1_UPLOADLIMITS to BRANCHES/DEV/THOR1_SPRINTS:
33510: (RECORD ONLY) File Upload Limit enhancements
33656: Account Quotas / File Upload limit pt1
33686: Modified dnd-upload and html-upload WebScripts to retrieve maximum upload size from internal service (and refactored core WebScripts to support override)
33710: THOR-1020: Privacy (People REST API)
33713: THOR-1020: Privacy (People REST API)
33718: THOR-1020: Privacy (People REST API)
33722: Thor JMeter test script
33742: Latest SpringSurf libs - performance improvements and concurrency fixes
35930: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33764: THOR-1021: F287: Account Types can define file size upload limits for the Account which are set when the account is upgraded/downgraded between Account types
33767: Tweaked HTML5 upload dialog so that error messages are handled gracefully
33785: Resolve THOR-457: Already have an account email template needs updating/fixing
33786: Fix to issue spotted by DaveC where switching networks would not correctly refresh user metadata. Also fixed minor encoding issues in related Networks WebScripts.
33792: Merged BRANCHES/DEV/THOR1_PUBLIC_EMAIL to BRANCHES/DEV/THOR1_SPRINTS:
33490: Initial feature branch
33535: Fix to unreported issue whereby DirectoryService.getDefaultAccount returns the home account.
33547: THOR-176. Invite new user (public domain email address) into site. Part 1.
33592: Further work for THOR-176. user metadata REST API now does not return homeTenant if the user is from a public email domain. This conditional removal of the 'homeTenant' JSON property is needed by Share.
33593: THOR-176. Refactor of UserTenant to use AccountClass to check isPublicEmailDomain.
33620: Fix for NPE in UserTenant.isPublicDomainUser(). The admin user has no account-type.
33627: Share updates for public e-mail
33797: THOR-176: consolidate public domain check
33802: Remove temporary option to use double @ login (as per THOR-156) - no longer required
33804: Removed locale from the cachekey used for tenant page view cache.
33810: Merged BRANCHES/DEV/THOR1_BLACKLIST to BRANCHES/DEV/THOR1_SPRINTS:
33709: Blacklist CRUD: THOR-974, THOR-975, THOR-976, THOR-977, THOR-978 (Part 1 - DAO layer)
33711: Blacklist CRUD: THOR-974, THOR-975, THOR-976, THOR-977, THOR-978 (Part 2 - Foundation Service layer)
33747: THOR-974, THOR-975, THOR-976, THOR-977 and THOR-978. REST API for CRUD of blacklisted email domains.
33809: THOR-974, THOR-975, THOR-976, THOR-977, THOR-978 Adding REST-client rcq files for blacklist CRUD.
35933: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33814: Merged BRANCHES/DEV/THOR1_ACCOUNT_SETTINGS to BRANCHES/DEV/THOR1_SPRINTS:
33411: (RECORD ONLY) Thor account settings branch from Thor1_Sprints.
33607: Initial checkin for THOR-972, THOR-971, THOR-410
33621: THOR-972, THOR-971, THOR-410 - added missing files
33639: THOR-971, THOR-972, THOR-410:
- add paging properties to the list people web script
- default network admin to true and internal to null
33641: Second cut of THOR-964 "F173: Network admin can list users of network (with paging support)"
33642: THOR-972, THOR-971, THOR-410 - changed paging properties in list users
33652: Implemented THOR-964,THOR-965,THOR-965,THOR-966,THOR-967,THOR-968,THOR-969
33653: User action click event now stopped so it doesn't modify the url
33671: THOR-971: webscript implementation
33687: Making premote/demote available for network-admins and not only for admins. check for network admin role already exists in the service code.
33694: THOR-971:
- Added analytics handling
- Fixed invite share url to include tenant
33699: THOR-963 "F17: Network admin can add a one or more internal users to their network"
33702: THOR-971:
- changed the bulk create url
- changed the activate email template
33703: Make sure Java-based network admin scripts set the response status to 401 if the authenticated user is not a network admin
33737: THOR-410:
- more unit tests
- tidy up
33744: (RECORD ONLY) Merged BRANCHES/DEV/THOR1_USER_MANAGEMENT to BRANCHES/DEV/THOR1_ACCOUNT_SETTINGS:
33417: Thor JMeter test script tweaks
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
33434: The <#if> statement & <script> element for google analytics wasn't in sync, causing a closing </script> element always being printed.
33440: Latest SpringSurf libs - performance and thread safety improvements.
33458: ThorTest-preReg (JMeter) test update
33460: Latest SpringSurf libs:
33466: THOR-1002: Updated enterprise overlay
33480: Latest SpringSurf libs - Surf performance improvements from Thor high load profiling in Jmeter/Jprofiler
33493: THOR-979: HTML5 upload support
33505: THOR-983: Preload images, JS and CSS for basic dashboards, document library and document details (from login page)
33518: THOR-979: HTML5 upload tweaks (upload doesn't start automatically when updating to give opportunity to set version type and add comment
33520: THOR-900: Modified header.get.html.ftl to ensure that user name is URL encoded (so that the "@" symbol in the user name becomes "%40" to ensure that timeout redirects work)
33527: THOR-1027: Header Alfresco image now links back to application context and about dialog is now linked from footer Alfresco image
33551: THOR-1007: Fixed upload hang on FireFox when uploading folders
33556: Merged BRANCHES/DEV/THOR1_INVITATION to BRANCHES/DEV/THOR1_SPRINTS:
33386: Branch for Invitation enhancements
33474: THOR-1006. Part 1. Services-level changes to support invitation enhancements.
33475: THOR-1006. Documentation on the desc.xml.
33476: THOR-1006. Commenting out some unfinished code to avoid any unwanted side-effects.
Still to do: get the authentication check working and ensure no unexpected side-effects.
33483: THOR-1006. Completion of basic services changes to support 'accept invitation on alternate email'.
Note! The authentication of the alternative email's password is NOT YET IMPLEMENTED due to a repo
dependency. This MUST be implemented before merge to THOR1_SPRINTS. I'll create a new JIRA.
33511: Fix for THOR-1017.
33525: THOR-1017. Slight improvement to desc.xml doc. HTTP status codes in response.
33529: Fixed THOR-980 & THOR-1024 & THOR-1025
33553: Fixed THOR-980 "F14: Allow users to login using existing email address if invite is sent to wrong email address and they already have an account"
33559: Initial feature branch
33669: First cut of THOR-994 and THOR-995 - remove internal and external user from network.
33685: Making remove-external-user.delete.desc.xml accept a domainName templateArg as well as the existing accountId.
33716: THOR-994 and THOR-995. Remove user from network.
Addressing some review comments from DaveC. Refactoring mostly.
Also added protection on RegistrationService.deleteUser() to prevent deletion of last NetworkAdmin in network.
33745: Adding NetworkdAdmin protection to the remove-external-user.delete webscript.
33752: Additional fixes for THOR-966 & THOR-969
* Improved messages/dialogs: demoting yourself, demoting last admin, removing last admin
* New User Button align layout fix as requested by Imran
33754: Documentation for the remove-external-user.delete webscript.
33756: THOR-410:
- unit test tidy
33766: Fix for signup link when already logged in as another user
33769: THOR-963 "F17: Network admin can add a one or more internal users to their network"
33770: Ensure a 403 is returned (rather than 500) when attempt is made to remove last NetworkAdmin in a tenant.
33774: Added padding on top of name for the Manage Users screen as requested by ux
33790: Promote/demote icons from Imran
33815: Fix issue with removal of public email user from last invited network
33817: THOR-1060: Activities Feed - perf tweak to halve the number of generated feed entries
33819: THOR-1060: fix ActivitiesFeed subsystem (re-)name
33820: Merged BRANCHES/DEV/THOR1_ACCOUNT_SETTINGS to BRANCHES/DEV/THOR1_SPRINTS:
33756: THOR-410:
- unit test tidy
33766: Fix for signup link when already logged in as another user
33769: THOR-963 "F17: Network admin can add a one or more internal users to their network"
33770: Ensure a 403 is returned (rather than 500) when attempt is made to remove last NetworkAdmin in a tenant.
33774: Added padding on top of name for the Manage Users screen as requested by ux
33790: Promote/demote icons from Imran
33825: People REST API
35934: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
33850: (RECORD ONLY) Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS
33843: Fix for ALF-12775
33866: Fix for THOR-1071
33878: Fix the build
33881: THOR-1069: Ensure that invitations can be accepted when a user is already logged in
33882: Resolve THOR-1082: Possible to register email address with invalid domain (according to our tenant id rules)
33883: Resolve THOR-1070: External user's avatar not displayed on the People Finder page.
33884: Fix solrcore.properties
33899: Resolve THOR-1077: Incorrect free space displayed when uploading files which exceeds quota
33922: Resolve THOR-1079: Incorrect behavior of the button "Save and close" to "Send Document (s) For Review" tasks.
33933: Resolve THOR-1088: Hide Account Id from Account Summary Screen
33934: Resolve THOR-1089: Review Account Quota text on Account Summary Screen
33942: Fix for THOR-1094. InvalidDomains FTL couldn't handle NULL notes field.
This shouldn't arise in the field as we don't put NULL-valued notes in the DB, but it might matter in some test envs.
33949: Resolve THOR-1093: Incorrect notification title displayed when trying to invite user from another network from Manage Users page
33953: Fix for THOR issue where public users should not be able to see Following and Following Me tabs in their own profile.
35954: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34140: THOR-1098: Prevent resources being requested twice (latest Surf libs)
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
34161: Prevent session timeout redirect problem resulting from clicking user link in activities feed
35960: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34224: Fix for THOR-789 - Mix of languages. The original bug was not never actually completely fixed, added some additional handling in SpringSurf WebScripts View to not override the locale from the original request parameters if it has already been set elsewhere.
34301: (RECORD ONLY) Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
34279: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
34343: (RECORD ONLY) Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
34338: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301) - test fix
34341: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301) - test fix
34388: THOR-953/SYS-294: add db.pool.evict.num.tests option (=> numTestsPerEvictionRun)
34729: (RECORD ONLY) Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
31867: Merged DEV/TEMPORARY to V3.4-BUG-FIX
31400: ALF-10764: PDF vs 1.5 cause crash jvm
- PDFRenderer library has been updated from 2009-09-27 to 0.9.1 version to support PDF documents of 1.5 version
32061: ALF-11376 Requesting PDFBox 1.6 be included in future service pack release.
Upgrading pdfbox,fontbox,jempbox from 1.5.0 to 1.6.0
34731: THOR-1261: repo cluster fix (propertyUniqueContextCache)
34734: THOR-1261: repo cluster fix (propertyUniqueContextCache)
34435: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
34434: ALF-13066: Fix for intermittent failure (testConcurrentLinkToDeletedNode)
35961: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34558: THOR-1216: tenant context mismatch (Solr tracking)
34606: THOR-1216: tenant context mismatch
34441: (RECORD ONLY) Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS
33285: Fix for ALF-12336 - Share loses performance if noncachableObjectTypes are defined (page & component)
34489: Fix to remove hazelcast subdir from build.xml for -exploded build - Thor specific merge issue.
34722: Added hazelcast-cloud jar to allow AWS Hazelcast config options for Share clustering on Thor
34848: THOR - specific version of ClusterAwarePathStoreObjectPersister.
34931: Thor specific lookup of Share custom app context files to include the custom-slingshot-cloud-context and custom-slingshot-application-context only and in the order we want. Also updated Hazelcast example config to include AWS by default
35962: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
34940: THOR-1288: Extra diagnostics for tracking leaked tenant context on thread:
34187: Updated Surf libs (down grades duplicate dependency warnings to debug info)
34410: THOR-1169: Latest Spring Surf libs to fix missing template CSS probs
34418: (RECORD ONLY) Merged BRANCHES/DEV/BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/BRANCHES/DEV/THOR1_SPRINTS
34316: Method signature change to ConfigService fixes for RepoXMLConfigService
34471: (RECORD ONLY) Merged BRANCHES/V4.0 to BRANCHES/DEV/THOR1_SPRINTS
34468: Fix for ALF-13172
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
34467: Fix for ALF-13237 - Change dashboard Layout is not working correctly, original layout is still used after saving changes.
34891: Added missing jug-asl-2.0.0.jar to slingshot deps for Thor
35963: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/CLOUD1:
35087: Minor: remove NOOP (introduced in r30776)
35123: THOR-1288: update leak logger
35124: THOR-1288: prod login failure when using cloud console for (bulk) signups
35132: THOR-1288: build/test fix
35133: THOR-1288: build/test fix
35395: Resolve THOR-1340: Alberto.Vazquez@w.illi.am cannot sign up
35964: Spring Surf library refresh
35995: Fix merge issue
35999: Fix merge issue
36053: 1st pass at upgrading to latest Spring Surf
36059: Fix CloudInvitationService tests for cloud1
48191: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47185: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
MT - enable ability to get call context if overriding of beginCall/afterCall
- eg. for cloud use-case (x-network switching)
48192: Temporarily disable generation of installers, to speed up build
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@48255 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
fb887123ea |
Merged V4.1-BUG-FIX to HEAD
44918: Fix for ALF-14850 Opencmis getTotalNumItems doesn't return the correct result when setting MaxItemsPerPage
- correctly report the max number of items
44927: ALF-16254 ("Leave Site" behaviour for group based site membership)
44931: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
44930: Merged V3.4 (3.4.12) to V3.4-BUG-FIX
44929: Merged V4.1-BUG-FIX to V3.4 (3.4.12)
42118: ALF-15878 ALF-15741: generate doc and src zip for web-framework-commons and jlan
44939: Remove svn:mergeinfo
44985: Merged DEV to V4.1-BUG-FIX
44981: ALF-17085 : DB2: unexpected index found in database
Correcting db structure after upgrade from 3.4. Optional statement was added.
44988: Merged DEV to V4.1-BUG-FIX
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
44989: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
44984: Merged DEV to PATCHES/V4.1.3
44983: ALF-12425: Can't launch activiti workflow console from Share when external / ntlm / kerberos authentication is used.
In activiti-admin.get.js generated an absolute URL . Use url.server + url.context instead of /alfresco.
44986: (RECORD ONLY) Merged DEV to PATCHES/V4.1.3
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
44987: ALF-17331 60k Site Performance: Admin Console | Groups | Browse Groups (include sys groups): Pagination doesn't work correctly
45008: ALF-17300 - ConcurrentModificationException
45011: BDE-103 - Timezone test fail when not run from the UK (at least from Maven build)
45054: Merged from DEV to V4.1-BUG-FIX
ALF-13312 - If the license does not exist, please specify in the error message
45055: Fix for ALF-13921. Description of the web project is not updated.
45063: Slight improvement to test code as part of ALF-15413.
Changing test code to get companyHome from repositoryHelper rather than Lucene query, which doesn't work on a dev box with ill-configured SOLR/Lucene.
45170: Merged PATCHES\V4.1.3 to BRANCHES\DEV\V4.1-BUG-FIX
45161: Fix for ALF-17341 CLONE - Hyphen not handled correctly in cmis-alfresco search for Aspects/types : " no viable alternative at character 'a' "
45192: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX:
45187: (RECORD ONLY) Fix for ALF-16997 Discrepancies between standalone and cluster ehcache config
45312: Merged V4.0.2 (4.0.2.23-24) to V4.1-BUG-FIX (4.1.4)
44912: MNT-248 - 4.0.2.22 HOT FIX: Extra version is created saving changes in OpenOffice document via CIFS
44964: Merged DEV to PATCHES/V4.0.2
44963: MNT-263 : CLONE - CIFS: Image document version history lost after saving content in Preview on Mac Mountain Lion
Fix for "Preview" shuffle scenario on Mac Mountain Lion. New ScenarioDoubleRenameShuffle scenario was added for pattern .*\.sb(-[A-Za-z0-9]*){2}. Unit test for correspomding scenario was added.
45037: Remove PID check from byte range lock list checks. MNT-266.
45286: MNT-277 - CIFS: Input/output error during saving ods file via OpenOffice. (Linux Specific)
45319: NORWEGIAN: Translation updates.
45338: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
45186: ALF-17303: fix naming mismatch when deploying alfresco-enterprise-repository artifactId to Maven
45247: Part 2: Better fix for ALF-16359 Fix SOLR logging in production and other environments
45265: ALF-17337 Read time out when browsing trash can
45298: ALF-17389: Merged: CLOUD1 to V4.1.3
45082: CLOUD-1139: Cloud feednotifier running on 2 boxes
- FeedNotifierImpl modified to use reliable lock refresh
- Added additional debug logging to AbstractUserNotifier just in case we have to prove duplicate entries are still being processed
- For full debug logging set
log4j.logger.org.alfresco.repo.activities.feed.FeedNotifier=debug
- Happy New Year!
45355: ALF-17389: Fix build error
45357: Fix for ALF-17430 CMIS valid relationships do not check the source and target are valid CMIS docs or folders.
45363: Merge CLOUD1-BUG-FIX to V4.1-BUG-FIX
42576 : Job Locking of PostLookup
45367: Build fix corrections to merge 45363
45381: ALF-17389 : Implementing Activities Job Lock.
45416: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4) RECORD ONLY
45415: ALF-17389: Merged V4.1-BUG-FIX to V4.1.3 (4.1.3)
<< Previous merge was to the wrong branch >>
45363: Merge CLOUD1-BUG-FIX to V4.1-BUG-FIX
42576 : Job Locking of PostLookup
45367: Build fix corrections to merge 45363
45381: ALF-17389 : Implementing Activities Job Lock.
45424: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2013_01_05 to BRANCHES/DEV/V4.1-BUG-FIX:
45235: ALF-15604 : Oracle: schema reference files missing nvarchar2 column sizes
45425: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2013_01_05 to BRANCHES/DEV/V4.1-BUG-FIX:
45236: ALF-15604 : Oracle: schema reference files missing nvarchar2 column sizes
45480: ALF-17224: There will not be a "pageList" object in the freemarker model if a wiki page does not exist in a site and the wiki dashlet will cause an error on the site
45482: Fixed ALF-11036, applied the patch, ran the tests.
45485: ALF-17224: If the wiki page which was configured in the wiki dashlet will be deleted the dashlet will cause an error. The result of the call must be checked.
45513: MNT-279: Use binary search in cached authority search to cut down search time when a group contains an astronomical number of authorities
- Experimental fix to cut down on severe profiling hit
45542: Fix for ALF-17443 - Contributors cannot edit their own discussion reply
--This line, and th se below, will be ignored--
M root/projects/remote-api/source/java/org/alfresco/repo/web/scripts/discussion/ForumPostPut.java
M root/projects/remote-api/source/java/org/alfresco/repo/web/scripts/discussion/DiscussionRestApiTest.java
45550: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
44920: ALF-11315 removed date localisation on blogpost.lib.ftl dates and corrected date format on pubDate within postlist-rss.get.rss.ftl (iso8601 was being used instead of the required RFC822)
44936: Fix build
44967: Merged V3.4 to V3.4-BUG-FIX
44966: Merged PATCHES/V3.4.11 to V3.4 (3.4.12)
44891: ALF-17339: Merged DEV to V3.4.11 (3.4.11.2)
44877: MNT-265: possible improvement to Alfresco SQL query?
- Add getOneTxnsByCommitTimeDescending function that makes efficient query to find most recent transaction in time range.
44951: ALF-17325 / MNT-274: Merged HEAD to PATCHES/V3.4.11
33015: ALF-11837 - Alfresco 4.0 SMTP Inbound does not work with messages without From and To Headers.
45191: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
45172: Fixed ALF-16140: Blank filetype icon is displayed for tiff image
45436: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX:
31107: Google Docs SSL error
* Fixed SSL required error that has appeared recently.
* Google seemingly no longer supports non secure access to GDoc API.
* Default URL's fixed up.
45547: Merged V3.4 to V3.4-BUG-FIX
45166: ALF-17339: Merged V3.4.11 (3.4.11.4) to V3.4 (3.4.12)
45162: Merged DEV to V3.4.11 (3.4.11.4)
44877: MNT-275 Possible issue with MNT-265 fix
- SQL from original HF should have used < rather than <= for upper time limit.
45230: Merged DEV to V3.4 (3.4.12)
45203: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Ignoring of repeated ACL added
45233: Mark the NFS server as active during startup. ALF-16228.
45287: ALF-12145 Calendar autocomplete for advanced search form incorrectly handles zeros
45380: ALF-17461: There is different size of wcm-bootstrap-context.xml file from installer and archive
- Replicated changes from ALF-11644 to Bitrock-installed copy of wcm-bootstrap-context.xml
45454: ALF-17396, ALF-13805: Merged V4.1-BUG-FIX (4.1.4) to V3.4 (3.4.12)
Revision: 45452
Author: kroast
Date: 16 January 2013 09:59:45
Message:
Corrected config check for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
----
Modified : /alfresco/BRANCHES/DEV/V4.1-BUG-FIX/root/projects/slingshot/source/java/org/alfresco/web/site/servlet/SlingshotFeedController.java
45491: Merge DEV to V3.4 (V3.4.12)
45473: ALF-11956: WCM accessibility
DOJO time picker has been fixed to allow selection of hours and minutes, using keyboard. Missing JavaScript key event handlers have been added.
CSS class checking has been fixed in 'alfresco.xforms.FocusResolver' in 'xforms.js' to support all versions of IE. Some other minor changes...
45543: Merged V4.1 to V3.4
44743: ALF-17533 / ALF-17117: Created article or publication cant be viewed on WQS site
- Further corrections to locking to avoid deadlocks
44682: ALF-17512 / ALF-17118 WQS: Impossible to upload document to publications space
- Only first part to do with the transformation failure has been committed.
44653: ALF-17533 / ALF-17117: Created article or publication cant be viewed on WQS site
- Missed file from previous checkin
44652: ALF-17533/ 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
45546: ALF-17512: Corrections to property names by Pavel
45548: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
44977: Merged V3.4-BUG-FIX to V3.4
44936: Fix build
45553: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
45523: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX:
45482: Fixed ALF-11036, applied the patch, ran the tests.
45557: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
45556: Merged V3.4 to V3.4-BUG-FIX
45554: Latest translations from Gloria for revision 45205
45568: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
45421: Merged HEAD to PATCHES\V4.1.3
44243: Merged BRANCHES\DEV\AUTH_BRIDGE to HEAD
43735: Final part of ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
ALF-17489 ALF-17456
45428: ALF-17455 : BM-0013: SOAK01_04: Activities Feed Cleaner query runs for minutes
45489: ALF-17455 : BM-0013: SOAK01_04: Activities Feed Cleaner query runs for minutes
45569: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX (RECORD ONLY)
45564: ALF-17492: WebScript errors must contain useful information
- So doth Derek decree
- Copied in Surf revision 1217 changes as class local to share.war to avoid pulling in any more untested Surf changes
45591: ALF-17465 (Document "social buttons/actions" not showing in document library page while document is being edited (locked))
45601: ALF-17433 (Document detail version display incorrect document version when clicking on edit off line)
45611: ALF-17478 - MailMetadataExtracter does not store all Message-Recipient-Address
45622: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
35614: ALF-17598: CLONE - Add range header support to the webDAV servlet
45633: ALF-17469: JSON message sent back to a client after a category creation is only partially JSON
--This line, and th se below, will be ignored--
M category.post.json.ftl
45641: Fix non-ASCII character in source comment
45649: ALF-17556 (Share not redering URL correctly in description field)
45650: Manually merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
- Changes to StreamContent from merge of THOR1_SPRINTS to HEAD in r34698
45651: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
45222: ALF-17599: CLONE - Support For HTTP Range Requests in Repository WebScripts
- Added HttpRangeProcessor.processRange which takes a WebScriptResponse parameter instead of HttpServletResponse
- Changed HttpRangeProcessor.processSingeRange and HttpRangeProcessor.processMultiRange to accept a generic Object parameter then cast to the appropriate WebScriptResponse or HttpServletResponse
- Added Javadoc to HttpRangeProcessor.processRange
- Changed StreamContent.streamContentImpl to add code from BaseDownloadContentServlet which does the work of processing the range header from the request
- Changed StreamContent.streamContentImpl method signature to accept nodeRef and propertyQName parameters needed for multi-range requests
- Modified methods which override or call StreamContent.streamContentImpl for new method signature, passing in nodeRef and propertyQName or nulls where appropriate
45655: Merged DEV to V4.1-BUG-FIX (4.1.4)
45565: ALF-17503 : Lucene search with skipcount > hits fails when RM is installed
Return a length=0 if a difference of values (count of finded results and results, that need to skip) is < 0
45672: ALF-17452 (Status can't be updated with a blank status)
45682: ALF-17444: Transformation of Outlook files (.msg) doesn't work ootb
45751: Merged DEV to VC4.1-BUG-FIX (4.1.4)
45748: ALF-17517: Document does not revert to previous version if certain rule is applied to the parent folder.
Check node existance on ActionExecuterAbstractBase execution. Add unit test for case when inbound rule executed on node that was checked in.
45758: ALF-12264: Fixed issue with pooled-tasks for groups with same name across tenants
45761: Block r45756 from being merged to V4.1-BUG-FIX
45765: Fix for ALF-17153 FTS query parser FTSQueryParser is not debuggable
45810: ALF-17520: Open Document templates are not tranformed properly for thumbnail and preview generation
45828: Additional fix for ALF-17153 FTS query parser FTSQueryParser is not debuggable
45857: ALF-17516 (SHARE: Admin console of users and groups)
45873: Remove so-called intermittent test category, so that only RepositoryStartupTest remains as a gatekeeper
45903: ALF-16611 (When opening My Pages filter, a link to the renamed document becomes red)
45906: ALF-17515: Wrong mimetype name in mimetype-map.xml
- Changed macroEnabled to macroenabled
45913: ALF-17462 (In Alfresco explorer invitation to a site does not show the correct options)
45921: Fix for ALF-17421 If a property is both multi-valued and multilingual a ClassCastException is thrown when Solr tries to index the property
- support multi-valued ML text but not content
45926: Fix for ALF-17602 lucene.defaultAnalyserResourceBundleName is not injected anywhere in the spring config
46024: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
45585: ALF-17303: alfresco-platform-distribution was not deployed properly to Maven repo
45621: Removed svn:mergeinfo. A 1.7 client should do this automatically.
45669: Fix ALF-17582 - BM-0013: JMeter: Run 02: MT ContentStore caching is not thread safe
45670: Fix ALF-17589 - BM-0013: JMeter: Run 02: CMISAbstractDictionaryService caching of DictionaryRegistry is not thread safe
45692: Config option for ALF-17526 BM-0013: JMeter: Run 02: Improve efficiency of services for SOLRAPIClient.getNodesMetaData
- preloading can be controlled + removed incorrect use of the secondary cache that could pull in stale data
45705: Reverted Config option for ALF-17526 BM-0013: JMeter: Run 02: Improve efficiency of services for SOLRAPIClient.getNodesMetaData
- preloading can be controlled + removed incorrect use of the secondary cache that could pull in stale data
45716: Fix for ALF-17594 SolrTracker: CMIS model diff (show 1 repeated diff) => CMIS dictionary re-init x2 (every 15 sec)
- only refresh the CMIS dictionary if there was an actual model put
45755: Extra support to make clear what causes any difference between SOLR reports ALF-17588 BM-0013: JMeter: Run 02: Deviation was detected in full index check reports for SOLR nodes.
- also added RETRY command to retry indexing any nodes that failed with errors.
45803: Fix for ALF-17490 Solr indexation problem with certain acls on a customer environment
- AclsGet respects the maximum acls requested and does not silently truncate toe 1024
45829: GERMAN: Translation updates based on EN r45262
45830: SPANISH: Translation updates based on EN r45262
45831: FRENCH: Translation updates based on EN r45262
45832: ITALIAN: Translation updates based on EN r45262
45833: JAPANESE: Translation updates based on EN r45262
45834: DUTCH: Translation updates based on EN r45262
45835: RUSSIAN: Translation updates based on EN r45262
45836: CHINESE: Translation updates based on EN r45262
45858: Fix ALF-17634 -on startup FeedNotifier fetches all people slowly
- switch from GetChildren CQ -> GetPeople CQ
45859: Fix ALF-17634 -on startup FeedNotifier fetches all people slowly
- reverse fix for this test ... for now, until we re-implement the deprecated method and fix the test case ;-)
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
- added node preload
45952: SiteServiceImplTest: Added check that size limiting of results is working (and other minor cleanup)
45953: Fixed ALF-17702: BM-0013: Soak: Run 02: getCachedChildAuthorities is not caching results
- getChildAssocs specifically checks for 'members' associations (was eliminated by code)
- Cache negative results i.e. when there are no children
45969: Part fix for ALF-17526 BM-0013: Soak: Run 02: SOLRAPIClient.getNodesMetaData does N+1 calls to NodeDAO
- prependPaths caches nodes for the next layer
45998: Part 2 ALF-17526 BM-0013: Soak: Run 02: SOLRAPIClient.getNodesMetaData does N+1 calls to NodeDAO
- make sure bulk node load works and that assocs are cached
45999: Alternative implementation for ALF-17719 BM-0013: Soak: Run 03: Contained authorities cache warmup times are restrictive
- bridge table is the default for hasAuthority() - configurable on AuthorityServiceImpl
46000: ALF-17574 BM-0013: JMeter: Run 02: Blocked threads on PDFParser.parse
- Found two blocking points in PdfBox to do with loading fonts from the class path (this was the main cause) and
the PDFOperator access to a Synchronised map (identified above by Derek).
- Note in 1.7.0 of PDFBox generally no font was loaded, but under 1.6.0 it was.
This may be a bug in 1.7.0
46001: ALF-17722: Merged V3.4 (3.4.12) to V4.1.3 (4.1.3)
45629: ALF-17536: Stack Specific: Can't transform pdf to jpg
- Added TRACE to log env properties using
log4j.logger.org.alfresco.util.exec.RuntimeExec=trace
45667: ALF-17536 Can't transform multi page pdf to jpg
- issue was introduced by ALF-15436 Alfresco 3.4c + Share + TIFF preview only shows the first page
46018: Merged HEAD to PATCHES/V4.1.3
41904: Fixes bugs uncovered by JDK 7 upgrade
- nodeService's interceptors depended on nodeService, resulting in some 'interesting' interceptor ordering in the chain (3 * the normal number in a random order). Now we use a lazy interceptor to break the cycle.
- When the Content Language was en_GB and an MLText property contained {en_US, en_GB} it would return the en_US one, not taking country codes into account when available
46023: Follow on to previous check in. Fix up evil cloud sync override of "nodeService" to also not suffer from a cyclic dependency!
46034: Merged V3.4-BUG-FIX (3.4.13) to V4.1-BUG-FIX (4.1.4)
45745: Merge V3.4 (3.4.12) to V3.4-BUG-FIX (3.4.13)
45629: ALF-17536: Stack Specific: Can't transform pdf to jpg
- Added TRACE to log env properties using
log4j.logger.org.alfresco.util.exec.RuntimeExec=trace
45667: ALF-17536 Can't transform multi page pdf to jpg
- issue was introduced by ALF-15436 Alfresco 3.4c + Share + TIFF preview only shows the first page
45724: ALF-17533 CLONE - Created article or publication cant be viewed on WQS site
- Further change required to avoid deadlock
45743: Correction to AuditComponentTest
- Test was reporting "Incorrect number of audit entries after failed login expected:<1000> but was:<XXX>"
where XXX was less than 1000. This was because results was being cleared if all all audit failures were
not available in the first loop. The results needed to cleared before the first loop rather than in every
loop. For example an XXX value of 830 would simply indicate that the first loop had received 170 audit
results and that a second loop was required to get the rest.
45754: Merged V3.4 (3.4.12) to V3.4-BUG-FIX (3.4.13)
45747: Correction to AuditComponentTest
- Okay last commit did not work. Try just waiting a bit longer than a second if we don't have all records.
45976: Merged DEV to V3.4-BUG-FIX
45925: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Added a detection on cyclic loop for "inherits from" field.
46037: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46033: Build fixes
46032: ALF-17628 (No information is displayed in My Activities and Site Activities dashlets for content creation)
46095:
46100: ALF-17773, ALF-17774, ALF-17775, ALF-17776: Merged V4.0.2 (4.0.2.26) to V4.1-BUG-FIX (4.1.4)
45469: MNT-280: Merge from HEAD to V4.0.2 (4.0.2.25)
43617: Fix for ALF-16795 CMIS 0.8 TCK - load of large content fails
45875: Merged DEV to V4.0.2 (4.0.2.26)
45874: MNT-282: Mbean error stemming from cmis create.
Synchronize initiating ContentStore.
Add tenant name to object name of ContentStore MBean for preventing overriding of tenant MBeans.
45904: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added 'advice' above retrying transactions to supply a ReusableContentStream
45910: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added unit tests - tests both new TempFileProvider method and AlfrescoCmisStreamInterceptor
- Corrections to interceptor
46104: ALF-15843: Upgrade swftools back to 0.9.2
46109: Merged RECORD ONLY V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46106: Merged V4.1-BUG-FIX (4.1.4) to V4.1.3 (4.1.3)
46100: ALF-17773, ALF-17774, ALF-17775, ALF-17776: Merged V4.0.2 (4.0.2.26) to V4.1-BUG-FIX (4.1.4)
45469: MNT-280: Merge from HEAD to V4.0.2 (4.0.2.25)
43617: Fix for ALF-16795 CMIS 0.8 TCK - load of large content fails
45875: Merged DEV to V4.0.2 (4.0.2.26)
45874: MNT-282: Mbean error stemming from cmis create.
Synchronize initiating ContentStore.
Add tenant name to object name of ContentStore MBean for preventing overriding of tenant MBeans.
45904: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added 'advice' above retrying transactions to supply a ReusableContentStream
45910: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added unit tests - tests both new TempFileProvider method and AlfrescoCmisStreamInterceptor
- Corrections to interceptor
46087: Merge V4.1-BUG-FIX (4.1.4) to V4.1.3 (4.1.3)
45480: ALF-17224: There will not be a "pageList" object in the freemarker model if a wiki page does not exist in a site and the wiki dashlet will cause an error on the site
46112: Merged (4.1.3) to V4.1-BUG-FIX (4.1.4)
46048: ALF-17727 - BM-0013: Soak: Run 03: Site creation leads to contention on sites container
- disable auditable behaviour on "sites" container (when creating a site)
46050: ALF-17727 - BM-0013: Soak: Run 03: Site creation leads to contention on sites container
- disable auditable behaviour on "sites" container (when deleting a site)
46055: ALF-17729 - BM-0013: Soak: Run 03: ADMRemoteStore optimization to reduce contention on share folders
- disable auditable behaviour on parent folder (when creating / deleting file)
46059: Fixed ALF-17756: Thumbnails are being indexed
- Add the cm:indexControl aspect to thumbnails at creation time
- Also prevent timestamp propagation when adding or removing thumbnails
46077: Following on from rev 46059 (ALF-17756): Fixed up the mock NodeService.createNode call as we now pass in indexControl properties
46078: Build fix for SiteServiceImplTest.testGroupMembership(SiteServiceImplTest.java:1308)
46079: Additional fix for out of transaction tests
46124: Reverse merge
<< Will A. did not intend to commit this >>
46095:
46159: Fixed ALF-16889, Enabled cookie support for /wcs/api/login, independent from SSOAuthenticationFilter, on by default.
46165: Fix for ALF-17787 - Site Members 'All Members' link should not run query immediately
46169: Fix for ALF-17787 - Site Members 'All Members' link should not run query immediately - missing file
46184: Refactoring a test class to use JUnit Rules - as part of attempt to reproduce ALF-17797.
Using JUnit Rules like this will make it much easier to switch users between test methods.
Checking in separately from future work as this check-in is a pure refactor.
46185: ALF-17503 : Lucene search with skipcount > hits fails when RM is installed
Fix build failures
- Correct tests which expected -ve number of rows returned in a resultset
46192: Enhancement to JUnit Rule TemporaryNodes.java as required by fix for ALF-17797.
This check-in enhances TemporaryNodes to allow for the easy creation of specific named quick files.
Previously you could only easily create a quick file selected by MIME type.
Now you can use e.g. 'quickCorrupt.pdf' to get that specific file.
46194: Fix for ALF-17797. AddFailedThumbnailActionExecuter is failing.
This check-in adds a test case that reproduces the issue and a fix.
The fix was to have the AddFailedThumbnailActionExecuter action runAs system.
This is consistent with the behaviour of the create-thumbnail action itself.
There is no way via the ActionService to run an action (in this case a compensating action)
as a nominated user, and therefore I have had to change the implementation of
AddFailedThumbnailActionExecuter.executeImpl so that it always runs-as system.
46202: ALF-17644: Document version was increased after canceling editing.
- Also a better fix for ALF-17167
46208: ALF-17517 Document does not revert to previous version if certain rule is applied to the parent folder.
- fix build failures (may still be one left) - Not all actions are node based
46230: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (4.1.4)
46227: Filter repository test resources from alfresco.war
46272: ALF-17841: Upgrade 4.0 --> 4.1.4 ClassCastException from OnPropertyUpdateRuleTrigger
- Only listen for updates of single-valued content properties and cope with it previously being multi-valued (as can be the case with the devious license property)
46279: ALF-17810: Imagemagick requires installation of Visual C++ redistributables
- x86 VC++ 2008 SP1 redistributables now installed to support ImageMagick
46354: ALF-10569: Reversing r32622 as it was due to an invalid interpretation of a Microsoft spec and should be unnecessary for the correct support of WebDAV 'dead properties'.
- Correct fix about to be merged in from V3.4-BUG-FIX
46360: ALF-17697: Create proper source jars, to deploy to Maven repository
46361: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
45756: ALF-14722: Repeat merge of V4.1-BUG-FIX to V3.4-BUG-FIX - previous merge in r43028 did not bring over all required changes
42902: Merged DEV to V4.1-BUG-FIX
42519: ALF-13588: Google Doc failed to authenticate after incorrect password being entered for google account
Add ability to unregister class behaviours.
Unregister googledocs behaviours when subsystem stops.
45948: Merged DEV/WABSON/V4.1-GOOGLEDOCS-BUG-FIX to DEV/V3.4-BUG_FIX
45898: ALF-17704 / ALF-16167: 'Edit Offline' checks out document in Google docs
- Edit in Google Docs action is now decoupled from Edit Offline action
- The checkout to Google Docs is only performed if a new parameter 'gdc' is set as a paramter when calling the action web script
- This paramter causes the web script to call a new method checkoutToGoogleDocs() on ScriptNode if the parameter is set
- The new method simply calls the existing checkout() method after setting a custom property on the transaction
- The Google Docs policies now check for the presence of this transaction property before sending the document to Google
45976: ALF-17876: Merged DEV to V3.4-BUG-FIX
45925: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Added a detection on cyclic loop for "inherits from" field.
46041: ALF-17877: Merged DEV to V3.4-BUG-FIX (with corrections)
46013: ALF-17662 : The deleted via Sharepoint document is not removed from Alfresco but hidden aspect is added for it
Documents marked with sys:hidden aspect should be invisible through SPP protocol and should be treated as nonexistent.
46054: ALF-17878 / ALF-17633 add alfresco-mmt.jar in the SDK distribution
46173: ALF-17879 / ALF-17806: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
46099: MNT-293: Merged V4.0-BUG-FIX to PATCHES/V3.4.10
37969: Fixes for:
ALF-12772 'Path not found' error in Share if user has no permissions to parent folders in breadcrumb
ALF-14527 Share - Error to display documents if user has no access to the parent folder
- Share now correctly supports accessing documents and folders (and details page actions) where the user does not have Read permissions on the parent node.
46101: MNT-293: AccessDenied using CMIS when user does not have access to parent folder
- Fix by Vasily
46125: MNT-293: Correct Kev's logic to do permission checks after resolving a path as system
46127: Merged V3.4 to PATCHES/V3.4.10
45743: Correction to AuditComponentTest
- Test was reporting "Incorrect number of audit entries after failed login expected:<1000> but was:<XXX>"
where XXX was less than 1000. This was because results was being cleared if all all audit failures were
not available in the first loop. The results needed to cleared before the first loop rather than in every
loop. For example an XXX value of 830 would simply indicate that the first loop had received 170 audit
results and that a second loop was required to get the rest.
45747: Correction to AuditComponentTest
- Okay last commit did not work. Try just waiting a bit longer than a second if we don't have all records.
46195: ALF-17880 / ALF-17378: Web content is not editable after cancelling the Edit Web Content Wizard
- Fix by Andrey
46227: Filter repository test resources from alfresco.war
46324: Merged DEV to V3.4-BUG-FIX (with improvements)
45602: ALF-10569 / ALF-17519 : SPP is setting residual properties with an unknown name space (urn:schemas-microsoft-com)
Implemented special case for handling dead webdav properties. New webdav:object aspect was introduced. It is used to
store all dead properties that may be set on resource.
46353: ALF-17881 / ALF-17272: TooManyClauses error due to syntax error in the query generated from UIComponentSelector
- Fixed typo in Lucene query generation introduced in r20310
46362: ALF-17876: Re-fix typo introduced in V3.4-BUG-FIX merge
46363: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
46285: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
46279: ALF-17810: Imagemagick requires installation of Visual C++ redistributables
- x86 VC++ 2008 SP1 redistributables now installed to support ImageMagick
46325: ALF-17863: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
43649: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
43651: ALF-16756: Fixed typos - I took this code in good faith!
44988: Merged DEV to V4.1-BUG-FIX
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
46395: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46121: Fixed code warnings
46123: Further improvements on ALF-17702: BM-0013: Soak: Run 02: getCachedChildAuthorities is not caching result
- Reduced cache entry size
- Removed binary sort search for authority entries
- PS: This is one of the most heavily used code paths in the system
46153: Merged DEV to V4.1.3 (4.1.3)
<< Lots of other changes in addition to merged code>>
46093: ALF-16149 : CLONE - User search retrieves all users from the DB regardless of search criteria
- Re-implemented deprecated method PersonServiceImpl.getPeople(...) to use getPeopleCQ or FTS search
- Replaced calls to deprecated getPeople with calls to other one where it would end up being called anyway.
- Fixed PersonServiceTests
- Fixed GetPeopleCannedQuery to use totalResultCount - tests failed otherwise
- Added warning to PersonService.getPeopleFilteredByProperty(...) if PROP_FIRSTNAME, PROP_LASTNAME, PROP_USERNAME
were not being used. This was the one place that 'could' called the deprecated getPeople(...) method with
other properties. Other properties are not included in the search values.
46178: ALF-17796 - BM-0013: Soak: Run 04: Contention on folder 'user' containing users
- disable auditable behaviour on parent folders (see also ALF-17729)
46244: Fix for ALF-17801 BM-0013: Soak: Run 04: ConcurrentModificationException in AbstractLuceneQueryParser
- consistently name anonymous constraints defined on properties
46265: ALF-17799 - BM-0013: Soak: Run 04: Regular timeouts getting site memberships
- initial fix: make sure limit cut-off is also applied when processing "groups to expand"
46286: Fix for ALF-17801 BM-0013: Soak: Run 04: ConcurrentModificationException in AbstractLuceneQueryParser
- build fixes for
1) Anonymous over-ridden constraints defined to contain the wrong property definition (no matter)
2) but above causes name collision on over-ridden anonymous constraints on properties
3) fix -over ride order to set inherited property definition info before over-ridding the property
46290: ALF-17799 - BM-0013: Soak: Run 04: Regular timeouts getting site memberships
- fix SiteActivityTest fallout (and adhere to current API contract)
46315: ALF-17788: WebSphere: QueryException occurs during the clean startup
- Corrected regression where FeedNotifier tries to scroll past the end of a result set
46316: ALF-17702: Fixed regression of MNT-279 fix
- Avoid sequential search across massive user sets when evaluating ACLs
46350: Update Maven POM files
- Upgrade version to 4.1.3
- Upgrade pdfbox to 1.7.0-alfresco-20130130, to catch up after r46000 fixing ALF-17574
46370: ALF-17613: Merged V4.0.2 (4.0.2.27) to V4.1.3 (4.1.3)
46368: MNT-298 HF - Replace file by drag-and-drop over CIFS on Mac OS X and passthru/LDAP-AD gets "is in use" message and deletes the file
46421: Fix for ALF-17886. DeleteRenditionActionExecuter Acces is denied.
With test of course.
46438: ALF-17622 (Activities with Google Docs are not displayed in My Site Activities and Site Activities dashlets)
46445: Fix for ALF-17327 Cannot retrieve documents with a Japanese keyword.
46457: ALF-17904 (GoogleDocs action doesn't work in doclib view)
46482: Fix for ALF-17858. NPE in formService webscript.
46497: Fix for ALF-15371 Instances of java.util.Map interface cannot be accessed in JavaScript
The fix was to have getDefaultValue(Class) return the map.toString. It was previously returning null.
46533: ALF-17286: SPP (Cluster specific):Document workspace is not browseable via Share if alfresco.host is pointing to balancer host
- Ensure that concurrency conditions from AclDAO get propagagedby NodeDAO
46540: Fix for ALF-17397 searching based on property value that contains dashes doesn't work in a crossloanguage context using Solr
- fixed - also added support for query/index time analysis control for the default cross-language analyser.
- Not required to resolve the bug but may be useful to reduce query complexity (e.g. do not generate concatenated tokens for query)
which could have been used as a work around for this bug if available.
46546: Merged DEV to V4.1-BUG-FIX
46494: ALF-17899 TempFileProvider.createTempFile() is not debugable
Added debug logs.
46562: ALF-17917: Corrected internationalization of Imap Home folder
- Unfinished business from ALF-15700
46563: Fix for ALF-17572 - Grey background in 'Google Docs Theme' when uploading files with IE8
46564: Fix for ALF-17150 - Edit Online action missing in Share for some mime types (incorrect mimetype for PowerPoint files with SLDM extension)
46565: ALF-17917: Correction to previous fix
- Use distinct key spaces.imap_home.childname, because spaces.imapConfig.childname was already being used for other purposes
46568: Fix for ALF-17757 and ALF-1101
RSS Dashlet cannot display RSS feed produced by Shareӳ blog / RSS Feed Dashlet unable to read internal Alfesco Share site RSS Feeds
- Fix implementation from Will Abson
NOTE: there is a cavet, suggest SSO style config as per ALF-16413 to avoid basic auth pop-up when displaying some feeds.
46624: removed
46625: Undo last commit
46626: Merged V4.1.1 (4.1.1.21) to V4.1-BUG-FIX (4.1.4)
46602: ALF-17953: Alfresco constantly running full GCs
- Possible fix to TikaPoweredContentTransformer to make it wrap FileContentReaders as TikaInputStreams which can be cast to Files and appear not to need reading into memory in their entirety in uncompressed form!
- Fix also required to TikaOfficeDetectParser to avoid it wrapping a TikaInputStream unnecessarily
46629: RECORD ONLY Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46622: ALF-17968: Merged V4.0.2 (4.1.1.21) to V4.1.3 (4.1.3)
46602: ALF-17953: Alfresco constantly running full GCs
- Possible fix to TikaPoweredContentTransformer to make it wrap FileContentReaders as TikaInputStreams which can be cast to Files and appear not to need reading into memory in their entirety in uncompressed form!
- Fix also required to TikaOfficeDetectParser to avoid it wrapping a TikaInputStream unnecessarily
46607: ALF-17953 Alfresco constantly running full GC's - some java.lang.threads holding around 9Gb of memory
- Added transformation limits to the 8 TikaPoweredContentTransformer based transformers, so that the maxSourceSizeKBytes
can be set for each transformer and for each source mimetype used by each transformer.
- maxSourceSizeKBytes set to 40MB for the newer 2007 MS office types (4 char ext).
46619: ALF-17953 Alfresco constantly running full GC's - some java.lang.threads holding around 9Gb of memory
- Changed maxSourceSizeKBytes values from 40MB back to -1 for the newer 2007 MS office types (4 char ext).
46636: Fix for ALF-13442 Tomcat memory leak warnings occur during the shutdown
46679: Merged DEV to V4.1-BUG-FIX (4.1.4)
46659: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
RetryingTransactionHelper has now ability to handle pre-configured exceptions as retriable in addition to default list of exceptions.
46683: Merge PATCHES/V4.1.3 to V4.1-BUG-FIX (4.1.4)
46637: Update the notice.txt and licenses with the latest modifications
Add Microsoft Visual C++ 2008 Redistributable Package in the notice.txt
46693: RECORD ONLY Merged V3.4-BUG-FIX (3.4.13) to V4.1-BUG-FIX (4.1.4)
46692: ALF-17984: Merged V3.4.12 (3.4.12.2) to V3.4-BUG-FIX (3.4.13)
46680: MNT-307: DEV to V3.4.12 (3.4.12.2)
46659: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
RetryingTransactionHelper has now ability to handle pre-configured exceptions as retriable in addition to default list of exceptions.
- Change to opencmis-context.xml on DEV (based on 4.1.4) was made to cmis-ws-context.xml on V3.4.12
46694: Merged DEV to V4.1-BUG-FIX (4.1.4)
46686: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
Unit test add for RetryingTransactionHelper to test extra exceptions are rertied correctly.
46724: create-site.css and create-site.js will be included in the header (share-config.xml) therefore there is no reason to include them in the freemarker templates.
46759: Merged DEV to V4.1-BUG-FIX (4.1.4)
46734: ALF-17873 Missing versionLabel property after Version2ServiceImpl.restore()
1. In Version2ServiceImpl.restore() to props Map was added ContentModel.PROP_VERSION_LABEL property.
2. In VersionServiceImplTest.testRestore() was added the check that ContentModel.PROP_VERSION_LABEL property is correct.
46760: Merged DEV to V4.1-BUG-FIX (4.1.4)
46433: ALF-16883: Incorrect message occurred when delete Workspace if document is locked.
Not possible to change MS Office message - have improved alfresco log message
46782: ALF-17317 4.0.2.23 HOT FIX: OpenOffice server conversion failed
46783: ALF-17546 OOXMLThumbnailContentTransformer is not registered to handle special Office document types, such as templates and macro-enabled variants of document / template
46797: Restore missing mergeinfo accidentally removed in r46562
46799: ALF-17546 OOXMLThumbnailContentTransformer is not registered to handle special Office document types, such as templates and macro-enabled variants of document / template
- typo in mimetype case
46916: ALF-17174 pdf2swf supports converting N first pages but alfresco does not support it via the pageLimit
46933: ALF-8144: Drastically improving performance using lazy-loaded WorklfowTask properties and path + improved the way share pages workflow-tasks to prevent building full model for unneeded tasks
46946: ALF-18000: Startup script depends on the working directory where it is run
- Changed vti.properties to
vti.server.ssl.keystore=${dir.keystore}/vti.ssl.keystore
46995: Improvement related to ALF-17380 Solr queries running slowly
- reader -> acl cache is built on demand (and warmed via authority warming)
- this will mean it is not eagerly built for the archive store where it would be little used, and could be configured off for this case
47032: ALF-17804: cmisatom URL (opencmis backed by Apache Chemistry OpenCMIS) does not support External authentication
- Now it supports all kinds of authentication because it sits behind Alfresco's authentication filters
- Fix researched by Alex Mukha
47033: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
46453: ALF-18122 / ALF-17708: Incorrect behavior of "Show/Hide Breadcrumb" button when RM is installed
- ContentService.getReader() now triggers a transaction retry if content is found to have disappeared under its feet due to eager content cleaning
46495: ALF-18122 / ALF-17708: Incorrect behavior of "Show/Hide Breadcrumb" button when RM is installed
- lower impact fix will only throw retryable exception if stream is accessed
46822: ALF-18123: Merge Dev to V3.4-BUG-FIX
ALF-17408 : Content is not displayed in imap folder after recovering
46823: ALF-18124 / ALF-18091: Fix for MNT-311 - authentication challenge not present when users open direct links below /share/proxy/alfresco/cmis/i
46927: ALF-18124 / ALF-18091: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
46925: Merged V3.4-BUG-FIX to PATCHES/V3.4.10 (with correction)
46823: Fix for MNT-311 - authentication challenge not present when users open direct links below /share/proxy/alfresco/cmis/*/content
46942: ALF-17990: Fix security descriptors for new FileFolderService isHidden setHidden methods
47021: ALF-18125: Merged DEV to V3.4-BUG-FIX
46825: ALF-17681 : Lucene Search queries with PATH doesn't work in tenants
A JUnit test was implemented to show that the PATH Lucene indexes are not created correctly for tenants.
46968: ALF-17681 : Lucene Search queries with PATH doesn't work in tenants
The creation of PATH indexes is now made in context of multi tenant System user to run the reindexing process correctly in unauthenticated threads.
47034: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
47030: ALF-16102: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX (RECORD ONLY)
41755: ALF-16013: Merged V4.1-BUG-FIX to PATCHES/V3.4.10
41539: ALF-15899: Inbound email does not support multiple recipient folders
- Fix by Dmitry Vaserin
47031: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
46978: MNT-320: Merged HEAD to PATCHES/V3.4.11:
36623: ALF-10243: form-service date-control now allows configuring only to send date-component of date-only formfields (timezone and time-component is reset server-side to prevent unnecesairy timezone-issues)
47035: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
46398: Fix for ALF-17889 Alfresco failing as constraint in extension model cannot be defined
- use the namespace from the containing model and not the over-ridden property.
46426: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.3:
46421: Fix for ALF-17886. DeleteRenditionActionExecuter Acces is denied.
46446: ALF-17864: BM-0013: Soak: Run 05: SiteService.listSites(username, size) performance (=> via listSitesImpl)
- isAuthorityContained made to prune its search drastically - it caches hits and misses speeding up the search in a deeply nested group hierarchy such as SAP's
- To avoid huge memory impact with lots of duplicate copies of authority names a pool of authority names is shared across all threads
- getContainingAuthoritesInZone reinstated for site listing as it warms the same caches as the ACLs
- Derek's latest tests with the changes applied showed a good speed up
46501: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Possible fix to regression caused by ALF-16254
- A very inefficient route was being taken towards checking a user's indirect site role
46502: ALF-17930: BM-0013: Soak: Run 06: ConcurrentModificationException in AuthorityDAOImpl
- Don't try to mutate the set returned by getContainingAuthorities()
46503: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Further optimizations to prevent unnecessary recursion in AuthorityDAOImpl.listAuthorities()
46506: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Fixed typo producing invalid membership results
46627: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Logic error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks() introduced in ALF-14861 / r45421
- Rather than fixing the screwy logic (which I think would cause a major performance hit) I'm reinstating the 4.1.2 "cut off after 100 groups" behaviour
46630: Merged 4.1-BUG-FIX to PATCHES/V4.1.3
46562: ALF-17917: Corrected internationalization of Imap Home folder
- Unfinished business from ALF-15700
46565: ALF-17917: Correction to previous fix
- Use distinct key spaces.imap_home.childname, because spaces.imapConfig.childname was already being used for other purposes
46779: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Improved fix that uses the bridge table cache if it is available
- Groups queried for pooled tasks still limited to 100 by default but can be configured with system.workflow.maxAuthoritiesForPooledTasks
- Overall number of results can be cut off with system.workflow.maxPooledTasks
47013: Fix HiddenAspect to NOT use permission-checking NodeService
- Should fix ALF-17605: CLONE - Severe performance problems with Group ACL checking under stress test
47018: (RECORD ONLY) Disabled EmailServiceImplTest.testEmailContributorsAuthority pending ALF-17979
47036: Merged PATCHES/V4.1.2 to V4.1-BUG-FIX
46180: Merged DEV to PATCHES/V4.1.2
46170: MNT-299 : CLONE - Activity feeds get not generated in private sites for added files if username in LDAP-AD contains uppercase letters
Improved debug logging for Activity Feed and Activity Post DAOs.
47037: ALF-17973 (Incorrect name (title.single/title.multi) for "cloud target selection" window when RM is installed)
47042: RM-601 (Copy/Move dialog causes an error in firebug console)
47047: DE: Translation update based on EN r46507
47048: SPANISH: Translation update based on EN r46507
47049: FRENCH: Translation update based on EN r46507
47050: ITALIAN: Translation update based on EN r46507
47051: NORWEGIAN: Translation update based on EN r46507
47052: JAPANESE: Translation update based on EN r46507
47089: ALF-17089 (Displaying Url Name instead of site Name in Select form)
47102: New Norwegian translations from Gloria plus Bitrock configuration to enable them
47110: ALF-10243: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
47105: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
47040: MNT-323: Fixed issue with passing empty due date when starting workflow
47101: MNT-320: also applied fix to wcmquickstart module
47109: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
47106: MNT-320: Merged V4.1-BUG-FIX to PATCHES/V3.4.11
41010: ALF-15697: Not possible to start workflow not specifying the Due Date
- Regression caused by ALF-10243
47135: DUTCH: Translation update based on EN r46507
47137: RUSSIAN: Translation update based on EN r46507
47138: CHINESE: Translation update based on EN r46507
47141: Fix for ALF-17979 EmailServiceImplTest intermittently failing
47147: Part 2 of ALF-17979 EmailServiceImplTest intermittently failing
- fix related cache to avoid any future issue
47148: ALF-17804: Fix NPE
47171: ALF-18060: removing obsolete expensive sorting and preventing too many variable-queries to be performed when listing COMPLETED WorkflowTask
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47186 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a794361ac2 |
Merged V4.1-BUG-FIX to HEAD
43944: Fixes: ALF-16090: fixes view mode for control param showTime.
43964: Fixes: ALF-14758. Adds distinct styling for menus nested 4 levels or deeper to prevent confusion if there's an overlap.
44029: MNT-180 - Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
44040: Merged V3.4-BUF-GIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44039: Minor changes to TransformerDebug to make output more readable when there are exceptions.
- NPE when there is no exception message
44046: MERGE DEV to V4.1-BUG-FIX
ALF-16562 : CIFS: Excel document version history lost after saving content in Excel:mac 2011 on Mac Mountain Lion
44115: Changes to standalone file state cache access mode checks to bring them into line with the clustered file state cache.
44160: Fix for ALF-13129, checks to see if the child association already exists on the versioned node. If it exists it doesn't add it again.
44239: ALF-16977: InstallerBuilder 8.5.1 2012-11-29 with layout fix from Bitrock
44319: Latest installer translations from Gloria
44343: Merged V4.1 (4.1.2) to V4.1-BUG-FIX (4.1.3)
44339: ALF-17070: Merged to V4.1 (4.1.2) from V4.1-BUG-FIX (3.4.12)
<< Regression introduced into 4.0.2 on 12/4/12 r35201 >>
44337: Merged DEV to V3.4-BUG-FIX (3.4.12)
44297: ALF-16935: wcm/avm file picker fails to render selection from folders navigation only works with 127.0.0.1 url
- Fix for regression from ALF-11956, connected with setting titles for file picker controls
44316: Merged DEV to V4.1
44094: ALF-16794: CLONE - Webdav: Version history lost after editing content with Mac Word 2011 in Finder
Add WebDAV MOVE handling for case when backup is enabled in Mac 2011 Word
44285: ALF-16794: CLONE - Webdav: Version history lost after editing content with Mac Word 2011 in Finder
Handle Mac 2011 Word backup in scope of RenameShuffle
44312: Part 3 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix incremental cache state to cope with duplicate leaf/aux doc entries.
44283: Encoding fix by David Webster
44275: Part 2 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix initial cache state to cope with duplicate leaf/aux doc entries.
44252: Russian fix from Gloria
44200: Probable fix for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- still difficult to reproduce
44149: Merged HEAD to V4.1
44037: ALF-16947: prevent dependency to web-framework-commons war to be transitive: this artifact is not generated in Ant build
44039: Version in parent-pom was not changed properly when deploying to Maven repo
44142: ITALIAN: Translation update based on EN r43623, fixes ALF-16609
44107: ALF-16016, ALF-15991, ALF-16180: Russian fixes by Gloria
44078: ALF-16620: Out of memory Error applying CopiedFromAspectPatch
- CopiedFromAspectPatch.WorkProvider.getNextWork() was fetching discrete managable chunks
- and then blowing up as it continually fetched into the same in-memory HashSet!
44404: Merged DEV to V4.1-BUG-FIX
44378: ALF-16791 : resource bundle deployement for localization does not work with the dynamic approach
1. Split out MessageService message lookup methods into new interface MessageLookup that lives in DataModel
2. Added a simple implementation for SOLR to use
3. Made M2Label look up model labels via a supplied MessageLookup argument
4. Make DictionaryService extend MessageLookup so that it's easy to find a MessageLookup if you've got a DictionaryService
5. Accounted for interface changes throughout.
44421: ALF-17114: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44419: ALF-17045 If GhostScript is not installed, deletion of content is not working
- Not just Ghostscript but any thumbnail failure
44422: ALF-16123: "CheckOutCheckInService.checkout fails with DuplicateChildNodeNameException if no working copy label message found in current locale"
44424: Merged V4.1 (4.1.2) to V4.1-BUG-FIX (4.1.3) RECORD ONLY
44423: ALF-17114: Merged V4.1-BUG-FIX (4.1.3) to V4.1 (4.1.2)
- got the wrong branch
44421: ALF-17114: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44419: ALF-17045 If GhostScript is not installed, deletion of content is not working
- Not just Ghostscript but any thumbnail failure
44447: Merged V4.0.2 (4.0.0.22) to V4.1-BUG-FIX (4.1.3) RECORD ONLY
<< Recording this as RECORD ONLY as it turns out the DEV code came form V4.1-BUG-FIX r42431 >>
44435: 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.
44468: Merged V3.4-PATCHES to V4.1-BUG-FIX
MNT-211 (Still needs implementing on 4.1)
44470: Fixes: ALF-16878 - don't use IE8's native JSON stringify method.
44511: ALF-16791: Added missing class.
44519: ALF-16791: Fixed broken unit tests
44541: Fix for ALF-17151 SOLR - add support to disable permission checks
44542: MNT-211 Re-implement on 4.1
44548: ALF-16791: Fixed broken SOLR
44559: ALF-17075: "Exporting and importing null MLText values does not work."
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
44590: ALF-14523 (Share - Metadata constraint on workflow creation)
44594: ALF-16310: "Calling CancelCheckout() on the original document deletes the document."
44596: ALF-17075: "Exporting and importing null MLText values does not work." - change test name to something more meaningful
44599: ALF-16310: "Calling CancelCheckout() on the original document deletes the document."
44600: ALF-16791: Another omission not covered by unit tests
44603: ALF-14201: upgrade activiti to 5.7-20121211
44605: Added missing vti.server.url.path.prefix property required by commit 43471
Missing due to cherry picked commit, this is implemented as part of 39309 on HEAD.
44606: ALF-14201: upgrade activiti to 5.7-20121211 in Maven poms
44613: ALF-13690 (Share - It's possible to delete site groups via the UI)
44618: ALF-16939: "Error "importStatus.batchWeight is undefined" is thrown when Bulk Importer status webscript is run for XML format"
44621: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
44620: MNT-247: Merged DEV to PATCHES/V4.1.1 with corrections
44526: ALF-16964: Share alfrescoCookie connector fails when alfresco.authentication.allowGuestLogin=false, use case proxy between share and alfresco
Check if external authentication is active in BaseServlet
44628: Solution for ALF-3780 - Dashboard settings not deleted for deleted user.
Initial implementation by Dmitry Velichkevich.
Surf user config folder and user Surf dynamic component references are removed when user node is deleted via a Delete Node policy.
44632: addition of validation of NetworkFile isClosed property.
44648: Merge V3.4-BUG-FIX to V4.1-BUG-FIX (4.1.3)
44566: ALF-17164: Add SVN revision in version.properties when building in continuous mode
44602: ALF-17164: adding the SCM revision in version.build so that it is displayed
also, sneak in the SVN path, so that tracability is complete
44650: BDE-111: Stop creating installers in parallel, it fails on pbld02. Also, revert to zip compression to gain build time
44651: ALF-14348 (Unable to update external blog configuration details)
44654: Merged DEV to V4.1-BUG-FIX
44614: ALF-17119: Possible UI bug - "$$" chars added to permissions for IMAP Attachments folder
Added a message bundles for FullControll access role.
44655: Merged DEV to V4.1-BUG-FIX
44593: ALF-14154: Encoding problem when open a file via webdav on Windows XP
Ignore user credentials for the OPTIONS request.
44612: ALF-14154 : Encoding problem when open a file via webdav on Windows XP
Ignore user credentials for the OPTIONS request.
44666: ALF-12001: Privacy: blog activities - activity is seen for draft blogs
- Wrong node was being used for access checks
- Fix by Andrey Chernov
44671: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
43939: ALF-17197 / ALF-16917: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
43896: MNT-198: Activity feeds get not generated in private sites for added files if username in LDAP-AD contains uppercase letters
- Now we can cope with a runAs where the username is in the wrong case
44296: ALF-17203 / ALF-17201 / MNT-216 : error saving versionable word documents
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@44675 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
05c5279912 |
Fix failing unit tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43174 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
4550f97fc9 |
Fix NPEs in unit tests
- The next problem will be that WQS doesn't compile anymore! git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42245 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
511af90d5c |
Merged BRANCHES/DEV/mward/clustering_p1 to HEAD:
41454: ALF-15881: Disabling clustering in community 41500: ALF-15883: Move configuration files 41503: ALF-15884: Move cluster package to enterprise repository project 41504: ALF-15884: Move cluster package to enterprise repository project 41519: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only 41523: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only 41525: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only 41527: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only 41530: ALF-15886: remove import for class no longer in project. 41532: ALF-15887: LockStoreFactoryImpl must be separated into community and enterprise versions 41535: ALF-15883: Move configuration files 41561: ALF-15886: factory class to create key fileserver config beans. 41578: ALF-15888: separate transactional and shared cache bean definitions. 41623: ALF-15888: first pass at DefaultSimpleCache implementation. 41646: ALF-15888: move ehcache-default.xml 41651: ALF-15888: update javadoc to reflect changes 41762: ALF-15888: improve cache test to prove that null values are stored correctly. 41812: ALF-15888: added new cache provider for use by hibernate: DefaultCacheProvider. 41830: ALF-15888: make DefaultSimpleCache BeanNameAware to help with debugging etc. 41831: ALF-15888: missing file from commit - adds enterprise override capability for hibernate-cfg.properties 41850: ALF-15888: move tickets cache to cache-context.xml 41857: ALF-15888: make RemoteAlfrescoTicketServiceImpl cache implementation agnostic. 41866: ALF-15888: extract caches from fileservers and web-client and provide enterprise overrides 41881: ALF-15888: replace use of EhCacheAdapter with DefaultSimpleCache and SimpleCache interface. 41884: ALF-15888: added DefaultSimpleCache configuration to CachingContentStore sample XML. 41885: ALF-15888: move EhCacheAdapter to new package. 41886: ALF-15888: correct absolute class names in config for EhCacheAdapter. 41892: ALF-15888: fix CachingContentStore tests. 41897: ALF-15888: move CacheTest and config to new package. 41898: ALF-15888: remove redundant directory 41899: ALF-15889: move EhCacheManagerFactoryBean to new package. 41902: ALF-15889: moved EhCacheTracerJob to new package. 41913: ALF-15889: move InternalEhCacheManagerFactoryBean to new package. 41916: ALF-15889: move AlfrescoCacheManagerPeerProviderFactory to new package. 41937: ALF-15889: decouple TransactionalCache from EhCache 41966: ALF-15889: decouple RetryingTransactionHelper from ehcache. 41989: ALF-15889: added ContextListener test. 41996: ALF-15889: moved cache test to its own class. 41998: ALF-15889: move ehcache jars. 41999: ALF-15889: modify .classpath to reflect jar moves. 42037: ALF-15889: update poms to reflect lib moves. 42038: ALF-15889: add eclipse library reference to enterprise projects. 42093: ALF-15916: moved core properties to enterprise 42114: ALF-15888: externalized cache sizes to repository.properties. 42127: ALF-16136: move re-indexing configuration 42140: ALF-16136: move cluster check property. 42186: ALF-15889: removing seemingly redundant test config file. 42187: ALF-15888: tidy up config changes. 42189: ALF-15888: cleanup config 42190: ALF-15888: config cleanup 42191: ALF-15888: config cleanup 42198: ALF-16136: restored lost property git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42210 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
119559a849 |
Fix Java 7 test order related failures
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42062 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
cd4983f8fa |
JDK7: re-enable disabled test methods, and make sure JUnit executes them in the order of the source file
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42061 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
fe14289b3e |
Disabled methods dependent on ordering
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42034 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
31c64504eb |
ALF-6904: Wrong behaviour when overriding a constraint in content model
Added some detail to test assertions. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37818 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
dbb11a5ce2 |
Merged V4.0-BUG-FIX to HEAD
35366: Fix for ALF-13542 - Notification is not displayed, when you try to create duplicate user.
35538: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/V4.0-BUG-FIX: (pre-req for ALF-13791)
35410: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
- fix merge issue (compilation fix)
35443: Merge build/test fix (record-only)
35463: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30194: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29718: ALF-6029: Additional MT fix to force default tenant
29719: THOR-7: Create tenant
35541: Fix for ALF-13723 SOLR does not include the same query unit tests as lucene
- added base tests
35547: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/V4.0-BUG-FIX: (ALF-13791)
35511: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30252: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29763: THOR-107: MT-aware immutable singletons
29766: THOR-107: MT-aware immutable singletons
29768: THOR-31: MT-aware shared cache
29770: THOR-107: MT-aware immutable singletons
35512: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30253: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29771: THOR-31: MT-aware shared cache
29777: THOR-107: MT-aware immutable singletons
29786: THOR-107: MT-aware immutable singletons
29787: THOR-31: MT-aware shared cache (fix MultiTNodeServiceInterceptorTest)
29799: THOR-107: MT-aware immutable singletons
35513: Merge build/test fix
35516: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/CLOUD1:
30026: THOR-5: tenant-aware caches
35517: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30260: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1: (core)
29860: THOR-73: prep for HEAD sync/merge-forward
29866: THOR-73: prep for HEAD sync/merge-forward
30026: THOR-5: tenant-aware caches
35520: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30297: THOR-73: Line-endings only
30298: THOR-73: Line-endings only
30300: THOR-73: fix ActivitiWorkflowServiceIntegrationTest
30302: THOR-73: fix SubscriptionServiceActivitiesTest
35528: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30459: THOR-156: prep - consolidate/improve get current user's tenant domain
30469: Fix bootstrap config check when running unit tests (where one tenant already exists)
(partial merge only)
35565: MT: fix update tenant entity
- pre-req for ALF-13757
35567: Fix merge fallout (compile error)
35569: ALF-13757: MT - minor patch to migrate existing tenants, if any (when upgrading)
35592: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX: (ALF-13791)
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
35598: ALF-11459: Added null-check on in-flight process diagram-generation to prevent error when running headless
35604: ALF-13426 Transformation: DOCX conversion failure
<<< Fix split into two parts to make merge of this general part to 3.4.10 simpler. >>>
<<< The second part contains 4.0.x specific changes. >>>
- Change to ContentServiceImpl to fail over to other available transformers on error (can be turned off with
global property content.transformer.failover=false).
35605: ALF-13426 Transformation: DOCX conversion failure
<<< Second part >>>
- Remove explicit transformation sections for OOXML (added in 4.0.1 ALF-12461) as these are stopping other
transformers from being used. Was done originally as a copy paste from another bean that needed an explicit section.
- The combination of allowing other transformers (that were used prior to 4.0.1) and fail over from OOXML to these
transformers allows to docx fixes that do and do not contain an embedded image to be transformed to png.
35608: fix build
35609: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2) RECORD ONLY
35607: Merged V4.0-BUG-FIX (4.0.2) to V3.4-BUG-FIX (3.4.10)
35604: ALF-13426 Transformation: DOCX conversion failure
<<< Fix split into two parts to make merge of this general part to 3.4.10 simpler. >>>
<<< The second part contains 4.0.x specific changes. >>>
- Change to ContentServiceImpl to fail over to other available transformers on error (can be turned off with
global property content.transformer.failover=false).
35619: ALL LANGUAGES: Translation updates based on EN r35407
35630: Merged HEAD to BRANCHES/DEV/V4.0-BUG-FIX:
34289: Upgrading JUnit lib to 4.10 to get full Rules support.
34317: Some initial documentation on JUnit Rules samples.
34328: More JUnit rules fun. Added a new rule to help with the creation and automatic cleanup of temporary test nodes.
34777: Added enhancement to TemporaryNodes rule to allow for dummy content.
34805: Added a convenience method to the ApplicationContextInit @Rule to allow for easier spring overriding in test code.
35621: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to HEAD:
35620: More JUnit Rules Enhancements, covering well known nodes and easier context loading
35631: Fixing some Eclipse junit/lib dependencies which had become out of date - seemingly before my pervious commit (35630).
35640: Fix for ALF-10085 "Adding/removing CMIS Relationship changes last modified date of source object"
35647: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35588 to BRANCHES/DEV/V4.0-BUG-FIX:
35589: Creating new branch from $FROM
35591: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35195 to BRANCHES/DEV/DAM/V4.0-BUG-FIX-35588:
35196: Creating new branch from $FROM
35338: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved tooltip to simple viewRenderer
35340: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved fnRenderCellSelected logic to DocumentListViewRenderer
- Moved fnRenderCellStatus logic to DocumentListViewRenderer
- Moved fnRenderCellDescription logic to DocumentListViewRenderer
- Moved fnRenderCellActions logic to DocumentListViewRenderer
35346: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved onEventHighlightRow logic to DocumentListViewRenderer
- Moved onEventUnhighlightRow logic to DocumentListViewRenderer
- Moved onActionShowMore logic to DocumentListViewRenderer
- Minor private method renaming
35427: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Changed check for display of metadata banners and lines to more explicit bannerView and lineView properties which are set to the viewRenderer's name by default, but can now more easily be overridden
35503: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Renamed bannerView property to more specific metadataBannerViewName
- Renamed lineView property to more specific metadataLineViewName
35583: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Added rowClassName property to make finding the row easier in cases where an event trigger element might not be the row itself
- Added check for expected row element class name in getDataTableRecordIdFromRowElement, if not present trying getAncestorByClassName with rowClassName property
- Moved onFileRenamed to DocumentListViewRenderer
- Changed fnActionHandler to use getDataTableRecordIdFromRowElement rather than target.offsetParent
- Changed onLikes to use getDataTableRecordIdFromRowElement rather than assume the row parameter is the correct element
- Changed onFavourite to use getDataTableRecordIdFromRowElement rather than assume the row parameter is the correct element
35610: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Changed method of grabbing container element in selectFiles to use parentElementIdSuffix from current viewRenderer
35650: Fix for ALF-13813 SOLR fails for fuzzy queries
35651: Fix tests for ALF-13813 SOLR fails for fuzzy queries
More for ALF-13723 SOLR does not include the same query unit tests as lucene
- added tests for Alfresco fts run via the request handler
- fixed fuzzy query tests so far ...
- report queries that generate errors
35664: ALF-13294 - CIFS: When versionable aspect is active, using the Microsoft Word for Mac 2008 option "always create a backup copy" leads to document versions loss
35679: Fix DataList QName hard-codings by pulling out to a proper Model Java Constants Interface
35689: Add the NameSpace constants for the Links model
35699: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/DEV/V4.0-BUG-FIX:
35698: New WebScript to provide the Share View URL for a given NodeRef (based on the Node Type and SysAdminParams)
35716: Make overriding just the Share URL easier (needed for Cloud installs)
35741: ALF-13819 Remove description+template for a controller-less webscript that was committed by mistake in v3.4
35765: Fixed version of junit.jar in build files
35772: ALF-1994 - Allow user defined white-list of HTML tags for HTML sanitisation process. Spring config added for tags and attributes.
35781: Fix for MySQL part of ALF-13150: Performance of Purging Empty Transactions (like 10M)
ALF-13839: MySQL: "Failed to purge txns" from DeletedNodeCleanupWorker
- Added MySQL override of the NodeDAO for this call with a dedicated DELETE ... JOIN ... for MySQL
35784: Fix for ALF-13845 SOLR "alfresco" queries are not cached correctly
35785: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- duplicated sort and AFTS tests from the lucene sub-system
- run queries via request handler
- addded new locale tests for d:text ordering
35805: ALF-13828 Method name typo, should be getThumbnailDefinitions not getThumbnailDefintions. (Old method retained, @deprecated, for backwards compatibility)
35806: More debug to setFileInformation
35836: Fix for ALF-13794 Mismatch in SOLRAPIClient and NodeContentGet webscript causes content of type d:content not to get indexed
35862: Fix for ALF-13826 Solr CMIS Query After Delete a Node Throws CmisRuntimeException: Node does not exist
- make appropriate methods aware of node existence....
35867: ALF-13886 Certain errors may lead to no conn model object being available, so check it is there before using it to render the "Return to folder" link
35901: ALF-13474 possibility of deleting compleded workflows + explorer ui cancel action fix
35923: Fix for ALF-13724 Share folder permission management - changes to parent/child folders not accurately reflected
35936: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- tests for mltext localised collation
35944: BufferedContentDiskDriver needs to use deviceName and sessionKey to make it unique rather than userName
35949: ALF-13755: MT is configured (but not enabled) by default
- note: also related to THOR-248 (effectively means that r31407 becomes a merge record-only)
35951: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/V4.0-BUG-FIX:
34107: record-only (follow on to r35949 - see ALF-13755 / THOR-248)
35953: ALF-12792 - Creation Date and Modification Date initialization for open files.
35968: Follow up to fix for ALF-13839: MySQL: "Failed to purge txns" from DeletedNodeCleanupWorker
- Sanity check highlighted transactional resource block in the database
- Each cleanup runs its own transactions as required now
- See also ALF-13150: Performance of Purging Empty Transactions suffers if the number of unused transactions grows too large (like 10M)
35970: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35924 to BRANCHES/DEV/V4.0-BUG-FIX:
35925: Creating new branch from BRANCHES/DEV/V4.0-BUG-FIX
35966: ALF-13912: Move DocumentList.onHighlightFile UI Logic to DocumentListViewRenderer
- Moved DocumentList.onHighlightFile logic to DocumentListViewRenderer
- Added DocumentListViewRenderer.getRowElementFromDataTableRecord and DocumentListViewRenderer.getRowSelectElementFromDataTableRecord
- Changed onHighlightFile to call those new getRow* methods for easier reuse in view renderer extensions
35979: ALF-10278, ALF-13902: Ending task now done with the right assignee when unassigned (eg. not claimed from pool) or when workflow-owner completes the task assigned to someone else, without claiming first
35981: Fix for ALF-12670 - An exception occurs during creation wiki page
Changed Wiki title field limit to the 100 char limit imposed by QName which unfortunately is used by the underlying service to store the field title.
35991: ALF-13901: Incorrect workflow-history gathering/displaying on uncompleted tasks in ended parallel multi-instance activity
35993: ALF-10278, ALF-13902: Fixed failing test (was not using AuthenticationUtil for test-user)
36001: BDE-69: create test-minimal and continuous-minimal Ant targets
36004: Fixes for:
ALF-12813 - jsonUtils.toJSONString mangles up Associative Arrays
- Added support for nested Java Map/List to jsonUtils
ALF-13647 - the first time a ICAL calendar URL is called with kerberos SSO a JSESSIONID cookie is not sent by the client, request fails with a 500 Internal server error
- Support for "negotiate" HTTP auth header and general improvements to that area
ALF-13877 - Invalid WebScript URLs cause ERROR-level exception stacks
- DEBUG only output for "missing" webscripts and invalid API call URLs
36014: ALF-13844: XSLT Filtering Not 100% Secure
- added more namespaces to the security filter.
- verified that include/import uses the security filter.
36018: ALF-13609: Enterprise installers lay down sample site and users
-Added feature to SiteLoadPatch to disable loading.
-Added property "disable.sample.site". Set property (system or otherwise) disable.sample.site=true to skip loading the sample site on a new installation.
36031: debug improvement.
36039: ALF-13779: isPooled() implemented correctly now
36044: ALF-13770: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
36043: ALF-13769: Merged V3.4.8 (3.4.8.7) to V3.4-BUG-FIX (3.4.10)
35776: ALF-11535 Home Folder Synchronizer fails when destination folder already exists
- Don't move home folders that are the same as the provider's root folder or even above it!
If the same, these tend to be shared folders.
If above, this indicates that an LDAP sync has corrupted the original provider name and has hence
changed what we think is the root folder!
36046: ALF-13745: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
<<< Also added placeholder thumbnails (copies if docx, pptx and xlsx which in turn appear to be copies of the 2003 doc, ppt and xls) >>>
36041: ALF-13667 Additional OpenOffice mimetypes to be added to the mime-type maps
- Added mimetypes for docm dotx dotm pptm ppsx ppsm potx potm ppam sldx sldm xltm xlsm xltm xlam xlsb
- Added transformation limits to avoid very long running tasks.
- Disable Jod and OpenOffice transformers via PDFBox for new types to txt, as there are better options
with the exception of potm and xlsb that can only be done by Office.
- TransformerDebug include max source size in available transformer list
35958: ALF-13745 Add Support for Microsoft Word File Format DOCM
<< General TransformationOptionLimits change >>
- Addition of TransformationOptionLimitsMap to make it simpler to add lots of TransformationOptionLimits.
Only one per line rather than about 10 - Needed for this JIRA as lots of limits are needed
- Changes to transformerDebug to make it more obvious which transformers are excluded
36047: Fix for ALF-13925 - UsernamePropertyDecorator incorrectly handles displayName construction
36048: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- tests and fixes for internal fields
36061: Fix remoteapi tests by putting back repository tests before, where they belong
36064: ALF-13682 'View Process Diagram' not working if auditing is turned on
- modified Auditable annotation on the getWorkflowImage() method which was returning an InputStream
so we would not consume the input again.
- modified AuditMethodInterceptor to ignore any InputStream and OutputStream values. Implemented as a
list of non aubitable classes. Refactored generation of auditable arguments and return value to a method
rather than two almost identical in-line copies.
36065: ALF-13756: MT - replace Tenant attributes with Tenant table
- update schema comp files for x5 DBs
- note: will need to be tested in DB build plans (via schema comp -> when fail on error is enabled)
36066: ALF-13609: Enterprise installers lay down sample site and users
-Removed extraneous line of code.
-Renamed boolean to "disabled" and associated accessors.
-Added property "sample.site.disabled=false" to repository.properties.
-To disable loading of the sample site on a new installation, set property (system or otherwise) "sample.site.disabled=true"
36080: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-36070 to BRANCHES/DEV/V4.0-BUG-FIX:
36071: Creating new branch from BRANCHES/DEV/V4.0-BUG-FIX
36079: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35924 to BRANCHES/DEV/DAM/V4.0-BUG-FIX-36070:
36069: ALF-13935: Move DocumentList Upload Indicators and Instructions to DocumentListViewRenderer
- Created renderEmptyDataSourceHtml method in DocumentListViewRenderer which contains the view logic previously in _setupDataSource
- Created _setEmptyDataSourceMessage which actually appends the constructed empty HTML instructions for cases where extensions simply want the same instructions but in a different container
- Added firing of Bubbling event postSetupViewRenderers at the end of _setupViewRenderers since all viewRenderers now have to be registered before _setupDataSource is called
36085: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- internal fields
- paging
- security filters
36089: ALF-11725: Replication document with comment fails due to integrity exception
- updated script transfer service.
36094: ALF-11725 : config change.
36098: ALF-13719: Javascript addAspect(aspect, properties) does not apply cm:autoVersionOnUpdateProps property value
36105: SESURF-102: Fix dependency handling when use-checksum-dependencies is not enabled.
36107: Tweak wiki page create/update logic, to handle clearing the tags when updating a page when all tags are removed (ALF-10979)
36109: ALF-7874 MimeType definitions for Adobe AfterEffects files
36110: ALF-7874 Upgrade Tika for improved detection of Adobe Premier and AfterEffects
36112: ALF-7874 MimeType definition addition for Adobe Premier files
36133: Merged DEV to V4.0-BUG-FIX
36130: ALF-13988 : apply_amps script no longer works on Mac OSX
apply_amps.sh was corrected to resolve "readlink -f" Mac OS problem.
36135: ALF-12330: Editing of completed task now redirects to referring page (if available) + transition-buttons not rendered on completed tasks
36141: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
35641: ALF-13452: Open office startup from Java not working on OSX
- Fix from Bitrock in combination with new wrapper in BINARIES
35687: ALF-13520: alfresco.log file ending up in system32 directory
- Not anymore!
35736: ALF-13751: Reduce over-agressive traversal of child associations when detecting cyclic groups in LDAP sync
- Recurse upwards to topmost parent then recurse downwards
- No need to recurse upwards and downwards on every recursion step!
35987: Merged DEV to V3.4-BUG-FIX
35984: ALF-11850 WCM - Incorrect message when copying/cutting assets within a Web Project
1. In ClipboardBean.addClipboardNode(NodeRef ref, NodeRef parent, ClipboardStatus mode) was added check whether the node in the AVM.
2. In webclient.properties was added node_added_clipboard_avm property.
36049: Fix for ALF-9662 To allow admin user to view dashboard of moderated site.
36050: Fix for ALF-13843 - Content creation silently fails when it's being created with already existent name.
36054: Fix for ALF-13231 - Message 'Failure' on workflow cancelation
36055: Fix for ALF-13926 - Intranet compatibility options override share's settings
36102: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX
36097: Fix for ALF-13976 - 404 error handling in Share no longer correctly receives JSON response. OKed by DaveW.
36103: ALF-13578 : CIFS AlfJLANWorker threads (concurrency) - server not responding
36137: Merged V3.4 to V3.4-BUG-FIX
35433: ALF-13021: Folder deletion from Editorial not deleting from Live folder automatically
- Fix by Valery
- Needs further work for 4.0.x
35488: ALF-13718: Full reindex performance on SQL Server
- ORDER BY on child assoc query changed to only include ID (with Derek's permission)
- ADMLuceneIndexerImpl altered to not use batch loading in getChildAssocs so as not to blow the transactional caches when reindexing a large hierarchy
- ADMLuceneIndexerImpl altered so that it only checks for the existence of child associations when 'lazily' creating parent containers
- ADMLuceneTest corrected (with Andy's permission) so that this doesn't throw the unit test out
35505: ALF-13718: Corrected ADMLuceneCategoryTest to clear the 'real' index before creating a fake 'test' index
35809: Merged DEV to V3.4
35800: ALF-10353 : Internet Explorer hangs when using the object picker with a larger number of documents
YUI library was modified to use chunked unloading of listeners via a series of setTimeout() functions in event.js for IE 6,7,8.
36101: ALF-13978: Merged V4.0-BUG-FIX to V3.4
36014: ALF-13844: XSLT Filtering Not 100% Secure
- added more namespaces to the security filter.
- verified that include/import uses the security filter.
36108: ALF-13978: Fixed compilation errors
36129: Merged DEV to V3.4
36123: ALF-13951 : It's impossible to customize dashboard in Alfresco Share
A yui-2.8.1-patched library contains a fix for ALF-10353.
36142: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
35432: ALF-13762: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
35366: Fix for ALF-13542 - Notification is not displayed, when you try to create duplicate user.
35593: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
35375: Fix for ALF-13711: "Hidden Aspect applied to Mac powerpoint files."
- re-instated previous hidden aspect behaviour
- unit tests
- also fixed cascade behaviour
36144: Merged V4.0 to V4.0-BUG-FIX
35918: 31473: -- initial commit for ALF-11027
-- enables CE / EE deployment of artifacts to a maven repository
-- added necessary ant build files and build properties.
-- also added a README
31474: -- added .project to svn:ignore
32534: -- added missing artifacts and fixed wrong ones
-- added possibility of custom artifacts labeling (by adding -Dmaven.custom.label), e.g. to allow snapshot / release deployments from working branches
-- TODO: document required ~/.m2/settings.xml
32582: -- renamed alfresco-datamodel to alfresco-data-model
-- fixed release/snapshot and custom version labeling
-- tested with Community, enterprise build undergoing (removed distribute-extras as pre-requisite)
32610: -- tested enterprise only deployment
-- removed tabs
-- fixed property placeholding
-- tested all artifacts
32611: -- added maven-ant-tasks library to automatically load ant maven tasks without dependencies on the ant installation
-- added typedef in the main maven.xml
35250: -- reworking on ALF-11027 to enable automated deployment of artifacts to the Maven repo
-- following conversations with DaveW implemented the following:
- removed classifier (just rely on different groupId, org.alfresco for Community and org.alfresco.enterprise for Enterprise)
- Added debugging lines to make sure proper repo / groupId configuration is picked up
- enabled SNAPSHOT/RELEASE deployment for both community and enterprise
-- updated README-maven-deploy.txt with all instructions on how to run the build
35388: -- added references to Maven settings.xml in the BINARIES as discussed with DaveW
35648: [ALF-11027] Since artifact:mvn does not support settingsFile attribute, switching to embedded command line -gs parameter to specify a custom settings.xml location
35649: [ALF-11027] Since artifact:mvn does not support settingsFile attribute, switching to embedded command line -gs parameter to specify a custom settings.xml location
35652: [ALF-11027] artifact:mvn uses an older Maven version which command line switch is -s instead of -gs
35775: [ALF-11027] Removed DoD and Kofax deployment from enteprise deployment procedure
35783: [ALF-11027] removing custom README and added documentation in line of the tw maven.xml files
35793: Fix comment syntax: no -- allowed there
35802: [ALF-11027] Removed calls to DoD targets
35810: [ALF-11027] Introducing a maven-build-deploy goal to build and deploy at once, maven-deploy now "just does the job
35822: [ALF-11027] Moved the maven setup steps to a maven-env-prerequisites separate target, so it gets executed earlier and defines the task
35851: [ALF-11027] Move targets around to fix the regular, non-continuous build
35894: [ALF-11027] Add maven.do.deploy variable, to control maven deployment from bamboo using parameterised plan
35896: [ALF-11027] Using Bamboo Plan Variables properly
35899: [ALF-11027] Use Bamboo variable to specify release vs snapshot rather than deployment or not
35905: [ALF-11027] Upload source and javadoc jars into Maven repo as well
35912: Upgrade maven-deploy-plugin to 2.7, to be able to deploy Javadoc and Source jars as well
35950: ALF-11027: Fix typo in jlan-embed deployment, removed svn revision from version, removed deployment of jmx-dumper
36145: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
34612: Merged V4.0-BUG-FIX to V4.0
ALF-12740: Update to previous fix (only apply to IE8 and below)
34618: Merged V4.0-BUG-FIX to V4.0
34474: ALF-13169 Tomcat fails to shutdown
- fix non daemon Timers
34637: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0 (4.0.1)
34636: Fix for ALF-13365 SOLR: Recently modified docs dashlet sorts incorrectly
34690: MERGE V4.0_BUG-FIX to V4.0
34226 : ALF-12780 Mac OS X Lion 10.7.2: Editing a document via CIFS and TextEdit removes versionable aspect from this file
34716: Merged V4.0-BUG-FIX to V4.0
34715: Fix for __ShowDetails desktop action returned URL is truncated if hostname too long. ALF-13202.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36155 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8521b7d7bd |
Merged V4.0-BUG-FIX to HEAD
34060: Merged V4.0 (4.0) to 4.0-BUG-FIX (4.0.1) <<< NOTE ALF-12939 still needs to be done to complete this merge to 4.0.1 >>>
33056: Fix for ALF-12280: Upgrading from version 3.4.7 to 4.0.0 failed with MS SQL database
- Added dialect-specific script for SQL Server
33059: Fix for ALF-12127, ALF-11161, ALF-11988
Merged BRANCHES/DEV/THOR1 to BRANCHES/V4.0
33049: Fixed follow issues on THOR-839 & THOR-826
- Following webscripts now sets "Content-Type" response header to application/json
- which makes people search display follow buttons for people correctly
Fix for ALF-12077
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
32999: Fix for ALF-12050 - IE specific handling of Ajax requests does not correctly respect no-cache setting, need to set Expires header also
33060: Fix for ALF-12208 - group name encoding
33072: Merge from HEAD to V4.0
33071: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- Fixed build failure in HeartBeat. It had relied on the fact that the previous LicenseComponent kept calling onLicenseChange every time
the license was checked. It needed the check 1 minute after the initial bootstrap call as there was a memory model sync issue in the
HeartBeat constructor to do with setting the URL it needed to call.
33073: Fix for ALF-12295 - CLONE - Upload issue ? - Failed to get content ... (No such file or directory) ... x22
33083: Merge from HEAD to V4.0
33082: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- Did not refresh Tortoise window, this file was missed in the last commit
33080: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- On reflection decided to call onLicenseChange every time the license is checked.
A change of valid license would not have resulted in a call to onLicenseChange
Also have been able to make failure and success code more symmetrical.
- The previous commit also added a RetryingTransaction around the sendData() call to
currentRepoDescriptorDAO.getLicenseKey() which I found while making the HeartBeat
changes. As a result we should no longer see the error in 4.0 about there not being a
transaction.
33087: Calendar: Permissions updates, fixes: ALF-12179 & makes the permissions flag boolean.
33088: FIXED : ALF-11862: An error message appears when you open the "edit task", to request to join the "moderated site"
Now handles null value
33102: Fix for ACT #15024-37148 (will update with JIRA no. once available)
- issue where in a load balanced Share environment (multiple web-tiers behind a reverse proxy) the modification to the template layout selection for a site or user dashboard would not be reflected in all servers.
33105: Bitrock license notice file.
33114: Merged DEV to V4.0
33067: Fix ALF-12206: CMIS: Error getting association information referencing archived node
33122: Fix for ALF-12316 Repo -> SOLR query uses HTTPClient that only supports 2 simultaneous connections
- configurable via spring (default if unconfigured is 40 connections to one host and 40 max connections)
33142: ALF-12339: Prevents ArrayOutOfBoundsException that can occur with concurrent access of i18n bundle in WebScript
34065: Fix for ALF-12708 (part 2)
- Alfresco opencmis extensions library
34093: ALF-10902 : CIFS: No friendly notification occurs when Editor or Collaborator tries to delete content
34120: ALF-12767 : CIFS TextEdit - File has been modified outside TextEdit
34125: Merged BRANCHES\V4.0 to BRANCHES\DEV\V4.0-BUG-FIX
34094: Fix for ALF-12944 OpenCMIS - CMIS-QL - Range queries for date and datetime properties fail
34095: Fix for ALF-12944 OpenCMIS - CMIS-QL - Range queries for date and datetime properties fail
- caught incorrect exception - so much for reading the Java Doc :-)
- build fix
34138: ALF-564 : Is network-protocol-context.xml still useful ?
34149: Removes more server side rendered dates:
Fixes: ALF-12965, ALF-12984, ALF-12988.
34158: Fix for ALF-12741 - Steck specific : error on managing groups
34176: Merged BRANCHES\V4.0 to BRANCHES\DEV\V4.0-BUG-FIX
34155: Fix for ALF-12979 CLONE - Search - searching in site without any images for *.jpg brings back all the documents
- note this relies on wildcard/prefix/term/phrase all going through the phrase implementation for wildcard from ALF-12162
34193: Fix for ALF-12205
34196: Fix for ALF-12758
34201: ALF-12892: Ensure that document permissions are refreshed in the dialog after being changed
34214: Switched off the CIFS Kerberos ticket cracking code by default, added a config value to enable it, latest JVMs do not require this. Part of ALF-12294.
CIFS Kerberos authentication now works with the IBM JDK.
34215: Switched off the CIFS Kerberos ticket cracking code by default, added a property to enable it, latest JVMs do not require this. Part of ALF-12294.
CIFS Kerberos authentication now works with the IBM JDK (and OpenJDK, Oracle/Sun JVMs)
34219: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/V4.0-BUG-FIX:
32096: THOR-429: Fix "MT: Thumbnail + Preview are not updated (after uploading new version)"
32125: THOR-429: Fix "MT: Thumbnail + Preview are not updated (after uploading new version)"
34220: Minor: follow-on to r34219 (ALF-11563)
34226: ALF-12780: Mac OS X Lion 10.7.2: Editing a document via CIFS and TextEdit removes versionable aspect from this file
34228: ALF-12689: Fixed character encoding issue with dynamic welcome dashlet
34237: ALF-12740: Updated XHR requests to include a noCache request parameter to address IE issue where 304 reponse is assumed for XHR request
34240: ALF-12835: Second click in status box no longer clears status
34241: ALF-11991: Updated DocLib to support categories
34245: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
34246: Reverse merge of BRANCHES/DEV/V4.0-BUG-FIX -c 34245
Due to an 'svn commit' command argument ordering error, I checked in the solrcore.properties files. This reverse merge removes those changes.
34247: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
34249: ALF-12782 : IMAP - No friendly notification occurs when a user without delete permissions tries to delete content
34254: Fix for ALF-13090 SOLR - cross tokenisation field matches too much for "*u*a"
34262: Fixes: ALF-11557: Publishing Balloon popups appearing in wrong locations. Now appears in correct location in Doc Lib & replaced with standard popup message on Channel Admin page.
34279: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- if orphaned nodes are identified (eg. via getPath(s)) then attempt partial recovery by placing them in (temp) lost_found
- ... ALF-12358 ('child' node has deleted parent(s))
- ... ALF-13066 (non-root 'child' node has no parent(s))
- for internal use only - allows index tracking (eg. Solr) to continue
- precursor to fixing underlying root causes
- includes merge & extension of "testConcurrentLinkToDeletedNode" (from DEV/DEREK/ALF-12358)
34298: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
34068: Fix for ALF-342 - Entering a search containing a double quote displays pop-up 500 error in OpenSearch JSF component
34069: Fix for ALF-342 - Completed fix with additional encoded of output HTML
34070: Fix for ALF-12553 - Users are unable to see more than 100 sites under 'My Sites' page. List length now configurable.
34080: Fix for ALF-10306 - Share Advanced search issue with the Date Range form values
34107: Added missing jar lib to wcmquickstart and webeditor dependencies
34114: Fix for ALF-10284 - User should be informed when user provides invalid credentials while opening document using link
34151: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
34121: Merged BELARUS/V3.4-BUG-FIX-2012_01_26 to V3.4 (3.4.8)
Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34100: ALF-12948 : Copyright year on "About Alfresco" page is out of date
Updated copyright year to 2012.
34150: ALF-10976 (relates to ALF-10412)
- Thumbnail mimetype check should have been >= 0 not > 0.
34171: ALF-13016 : TestModel class exits with a return code of 0 even if model fails validation.
34190: A modifiable map that protects and underlying map from modification
- When cloning the backing map (in the event of an potentially-modifying operation) keys and values
are specifically checked for mutability to prevent excessive cloning.
- Working towards fix for ALF-12855
34191: Fix ALF-12855: Improvement for Lucene in memory sorting and improvement for nodeService.getProperty()
- Use ValueProtectingMap when passing values out of the NodeDAO
- Solves the problem of map cloning when used internally as well as when calling NodeService.getProperty()
- If client code retrieves immutable values from the properties, then they will not be cloned
- TODO: Special handling of entrySet() and keySet() methods (see ALF-12868) to prevent interceptors from
triggering map cloning
34230: Fixes: ALF-12520. Adds i18n strings for siteModel
34253: Fix for ALF-13102 - JBoss: Unathorized responce recieved on a wcs/touch request with clustered alfrescos (ntlm sso enabled).
34272: ALF-13136 Merged V3.4.7 (3.4.7.5) to V3.4-BUG-FIX (3.4.9)
34267: ALF-12419 "Garbage collector error" LockAcquisition on the OrphanReaper process
- Modified OrphanReaper to use newer JobLockRefreshCallback.
Refresh lock every minute and timeout if it takes longer than an hour.
34281: ALF-13145: Merged PATCHES/V3.4.7 to V3.4-BUG-FIX
34273: ALF-13112: Groups are not displayed when 60k sites and 60 groups in the system
- Timeout adjustment approved by Kev and Erik
34291: Merged V3.4 to V3.4-BUG-FIX
34197: ALF-12900 Error occurs in My Documents dashlet
NodeRef (ScriptNode) passed to the doclist.get.js doesn't have any content. Not sure why yet.
Investigation continues, so there may be more changes to stop such nodes being passed in the first place.
NPE is as a result of having a nodeRef without content. It falls over on new code in 3.4.8 for ALF-10976 and ALF-10412.
Not too sure what would have happened in 3.4.7, but expect there world have been another exception in the transformer code.
- Addition of defensive code around contentData being null and the reader given to the transformer being null.
34198: ALF-12900 Error occurs in My Documents dashlet
- File missing from last commit
34242: ALF-13078 Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012
- Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34265: Updated installer splash screen for 2012 (thanks Linton!)
34282: ALF-13059: Windows 7 specific: It's impossible to add documents to DWS
- Fix by Alex Malinovsky
34286: ALF-12949: Merged V4.0 to V3.4
34248: ALF-13102: NTLM on JBoss - Fix problem with Share SSO Authentication Filter corrupting cookie headers
34292: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
34284: ALF-12949: Merged V3.4-BUG-FIX to V3.4
34253: Fix for ALF-13102 - Surf mixing up cookies for different sessions
34299: Merged V4.0 to V4.0-BUG-FIX
34067: ALF-12423: Prevent script error on IE9
34102: SPANISH: Fixes minor encoding error
34115: Merged BRANCHES/DEV/BELARUS/V4.0-BUG-FIX-2012_01_20 to BRANCHES/V4.0:
34099: ALF-12710: Stack specific: It's impossible to log into CMIS Workbench through WebServices binding
34156: Missed from commit for r34154
34189: Fix for ALF-12822 - Script error when Add translation
34216: Fixes: ALF-11938 - A distinction needed making between the i18n labels for company address and personal address - I extended this to other company specific fields too.
34238: ALF-12864: Removed trailing spaces from installed jodconverter defaults
- Stopped forms from recognising booleans
34243: NFS, switch from read-only to writeable file if write access required and cached file was opened read-only. ALF-12193.
Fix I/O error saving from OpenOffice on Linux.
34263: Merged HEAD to V4.0
34250: Fixed THOR-1137 "Make Spring Surf enable-auto-deploy-modules by default"
34264: ALF-12975: alfresco-enterprise-4.0.1-installer-win-x64.exe / x32 installers fail
- Due to not detecting new stderr file
34278: ALF-12763: Re-applied change from ALF-7528 after it was lost in r28224 / ALF-5900
- PutMethod was modified to use only guessed mime type for documents and completely ignore the Content-Type header from client.
34303: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
33110: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0:
33109: ALF-11479: When upgrading from Alfresco Community 3.4.d to 4.0.b, some nodes that are blocked and have versions fail after the upgrade
33320: Merged BRANCHES\DEV\V4.0-BUG-FIX to BRANCHESV4.0
33305: ALF-12463 Error querying database was detected during upgrade process from 3.1 to 4.0.0.
33326: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
33277 ALF-12468 CLONE - Regression. Searches cause database server to thrash CPU - ALF-12426
33331: Merged BRANCHES\DEV\V3.4-BUG-FIX to BRANCHES\V4.0
33301: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33299: ALF-12281: Memory leak in ReferenceCountingReadOnlyIndexReaderFactory
33303: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33302: ALF-12281: Correction to previous checkin - deal with the initial reference created by the constructor and cleared by closeIfRequired()
33398: Merged V4.0-BUG-FIX to V4.0
33116: ALF-12517: Allow multiple deferred requests per oplock break, next level of fix for ALF-11935.
33147: FTP implemented set modification date/time command (MFMT). ALF-12105.
33151: Fix problems with FTP and UTF-8. JLAN-81.
When using the Java6 Normalizer use the NFC form.
33158: Fix NFS server swallows exceptions. ALF-11667.
Startup exception details are now saved.
33183: Minor fix to exception string in extendBuffer().
34061: Merged V4.0-BUG-FIX to V4.0 (Start of 4.0.1)
34062: Merge V4.0-BUG-FIX to V4.0 RECORD ONLY (changes that came from V4.0)
34109: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0
34108: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
Added missing jar lib to wcmquickstart and webeditor dependencies
34154: Merged BRANCHES/DEV/V4.0-BUG-FIX/ to BRANCHES/V4.0:
34149: Removes more server side rendered dates: Fixes: ALF-12965, ALF-12984, ALF-12988.
34274: Merged V4.0-BUG-FIX to V4.0
34237: ALF-12740: Updated XHR requests to include a noCache request parameter to address IE issue where 304 reponse is assumed for XHR request
34288: Merged V3.4 to V4.0
34197: ALF-12900 Error occurs in My Documents dashlet
NodeRef (ScriptNode) passed to the doclist.get.js doesn't have any content. Not sure why yet.
Investigation continues, so there may be more changes to stop such nodes being passed in the first place.
NPE is as a result of having a nodeRef without content. It falls over on new code in 3.4.8 for ALF-10976 and ALF-10412.
Not too sure what would have happened in 3.4.7, but expect there world have been another exception in the transformer code.
- Addition of defensive code around contentData being null and the reader given to the transformer being null.
34198: ALF-12900 Error occurs in My Documents dashlet
- File missing from last commit
34242: ALF-13078 Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012
- Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34265: Updated installer splash screen for 2012 (thanks Linton!)
34284: ALF-12949: Merged V3.4-BUG-FIX to V3.4
34253: Fix for ALF-13102 - Surf mixing up cookies for different sessions
34286: ALF-12949: Merged V4.0 to V3.4
34248: ALF-13102: NTLM on JBoss - Fix problem with Share SSO Authentication Filter corrupting cookie headers
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34305 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
811519ae48 |
Merged V4.0-BUG-FIX to HEAD
33116: Allow multiple deferred requests per oplock break, next level of fix for ALF-11935.
33136: Fix for ALF-12200: "Content type is not recognized on creating document from source"
33137: Activities feed generator: change info log messages to debug log messages
33139: ALF-12262 View in Source Repository works incorrect if the folder was created on target side at first
33141: Fix for ALF-12178 "Bulk import - status page shows broken link (Initiate another in-place import)"
33144: Fixes ALF-11119: The 2 tranformations didn't work - Segmentation fault in ffmpeg - it looks like a bug with ffmpeg and it was decided that compile/bug fixing ffmpeg is not a priority at the moment. The 2 entries have been commented out. If they are required, the user should consult the ffmpeg documentation for the correct version & o/s at the time.
33146: ALF-11345 Patch from Pavel Yurkevich to fix another VTI/SPP problem with site names that start with Alfresco
33147: FTP implemented set modification date/time command (MFMT). ALF-12105.
33148: ALF-12063 Pull some of the VTI list type definitions out to a common base class
33150: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33076: ALF-12285: Allow dumping of schema to XML via JMX
33151: Fix problems with FTP and UTF-8. JLAN-81.
When using the Java6 Normalizer use the NFC form.
33158: Fix NFS server swallows exceptions. ALF-11667.
Startup exception details are now saved.
33160: Improve the Vti/SPP exception message for the case of the Vti port being already in use
33161: ALF-12063 Additional SPP/Vti list info required for Mac Office 2011 support
33162: Fixes: ALF-10322: Edit Dialogue gets out of sync if event moved using FullCalendar (extends FullCalendar to provide a callback after an event changes, which enables us to keep our event object up to date).
33163: Fixes: ALF-10248: Grey Placeholder image for unauthorised channels has now been replaced with yellow one.
33164: Fixes: ALF-11562; Refactors My Calendar dashlet to use timezone aware ISO8601 dates from updated Calendar API & removes obsolete properties from userevents calendar API
33165: Fixes: ALF-10645; i18n label doesn't appear in property bundle.
33167: Fix for ALF-11970
33168: Fix for ALF-10565 "Category manager in admin console needs query not search"
- i18n'd the strings
33178: Publishing: Fixes: ALF-11552; Inline edit icon alignment issue fixed
33183: Minor fix to exception string in extendBuffer().
33194: ALF-10545: NodeServicePolicies#onUpdateNodePolicy not adequate for NodeService#setType
* Added beforeSetNodeType and onSetNodeType policies
* Both callbacks have old and new types as parameters
33204: Fixes: ALF-11230, publishing tracking link opens in repository, not Doc Lib. Also fixes a couple of other minor bugs:
- balloon pop up didn't appear when published from Doc Details page
- tracking link appears black (on black) when hovered over.
- adds defensive code to prevent an error if the expected element for the notification balloon isn't there.
33212: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33211: ALF-12384: Failed schema dump can cause failure of repository start up
33217: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
31840: Fix for ALF-10282 - Web Browser freezes with large xml files Web form transformation
31987: Proper fix for ALF-11489: 'patch.sitesSpacePermissions' failed on upgrade 2.2.8 -> 3.4.6
- Just handle missing defined ACLs
32341: Fix for ALF-9883 - WCM Forms: Changing 'abstract' type carries previously-added elements
32911: Add a (currently disabled) unit test for ALF-10466 - The HTML to Text transformer (not Tika based) should take account of the content encoding
32912: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_10_13 to BRANCHES/DEV/V3.4-BUG-FIX with changes + unit testing:
31742: ALF-10466 - The HTML to Text converter needs to take account of the Encoding set on the Content Property, to be able to correctly index MBCS text in wiki pages (and others)
32946: ALF-12161: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
32921: Merged DEV/TEMPORARY to PATCHES/V3.4.5
32913: ALF-11440: Content Manager unable to edit content from another user sandbox
In order to allow a Content Manager to edit a locked document in other user's sandbox, it is needed to modify the AVMLockingAwareService.grabLock().
The 'lockState' variable could be set to 'LOCK_OWNER', if a user is ContentManager to bypass the check.
32964: Fixes ALF-11054: Sharepoint - Wrong sorting by date
- incorporated patch from investigation team
32967: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_10_13 to BRANCHES/DEV/V3.4-BUG-FIX:
31828: Fixes ALF-10720: Webform performance improvement
Minimize database usage by adding new variable to FormWrapper that holds a form's name.
32969: Fixes ALF-10471: Cannot correctly remove users from email notification rule list
32980: Merged DEV/TEMPORARY to V3.4-BUG-FIX
32961: ALF-12132: Set "common-placeholder-configurer" as parent for "lotusWSPlaceholderConfigurer" bean.
32996: ALF-12184: SchemaBootstrap must use same assumptions as PatchServiceImpl when deciding whether an alternative patch succeeded
- Fixes regression introduced by r31972 / ALF-11489
33068: Added suggested fix to commit any current transactions in the NFS file expiry thread. ALF-11827.
33077: ALF-10142: Allow TinyMCE to accept <meta> element when editing HTML files inline in Share.
33094: Fix for ACT #15024-37148 (no JIRA yet)
- issue where in a load balanced Share environment (multiple web-tiers behind a reverse proxy) the modification to the template layout selection for a site or user dashboard would not be reflected in all servers.
33118: ALF-12278: Prevent the copying over of headers specific to a POST request on to the touch GET request
33138: Upgraded SpringSurf to 1.0.0 rev 968
33140: Added missing json-simple jar to 3rd party eclipse classpath, which bizarrely is used to generate the JUnit cmd line unit test classpath, no really.
33145: Fix for native FTP timestamps returned in GMT timezone format. ALF-11986.
33175: ALF-12366: Cope with read committed DB behaviour in AbstractReindexComponent.reindexTransaction()
33179: ALF-12344 CLONE - Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012 as that is when we will release 3.4.7
- Being done in 3.4.8 not 3.4.7
33190: Latest SpringSurf libs:
- much improved handling of multiple connections and connection reuse in RemoteClient
- improves connection reuse generally, but also much more stable under load balancing condition with multiple Share web-tiers behind a reverse proxy
33193: ALF-12344 CLONE - Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012 as that is when we will release 3.4.7
- Found a few more having followed previous date changes and searches
33203: Fix for HttpClient issue: Error status 500 Unbuffered entity enclosing request can not be repeated.
33206: Fix to FormUIGet - no need to manually patch up the JSON request since rev 33138 (SpringSurf 1.0.0)
33218: Fix for ALF-11868 "CMIS: removeAcl() function doesn't work via atompub."
33220: Merged PATCHES/V3.4.6 to V4.0-BUG-FIX
32405: Merged V3.4.6 (3.4.6.1) to V3.4.1 (3.4.1.24)
32404: ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Removed read only transaction from invites.get.desc.xml as it broke InviteServiceTest testRejectInvite
32397: ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Return first 200 invitations (similar to 4.0 paging)
Transaction used by the invites.get is now read only so does not force a flush of caches.
32503: Merged PATCHES/V3.4.6 to PATCHES/V3.4.1
32501: ALF-11727: Reinstated read-only transaction around invites.get and prevented it from trying to lazily create persons from rejected invites that had previously been deleted by InviteHelper.cleanUpStaleInviteeResources!
32650: ALF-11872: When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Put back in cut off at 200 invites (removed in last merge) for UI, unless we know that we need all of them internally
32775: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Even more changes:
- reduce number of queries required to list pending invites to a site (uses moderated and nominated caches and only looks up IDs if possible)
- change hibernate cache and flush modes (to avoid cache and the related slow flush), for queries and cancel of workflows
- modified js which was making a query for each person in order to work out if they were already in a pending invites list
32838: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine now supports batch cancelWorkflows() method for canceling multiple workflows at the same time (e.g. on deleting a site)
- Manual flushes only used at two points in the batch to minimize dirty checking overhead and yet avoid FK errors
- Performance implications still to be checked but at least functionally correct
- Corrected JPDL source jar
32857: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Search for Pending invites was slow on sites with > 0 pending invites (it was getting invites for all sites)
32861: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine uses an abstract list to 'lazily' convert hibernate objects on demand and avoid batch loading too many objects
32868: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Rationalization of batch fetching at hibernate layer
32881: ALF-11872: The saga goes on! Corrected empty list handling in InvitationServiceImpl.searchInvitation().
32927: ALF-11872: Fix parameter validation in InvitationServiceImpl.getInvitationTasks()
32936: ALF-11872: A site with 1200 pending invites can now be deleted without the UI timing out
- Pending invitation workflows are cancelled in an asynchronous action
- The asynchronous action completes about 3 minutes later, due to the massive number of individual delete statements being run by Hibernate
- Creating the rows in the first place took 20 minutes!
32956: ALF-11872: Corrected filtering in InvitationServiceImpl.getInvitationTasks() to only include start tasks
- plus recautionary sleep() in InviteServiceTest.tearDown() to ensure asynchronous invite deletions complete
33169: ALF-12312 'org.hibernate.LazyInitializationException: could not initialize proxy - no Session' when clicking on a Pending Invite workflow task in JSF
- Follow on from ALF-11872: Only use lazyloaded WorkflowTasks from JBPMEngine.getWorkflowTasks() when we are using the same session (currently
only done from InvitationService). The fallback is to assume it is not the same session and return a normal list of Workflows.
33221: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
30463: L10N Updates from Gloria (based on r30332): Fixes ALF-8211 and new string updates
30473: Merged HEAD to V3.4-BUG-FIX
30468: Fixed ALF-10280: Slow to report ® Duplicate entry ¯ in database.
- DuplicateChildNodeNameException implements DoNotRetryException
30685: Merged HEAD to V3.4-BUG-FIX
30679: Unit test for ALF-1017 - Non site content in the Sites Space
30683: ALF-1017 Remove EVERYONE Contributor permissions from /Company Home/Sites/, to avoid misc nodes being created in there by mistake by users, and update the SiteService to runAsSystem when creating the Site node
30693: Merged HEAD to V3.4-BUG-FIX
30692: Fix ALF-1017 specific test following ALF-1017 changes to permissions
30808: Fixes: ALF-10485 (minor text update)
30873: Latest L10N update from Gloria (based on r30698):
- Adds Web Quick Start translations (back port from 4.0)
- Adds/updates new or previously missing strings
31019: Merged HEAD to V3.4-BUG-FIX
28974: added double-checks for associations when a potential failure is detected
31018: Fixed ALF-9591: Integrity check: Association source multiplicity checking is incorrect
- Drop checks for source multiplicity when no associations are pointing to a type/aspect instance
31045: Merged HEAD to V3.4-BUG-FIX
31044: Performance improvements for PATH queries relating to Share dashboard dashlets and document library.
- tweaks to generation of PATH queries - hugely improves performance when dealing with 1000's site memberships
31160: Merged HEAD to V3.4-BUG-FIX
31156: Various Share search related fixes as spotted by Andy:
- increased resultset size that is used to retrieve raw results from query before Share specific results are filtered - this means sensible results are now shown from large repository wide and sorted queries, previously results would be "missing" if they dropped out of the resultset prefiltering
- fix to Share Search component to correctly display if more than N results were found in the repository
- fix to add default TYPE clause to generated Share search if no other TYPE is specified - this reduces masses of potentially matches results from repository wide searches that would otherwise need to be post-filtered
31345: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX:
31330: Fixed WCM bulkImport's importDirectory
31442: Merged HEAD to V3.4-BUG-FIX
31441: Fixed ALF-11014: Content output stream close errors are absorbed silently
- Found while testing XAMcontentStore
- Pulled stream copy code into AbstractContentWriter
- OutputStream closure (write-side) exception is rethrown to allow full rollback, etc
31444: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX:
31383: MLPropertyInterceptor performance improvements:
31758: Merged V3.3 to V3.4-BUG-FIX
31757: ALF-11279: Fixed RetryingTransactionInterceptor so that it actually behaves like an interceptor and doesn't throw away the rest of the interceptor chain!
31798: Merged V3.3 to V3.4-BUG-FIX
31773: ALF-11279: Further RetryingTransactionInterceptor fixes - must do mark for rollback on propagating transactions
32051: ALF-7195: Merge HEAD (4.0) to V3.4-BUG-FIX (3.4.7)
Merge was simply to take HEAD version to pick up changes made by Derek to DisableAuditableBehaviourInterceptor
32047: ALF-8882 Edit Online: Modifier and Modified date are changed even no changes were applied
- needed to turn off ASPECT_AUDITABLE on removeProperty which is called on unlock
- added code to not enable this aspect early if nested calls were made (this is not done, but is safer this way)
32088: Merging HEAD to 3.4-BUG-FIX:
r32063: ALF-10947 Fixed issue where repeating JBPM timer was causing an infinite loop if an exception was thrown within the timer event.
32475: ALF-11727 Improved performance of pending invites search.
32512: Incremented version revision for 3.4.8
32917: ALF-12133: Merged HEAD to V3.4-BUG-FIX
32906: ALF-12068 - Zimbra desktop - corrected InternalDateAsString.
32923: ALF-12133: Merged HEAD to V3.4-BUG-FIX
32918: ALF-12133 - Attempt 2 to get Imap internal date correct.
33021: ALF-9878: Merge V3.4.1 (3.4.1.25) to V3.4-BUG-FIX (3.4.8)
32956: ALF-11872: Corrected filtering in InvitationServiceImpl.getInvitationTasks() to only include start tasks
- plus recautionary sleep() in InviteServiceTest.tearDown() to ensure asynchronous invite deletions complete
32936: ALF-11872: A site with 1200 pending invites can now be deleted without the UI timing out
- Pending invitation workflows are cancelled in an asynchronous action
- The asynchronous action completes about 3 minutes later, due to the massive number of individual delete statements being run by Hibernate
- Creating the rows in the first place took 20 minutes!
32927: ALF-11872: Fix parameter validation in InvitationServiceImpl.getInvitationTasks()
32881: ALF-11872: The saga goes on! Corrected empty list handling in InvitationServiceImpl.searchInvitation().
32868: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Rationalization of batch fetching at hibernate layer
32861: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine uses an abstract list to 'lazily' convert hibernate objects on demand and avoid batch loading too many objects
32857: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Search for Pending invites was slow on sites with > 0 pending invites (it was getting invites for all sites)
32838: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine now supports batch cancelWorkflows() method for canceling multiple workflows at the same time (e.g. on deleting a site)
- Manual flushes only used at two points in the batch to minimize dirty checking overhead and yet avoid FK errors
- Performance implications still to be checked but at least functionally correct
- Corrected JPDL source jar
32775: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Even more changes:
- reduce number of queries required to list pending invites to a site (uses moderated and nominated caches and only looks up IDs if possible)
- change hibernate cache and flush modes (to avoid cache and the related slow flush), for queries and cancel of workflows
- modified js which was making a query for each person in order to work out if they were already in a pending invites list
32650: ALF-11872: When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Put back in cut off at 200 invites (removed in last merge) for UI, unless we know that we need all of them internally
33143: Merged BRANCHES/V3.4-TEAM to BRANCHES/DEV/V3.4-BUG-FIX
25103: ALF-6613 - SpringSurf improvements to allow easier refactoring of Document Details page
- removed manual request level caching of remote calls responses in web-tier components - now completely automatic
25138: Flattening of user preferences remote calls - ensures /preferences hits the RequestCachingConnector - reduces no. of remote calls by 3 for the doclib and by 4 for a site dashboard.
33216: Merged PATCHES/V3.4.1 to V3.4-BUG-FIX (3.4.8)
32405: Merged V3.4.6 (3.4.6.1) to V3.4.1 (3.4.1.24)
32404: ALF-9878 / ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Removed read only transaction from invites.get.desc.xml as it broke InviteServiceTest testRejectInvite
32397: ALF-9878 / ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Return first 200 invitations (similar to 4.0 paging)
Transaction used by the invites.get is now read only so does not force a flush of caches.
32503: Merged PATCHES/V3.4.6 to PATCHES/V3.4.1
32501: ALF-9878 / ALF-11727: Reinstated read-only transaction around invites.get and prevented it from trying to lazily create persons from rejected invites that had previously been deleted by InviteHelper.cleanUpStaleInviteeResources!
32641: ALF-12387 / ALF-11872: Merged V3.4-BUG-FIX (3.4.8) to V3.4.1 (3.4.1.25)
32475: ALF-11727 Improved performance of pending invites search.
(N Smith changes to do with only using ONE search value - faster as multiple are taken as ORs rather than ANDs)
32650: ALF-12387 / ALF-11872: When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Put back in cut off at 200 invites (removed in last merge) for UI, unless we know that we need all of them internally
32775: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Even more changes:
- reduce number of queries required to list pending invites to a site (uses moderated and nominated caches and only looks up IDs if possible)
- change hibernate cache and flush modes (to avoid cache and the related slow flush), for queries and cancel of workflows
- modified js which was making a query for each person in order to work out if they were already in a pending invites list
32838: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine now supports batch cancelWorkflows() method for canceling multiple workflows at the same time (e.g. on deleting a site)
- Manual flushes only used at two points in the batch to minimize dirty checking overhead and yet avoid FK errors
- Performance implications still to be checked but at least functionally correct
- Corrected JPDL source jar
32857: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Search for Pending invites was slow on sites with > 0 pending invites (it was getting invites for all sites)
32861: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine uses an abstract list to 'lazily' convert hibernate objects on demand and avoid batch loading too many objects
32868: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Rationalization of batch fetching at hibernate layer
32881: ALF-12387 / ALF-11872: The saga goes on! Corrected empty list handling in InvitationServiceImpl.searchInvitation().
32927: ALF-12387 / ALF-11872: Fix parameter validation in InvitationServiceImpl.getInvitationTasks()
32936: ALF-12387 / ALF-11872: A site with 1200 pending invites can now be deleted without the UI timing out
- Pending invitation workflows are cancelled in an asynchronous action
- The asynchronous action completes about 3 minutes later, due to the massive number of individual delete statements being run by Hibernate
- Creating the rows in the first place took 20 minutes!
32956: ALF-12387 / ALF-11872: Corrected filtering in InvitationServiceImpl.getInvitationTasks() to only include start tasks
- plus recautionary sleep() in InviteServiceTest.tearDown() to ensure asynchronous invite deletions complete
33169: ALF-12382 / ALF-12312 'org.hibernate.LazyInitializationException: could not initialize proxy - no Session' when clicking on a Pending Invite workflow task in JSF
- Follow on from ALF-11872: Only use lazyloaded WorkflowTasks from JBPMEngine.getWorkflowTasks() when we are using the same session (currently
only done from InvitationService). The fallback is to assume it is not the same session and return a normal list of Workflows.
33224: Fix for ALF-12230 "Bootstrap re-encryption failed"
33225: Fix for ALF-12349 Transformations need to handle failures due to server being busy.
Change to system behaviour:
We want to support transient failures of thumbnail creations. Primary example now is the Polymorph Transformation Server which
can fail transformations because it is under load and wishes to decline transform requests.
Prior to this check-in, such failures would be interpreted by Alfresco as 'real' failures and the content node would be marked
as FailedToTransform. The transformers' state data would also be affected by the failure.
We need to allow transformers to fail and NOT trigger any negative consequences such as above.
Changes in code:
New exception type ActionServiceTransientException when thrown from an ActionExecuter will NOT trigger any compensating action that has been configured.
This allows actions to fail 'normally' or due to some transient condition with the implication that if rerun later the action may succeed.
Additional end-state for Actions in the ActionTrackingService: ActionStatus.Declined. The ActionExecuter has declined to execute the action at this time.
New exception type ContentServiceTransientException which means that a content operation (currently only a transformation) has failed due to a transient condition.
CreateThumbnailActionExecuter catches this exception type and throws the ActionServiceTransientException.
Tests at the ActionServiceImpl, ActionTrackingServiceImpl and ThumbnailServiceImpl APIs & various test config & other changes.
33231: ALF-10581 - MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails ... fk_alf_cass_cnode
- unexpected non-null child node id when creating a new node (see also THOR-906)
- for now genericise ALF-10153 (to include at least MySQL in addition to MS SQL Server)
33237: Fixing JUnit jar's src attachment.
33238: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33222: ALF-12351: Separate schema descriptor files for table prefixes: alf_, avm_, JBPM_, act_
33235: ALF-12351: Separate schema descriptor files for table prefixes: alf_, avm_, JBPM_, act_
33239: partial fix for: ALF-10446 - Upgraded FullCalendar to support ISO8601 Zulu timezone & told it not to ignore the timezone information.
33240: Implementation of improvement ALF-12404.
This fix has been OK'd by Andy Hind.
33246: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33244: ALF-12352: Add JMX support to trigger a schema check manually
33252: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
33245: ALF-12366: Delete a node by deleting its row and inserting a new one with the deleted flag set
- Forces a new ID to be generated for the deleted node
- Makes it impossible to simultaneously delete a node and add new children in two concurrent transactions
- Can't be merged to 4.0 due to SOLR - needs something more clever!
33250: ALF-12366: Derek code review
33254: Merge V3.4-BUG-FIX to V4.0 BUG-FIX
33249 - ALF-12342 Excel 2003 Patterns.
33256: ALF-12386 Change the simpler projects to use explicit dependencies, rather than blindly importing all of 3rd-party, to make generating downstream Maven POMs easier
33266: ALF-12163 - mail.parameters.from does not use the from address provided
33283: ALF-12185 SPP/Vti Mac Office checkin correction for Collaborators (Patch from Pavel Yurkevich)
33295: Fix to SMTP authentication implementation.
33296: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33285: Fix for ALF-12336 - Share loses performance if noncachableObjectTypes are defined (page & component)
- New and improved mechanism for dealing with cache invalidation in Share load balancing and clustering based on the Hazelcast messaging system
- See http://www.hazelcast.com/docs.jsp - and specifically http://www.hazelcast.com/docs/1.9.4/manual/single_html/#SpringIntegration
- Sample per node cluster config provided in custom-slingshot-application-context.xml.sample
- Tested with an Alfresco cluster plus a Share cluster both balanced via Apache server instances
- Significantly improved Share stability with latest SpringSurf libs and individual node performance back up to non-clustered node speed
Modified Alfresco JLan build to use newer hazelcast JAR and also modified existing build file references to use new jar location.
33297: Merge V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1) (RECORD ONLY)
33292: ALF-12457: Merge V3.4.4 (3.4.4.8) to V3.4-BUG-FIX (3.4.8)
33287: ALF-12400: Merged DEV/BELARUS/V3.4-BUG-FIX-2012_01_10 to V3.4.4 (3.4.4.8)
33284: ALF-12400 CLONE - Security risk in Web View dashlet
The check for user role was added to Web View and Site Links dashlets to disallow to configure Web View for Consumer, Contributor, and Collaborator roles and disallow to add Site Links for Consumer role.
33286: ALF-9514 I18N: Model constraint values need localized display names
- Applied diff file attached to JIRA issue (with a minor compiler error correction).
It appeared to be a merge of: DEV/SWIFT r27643, r27645, r27692, r27846 and HEAD r28405, r29364
33298: ALF-12461 If the OOXML file contains a thumbnail image, use this for the document thumbnail, plus improve the iWorks analoguous transformer
33305: Fix for ALF-12463 Error querying database was detected during upgrade process from 3.1 to 4.0.0.
33306: Experiment - adding an sdk-extras target for the enterprise specific bits of the SDK.
33308: Merged V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33242: ALF-5830 show_audit.ftl template doesn't work anymore
- ISO9075 encode the node path
33271: ALF-9659 In auditing, nodeNameValue extractor never works on a deletion event.
- As pre call audit is not discarded on transaction rollback, we need to be able to have access to pre call values in the post call audit application.
One such value is the nodeName for the post call of NodeService.deleteNode()
33274: Merged DEV to V3.4-BUG-FIX
33273: ALF-12314: Failed to create content due to error: lockOwner is a mandatory parameter
It is necessary to pass the correct 'lockOwner' of a rendition, for example, to use 'rr.getLockOwner()' instead of 'lockOwner'
33277: ALF-12436: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
33275: ALF-12426: Correction to joins in select_ContentDataByNodeIds
- inner join to alf_node_properties first
33279: ALF-12366: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
33278: ALF-12393: Another indexing race condition when MySQL read committed is enabled, this time in the debug diagnostics!
33282: Merged V3.4 to V3.4-BUG-FIX
32979: ALF-12114: Reverse merged ALF-10282 and related changes from V3.4-BUG-FIX, which have caused serious regressions
31840: Fix for ALF-10282 - Web Browser freezes with large xml files Web form transformation
32341: Fix for ALF-9883 - WCM Forms: Changing 'abstract' type carries previously-added elements
32998: (RECORD ONLY) Merged V3.4-BUG-FIX to V3.4
32996: ALF-12184: SchemaBootstrap must use same assumptions as PatchServiceImpl when deciding whether an alternative patch succeeded
- Fixes regression introduced by r31972 / ALF-11489
33084: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to V3.4 (3.4.7)
33069: ALF-12266 NPE creating content using the web form
Locale language can be passed not only as lang_country but as only country code as well.
33257: ALF-10340: patch.db-V2.2-CleanNodeStatuses must now have patch.db-V2.2-Upgrade-From-2.2SP1 as an alternative to allow upgrade from 2.2.8
- That's because patch.db-V2.2-Upgrade-From-2.2SP1 exists in 2.2.8 and once run it's too late to run patch.db-V2.2-CleanNodeStatuses
33260: Set failonany=true on distribute-installers parallel task so that the build actually fails if an installer fails to build
33301: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33299: ALF-12281: Memory leak in ReferenceCountingReadOnlyIndexReaderFactory
- The diagnostic code I added to track memory leaks was actually causing some!
- For some reason I was recording a new reference when the index reader was dereferenced rather than clearing it
- Would affect scenarios where the main index is long-lived and there are no writes to it and lots of searches
- Spotted by Pavel
- Too much late night coding!
33303: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33302: ALF-12281: Correction to previous checkin - deal with the initial reference created by the constructor and cleared by closeIfRequired()
33315: ALF-11214 - IMAP subsystem is not successfully restarted after incorrect modification of IMAP properties via Admin Console
33321: Remove /hazelcast lib dir include which is no longer required as libs are now at lib root folder
33322: ALF-2550 - Enterprise SDK files do not contain enterprise repository project.
33323: SDK - Added Enterprise third party libs.
33327: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33324: Fix for THOR-941. Some MIME types appear as Unknown in metadata form.
The inconsistencies in the edit mimetype form were slightly different on V4.0.1 so I tidied them up.
33330: ALF-12487 In Mimetype Detection, if Tika detects a generic type of text/plain or XML, defer to the Alfresco filename based type (as we already do for octet stream)
33335: Quick build fix - comment out SDK enterprise docs while I work out what's wrong.
33353: Added more projects to Enterprise Generate Docs.
33357: When installing a module the tool reads the war's version.properties file and will not install if the war version is outside the repoVersionMin or repoVersionMax
33361: Merged DEV/GETHIN/FINDBUGS to V4.0-BUG-FIX
32962: Findbugs fix: Suspicious comparison of Integer references
32963: Findbugs fix: Call to equals() compares different types
32968: hashcode should be hashCode
32970: Findbugs fix: Suspicious comparison of Integer references
32972: Findbugs fix: Suspicious comparison of Integer or Long references
32976: Findbugs fix: .remove() incompatible with expected argument type String
32977: Findbugs fix: String is incompatible with expected argument type
32978: Findbugs fix: Call to equals() compares different types
I prefer this fix to the previous one I did
32982: Findbugs fix: Call to equals() compares different types
classDefinition.getName().equals instead of classDefinition.equals
32983: Findbugs fix: String is incompatible with expected argument type java.util.Locale
32984: Findbugs fix: An apparent infinite loop
32985: Findbugs fix: bad month value of 12 passed to new java.util.GregorianCalendar
This code passes a constant month value outside the expected range of 0..11 to a method.
32986: Findbugs fix: authenticationComponent masks field from superclass
32987: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
32988: Findbugs fix: Incorrect lazy initialization of static field
Now uses static initialization block
32989: Findbugs fix: Dead code: A null pointer would have been thrown before these lines
32990: Findbugs fix: possible null pointer dereference
Just made the code a little clearer
32991: Findbugs fix: class defines a clone() method but the class doesn't implement Cloneable.
32992: Findbugs fix: All equals() methods should return false if passed a null value.
32993: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
32994: Findbugs fix: If the multiplication is done using long arithmetic, you can avoid the possibility that the result will overflow.
33006: Findbugs fix: possible null
Just made the code a little clearer
33007: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
33008: Findbugs fix: Call to String.equals(Character)
Explicitly using String
33009: Findbugs fix: int converted to long and passed as absolute time to new java.util.Date(long)
Now works after the year 2037!
33014: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
33023: Findbugs fix: There is an apparent infinite recursive loop
No longer
33025: Findbugs fix: possible null
Just made the code a little clearer
33026: Findbugs fix: impossible null check
Changed && to ||
33029: Findbugs fix: Minor change to Integer.valueOf
33126: Findbugs fix: Comparison of String objects using ==
now used .equals
33127: Findbugs fix: Unwritten field. All reads of it will return the default value.
Now sets values in the constructor
33128: Findbugs fix: Removed try/catch
33129: Findbugs fix: Added an assertTrue to the unit test
33130: Findbugs fix: Passes null for nonnull parameter
Mocked the serviceReg and now the tests work!
33131: Findbugs fix: Call to a collection method contains an argument with an incompatible class from that of the collection's parameter
33133: Findbugs fix: Deadly embrace between inner class and thread local - not eligible for garbage collection.
Made inner class static
33182: Findbugs fix: possible null
Now intialises documentPaths correctly
33184: Findbugs fix: possible null pointer (no more)
33185: Findbugs fix: Comparison of itself
Changed variable name to fixedValue
33186: Findbugs fix: Possible null pointer dereference of nodePair
Now continues
33187: Findbugs fix: This code seems to be using non-short-circuit logic
33188: Findbugs fix: Possible null pointer dereference of entry
Discussed with Andy. If there's no entry then throw the exception, we can't continue
33189: Findbugs fix: Call to a collection method contains an argument with an incompatible class from that of the collection's parameter
It must want to remove the user
33199: Modified the end of line character
33209: Changed tabs for spaces
33210: I removed the "if" because it was never called, however Brian suggested moving it to a place where it would be called!
33363: Fix for ALF-12374 - Share sample 'share-config-custom.xml' is missing an endpoint 'activiti-admin'
33364: Merge V3.4-BUG-FIX to V4.0-BUG-FIX
33362 : ALF-12448 - Missing jars in enterprise SDK
33376: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33375: ALF-12154: Merged HEAD to V3.4-BUG-FIX (3.4.8)
Requested to RECORD ONLY this change when merging back to HEAD/V4.0-BUG-FIX etc.
- Removed duplicate 'List constraint display labels' values from bpm-messages*.properties and dictionarydaotest_model.properties.
May have been introduced by ALF-9514 changes in the same area, which was also RECORD ONLY
- Manual merge of JSON propertyLabels that exist in HEAD back into 3.4.8
32724: OPEN : ALF-11176: Untranslated strings in Group Review and Approve Task form
Activiti has one default transition "Next". If there is no transition then the model builder was not finding a translation for the task outcome (and just using the english word, e.g. "Approve"). Now it looks up the translation workflowtask.outcome.[wf:outcome property]
32943: FIXED : ALF-11176: Untranslated stings in Group Review and Approve Task form
I've changed the way task descriptions are retrieved. You can now enter translations for them.
33377: ALF-12509: ibooks Format
Added quick.ibooks file
33378: ALF-12207 IMAP: Empty file is not opened/downloaded (using IMAP Content Links) if it was uploaded to Share via fileserver
33379: Add the TIFF mimetype
33380: Improve the stream to Tika conversion code, following review for THOR-952
33385: Upgrade to the latest Tika and POI, for recent bug fixes
33387: ALF-12492 - Email with empty subject sent to Alfresco by SMTP cause Null pointer Exception
33396: ALF-12497 - Opening and closing (not save) MS Exel 2003 file via CIFS adds new version
33397: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33259: ALF-12354: DB2 reference files.
33261: ALF-12354: MySQL reference files.
33268: ALF-12354: Oracle reference files
33310: ALF-12354: Create schema reference files for MySQL, PostgreSQL, Oracle, DB2
33349: ALF-12354: Create schema reference files for MySQL, PostgreSQL, Oracle, DB2
33366: ALF-12412: Schema reference files should contain schema version number
33367: ALF-12412: Schema reference files should contain schema version number
33373: ALF-12354: Added comment to DB2 file regarding intermittent comparison failures.
33389: ALF-12516: Produce XML schema definition file (XSD) for schemacomp reference files.
33390: ALF-12516: added missing file (the actual XSD!)
33392: ALF-7260 RINF 03: Automate DB schema validation
33401: FindFindbugs fix: Maybe Derek expected null after all
33406: Latest SpringSurf libs - fixed use of java.util.UUID which blocks
33407: Merged BRANCHES\DEV\V3.4-BUG-FIX to BRANCHES\DEV\V4.0-BUG-FIX
33399: Fix for ALF-11962 Lucene queries searching on metadata (not on cm:content) with stopwords returns wrong results
33414: ALF-11746 Webscript to expose the repository mimetypes, along with their user facing display names and their extensions
33415: ALF-11746 Mimetype information can be available to all
33442: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33441: Latest SpringSurf libs - performance and thread safety improvements.
33447: Fix to email test - query error exposed by recent change.
33451: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33446: ALF-12354: fixed DB2 intermittent unique index creation problems.
33448: ALF-7260: removed redundant code.
33454: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33388: Removed L10N that no longer have a default.
33437: ALF-9514 I18N: Model constraint values need localized display names
- Undo changes to webclient_ja.properties that were made by r33286 for this issue.
There were no changes in webclient.properties that did not already exist in webclient_ja.properties
This should simplify translations.
33453: ALF-9514 I18N: Model constraint values need localized display names
- Tidy up mess to do with the initial r33286 revision for this issue. Lots of L10N property changes.
I think some of my trial merges from 4.0 did not get reverted before I applied the diff file.
Reverse merged r33437 and r33286. Note r33388 and r33375 (for ALF-12154) already included changes to try and fix the initial revision.
33456: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX:
33455: ALF-12410: JMX Dumps taking very long to finish
33457: SDK build fix
33463: Add in Enterprise Docs to SDK (again)
33464: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33312: ALF-12448: Merged HEAD to V3.4-BUG-FIX (3.4.8)
33304: ALF-7542 SDK is missing spring-test.jar
- ant script modified to copy org.springframework.test*.jar files into root\build\assemble\sdk\lib\server\dependencies
33382: ALF-10239 Form validation bug when content becomes invalid after XSD change
- override isValidForSubmit function in alfresco.xforms.TextField as alfresco.xforms.Widget version does not check the max length
33383: Fix for ALF-11791 - Multiple search on category in Share Advanced Search return no result
Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX
29710: SVC15: Contribution: Alfresco Share Adv Search Enhancement: Allow advanced search on category to include sub-categories in query by checking a checkbox as in Alfresco Explorer (ALF-7157)
A new "showSubCategoriesOption" has been added to the "category.ftl" form control, that when set to true (as shown in the example config snippet below) will display a checkbox allowing the user to request all sub categories be searched as well as the selected ones.
<field id="cm:categories">
<control>
<control-param name="compactMode">true</control-param>
<control-param name="showSubCategoriesOption">true</control-param>
</control>
</field>
30572: Fix for ALF-7008 - Double category in Share Advanced Search return no result
33384: Fix for ALF-12469 - Change method BaseAssociationEditor.generateFormSubmit to protected
33400: ALF-12366: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
33354: ALF-12393: Parent assocs must be cached with a txn ID, even when a node has no parents
- Use left outer join in parent assocs query
33355: ALF-12393: Fixed typo in SQL + allowed assocIndex to be null
33413: ALF-12219: Fix CommandServlet to not mess up Document List and My Spaces List dashlets on Websphere
33416: ALF-12411: Merged DEV to V3.4-BUG-FIX (with corrections)
33404: Fix that introduces full Unicode character support into jBPM 3.3.1:
- new patch that alters columns of the jBPM 3.3.1 tables to change 'TEXT' datatype to 'NVARCHAR(MAX)' (SQL Server and Generic dialects);
- 'jbpm-upgrade.sql' patch modified to alter as in the new patch;
- 'AlfrescoSQLServerDialect' fixed to allow create tables with 'CLOB' columns as 'NVARCHAR(MAX)' columns
- devious chain of alternatives (suggested by Derek) introduced to make sure the right patch executes under the right circumstances
33418: ALF-9507: Fixed possible LDAP security hole
Now we force RFC 2254 escaping of the user DN resolution query using argument substitution, as described here
http://docs.oracle.com/javase/jndi/tutorial/ldap/search/search.html
33419: ALF-9658: Corrected AFTER_INACTIVITY cache update behaviour in InMemoryTicketComponentImpl
- Now the key is preserved on entry update and not accidentally regenerated
33421: Merged DEV to V3.4-BUG-FIX
32042: ALF-11448: ArrayIndexOutOfBoundsException caused by unsynchronized call in org.alfresco.repo.webdav.WebDAV.formatModifiedDate
Creation of SimpleDateFormatter was moved to a method.
33422: ALF-12302: /api/tags API returns badly-formed JSON
- Resolved as suggested by MH
33423: ALF-10312: Parameter Based Redirection
- Now we validate that the Explorer login page redirect URL is within the context path of the application (/alfresco)
33424: Merged DEV to V3.4-BUG-FIX
33358: ALF-11719: Webscript fails due to colon in password
Split basic authentication header by first colon. Remaining part is user's password.
33425: Merged DEV to V3.4-BUG-FIX
33359: ALF-12071: Windows 7 cannot open files stored on Alfresco mounted as a webdav network drive if the filename contains + (plus) character
For Windows 7 we SHOULD decode the file name gotten from GET request taking into account that "+" is not encoded as "%2B" for GET request.
33426: Merged DEV to V3.4-BUG-FIX (with corrections)
33374: ALF-10713: Remaining dependencies repo.remote.url from outboundSMTP-context.xml and activities-feed-context.xml was removed and SysAdminParams bean was injected instead.
- MailActionExecuter.URLHelper returns url to alfresco using SysAdminParams.
33427: ALF-10713: repo.remote.url no longer used in 3.4.8 so removed altogether
33429: Merged HEAD to BRANCHES\DEV\V3.4-BUG-FIX
31191: First fix for ALF-10741 TAG field does not support wildcard, prefix, fuzzy queries etc -> wildcard searches entered by users will fail (for ALF-12162)
33433: ALF-12411: Fixed postUpdateScriptPatches declaration
33435: ALF-11719: Fix Authorization and AuthorizationTest
33436: ALF-12411: Fixed patch script paths
33445: Fixes: ALF-12389; internationalises the tool tip strings for changing the data list sort order.
33449: ALF-12411: Fixes from Dmitry
- Corrected ID of patch.db-V3.4-Upgrade-JBPM
- dependsOn property has no effect on a SchemaUpgradeScriptPatch - order controlled by schemaBootstrap.postUpdateScriptPatches
33459: ALF-9811: SSOAuthenticationFilter now supports basic auth as well.
33471: ALF-12297 Emailing to document via inbound SMTP causes integrity violation
33473: Reference schema files moved on from 5025 to 5026
33478: Fix for ALF-12515
33479: Fix for ALF-11116
33481: Fix for ALF-12099
33487: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33485: ALF-12598: Incorrect column order on indexes and primary keys must be reported to user
33496: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33494: ALF-12412: Schema reference files should contain schema version number
33508: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33507: ALF-12412: Added missing files
33515: Merge (Record Only) V3.4-BUG-FIX to V4.0-BUG-FIX
33495 : SDK Build fix - do not merge to V4.0
33517: V4.0 version of the fix for ALF-12393
- The node caching structure in 4.0 is version-based and there was already a check to
ensure that in-memory vs database versions matched for all calls to get parent associations.
- Added an additional version check for cases where the node returns no parent associations
- Removed right outer joins associated with the 3.4 fixes (minor complexity that is no longer required)
33555: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33554: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33512: GERMAN: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33513: SPANISH: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33514: FRENCH: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33516: ITALIAN: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33526: JAPANESE: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33544: SPANISH: Fixes additional Spanish translation bugs
33552: JAPANESE: Adds previously missing workflow related translations
33560: Fix the line endings to be consistent
33561: DOC-335 Provide a commented out example of SPP/Vti SSL Configuration in the Module
33563: Merge (Record Only) V3.4-Bug-FIX to V4.0-BUG-FIX
33328 : ALF-12098 Issue ALF-4010 not fully resolved. ftp transfer of a previously moved file copies it to the destination folder of the previous move
33566: fixed a comment.
33567: Small change to debug logging
33568: Removed deleteConfirm flag. Not neccessary as events are fired postCommit.
33570: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33550: Fixed ALF-10895 "Links, documents and folders: Unable to delete comments"
- Made sure no "content" is sent when using HTTP DELETE to avoid proxy issues
33574: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33573: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33557: JAPANESE: Removes redundant string
33576: ALF-12634 When building the edit online link to SPP/Vti, don't assume that the protocol (http/https) is the same as Share, but instead make that a module property (similar to how the port and hostname are set)
33577: Remove un-used imports
33584: ALF-12363: Protect against attempt to reference undefined rawPerms variable in folder-permissions WebScript controller
33586: ALF-12405: Always show delete site icon on My Sites dashlet when viewed on IE7
33605: Fixes: ALF-12408: Script Error when hovering on a row.
33616: Merged BRANCHES\DEV\V3.4-BUG-FIX to BRANCHES\DEV\V4.0-BUG-FIX
33500: Fix for ALF-12162 Searching for words with german umlaut does not show expected results
33624: ALF-12488 - CIFS error occurs if Hazelcast Config is enabled.
33637: ALF-11594: Disable comment field on upload dialog after version update
33643: ALF-12243: Fixed create HTML content via HTML editor
33649: Minor: tabs
33650: ALF-12657: We need to set maxSavePostSize for tomcat connectors to support SSL (e.g. ModelsGet from SOLR will truncate JSON to 4096 characters)
33662: Fix for ALF-12460
33663: Fix for ALF-12460 (part 2)
33664: Fix for ALF-12460 (part 2)
33665: Fix for ALF-12443
33672: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33468: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX
33467: Enterprise overlay update for MessagesWebScript
33470: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX
33469: Revert rev 33467 - not required
33482: Fixed ALF-12373 "IE7 Specific: incorrect displaying of "Link to Rule Set" window in Alfresco Share"
- also fixed for ie6 removed javascript error thrown on click
33580: Minor formatting for easier debug stepping
33581: Fixed ALF-12638: No username in an audit context after an error
33589: ALF-12650: Merged V3.4.1 to V3.4-BUG-FIX (3.4.9)
33588: ALF-12620 Regression. Since 3.4.1.25 / 3.4.6.7 a user can be invited to a site multiple times
- correction to js contains function. Bug introduced in r32775
33597: Merge DEV to V3.4-BUG-FIX
33465 : ALF-11193 - Consumer role cannot Unscribe/subscribe the IMAP folders.
33602: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to BRANCHES/DEV/V3.4-BUG-FIX:
32551: ALF-10133: "Doc folder" for calendar events does not clear/reset itself
33630: Merge Dev to V3.4-BUG-FIX
33626 : ALF-4896 - Lock icon displayed for documents with expired lock
33633: Merge V3.4.7 (3.4.7.1) to V3.4-BUG-FIX (3.4.9)
33609: ALF-12589 CLONE - Content Manager unable to edit content from another user sandbox - Hot Fix for 3.4.7 needed
Changed the permissions on the user's 'preview' store so that the group of ContentManagers was granted the ContentManager permission.
It had been granting the permission to all current users in the group individually. As a result new ContentManagers could not FLATTEN or WRITE to the preview store.
This had already been done for the main user store a few years back.
As the managers parameter was no longer needed the was removed.
33647: Merged DEV to V3.4-BUG-FIX
33629: ALF-12585: Manage System Users shows "Change Password" icon for LDAP users in search results
Sets "isMutable" property using addPropertyResolver in UsersDialog.
33648: Merged DEV to V3.4-BUG-FIX
33623: ALF-10586: CMIS: Trying to delete a multilingual document w/o translations via webscript
There is no need to delete associations in CMISServicesImpl.deleteObject().
33659: Merged V3.4 to V3.4-BUG-FIX
33594: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to BRANCHES/V3.4:
32551: ALF-10133: "Doc folder" for calendar events does not clear/reset itself
33595: Reverse merge of the following. Should have been committed to V3.4-BUG-FIX
33594: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to BRANCHES/V3.4:
32551: ALF-10133: "Doc folder" for calendar events does not clear/reset itself
33604: ALF-12597: WCMQS doesn't work out of the box
33654: Merged DEV to V3.4
33622: ALF-12655: Configure link isn't presented in Web View dashlet(My Dashboard page)
User userIsSiteManager is true by default in webview.get.js. This allows to configure Web View dashlet on user's dashbord.
33651: ALF-12655: Configure link isn't presented in Web View dashlet(My Dashboard page)
Sets userIsSiteManager=false before remote call, so if remote call fails it won't give site manager role to the user.
33655: ALF-12366: Merged PATCHES/V3.4.6 to V3.4
33548: ALF-12393: More changes to cope with read committed DB behaviour in AbstractReindexComponent
- Reverted r33278, 33354, 33355 and introduced more generic solution
- NodeRefs resolving to deleted nodes in the cache cause cache cleaning and transaction retry if they resolve OK in the database
- Cached parent assocs are thrown away for non-deleted nodes if they are empty
- Removes the need for the outer join and special case exception handling all over the place
33562: ALF-12393: Further improvments
- Lookup of NodeRef to a deleted node must always result in cache clearing and transaction retrying (due to possible read committed behaviour half way through transaction)
- Detection and correction of stale cached negative results (VALUE_NOT_FOUND) in node cache
33583: ALF-12393: Rework to getNodePair(NodeRef) to have less impact on existing code but still cope with read committed
- Look ups of deleted nodes still cause InvalidNodeRefExceptions but these have a retryable cause so that both handlers can handle and retrying transactions can recover
- Corrections to cached negative results (because the nodesCache remembers negative results) are written straight through and the transaction does not need to be retried
33660: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
33634: ALF-12161: Merge V3.4-BUG-FIX (3.4.9) to V3.4 (3.4.8)
33633: Merge V3.4.7 (3.4.7.1) to V3.4-BUG-FIX (3.4.9)
33609: ALF-12589 CLONE - Content Manager unable to edit content from another user sandbox - Hot Fix for 3.4.7 needed
Changed the permissions on the user's 'preview' store so that the group of ContentManagers was granted the ContentManager permission.
It had been granting the permission to all current users in the group individually. As a result new ContentManagers could not FLATTEN or WRITE to the preview store.
This had already been done for the main user store a few years back.
As the managers parameter was no longer needed the was removed.
33657: ALF-12650: Merged PATCHES/V3.4.6 to V3.4
33590: ALF-12620: Merged V3.4-BUG-FIX (3.4.9) to V3.4.6 (3.4.6.10)
33589: ALF-12650: Merged V3.4.1 to V3.4-BUG-FIX (3.4.9)
33588: ALF-12620 Regression. Since 3.4.1.25 / 3.4.6.7 a user can be invited to a site multiple times
- correction to js contains function. Bug introduced in r32775
33673: Fixed compilation error
33678: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33677: Merged V3.4 to V3.4-BUG-FIX
33676: ALF-12436: Increase content data cache sizes to match node properties cache sizes to allow bulk loading without overflowing
33679: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
33486: Merge V4.0-BUG-FIX to V3.4-BUG-FIX
33306 - experiment to add sdk-extras
33489: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33322 : Enterprise SDK
33323
33335
33353
33457
33463
33495: SDK Build fix - do not merge to V4.0.
33680: Merged DEV to V4.0-BUG-FIX
33675: ALF-12379: WebLogic: alfresco fails to start: java.lang.NoSuchMethodError: org.apache.commons.lang.mutable.MutableInt.increment()V
org.apache.commons.* package should be used as application's preferrable for WebLogic.
33683: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33682: Merged V3.4 to V3.4-BUG-FIX
33681: ALF-12132: Fix Bitrock's copy of the custom lotus context. Yuck!
33689: Fix for ALF-12437 Switching from Lucene to Solr caused subsystems to be in inconsistent state and repository to hang
- filter out changes to read only properties when set in bulk - ie they are ignored
33691: Fix for ALF-12667
33693: Fix for ALF-12695 SOLR should not appear to work with AVM - it should not silently fail.
- AVM search and indexing will raise exceptions when used with SOLR
- removed the AVM site bootstrap associated with Share in older versions of the product.
33701: Merged DEV to V4.0-BUG-FIX
33697: ALF-12691: Alfresco Explorer doesn't work: java.lang.NoClassDefFoundError: org/apache/commons/lang/builder/HashCodeBuilder
Shared library for WAS was fixed. commons-lang-2.6.jar is used.
33704: ALF-12299 - NFS subsystem enable/disable needs a different attribute name
33714: ALF-10229: DOS Voodoo to set ALF_HOME to the parent parent directory of the apply_amps script
- for /D %%D IN (%~dp0..\) do set ALF_HOME=%%~dpD
- Yuck!
33721: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33720: Merged BRANCHES/DEV/BELARUS/V4.0-BUG-FIX-2012_01_20 to BRANCHES/DEV/mward/schemacomp:
33631: LF-12355 : Create schema reference files for SQL Server
33727: Test fix - fallout from removing the bootstrap for the "sitestore" AVM store
33729: Fixes: ALF-12575 - missing i18n strings. (translations pending)
33738: SPANISH: Translation updates based on EN r33523
33739: Merged DEV to V4.0-BUG-FIX
33723: ALF-10229: apply_amps.bat doesn't work properly from alfresco-enterprise-4.0.0a.zip
Fix for apply_amps.sh to set ALF_HOME to the parent parent directory of the apply_amps script
33746: ALF-10656 SOLR: Patches execute search during bootstrap causing deadlock
- Part 1:
- SOLR query use during bootstrap will throw an exception
- tidy up some patch beans
- ignore unused AVM "sitestore" in WCMPostPermissionSnapshotPatch
33753: Remove upgrade installers from build targets
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33758 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
9f0ab3d127 |
ALF-8990: RSOLR 032: Model track and build from SOLR
- sort out SOLR per core analyzer properties - required DD refactoring for loading these particular properties and not using I18NUtils as SOLR needs to over-ride the class loader used .... - dictionary DAO now supports over-riding the default datatype behaviour (much easier to change the analyser properties file used) - property added in repositoy.properties - lucene.defaultAnalyserResourceBundleName=alfresco/model/dataTypeAnalyzers - models can define per property, class(type and aspects) and model analysis behaviour by specifying an analyser bundle - see the data type model for model level config - the same notation is used elsewhere - SOLR and Repository config for this has to be kept in sync by hand - consider syncing these later git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28826 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
1d8438e7bf |
ALF-8990: RSOLR 032: Model track and build from SOLR
- SOLR tracking now reflects all models loaded and changed on the repo to which it points - model tracking and related fixes - model XML now round trips for Boolean properties :-) - upgraded to latest version of jibx - 1.2.3 - added API to load models and not class load constraint extensions (does not affect the generated model XML only constraint enforcement) - removed solr specific m2 model binding - fixed SOLR tracking test git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28714 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
1714397cac |
Changed metadata encryption to have a new dictionary type: d:encrypted
- Properties have to be encrypted and decrypted in code using MetadataEncryptor ('metadataEncryptor')
- No conversion, encryption or decryption is done by Alfresco
- Unencrypted values cannot be persisted and get thrown out
- ALF-8646: RINF 38: Text data encryption
- ALF-8956: RINF 38: Encryption key password specified by installer
- ALF-9055: RINF 38: Support encryption against existing data
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28480 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f2eab4d8d9 |
Merged DEV/SWIFT to HEAD
28029: Added more tests for PublishingEventHelper and PublishingQueueImpl. Also added WebPublishingTestSuite.
28034: Support for ALF-8792: RSOLR 036: SOLR APIs to support index integrity checking
- ACL and ACLTX support
28036: WCM QS ML UI tweaks for marking something as the initial translation
28038: ALF-8548: WPUB: F165: Foundation API: Cancel a scheduled publishing event
- Code and initial test cases
28051: Fix for ALF-8836: No permission checks for SolrJSONResultSet
28057: WCM QS ML support for claiming intermediate non-translated folders when translating documents, with tests
28058: ML-WQS: Slight refactoring to remove RootNavInterceptor.
This functionality has been brought into the ApplicationDataInterceptor.
The effective root section is now made available to templates and components in the model.
28059: ALF-8499. SVC 10: Action Forms.
This checkin adds an ActionFormProcessor which supports the generation and persistence of Forms based on
Alfresco spring-injected action beans. The form processor produces a form field for each defined action parameter
as well as the ubiquitous executeAsynchronously boolean for action execution.
There is no styling of configuration of these forms and therefore NodeRef parameters will allow selection of any
cm:cmobject nodes and action constraints like ac-aspects will return every aspect defined in the system.
To expose these forms in the product, we would need to add form configuration for the built-in actions in order to manage and control such data.
28064: Fix for ALF-8857: Fix SOLR query caching to respect locale for ordering
28067: ALF-8846 : Intermittent: DMDeploymentTargetTest
added more debug logging and throw an explicit exception on trying to create a duplicate directory.
28068: Publishing: Tidy-up (javadoc and removal of a few unnecessary operations) prior to sprint 1 demo.
28069: Implemented EnvironmentImpl.checkStatus() method. Also created an AbstractWebPublishingIntegrationTest
and extended many of the web publishing tests from htis class.
28076: Publishing: More javadoc
28078: RINF 11: Canned queries
- minor: rename CannedQuery "query" to "queryAndFilter" and update/fix related JavaDoc (ALF-8827)
- update PagingRequest - precursor to merge with (Script) PagingDetails (ALF-8855)
28079: RINF 40: Lucene Removal: PersonService API (ALF-8805) - W.I.P.
- add GetChildren CQ support for (initially string) property filtering, including unit tests
- update GetChildren CQ to allow up to three filter and/or sort props
- add GetChildren CQ unit test for existing DB-based filtering of child types
- fix GetChildren CQ sorting, for spoofed referenceable props (including missing name)
28083: Fix for ALF-8858: Fix cache bugs (TX and ACLTX docs not tracked)
28097: Fix hard-coded checks for aspect counts following sys:localized changes
28126: Build/test fix (GetChildrenCannedQueryTest.testPropertyStringFiltering)
28147: RINF 40: Lucene Removal: PersonService API
- initial impl w/ unit tests
- note: separate task required to update JavaScript API (People.getPeople)
28157: RINF 40: Lucene Removal: PersonService API (ALF-8805)
- fix People.getPeople - put back FTS option (pending ALF-8924)
28162: Added PublishWebContentJbpmTest to test the Jbpm publish web content process definiion.
28178: Build fix. Removing a trailing comma that my ant build objects to.
28180: Preventing a NPE within TikaCharsetFinder. Was observed as part of tests for ALF-3757.
28182: RSOLR 037: Integrate CMIS Dictionary into SOLR engine
28183: ALF-8846 - fix DMDeploymentTarget(Test)
- make system auth explicit
- minor: fixup debug logging
28187: Fix for ALF-7308. The imgpreview thumbnail ... scale up small images...
I've exposed an ImageMagick configuration option ('>') as a new ImageRenderingEngine parameter, "allowEnlargement".
It's not mandatory, defaults to true, and is set to false for doclib and imgpreview thumbnails.
The net result is that doclib and imgpreview thumbnails of small graphics files (e.g. icons) will never have sizes exceeding their original size.
28191: RINF 09: Update FileFolderService (ALF-7168)
- minor: clean-up debug/trace logging
28192: Fix MT for GetChildren CQ
- FileFolderService -> list (ALF-7168)
- PersonService -> getPeople (ALF-8805)
28194: RINF 09: CMIS getChildren sorting fixes (part of ALF-7168)
- fix sorting by cmis:contentStreamMimeType and/or cmis:contentStreamLength
- add warning + debug (if some orderBy sort props need to be ignored - eg. too many or unknown)
- reviewed w/ Florian
28195: ALF-8910: RSOLR 037: Integrate CMIS Query Parser into SOLR engine
28211: Changes for ALF-8646: "RINF 38: Text data encryption"
28227: Changes for ALF-8646: "RINF 38: Text data encryption"
o fix build issue relating to missing property definition
28232: ALF-8928 - Performance degradation when loading documents from RepoStore
28233: Attempt to resolve OOM hangs in SWIFT builds
- Set mem.size.max=2048m
28234: Implementation of ALF-8986. Add support for transformation of Apple iWorks files.
A new transformer transforms (pages, numbers, keynote) iWorks 09 files to image or SWF for doclib & webpreview thumbnailing.
This transformer extracts an embedded JPEG or PDF file from a well-known location within the iWorks zip structure & uses that
to create Alfresco thumbnails. If these zip entries are not present for whatever reason, then the transformation fails in the usual way.
All of our iWorks 09 test files have an embedded JPEG and more than half have embedded PDFs.
28243: Init/refresh repo webscripts in single txn
- found whilst investigating ALF-8928
28268: Started implementing PublishEventAction. Also updated mapping of nodes from source to live environment to use associations.
28308: PublishEventAction now supports updating of nodes that have already been published.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28321 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f0f74b86f1 |
Merged DEV/SWIFT to HEAD
27600: ALF-8522: MyBatis: Performance: ensure <association> elements are properly keyed
27608: RINF 09 / RINF 10: DB-based paged query for get children (DocLib & CMIS)
- update FileFolder paging API
- update GetChildren canned query sorting (to return sort props prior to batched pre-load)
27614: RINF 09 / RINF 10: DB-based paged query for get children (DocLib & CMIS)
- add missing file (and fix my SmartSVN ignore unversioned list ;-)
- follow-on to r27608
27621: RINF 11: Extended generalized CannedQueryDAO to support common selects
- MyBatis resultset termination included
- RINF 11: Integrate existing CannedQueryDAO (ALF-8417)
- RINF 11: Canned queries (ALF-7167)
27623: RINF 09 / RINF 10: DB-based paged query for get children (DocLib & CMIS)
- if total count not requested then can cut-off permission checks (based on max items) and instead set "hasMore" flag (if applicable)
- now used by Share DocLib folder tree listing (on LHS) - see ALF-6570
27636: RINF 09 / RINF 10: DB-based getChildren
- improvements to treenode (push down sort by name, get subfolders with max 1, remove redundant max check) - re: ALF-6570
- add default child assoc sort (if no sort requested)
- minor tweak to getChildren CQ trace logging
27641: RINF 11: Extended generalized CannedQueryDAO
- add temporary MyBatis workarounds for ResultHandler-based queries
--> support unlimited queries for nested results maps (MyBatis #129)
--> clear cache to return results on subsequent calls (MyBatis #58 ...)
27642: RINF 16: Ordered associations: Added NodeService.setAssociations
- All reordering, deleting and adding node by NodeService impl.
- ALF-7405 (ALF-7404 RINF 16: Peer association enhancements)
27643: ALF-8183 SVC 01: I18N List of values constraint.
Added ListOfValuesConstraint.getDisplayLabel(constraintAllowableValue) method which uses the usual I18NUtil methods
to retrieve a localised display-label for the LoV constraint values.
These can be added to resource bundles in the usual way using a key as follows:
listconstraint.test_list1.ABC=ABC display where "listconstraint." is a fixed prefix.
"test_list1" is the shortform QName for the constraint with colon replaced by underscore.
"ABC" is one of the allowed values for the named constraint.
The test case changes & the associated model & property changes should make things clear.
27644: Test cases for ChannelService.createChannel and ChannelService.getChannels
27645: ALF-8183. I18N LIST constraint.
This check-in ensures that requests for a LIST.value display label for:
a non-existent value returns null
an unlocalised value returns the allowableValue String from the model (backwards compatibility).
27651: Fixing compile errors caused by moving NodeLocator classes.
27652: RINF 09 / RINF 10: DB-based getChildren CQ
- replace direct use of "sqlSessionTemplate" with "cannedQueryDAO"(RINF 11)
27657: RINF 09: GetChildren CQ
- temp fix for cm:modified (when qname does not exist) - TODO review
27666: Support for ALF-8594: RSOLR 039: SOLR sorting
- sorting for all single valued types
27671: Ignore virtual tomcat build
27673: Projects core, datamodel and solr now explicitly list their library dependencies and no longer include the 3rd party project
27681: Added pub:channelInfo aspect tows:webasset and ws:section.
Also ws:website now extends pub:DeliveryChannel.
Added new behaviours to section and website to ensure the channel info is populated.
27682: Added example SOLR config dir and instructions on how to set up - simple dev set up only subject to lots of change
27685: Cleanup: Removed non-javadoc; Removed unused methods; Added @override
27689: Update SOLR test instance dependencies
27692: ALF-8183 SVC 01: I18N Lost of values constraint.
Added code to the FormService's PropertyFieldProcessor so that the allowedValues for a ListOfValuesConstraint
have both the allowed value and its localised display label, if there is one.
Added English property values for the bpm:allowedStatus constraint and also for the LIST constraint in the FDK.
27693: WCM-QS ML work - Have the webscript return more details on the node and its parents,
and begin to use this in the UI to allow you to create as well as manage translations
27695: Workaround/fix for ALF-5747. Incompatibilities with OpenOffice 3.3
It looks like OOo 3.3.0 shipped with a missing component. The ConfigurationRegistry, which is used to remotely query the
OOo version, was not implemented in 3.3.0 and therefore gives an ugly (and unavoidable) exception on OOo startup.
There's not much we can do here, beyond getting users to upgrade their OOo install.
I've added a catch clause that detects this problem and emits a slightly friendlier warning to the log.
27720: ALF-8532: WPUB: F148: Foundation API: Request that a node be published to the live environment
27727: Removed duplicates
27734: WCM-QS ML Updates to handle marking a node as an initial translation, and a start on creating translations
27735: Fixed generics warning
27736: Added PermissionService.getReaders(List<Long> aclIds)
- Support for ALF-8335: RSOLR 013: DAOs and remote APIs for ACL changesets (ALF-7072)
- Also cleaned up empty javadoc
27739: Implemented NodeFilters and NodeFinders for AbstractChannelType and ChannelServiceImpl.
27741: RINF 09: GetChildren CQ - fix sorting - with unit tests (for default Share DocLib fields)
- partial ALF-8638
- ALF-8584 (follow-on for r27657)
27746: Start on linking the WCM-QS ML ui and the forms service for creating the translation
27747: Added --INCLUDE: directive to SQL scripts to allow importing of DB-specific snippets
- ALF-8498: SVC 06: Property holding comment count for a node
27748: Web scripts for ACLs and ACL readers
- Unit tests at all levels (Webscripts, Service and DAO)
- Tweaks to the DB queries to support index-based sorting
- Support for ALF-8335: RSOLR 013: DAOs and remote APIs for ACL changesets (ALF-7072)
27753: Fixed enum naming
27754: Undo changes to ChannelServiceImplIntegratedTest made in 27739 that broke the build
27762: Part I: ALF-7992: RSOLR 024: Locale support for query: SOLR
- restructure and split localisation from generic query parsing
- Lucene impl migrated and tested
- No SOLR impl yet
- Fix CMIS QueyTest
- Fix references for LuceneQueryParser mostly to AbstractLuceneQueryParser
27763: Initial implementation of ALF-8498. SVC 06: Property holding comment count for a node.
This check-in adds a rollup property to hold the commentCount (fm:commentCount under fm:discussable).
It adds registered behaviours for fm:post deletion/creation that will decrement/increment the commentCount for the discussable ancestor node.
I've also added a new test class to test this rollup property. There was no existing test class at this level and indeed there is no
CommentService or DiscussionService. Instead the REST API of comment.put.desc.xml uses the ScriptNodeService to create the correct node structure.
Therefore the test code has had to do the same thing.
27766: Slight reimpl of ALF-8498. Moved the rollup property onto its own aspect.
So now we have fm:discussable, as before, for generic discussions and posts (including Explorer comments).
And we have fm:commentsRollup which is only for rolling up Share comments.
27777: WCM QS ML Forms config and related tweaks to support having newly created nodes made multilingual where required
27781: Add repository project dependency for test context and debug
- fixes model issue with SOLRAPIClientTest
27782: SOLR - move back to dynamic catch all field which seems to be working
-> simpler build and model management
27810: ALF-8405 SiteAspect needs to handle child types of Site as well as Site itself
27821: ALF-7070: Fixed SOLRSerializer to handle residual properties (not in dictionary)
27828: RINF 11: Canned Queries (CQ)
- update API post review .
- add underlying pageRequest/pageResult for single page (or max items if skip is 0)
- add hasMoreItems (ALF-8470) and update unit tests
- return total count range - accurate count (if lower=upper), approximation (lower<upper) or more than (lower known, upper unknown)
- update option to request total count with max (if cutoff/trimmed then returns unknown upper count)
27829: RINF 09: GetChildren CQ - paging support for FileFolderService list
- update impl wrt CQ API changes (follow-on to r27828)
- add factory method to return CQ with common params & update FileFolderService
- update CMIS getChildren (AlrescoCmisService)
- update scripting layer (ScriptNode, ScriptPagingNodes)
- update Share DocLib (including doclist & treenode)
- ALF-8641 - add proto (UI subject to review) to demo Share DocLib requesting max total count (eg. "Showing items 1 - 50 of 1000++")
27837: Moving the pdfbox, fontbox, jempbox libs from 1.3.1 to 1.5.0, which adds various bugfixes.
27838: Web scripts for ACLs and ACL readers
- Simplification of paging API for ACLs
- Support for ALF-8335: RSOLR 013: DAOs and remote APIs for ACL changesets (ALF-7072)
27839: SOLR ACL tracking client code and tests
- Support for ALF-8335: RSOLR 013: ACL changesets client APIs (ALF-8463)
27844: Build fix. Making SiteServiceImplTest more tolerant of preexisting sites.
27845: Build fix. Making SiteServiceTest more tolerant of preexisting sites in databse.
27846: Build fix relating to ALF-8183. An extra test constraint requires an increment to a assertion expectedValue in this test.
27849: ALF-8532: WPUB: F148: Foundation API: Request that a node be published to the live environment
- Added more necessary interfaces and framework code
27850: RINF 09: GetChildren CQ - update sorting unit test + fixes
- nulls sort 'low'
- fix multi sort props
27858: ALF-8532: WPUB: F148: Foundation API: Request that a node be published to the live environment
- Initial cut of persisting publishing events (not tested yet)
27861: WCM QS ML webscript work - fix some issues, and start on webscript unit test
Also updates a failing test with details of why it's failing (switch from JSON to XML some time ago)
27864: Fix context minimal tests - web publishing context is already included from the high level context, and shouldn't be in the core one
27867: ALF-8184: SVC 02: Encode and decode of forms itemId should be done in the REST layer and not in each individual form processor.
27868: Sample Adobe Illustrator files from Linton, for use in testing future metadata/transformer support
27869: Fixed ChannelServiceImplTest failures.
27870: Created JBPM process definition to publish scheduled Publishing Events.
27872: Sample Adobe Illustrator 3 file (PS not PDF based) from Linton, for use in testing future metadata/transformer support
27874: OpenCMIS update
27875: Change the Tika auto transformer to register aliases of mime types, as well as the canonical ones, for when Alfresco uses the alias
27876: RINF 11: Permission checking in canned queries (ALF-8419)
27877: RINF 39: Optimise GetChildren CQ for unsorted maxItems (ALF-8576)
27878: RINF 09: Update FileFolderService - all list methods should use GetChildren CQ (ALF-8733)
27882: ALF-8532: WPUB: F148: Foundation API: Request that a node be published to the live environment
- Unit test for the publishing package serializer/deserializer
27885: Change order of publishing context so it comes after transfer service context.
27886: Fix for ALF-7992: RSOLR 024: Locale support for query: SOLR
- d:mltext, d:text. d:content
- phrase, term, prefix, wild, ranges, fuzzy etc
- localised tokenisation
- consistent tokenisation for cross language support ( phrase, term, prefix, wild, ranges, fuzzy etc)
- CMIS related stuff to be tested later
27897: Minor tweak to prevent repeated gets of the default locale when writing properties
27900: WCM QS ML webscript tests
27905: Fixed PostgreSQL HeartbeatTest: WorkflowDeployer was checking for read-only server too late
27906: Remove unused imports
27907: Used common SQL snippets for DB2 node inserts.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28319 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
e65b7ddd22 |
Merged DEV/SWIFT to HEAD (RM)
26104: RM: Remove incomplete and unnesseary unit test
26123: RM2 - Use APi's to create record categories within record categories
* ALF-6422: model updated with a couple of generic contructs which should be used in the place of the DOD specific types, for example file plan, record series and record category
* Unit test added to show very simple multi-hierarchy file plan being created manually
* Indetifier service and implementation added. Allows the customisation (via Spring atm) of the generation of different rm types identifiers.
* Some refactoring for model behaviour into a single package location and spring config.
26139: RM2: Multi-hierarchy file plan
* Unit to show record folders being created in a multi tier file plan (relates to ALF-6446)
* fix up issues with "setup" of record folders when created manually
* move model related behaviour into one package
* move tests into one package
* fix up failing unit tests
26296: RM: Multi-hierarchy support
* basic API support for multi-hierarchy support ()
* refactoring of associated unit test (plus creation of base test for future use)
* tests for API
* creation of DispositionService API and refactoring of RecordsManagementService accordingly
* fallout from refactor (unit test, security interceptors, etc)
26418: RM: Support for multi-hierarchy file plans
* Multi-hierarchy test data generated in rm base test
* Methods in DispositionService to create a disposition schedule and retrieve disposition schedules
* Unit tests showing disposition schedules being correctly inherited (all the way down to record folders)
* Fix up fallout from about tests
* Continuing refactor of code, moving system tests into separate package
* See ALF-6444 (RM52 - Create a disposition schedule on a record category that isn't a leaf node of a record category hierarchy)
* See ALF-6423 (Lookup disposition schedule up multiple category hierarchy)
26419: RM: Remove tests that need refactoring to work within a suite.
26569: ALF-6445 : RM53 - Update a disposition schedule on a record category that isn't a leaf node of the record category hierarchy
* Additional methods added to Records Management Service and Disposition Service as required
* Unit tests for above
* Multi-hierarchy unit tests showing updates happening correctly
* Extension of broadcast action to support multi-hier
26634: Fix buid
27126: ALF-6447: RM54 - Insert a record category and set disposition schedule on already established hierarchy
* Disposition schedules can be added through out a pre existing hierarchy, so long as not disposable items are effected
* Unit test refactoring
27911: Records Management:
* Major refactor of how custom properties are defined in Admin service
* Java API to reflect all the core custom property customisation features (within existing Admin service)
* Now any aspect or type can be "customisable" .. over kill but allows use greater flexibility when we get further down the road and custom rm models are common place ... also may eventually allow editing of custom-meta data
* Core customisable types sprung into admin config (Record, RecordFolder)
* Bootstrap mechanism (via spring bean) added to add additional customisable types and aspects
* DOD model types bootstraped in as customisable (series, category)
* Separtion of DOD model from Admin service ensured (eventually we want the DOD model to be an example on a custom RM model not a nessesary part of the RM solution)
* Auto application of custom properties to customisable types and aspect when they are created or added
* Fall out through from above changes and unit tests to cover new scenarios (including refactor of exisiting admin service test into newer Rm sytle)
* Marker aspect to indicate a record meta-data and service method
* Service methods to return all record meta-data aspects
* Web scrript API from above (later to power filing UI and allow multiple record meta-data aspects to applied by user)
* See ALF-7516 and ALF-7517
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28225 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
25632c2a96 |
Merged DEV/SWIFT to HEAD
25960: RepoBM: improve configurability
- add option to configure base folder path
- enable params (base urls, threads, base folder path, ...) to be configured via ant build.properties
25961: Merged BRANCHES/DEV/BM to BRANCHES/DEV/SWIFT:
24568: WebDAV - use fileInfo props (instead of nodeRef + getProp(s)) - resolve conflict
24727: SPP/WebDAV - compile fix (follow-on to r24568)
24855: BM - WebDAV - fix litmus -> locks -> 7. discover FAIL (fallout from r24568)
+ ran litmus 0.12.1
25963: Merged BRANCHES/DEV/BM to BRANCHES/DEV/SWIFT:
24784: Log stack trace when reporting exception
25966: Merged BRANCHES/DEV/BM to BRANCHES/DEV/SWIFT:
24725: BM - tweak validate (to use read-only txn)
25968: Merged BRANCHES/DEV/BM to BRANCHES/DEV/SWIFT:
24736: BM - getChildByName optimisation (add reverse-lookup for parentAssocs)
25992: RepoBM: add TPS
- extend default ant-jmeter report to show approx/rounded test Time & TPS (note: not done for detailed report)
- comment out detailed report
- also expose "duration" param in ant build.xml / build.properties
26035: RepoBM: ALF-6796 - fix perf of report generation (switch from xalan to saxon)
- also do not fail on error
26042: RepoBM: update readme (for ALF-6796) + add zip target
26045: (RECORD ONLY) Merged DEV/BM to DEV/SWIFT (RECORD ONLY) - already resolved for V3.4 & SWIFT
Merged BRANCHES/V3.4 to BRANCHES/DEV/BM:
23613: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_21 to BRANCHES/V3.4:
23601: ALF-5447: It's impossible to save the MS Office 2010 document via webdav.
Merged BRANCHES/V3.4 to BRANCHES/DEV/BM:
23618: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4:
23617: Merged BRANCHES/DEV/BELARUS/V3.3-2010_11_10 to BRANCHES/DEV/V3.3-BUG-FIX:
23602: ALF-5517: Webdav "supportedlock" propfind request fails if locking enabled
Merged BRANCHES/V3.4 to BRANCHES/DEV/BM:
23997: Fix ALF-5731: Saving a doc from Office 2003 via WebDAV fails
26049: RepoBM: add "folder create" unit test
- ALF-7309 (WebDAV)
- ALF-7310 (CMIS)
26147: RepoBM: update WebDAV test
- add patched sardine (thanks Florian)
- adds "getResources(String url, int depth, boolean allProps)"
26219: RepoBM: test additions & improvements
- add "itemRename" (document or folder) - for CMIS (ALF-7362) and WebDAV (ALF-7630)
- update mixed scenario (add "folderCreate" & "itemRename") - for CMIS (ALF-7546) and WebDAV (ALF-7545)
- cleanup of common code
26269: RepoBM: fix mixed scenarios (# of threads & weighted distribution)
- use single thread group and interleave controllers
- for CMIS (ALF-7546) and WebDAV (ALF-7545)
26271: (RECORD ONLY) Merged BRANCHES/DEV/BM to BRANCHES/DEV/SWIFT (RECORD-ONLY)
- NOTE: verified w/ florian
- NOTE: OpenCMIS and cmis-client-api are already on SWIFT
- NOTE: cmis-bm has been superceded by repository-bm
26273: (RECORD ONLY) Merged BRANCHES/DEV/BM to BRANCHES/DEV/SWIFT (RECORD-ONLY)
24326: OpenCMIS update
26395: ALF-7755: add "system-build-test" project (and related RepoBM updates)
- add ability to run "remote" tests (ie. selected *SystemTest) against embedded Jetty
- initially run sanity builds test for RepoBM (RepositoryBenchmarkWebDAVSystemTest + RepositoryBenchmarkCMISSystemTest) & also SiteActivitySystemTest
- RepoBM enhanced to import test data if not present (also added additional testItemDelete unit test)
- using local copy of Spring 3.0.5 (requires at least 3.0.2) - can be rationalised once rest of Alfresco (ie. 3rd-party libs) moves up to a higher Spring version
26420: ALF-7755: tweak "system-build-test" for build box
- also includes minor fixes to RepoBM (+ readme)
26448: ALF-7755: tweak "system-build-test"
- for ant scripts (eg. running on build box)
26457: ALF-7898 - Alfresco Web Services: fix-up broken/regressed tests (WebServiceSuiteSystemTest)
- revert default url context ... from "contentspaces" -> "alfresco" (broken during merge from ADB LC branch)
- fix AuthoringServiceSystemTest.testVersionMethods() - when deleting version history
- fix RepositoryServiceSystemTest.testPropertySetGet() - when creating dynamic model
26462: ALF-7898 / ALF-7755: add additional 'system' tests
- effectively runs Alf Web Service build sanity tests (~= WebServiceSuiteSystemTest)
26478: ALF-7898 / ALF-7755: additional classpath fiddling (to get around limitation on Windows)
- see also r26093
26487: Build fix: cut-and-paste formatting issue
26502: RepoBM: add "itemUpdate" (update props for doc or folder)
- for CMIS (ALF-7633) - use Alfresco OpenCMIS Extension to update aspect props
- for WebDAV (ALF-7631) - patch Sardine to allow custom namespaces
26526: ALF-7755: use temp classpaths
26528: ALF-7755: comment out for now
- seems to work locally and on build boxes when run separately, but fails during full build
- pending further investigation and testing (eg. when bamboo agents become free)
26567: ALF-7755: remove test-repository-bm since not used
- was breaking the test classpath (for following tests)
26571: ALF-7755: re-enable RepoBenchmarkSystemTestSuite
26600: ALF-7755: test-system-build-test
- add user.home (for build box env)
- re-enable MiscSystemTestSuite (includes Alf WS* tests)
26609: ALF-7755: fix build/test (RepositoryServiceSystemTest.testPropertySetGet)
- due to earlier MT test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28217 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
5346073135 |
Merged V3.4-BUG-FIX to HEAD
25384: ALF-5352 - user usages
- re-apply r19862 (ALF-713 fix) that was lost (probably due to merge conflict)
25440: Merged DEV/TEMPORARY to V3.4-BUG-FIX
25232: ALF-4300: DB2: Review schema (eg. VARCHAR columns) with respect to multi-byte support (when using DB2 / UTF-8)
25371: ALF-4300: DB2: Review schema (eg. VARCHAR columns) with respect to multi-byte support (when using DB2 / UTF-8)
- All VARCHAR fields quadrupled for DB2 relative to MySQL to support UTF-8 character sets
- ‘varchar-field-sizes-quadruple-increasing.sql’ introduced by patch
- Minor conflict anticipated on AlfrescoSchemaUpdate-2.1-A--to--2.2-ACL.sql; ensure larger column size is kept.
- Schema number now at 4201.
25444: Fix ALF-6689: WQS: Incorrect work of email field on contact page
Fix ALF-7058: WQS: Blog article page of custom type gives an error
25447: Fix ALF-5198: WQS: Error while Name field filled with more than 70 characters or special characters
25506: ALF-6281: Actions for folder do not work (Quickr connector plug-in)
25534: ALF-646: Alfresco Logo isn't displayed in SPP Open window
25590: Merged DEV/TEMPORARY to V3.4-BUG-FIX
25582: ALF-6282: Incorrect behavior of Propertiesa
- Add "Created", "Modified" and "Label" tags to document/folder entries in AlfrescoAtomBasedFeedServiceImpl.createEntry()
25595: Merged DEV/TEMPORARY to V3.4-BUG-FIX
25592:ALF-7194: Saving a Excel file with CIFS reset permissions.
- Copy value of "Inherit Parent Space Permissions" flag to the new node in ContentDiskDriver.cloneNode() method.
25635: Merged DEV/TEMPORARY to V3.4-BUG-FIX
25574: ALF-6288: Action 'Send Link' is not worked
25616: ALF-6288: Action 'Send Link' is not worked
- AlfrescoQuickrPathHelper.getNodePath() method was modified to return full node path, e.g. "/Company Home/Sites/TestSite/documentLibrary/test.odt".
- AlfrescoQuickrPathHelper.removeSlashesAndRoot(String value) method was renamed to AlfrescoQuickrPathHelper.resolveNodePath(String path, boolean isRelative).
25638: Merged DEV/TEMPORARY to V3.4-BUG-FIX (with feedback from Gary)
25376: ALF-684: Ftp requests to the IPv6 resolved hostname are failing
The ftp.ipv6.enabled property was removed, and a ServerSocket is opened without InetAddress parameter. It allows Java to determine if a IPv6 is used and bind "::" any local address to the server socket. It allows to connect to the Alfresco FTP using both IPv4 and IPv6 addresses regardless to server OS.
25639: ALF-5115: Removed circular dependency from non-continuous builds
- No need to use -f continuous.xml anymore when building enterprise or community
- Added assemble-command-extras stub to community build.xml, overridden by enterprise build.xml and called by continuous.xml
25699: MERGE DEV to V3.4-BUG-FIX
ALF-5745 : AVMTemplateNode d:date properties are wrong.
25770: Investigation tests for ALF-6904: Wrong behaviour when overriding a constraint in content model
25774: Fixed ALF-7193: XAM Connector: xam.archive.nodePropertiesToWrite must not make properties mandatory
- The property had to be set to null - achievable because it is MLText
- Added full d:mltext expansion
- Added double checks for nulls creeping in
25851: Fixed ALF-7381: OOM when Debug logging on ReferenceCountingReadOnlyIndexReaderFactory
- Use a WeakHashMap
25853: Merged DEV/TEMPORARY to V3.4-BUG-FIX
25852: ALF-6373: Preview isn't generated for content added by quickr
Added AlfrescoQuickrDocumentHelper.getMimeType(NodeRef fileRef) method that resolves the mime type using the node name.
Set the mime type of nodes created in AlfrescoDocumentServiceImpl and AlfrescoAtomBasedFeedServiceImpl.
25860: Resolve ALF-7286: CMIS UP link for document doesn't contain all parents
25866: Fix for ALF-6312
- moved configuration to the correct file to be picked up by Spring Surf
25870: Merged DEV/TEMPORARY to V3.4-BUG-FIX
25840: ALF-6279: Failed to save properties in Symphony documents.
AlfrescoDocumentServiceImpl.setDocType() method was modified to check for existence of document type in provided ClbDraft object.
25908: Set 3.4.2 revision
25931: Fix for ALF-6565: Explorer UI allows duplication of Replication targets which in effects breaks Alfresco
25987: DOC-238: Sharepoint (VTI) Protocol Configuration Documentation is outdated - have added comments in the properties file to indicate what they do
25994: WQS: Added a little more information to the log message when a 404 is returned
26003: ALF-7663: NPEs when using PermissionService with AVM stores
- added unit tests for regression testing
- no longer an issue
26004: ALF-7662: AVM permissions - access denied exception when trying to create file in a layered directory, when no explicit permissions set (on root dir node)
- test passes on 3.4.2 - updated test to reflect 2.1 state
26011: ALF-6372 Now when the package manager adds items to a package it does not mark the items as modified.
26026: ALF-6350: Add support for Ideographic Space to the Full Text Search -
- added full set of Unicode characters for letters and digits (0x0000 - 0xFFFF)
- added fill set of Unicode whitespace
- class to generate Unicode types -> ranges
- upgraded antlr to 3.3. (required to resolve 3.2 bug)
- fixed Lexer and parser test
- much still depends on the tokeniser ....
26048: Fix for ALF-7507 - Manage Deleted Items - Recover All Icon Missing
26050: Fixed failing tests WorkflowFormProcessorTest and TaskFormProcessorTest.
26068: Resolve ALF-7342 - dynamic Models - unable to add new properties to an aspect if the aspect is a mandatory aspect of another aspect
26082: WQS: Improved debug-level logging to track WQS-to-repo interaction better.
26094: Some formatting
26095: Fixed ALF-7531: alfresco.jgroups.bind_interface is not taken into account
- Added 'bind_interface' property to TCP config
- Value injected into system properties: alfresco.jgroups.bind_interface
26130: Fix for CIFS multitenancy not working. ALF-6816.
Need to search the global share list for admin named pipe shares.
26131: Fix for CIFS cut/paste write-protected error. ALF-1822
26132: Solairs/NFS ReadDir issue, cannot list folder more than once. ALF-5386
Search resume id/cookie value of zero has special meaning for NFS.
26133: Changed FTP return status for MKD command to 257, for RFC compliance. ALF-7501.
26136: Fix for FTP CWD-MKD-CWD sequence failing. ALF-7530
Trim filesystem path to make sure there is no trailing backslash.
26144: Merged V3.4 to V3.4-BUG-FIX
25890: Fix for ALF-5796 - It's impossible to add tag in Japanese language (IE specific)
25891: Fixes: ALF-7363 (updated JA translation)
25894: Fixed Legal and License url in About dialog
25896: ALF-6476 -translation on Transfer Target configuration
25899: First cut of French transfer properties. Mostly English! but has 3 lines of French.
25900: Fix for ALF-6916: More Deployment Reports action causes an error
25901: Fixes: ALF-6847 (Italian Translation)
25902: Fixes: ALF-6861 (incorrectly encoded German character)
25904: Fixes: ALF-6755 (translation quoting error)
25911: Fixes: ALF-6478 - French translation correction
25913: Fixes: ALF-6334 and ALF-6477 (Profile Edit style issues - makes mark up consistent, clears floats to allow for foreign languages being a tad more verbose than English and adjusts padding to help input boxes line up.
25914: Help URL for 3.4 enterprise docs
25915: Updates TinyMCE translation as requested in ALF-6486.
25916: Updated support URL in readme
25917: Fixes: ALF-6482, wrong word order in FR has been corrected.
25919: Fixes: ALF-6655 updated to allow enough space for verbose languages (e.g. FR, ES)
25925: Fix for ALF-6885: alfresco-enterprise-3.4.0.zip package has 2 issues with apply_amps.sh
25936: ALF-6469 - transfer folders internationalized
25941: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
25939: Latest JA update from Translators, received: 2011-02-28
25943: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
25942: Language updates for property string changes and additions between 3.4.0 and 3.4.1
25946: ALF-7191: Generate duplicate _en resource bundles, using location of _fr bundles as a guide for ALL bundles under alfresco and share WEB-INF/classes
25947: ALF-7191: Reverse accidentally committed changes to WebDAV in 25946!
25949: Fixes: ALF-6521 and ALF-6493 (Site discussion's handling of tags with special characters in them)
25950: Fixes: ALF-6489 - encodes the content's name to make it safe for a URL.
25951: Fixes: ALF-6487 Adjusts styling for rename panel
25954: ALF-7191 - Generate _en bundles for all message bundles for Explorer and Share - using known location of message bundles
25956: Allow a bit of leeway with audit timing during delete tests
25957: Fixed ALF-7341: Upload performance degradation when uploading contents to folders with content rules applied.
- Action executions were being recorded by the ActionTrackingService for all actions
- Post-commit updates of the action node was reducing performance
- Added 'trackStatus' to ActionExecuter, ActionDefinition and Action
- Default 'trackStatus' is false; exceptions: 'replicationActionExecutor' and 'commit-transfer'
- Adjusted tests accordingly
- General cleanup around modifications
25964: ALF-5625 - When viewing properties in version history hitting close results in loop
25970: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4:
25967: Fix ALF-7440: WQS: commons-pool library has been upgraded, but WQS build properties have not been changed accordingly
25971: ALF-7441: Help URLs pointing to new doc system (1 of 2)
25972: ALF-7441: Help URLs pointing to new doc system (2 of 2)
25974: Reverted rev 25964 - as fix is scheduled for 3.4.2
25979: Disabling intermittent failing unit test. ALF-7443 logged.
25980: Merged V3.4-BUG-FIX to V3.4
25978: ALF-7394 - Alfresco Network dashlet, now Alfresco Support information
26014: ALF-7087 - Cannot override webscript files in case of using jboss 5.1GA
26024: ALF-7466 - Links do not appear correctly in the management Console (RM)
26036: ALF-6403: Merged V3.4 to V3.4 (lost revision)
25627: Fixes ALF-7222: Updated linux installer window height (with taller image to hide additonal background)
26039: Fix intermittent failures in InviteServiceTest.tearDown()
26040: Fix intermittent failures in InviteServiceTest.setUp()
26043: Sync up run-junit-test with junit macros so that it can be used to run unit tests in an enterprise environment (e.g. DB2 / Oracle)
26044: Possibly fix intermittent TransferServiceImplTest failures by using org.alfresco.repo.transaction.RetryingTransactionInterceptor
26052: Do not wait indefinitely for a heartbeat in HeartBeatTest. A broken heartbeat would cause the build to hang forever!
26056: Merged V3.4-TEAM to V3.4
26053: Added in loop to wait for asynchronous post-failure auditing (ALF-3055)
26077: Upped LOGFILSIZ to avoid failures in unit tests with large transactions on DB2
26084: Avoid intermittent test failures in AbstractTestFormRestApi by using retrying transactions
26096: Correction to DB2 drop / create commands
26097: Fixes: ALF-7102, typo in property string.
26100: Merged V3.4-TEAM to V3.4
25985: Another cycle of fixing installer from Win builds. Still waiting for official fix from Bitrock.
26067: Fixes for installer builds on Windows
26102: Attempt to avoid intermittent failures in TaggingServiceImplTest by upping wait time
26109: Another go at executing the db2 creation statements synchronously through db2cmd
26111: ALF-6764 - Copyright year on Share login page out of date
26127: Merged V3.4-TEAM to V3.4
26120: Fix postgres.bki on Win builds
26142: Merged PATCHES/V3.4.0 to V3.4
25999: ALF-7377: Validate and reject partial WebDAV requests sometimes produced by NetDrive
26145: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
26143: Merged PATCHES/V3.4.0 to V3.4
26005: Merged V3.4-BUG-FIX to PATCHES/V3.4.0
26002: ALF-7282 Updated NodeListConverter so that it now implements the method revert(Object, ProcessDefinition)
26153: Fix for CIFS concurrent folder listing returns wrong list of files. ALF-6385.
Synchronize the VirtualCircuit.allocateSearchSlot() method and put a marker object in the allocated slot so it does not get reused before the real search is put into the slot.
26156: Merged /BRANCHES/DEV/BELARUS/V3.3-2010_12_20 to BRANCHES/DEV/V3.4-BUG-FIX:
24902: ALF-5985: Users with an apostrophe in their username cannot cancel their own workflow no action button shown
26177: ALF-6686 - DOCLIB - add 'add-default-resource' as enhancement.
26181: Fix for ALF-7179 - NPE on Check in action when define lockable aspect as mandatory.
26182: ALF-3145 - Caller of CopyBehaviorCallback.getCopyProperties should ensure modifiability of properties map
- Copy Service was already done. Merged similar changes to CopyBehaviourCallback.
26185: ALF-7238 - Value for $fieldHtmlId changes after metadata refresh
26196: Fixed ALF-3383: range slider does not honor xs:fractionDigits
26202: ALF-6947: RM LOV Constraint values are not returned in alphabetic order
* RM list of values are now shown in the UI as ordered
* this can be overridden in the constrant definition but isn't exposed in the admin UI
26206: Fixed ALF-6538 "My Tasks Dashlet needs to use Page URL" (code contribution from Jeff Potts)
26211: Fixed ALF-1289 "Search for groups on "Add Group" form works incorrectly"
26213: Fixes ALF-6697: Updates to flash and html uploaders to prevent files named with (Windows) illegal characters from being uploaded
26220: Fixed CopyServicePolicies javadoc
26221: Fixed ALF-4926: Incorrect behavior of update and move rule for the same folder
- Pulled rule-specific code out of FileFolderService
- Added detection for new nodes and renamed nodes in current transaction
- New nodes will only fire inbound properties, renamed nodes won't fire outbound, etc
- Added in coverage tests:
- testCheckThatModifyNameDoesNotTriggerInboundRule
- testCheckThatModifyNameDoesNotTriggerOutboundRule
- testUpdateAndMoveRuleOnSameFolder
- Requires regression tests of ALF-4846 and rule-based test cases
- Inbound, update and outbound have to be respected for all clients
26222: Confirmed 3.4 fix presence for ALF-5001: cm:name uniqueness check can fail if the property is not set
- Unit test the condition
- Checked that code now uses the node UUID as a cm:name substitute
26228: Test fix after rev 25770 for ALF-6904
26232: Fixes ALF-6697: Improved error handling for HTML uploader
26236: Fixes ALF-6697: Re-use forms validation logic
26237: Build fix for lexer tests (character encoding issues on build box + using unfixed antlr test environment for one test)
26244: Merged BRANCHES/DEV/BELARUS/V3.3-2011_01_18 to BRANCHES/DEV/V3.4-BUG-FIX: (with modifications)
25071: ALF-1846: Workflow validation is not perfomed when tasks progression are requested
26259: Fix for ALF-7520: Upgrading from "old permission model" to "new permission model" (DmPermissionsPatch)
- include generic patch to fix up permission inheritance issues
Probable work around for ALF-7453: ACL Propagation issue for large number of users/ACLs
26276: Unit test fix for ALF-4926: Incorrect behavior of update and move rule for the same folder
- Content update trigger now ignores nodes that are created in the same transaction
26277: Fix for ALF-7636, the onLoggedOut function was being called directly rather than an event being triggered, which made it impossible for plugins to use the event.
26278: Fix ALF-7568: Thumbnails should not go into the trash can
- For 3.4: Just the content model setting for cm:thumbnail
- Relates to TEAM rev 25038
26283: If we're not doing action tracking during execution and completion, then don't do the pending step either (ALF-7341)
26284: ALF-5998 - German language pack error in Explorer - Incorrect layout of Manage Task button in My tasks component in alfresco explorer
26285: Hopefully avoid intermittent failures caused by either slow machines (by ensuring locks are held during slow execution), and fixing up the action tracking parts of the test (broken by ALF-7341 changes)
26286: ALF-5889 - Italian translation errors in Explorer and Share - Aspects
26299: Fixed ALF-6289 "Contributor is absent in Permissions section at the details page"
26305: ALF-7264 - Improve error messages when there are no valid email addresses to send an email too (avoids a null pointer, instead gives a helpful one), and also a provisional fix for @localhost email validation (pending a proper fix via VALIDATOR-292)
26308: ALF-6073 - *.docx document is displayed on all views (Document List portlet)
26309: ALF-7532 - Content Rule on RM site (other than Folder) creates 'GUID' folder in Share
Note: Fixed on Team, but along with many other unrelated fixes; hence not merged directly.
26311: Fixed ALF-7162: Bulk import NPE
26317: ALF-5560 - Incorrect behaviour on import.
RM FilePlan now tolerates (but does not render) non-RM content which was causing the original issue.
26318: Fixes ALF-7321: Ensure that WCM and Share groups don't appear as options in Repository web-client start workflow wizard for group and pooled review workflows
26327: Merged V3.4 to V3.4-BUG-FIX
26158: Merged DEV/TEMPORARY to V3.4
26154: ALF-7571: Create Web Project wizard - Step 3
Superfluous “cellpadding” elements were removed. Missing space was added.
26164: ALF-6885: Changed svn:eol-style from native to LF for all .sh scripts
26165: Merged V3.4-TEAM to V3.4
26161: Fix full installer.
26178: Merged DEV/TEMPORARY to V3.4
26172: ALF-7601: 3.4.1 SDK WebServiceSamples multiple problems
Configuration properties for WebServiceSamples was moved to correct place.
Dependency to SDK AlfrescoEmbedded was added to classpath. It is required for FileCopyUtils from Spring which is used in WebServiceSamples.
26190: Reversed 26165 / 26161 - breaks installer building
26192: Convert TaggingServiceImplTest to use retrying transactions!
26194: ALF-7045: AVM upgrade - re-implement AVM "rename duplicates" patch as a DB upgrade script
26195: Update installer overlay files
26197: Final installer updates - built and tested on OSX
26199: Allow relocatable data for postgres - part2
26204: Attempt to avoid intermittent unit test failures in RecordsManagementAuditServiceImplTest by adding some Thread.sleep() calls to allow for asynchronous audit behaviour
26207: Set site notification to false on install (ALF-6181)
26212: Merged DEV to V3.4
26203: ALF-7605 PostgreSQL: Upgrade from 2.1.7 to 3.4.1 is failing - constraint "alf_access_control_entry_acl_id_key" does not exist
1. The statements which are drop constraints, marked as optional
2. The alter statements with new constraint names were added
26245: Added OOo port number configuration
26256: Fixes ALF-7679: Remove webscript-framework-config-custom.xml file
26270: License updates from Ashutosh
26274: Fix intermittent unit test failure with retrying transaction
26275: Possible fix to intermittent test failure.
26295: Reduce scope of retrying transaction, in a hope of fixing TaggingServiceImplTest.testOnStartupJob()
26303: And the prize for the largest number of retrying transactions in a single unit test goes to...
26307: Fixes: ALF-7704: Japanese language option not appearing in dropdown box on log in page.
26314: Another defensive sleep() in RecordsManagementAuditServiceImplTest
26325: Moved defensive sleep() in RecordsManagementAuditServiceImplTest
26329: Resolved merge issue in TaggingServiceImplTest
26332: ALF-7499: DOD5015 PublishUpdatesJob is not resilient to missing nodes
26337: Build fix - Added checks for new "sorted" parameter on ListOfValuesConstraint
26338: ALF-6004 - Verisonable aspect applied to content in Web Quick Start does not result in version information being exposed
26341: ALF-5394 Fixed issue where pooled actors (users not groups) were not working properly.
26352: Removed svn:mergeinfo
26357: ALF-5369: Disposition errors when importing FilePlan which includes custom event
* missing events are now created with the information available
* prevents exception when browsing imported file plan
* TODO make sure sufficient information is stored in the export file so that events missing can be correctly recreated
26358: Found and fixed javascript error/bug when date-picker was used in form w read-only="true"
26360: Fixed ALF-5980 "Language pack errors in Share - Incorrect layout on Manage permissions page"
26362: Fixed ALF-5894 "Italian language pack in Share - Incorrect layout of My Profile dashlet"
26367: MERGE SWIFT to V3.4 BUG-FIX for ALF-5125 word offfice 2007 creates permanent temporary files on 3.2.2.1, and possible wrong ownership
26001
26081
26208
26216
26261
26315
26339
26370: MERGE DEV To V3.4-BUG FIX
26342 : ALF-5125 - word office 2007 creates permanent temporary files on 3.2.2.1, and possible wrong ownership
26382: Using predefined statics and neatening
26387: ALF-4101: Blog Archive filter has duplicate dates
26396: Fix for ALF-7834: CLONE -ACL Propagation issue for large number of users/ACLs
- final part of fix for locking ACL changes (avoid simultaneous changes to the ACEs associated with an ACL)
26397: ALF-7823 - CIFS shuffle looses "mime type" of attachment.
ALF-7670 - MS Word 2003 'Save As' to CIFS in a folder with a rule 'extract common metadata' does NOT extract the metadata
26398: Fixed ALF-6384 "Share - 'Insert Image Library' function in WIKI not working properly in IE8"
26407: Merged V3.4-2010_11_29 to V3.4-BUG-FIX
24159: ALF-413: Incorrect notification is displayed on Manage deleted items page when deleting an item that is already recovered
26412: Fix for ALF-4400: Share Search - Not Finding Document When Search Uses More Than One Tag in the Search Criteria
- added TAG field - UI no longer has to do ugly query build and TAG is part of the default macro
- Fixed unreported AND OR precedence issue and added grouping
26424: Fix for ALF-7795: Greater than (>) operator does not work with untokenised String properties in CMIS Query
- fixed with issues will be resolved in SOLR/SWIFT
- any term starting with { (used to encode locale) will be excluded from the range.
- range queries not supported for urls ....
26449: Fixed ALF-5385 "Unable to edit groups on ts.alfresco.com"
26454: Fix for ALF-7852: Query consuming all heap and receiving an OOM exception
- missing close on TermDocs and TermPositions
26460: ALF-634, ALF-7103 Externalized the JBPM Config location, so it can now be set as a property in repository.properties.
26470: Fixed ALF-7744: Ensure that new options.limit gets set when updating RSS feed results
26479: ALF-6533 - GROUP_EVERYONE is a special group, so when looking up the members to send an email, we need to call a different authority service method to get everyone
26484: ALF-7715 - Switch from the old Ant ZipFile to the new Commons Compress one, which supports the new file encoding zip extension
26488: ALF-7192 - Invitation code should support subtypes of Site in addition
26489: ALF-7192 - Update the Browse Bean and Site Aspect policy to support subtypes of Site
26493: ALF-7192 - When handling permissions and roles on sites, allow for sites which are a subtype of the default site type, rather than only supporting SiteModel.TYPE_SITE. (Unit test to follow)
26499: Fixes ALF-6415: Ensure that labels on installer radio buttons doesn't flow outside the window
26511: Merged DEV to V3.4-BUG-FIX
26406: ALF-7680: Check out of document allows users to create Working-Copy into Spaces where they do not have write access
- Unit tests for ALF-7680 and ETHREEOH-535 were added.
26442: ALF-7680: Check out of document allows users to create Working-Copy into Spaces where they do not have write access
- If destination folder for working copy is the same as the parent folder of the source node then working copy should be created even if the user has no permissions to create children in the parent of the source node. The following logic was added for Check Out operation to apply it:
- if the target folder node is the same as the parent folder of the source document then working copy is created using 'System' user
- if the target folder is a different parent, then working copy is created using current user.
26515: Partially fixes ALF-5774: Set correct Japanese date formatting on Repo Web Client summary panels
26529: Fix for ALF-6722 MT: Cancel workflow button isn't available for tenant users
26533: Fixed ALF-6563: Can't properly expose categories or associations on AWE forms
26534: Added correct source files for jbpm-jpdl-3.3.1
26535: Updated disabled testAsynchronousTaskExecutes as part of investigation into ALF-6405
26537: Fixed ALF-7927: Script error on Step 3 of Create Web Project Wizard - IE6/IE7
26540: ALF-7192 - Add unit test for custom site type
26559: Merged DEV to V3.4-BUG-FIX
26547: ALF-7528 : JSF - Edit online with Office 2010 causes the document mimetype to be lost
- PutMethod was modified to use only guessed mime type for documents and completely ignore the Content-Type header from client.
26560: Fixes ALF-7931: Ensure checkboxes render correctly in IE6 for forms and replication job
26565: ALF-7232 - remove temporary (unit test) debug from log4j.properties
26566: Add a couple more site service checks for roles
26568: Fixes: ALF-7950 - escaped apostrophe
26576: Fix for: ALF-7996: Error when applying patch.fixAclInheritance
- removed having clause for nasty where clause - hopefully optimised out ....
26580: Fixed ALF-7915 "Cannot delete rules created with check-in perform action."
26591: ALF-7995 - Repo tier web script get dataLists returns rule folder. Also fixed incorrect folder path rendering on non-Site rules page and removed reference to non-existent file.
26598: Add notes on if Transformers can be converted to Tika or not, and if not why
26601: Fixed ALF-7804: XAM: Long paths cause 'org.snia.xam.InvalidArgumentException' when XAM aspect is applied
- Path-generation truncates the first characters to leave only 512 in the path
- Added catch and WARN on failure to write properties to XSet (rather than fail)
- Added log4j config for XAM
26603: Fixes: ALF-868 - IE Bug.
26604: Fixes: ALF-6486 - L10N bug in width of TinyMCE's dropdown lists not accommodating longer phrases in other languages. Width is now fluid
26606: Fixes: ALF-7397 - Removed repeated chars in JA dates that include long names for days of the week.
26611: Upgrade POI and Tika for ALF-7959
26612: Add test file from ALF-7959, tweaked to include the "Quick" text, and with the original user details munged
26613: Fix up unit tests after Tika upgrade for ALF-7959
26618: ALF-7959 - Convert the Outlook MSG text converter to using Tika, which fixes encoding problems
26628: Merged PATCHES/V3.1.2 to V3.4-BUG-FIX
26626: Merged DEV/TEMPORARY to PATCHES/V3.1.2
26400: ALF-607: Rules not firing on subspaces
Execute RuleServiceImpl. getRules(), RuleServiceImpl. getOwningNodeRef(Rule) and RuleServiceImpl. getOwningNodeRef(Action) methods from System User.
26630: Merged HEAD to V3.4-BUG-FIX
26620: Modified to allow for multiple mime-types for Alfresco 3.3+. Related to ALF-4027.
26629: ALF-4027: Kofax Binaries corresponding to 26620
26650: Merged SWIFT to V3.4-BUG-FIX
26093: Workaround to the fact that the Solr classpath has got too large to include on a Windows command line! (32K)
26683: ALF-8045: VersionableAspect now properly resolves the namespaces of the QNames registered with excludedOnUpdateProps
26684: Resolve ALF-7515: CMIS operation getObjectRelationships() is not spec compliant
26689: Change the status code for the CIFS Trans2QueryPath response when the file does not exist.
Possible fix for ALF-6727.
26691: Merged DEV/TEMPORARY to V3.4-BUG-FIX
26681: ALF-1871: FileLink and FolderLink items do not appear in WebDav
Modify PropFindMethod to show file/folder links and return href of original node.
Modify GetMethod to allow browser deal with file/folder links.
26692: Merged DEV/TEMPORARY to V3.4-BUG-FIX
26558: ALF-7910: It's impossible to delete folder with accentuated letter via IMAP from Outlook 2010
Call "AlfrescoImapFolder sourceNode = getFolder(user, oldMailboxName);" before decoding oldMailboxName in ImapServiceImpl.renameMailbox() method.
Update JavaDoc in AlfrescoImapService.
Add testRenameAccentedMailbox() test.
26693: Merged DEV/TEMPORARY to V3.4-BUG-FIX
26544: ALF-7911: Cannot contribute via IMAP if another user with only Consumer permissions has logged in first
Dynamically check readOnly in AlfrescoImapFolder.isReadOnly() method.
26694: Merged DEV/TEMPORARY to V3.4-BUG-FIX (with corrections)
26343: ALF-6945 Failed Kerberos SSO auth returns HTML web page with wrong text/plain MIME type
Setting content-type to text/html added for page used for failed Kerberos and NTLM authentications.
26695: Resolve ALF-7538: CMIS AtomPub: Not possible to retrieve associations defined via an Aspect.
26696: ALF-6132: Correction to handling of optional elements by Pavel
26701: Fixes ALF-8064: Ensure Windows installer respects manual service startup selection
26706: Resolve ALF-7759: MTOM is not enabled for all CMIS Web Services
26713: Resolve ALF-7994: Custom behavior is not triggered when creating content via CMIS
26717: Resolve ALF-6848: CMIS Rest: Properties Filter Parameter incorrectly functioning.
26720: Fix ALF-7977: Webform validation on change is always passing
26726: ALF-7086: Root folder has wrong Allowable Actions
26727: Resolve ALF-6266: Incorrect exception thrown when deleting a non-existing document (web-services binding)
26728: WQS: Performance enhancements. Local max throughput increased from 11 PIs/sec to 24 PIs/sec with 15 concurrent users (CPU utilization dropped from 100% to 70%)
26729: ALF-8045: Fix VersionServiceImplTest
26735: Merged DEV/TEMPORARY to V3.4-BUG-FIX
26725: ALF-3919 : WCM - JSF does not return an appropriate warning when creating content with ' ; ' character
1. The AVMNodeConverter class was modified to allow ';' character usage in web content names.
26736: Merged V3.4 to V3.4-BUG-FIX
26411: Fixes: ALF-7292 and ALF-7289, removes "· " from after Web and before Alfresco.
26413: Fixes: ALF-7765 - ensures naming consistency
26414: Fixes: ALF-7697 - Rewording the URL help text on the create site dialogue
26417: Fixes: ALF-7414, confused and hardcoded date-formatting & date formatting translations fixed.
26610: Fix for: ALF-8007: Lucene index not coherent or not up to date or we can not rely on it to check that a working copy exist.
26739: ALF-8085 - DMDeploymentTarget uses System.out
26748: ALF-7929: Script error on Web Form Details window - IE6/ IE7
- Fix up to CHK-10095 reviewed by Kev
26749: ALF-7557: Display full paths of categories in Explorer (reviewed by Kev)
26751: ALF-8079: NPE in ContentDiskDriver
26754: Fixes: ALF-2984. parseInt octal bug, so forcing dec.
26761: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
26760: Merged V3.4-BUG-FIX to V3.4
26759: Merged V3.4-BUG-FIX to V3.4 (3.4.2)
26762: ALF-8028 ResultSet not closed in TransferServiceImpl2
try...finally pattern was added to search operation.
26764: Further fixes to teh patch for: ALF-7834: CLONE -ACL Propagation issue for large number of users/ACLs
26765: ALF-634, ALF-7103: Possible fix to JBPM regressions introduced by r26460
26788: Further fixes to the patch for: ALF-7834: CLONE -ACL Propagation issue for large number of users/ACLs
- fix type that would have missed a minor error (for unused shared ACLs)
26815: ALF-5500: Support site subtypes in SPP
26863: Merged DEV/TEMPORARY to V3.4-BUG-FIX
26853: ALF-3792: Copy Access Should Be More Restrictive
Checking permissions for “Copy” was added action.
Security settings for FileFolderService.copy operations were made more strict for Alfresco and RM.
26890: Merged HEAD to V3.4-BUG-FIX
26856: Fixed ClientInfo is null in sessionLoggedOn event. JLAN-121.
26867: Fix for wildcard search handling returning dot and dot-dot file entries. ALF-4960.
26868: Fix for wildcard search handling returning dot and dot-dot file entries, repo filesystem. ALF-4960.
26888: CIFS path broken when ß (German sz) char is in folder name. ALF-7186.
26909: AVMRepository: add missing error info - report store name (if not found)
26934: Fixed ALF-6532: Upload new version fails in Share (checkout) when using ContentStoreSelector
- Includes investigative tests from DEV rev 26902
- Fixed safeCopyContent to cater for first-time setting of property where content is already in new store (copy operations)
- Tested XAM use-case as well
26996: Fix for ALF-8229. patch.webSiteAddModerated upgrade error.
Trivial fix sanctioned for check-in on 3.4.2 by SteveR.
26997: Undoing accidental check-in of eclipse project files changes.
27045: Change to CIFS session setup exception processing as per ALF-229.
27069: ALF-3871: Global properties now visible through JMX
27108: Merged PATCHES/V3.3.3 to V3.4-BUG-FIX
27107: ALF-8388: Merged PATCHES/V3.3.4 to PATCHES/V3.3.3
26894: ALF-7237: Further diagnostics for maxChecks and maxCheckTime
27110: Merge DEV to V3.4-BUG-FIX
26859 : ALF-6546 - JCR export fails when node has a null property value
27116: ALF-8190 - Minor version labels non-intuitive
now the minor version will start at 0.1 rather than 1.0
27121: Fixed ALF-8307: Audit query template in 3.4.0 should quote key values for application and username
27332: Follow on test corrections from the fix to ALF-8190.
27508: Merge Dev to V3.4-BUG-FIX
27153 : ALF-5496 Commenting on a Space creates an Empty Folder via CIFS
27575: Merged DEV/TEMPORARY to V3.4-BUG-FIX
27070: ALF-4954: when cookies are disabled, Share enters into a loop, Explorer outputs a java.lang.NullPointerException exception, Firefox
1. SSOAuthenticationFilter and login page for Share application was modified to handle lack of cookies in a manner web-client do that.
27586: Ignore default build directory for virtual server
27587: Fix for ALF-8188: Share - Search returns no result when using special characters
- not really a bug .... added implementation to support \u0000 style encoding in the parser but not the impl
27590: Merged DEV to V3.4-BUG-FIX
27147: ALF-7979 : Metadata extracters should log a warning/error when type conversion of field values fails
1. Adding additional logging for type conversion failure during metadata extraction.
- Additionally removed some false TODOs and fixed generics in class
27593: Fix for: ALF-7827: CMIS Contains does not support TEXT, ALL, d:content etc as would be expected
- added to match Alfresco FTS
27595: Fix for: ALF-8073: Property value not stored in Lucene index if stored=true and tokenized=false
- if stored is selected the value will be stored in the plain property entry
27599: Merged V3.3 to V3.4-BUG-FIX
27130: Merged DEV/TEMPORARY to V3.3
27129: ALF-8141: Using the copy/move action causes the Path QName to change to 'copy' or 'move'
MoveActionExecuter:
Remove PARAM_ASSOC_TYPE_QNAME and PARAM_ASSOC_QNAME(Also remove it from classes that use them).
Use FileFolderService for move operation.
CopyActionExecuter:
Remove PARAM_ASSOC_TYPE_QNAME and PARAM_ASSOC_QNAME(Also remove it from classes that use them).
Use CopyService with original assocTypeQName and assocQName(Don't use FileFolderService here because it doesn't respect deep copy flag).
27155: ALF-8141: Fix up unit tests plus RESTful calls to RuleService
27601: Fix up unit tests following merge of ALF-8141
27604: Fix for ALF-7738: Hyphen not handled correctly in cmis-alfresco search for Aspects/types : " no viable alternative at character 'a' "
- query names are now escaped where required
27613: Upgrade Tika and POI for ALF-7978
27618: ALF-1813 Fixed security issue where tasks could be edited by a user who did not have acess tot he task.
27637: Merged DEV/TEMPORARY to V3.4-BUG-FIX
26965: ALF-8258: sharedLockTokens property duplicated many times
Changed LockInfo.sharedLockTokens from LinkedList to HashSet because in RFC "Lock token URIs MUST be unique across all resources for all time.", and therefore sharedLockTokens should contain non-repeatable values.
27662: ALF-8549: activities.getFeedControls() does not return a scriptable object in Javascript
- also fix REST call (/api/activities/feed/controls) to return JSON
27663: Perf improvement: cache User Feed Controls (for generator job run)
- note: activity feed controls are not currently exposed via Share UI
27668: ALF-8413: Share Feed Generator on Oracle generates NPE (when commenting in repo view)
- fix NPE (note: in general Share does not post activities outside of site context + feed generator is currently based on site members)
27669: ALF-8549: activities.getFeedControls() does not return a scriptable object in Javascript
- quick test fix for PostgreSQL (follow-on from r27662)
27697: ALF-8581: User activities are displayed twice in My Activities dashlet (in cluster env)
- add cluster job lock service (SLNG-770)
27776: ALF-8581: Reverted changes to FeedGeneratorJob
27806: Merged DEV to V3.4-BUG-FIX
27793: ALF-8351 : JBPM Tables in Oracle missing index on Foreign Keys leading to table Locks
1. Sql script that creates indexes for foreign keys in jbpm tables was implemented.
This script synchronizes jbpm indexes with mysql version.
Merge changes: Changed 4.0 references to 3.4; Incremented schema number.
27808: Fixed ALF-7510: Share - Workflow 'due date' field date validation doesn't work properly
27811: Fixed ALF-6179: WebDAV has problems if username contains spaces
27812: Partial fix for ALF-7032: Alfresco doesn't escape special XML characters in AtomPub
27815: Switched to use ?xml instead of ?html in partial fix for ALF-7032: Alfresco doesn't escape special XML characters in AtomPub
27825: ALF-8489 Fixed issue by removing inappropriate 'requiredApprovePercent' field.
27852: Fix for ALF-7845 index.recovery.mode=AUTO doesn't rebuild avm index
- applied provided patch
27857: Fix for ALF-868: Large Table Data causes TinyMCE to drop below Alfresco Footer in Web Form - IE7 only
27860: Fixes: ALF-2199 Errors in CSS files.
27866: Fixes: ALF-1327 - truncation issues in the calendar.
27881: Fixes bug in Chrome introduced with r27866
27898: CIFS on Windows fails to start under certain conditions. ALF-8723
27901: Merged DEV to V3.4-BUG-FIX
27891: ALF-7421: An opensolaris NFS client cannot see folders renamed using the web UI after two minutes.
NFS server cache updating policy handler was implemented:
- NfsServerNodeMonitor.java’ – new policy handler for NFS server;
- NFSServerBean.java’ was modified to configure implemented node monitor with NFS server instance during server start up;
- file-servers.properties’ was expanded with new properties for new node monitor which allows controlling node monitor 'enabled' state;
- file-servers-context.xml’ was expanded with bean configuration for new node monitor and with configuration for NFS server bean to accept newly configured node monitor bean;
- ShareDetailsHash.java’ was modified to externalize hashtable of the cache;
- NFSServer.java’ was modified to externalize its cache for public access
27902: ALF-8744 - Untransalted strings in Recent shapshot
27903: Fixes: ALF-5717 Issues with non i18n/L10N Data List form fields.
27922: Fixes: ALF-8726 by back porting some Team usability fixes. *Do Not Merge*
27923: Fixes: ALF-8429 - Replaces hard coded English tooltip with a pre-existing i18n string.
27929: Fixed ALF-8768: Wrong path in comment for wcm-bootstrap-context.xml
27938: Partial Fix for: ALF-8720: Adds missing spaces.
27940: Merged V3.3 to V3.4-BUG-FIX
27851: Fix for ALF-8476:CLONE -Query consuming all heap and receiving an OOM exception
- actually fixes stack overflow with skipTo when there are lots of deleted docs in an index in a row (<10000 on the default settings)
----
Modified : /alfresco/BRANCHES/DEV/V3.4-BUG-FIX
Modified : /alfresco/BRANCHES/DEV/V3.4-BUG-FIX/root/projects/repository/source/java/org/alfresco/repo/search/impl/lucene/ADMLuceneTest.java
Modified : /alfresco/BRANCHES/DEV/V3.4-BUG-FIX/root/projects/repository/source/java/org/alfresco/repo/search/impl/lucene/FilterIndexReaderByStringId.java
27942: Merged V3.4 to V3.4-BUG-FIX
26772: Fix for ALF-7843 - Created via SPP all-day event displays incorrectly
26775: Fix for ALF-3374 - Reverting a file in workflow causes a Successful error message
26778: Fix message Failed to find I18N message key: reset_categories for locale: en_US
26781: Fix for ALF-6488 - LangPack FR - [Site's Wiki] Renaming a wiki's page - special chars handling
26783: Fixed ALF-7421: An opensolaris NFS client cannot see folders renamed using the web UI after two minutes.
- De-Hibernate DAO refactor missed implementing 'system.enableTimestampPropagation'
- Set 'system.enableTimestampPropagation=true' in alfresco-global.properties
- Timestamps will be written to immediate parent folder and will therefore not drop out of the filestate cache after 2 min
26785: Services-layer fix for ALF-8036. Incorrect permissions copied when copying folder with permissions from one site to another.
UI will have to make changes in the UI layer in order to use new Services methods, thus completing the fix.
This check-in adds support in the SiteService for moving and copying site-contained nodes. New move/copy methods are available in the Java Foundation API and in the JavaScript API which mimic the signatures of those in the NodeService and CopyService respectively. These methods simply delegate to the back-end services and so behaviours should be the same as before if they are used in place of the node and copy service methods. With one exception:
The SiteService wrapper methods detect when the relocated node has been copied/moved between two different Share sites and clears permissions from the relocated node (and its primary descendants) that refer to the previous site.
This has not been implemented using policies/behaviours as we can't bind the behaviour to any particular content class. Nodes of any type could be copied/moved between sites.
26787: Removed erroneous import from StreamContent - incorrect dependency on de.schlichtherle.io.FileOutputStream
26803: Fixes: ALF-8138, adds a i18n property for a ToDo list's attachment title.
26806: Fixed ALF-8154: Shorten the node path as prefix-only path
- Use Path.toPrefixString instead of Path.toString
- Provides improved fix for ALF-7804
26824: Fixed ALF-7012: WCM - Schema error "xs:enumeration full" select button group shows "Please select..."
26832: UI-layer fix component for ALF-8036 and a refactoring of the Services-layer fix component.
Rather than add various facade methods to the SiteService for all the copy & move variants in NodeService, CopyService, FileFolderService etc, I have added a single new method to the SiteService cleanSitePermissions().
This removes all out-of-date site permissions after a node has been moved or copied to a new site.
Also changed the slingshot action webscripts for move-to and copy-to to call this cleanUp method.
26838: Rewording a misleading code comment. Related to ALF-8036 changes.
26847: ALF-6727: File server protocols don't report the read only attribute for folders unless new configuration setting filesystem.setReadOnlyFlagOnFolders is true
- Default is false
- On windows, the read only attribute doesn't mean the folder is read only - it means "this folder has been customized - please fetch a desktop.ini".
- This results in poor performance for non-admin users due to lots of secondary fetches for configuration information.
- See the bug for more details.
26855: ALF-6727: Missing files from last check in
26858: Merged V3.4-TEAM to V3.4
26841: Fix for ALF-1044. (Searching for groups whose names contain regex reserved chars.)
The fix was to add [] as reserved chars to the RegEx SimpleLanguageDef. Thanks AndyH.
26860: ALF-7101 and ALF-7866 - don't show the rules options to collaborators, as they shouldn't be able to create/manage rules
26861: Merged DEV/TEMPORARY to V3.4 (with corrections)
26157: ALF-1544: Server won't start on JBoss: Unable to resolve drag and drop application as a file, class path resource [alfresco/desktop/Alfresco.exe]
DesktopAction uses Resource’s InputStream for drug-n-drop files representation.
26870: ALF-6727: Fix up ContentDiskDriverTest
26898: Fix ALF-8219: Deploying WQS in the same container as Alfresco causes startup to stall
26899: Possible installer build fix
- uncomment project.readmeFile
- set failifexecutionfails="true" on installer build targets so we know if installer building failed!
26900: ALF-8180: The installer shouldn't randomly delete a directory called tomcat that it didn't create
- Fix provided by Bitrock
26919: Backing out 3 changes related to ALF-8036 due to uncertainty over fix approach.
I'm reverse-merging revisions 26785, 26832 and 26838 out of this 3.4.2 branch.
The fix version for ALF-8036 has been changed to 3.4.3 and so we don't want an unfinished fix on 3.4.2.
In fact, this fix may be finished, but there is some uncertainty now over the approach to adopt (strip permissions vs. prevert copying of permissions).
This fix will go to Team and 3.4.3 instead.
26932: Fixed a couple of non-unicode French characters that were messing up my scripts and:
Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
26911: Latest updates from translators (based on rev26710)
26944: ALF-3569 - Alfresco repository CIFS driver not setting timestamps.
26952: Finishes the completeness tests & fixes several L10N bugs.
26972: Fixes ALF-8272: Alfresco cannot be started after fresh install
26980: ALF-8287 - All buttons are disabled on Data Lists page.
27039: Merged BRANCHES/DEV/dwebsterV34 to BRANCHES/V3.4:
- Update from Translators (based on r26837).
27059: Merged PATCHES/V3.4.1 to V3.4
26959: ALF-8261: 3.4 JSF performance regression introduced by WebProjectServiceImpl.hasWebProjectsRoot() (ALF-3085)
27020: ALF-8281: CLONE -'Move To' operation for categories, folders and records doesn't work ESCALATION
27061: Merged PATCHES/V3.3.4 to V3.4
27032: ALF-8289: Merged DEV to PATCHES/V3.3.4
27028: ALF-8289: Occasionally, web form complains of missing required fields when the fields are indeed populated
27068: Merged DEV to V3.4
27067: ALF-3774 : Unable to disable listening on port 7500 (JGroups)
1. DummyProtocol was changed to rewrite default configuration.
This changes turn off diagnostic probing for DummyChannel.
27071: Fixed ALF-8363: BadSqlGrammarException during patch.fixAclInheritance on Oracle
- Using '... = true' does not work for Oracle.
- Replaced with parameterClass="boolean" and #trueOrFalse#
- Tested against limited dataset so some condition paths might be missed.
27083: ALF-8124: Corrected ${} placeholders in Japanese installer strings
27088: Fixed ALF-8377: Generic KeywordSearch is not resilient to stale Lucene indexes
- Cleaned up PersonSearchTest
- Added exists check to KeywordSearch
- Rationalized related bean declarations
27113: Fixed ALF-1322 "Creating user with username containing spaces works incorrectly"
27127: ALF-8346 - 'Complete event' button for folders is disabled in IE
27136: Installer string updates from Gloria
27173: Fix for: ALF-7834: CLONE - ACL Propagation issue for large number of users/ACLs
- manually fix up the cache when changing inheritance
27503: Fix for ALF-8345 - Extra icons on the form of adding translation without content(IE specific)
27504: Fix for ALF-6917 - A system error happens when user attempted press toggle 'Version History'
27505: ALF-6215 - French Language pack - It's incorrect layout in Document List component
27509: ALF-8451: Port AVM-rename-dupes.sql to DB2 and SQL Server
27511: ALF-7165: User with contributor role cannot view content
27512: Installer string updates from Gloria
- Corrections to msgid Installer.ReadmeFile.View
27557: case sensitivity issues with terminfo database building from Windows
27563: Merged DEV to V3.4
27558: ALF-8408: Impossible to upload a new file by contributor to subspace when rule is applied to subspaces
Retrieving of rule was surrounded in RunAs(System username) block.
It allows to retrieve rule node and its actions if user has no read permissions to rule node
and to rule's actions.
JUnit test "PermissionsForPropagatedRules_ALF_8408" was added.
27602: Fix for ALF-5625 - When viewing properties in version history hitting close results in loop (V3.4.2)
27622: ALF-5607: Remove bundled postgres data directory on installation abort on Linux
27639: Fix for ALF-6488 - Decode HTML content before creating page url argument for wiki
27647: Fix for ALF-8552
27672: ALF-8553: PatchService didn't recurse on dependents of already applied patches
- Hence patch ordering was wrong on V3.4 upgrade
27684: ALF-8553, ALF-8602: set batchMaxQueryRange on patch.fixNameCrcValues-2 to avoid OOM
27687: Merge DEV to V3.4
27674 : ALF-8453 CIFS Failed to save versionable MS Word content as collaborator
27690: Merged DEV/TEMPORARY to V3.4
27688: ALF-7822 : AVM projects unavailable after upgrade to 3.4.1
script was modified to prevent data corruption
27775: Fixes ALF-8654: Add removed quotes back into .po files
27805: ALF-2935: Properly control RMI port in Bitrock installer
- order repository-properties before shared-properties so that you can specify the port in alfresco-global.properties if you want to
- include a tokenized alfresco-shared.properties in the WCM installation files
27807: Merged V3.4-TEAM to V3.4
27756: ALF-8207 - ALL LANG - Themes are not translated
27840: ALF-8687: No items display for series when opening it from library list
27853: Fixes: ALF-7465 - Removes some of the differences between the Add Event and Remove Event dialogues & reuses existing TagLibrary component to avoid conflicts.
27856: ALF-8687: No items display for series when opening it from library list.
Slight refactor to better match non-RM doclib code.
27871: Fixes ALF-8124: Ensure Spanish locale for installer shows product name correctly
27932: Fixes ALF-5519: alfresco-enterprise-wcmqs-3.3.3.zip does not contain awe.war
- Added awe.war to WQS zip file
27944: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
26766: Merged V3.4-BUG-FIX to V3.4
26761: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
26760: Merged V3.4-BUG-FIX to V3.4
26759: Merged V3.4-BUG-FIX to V3.4 (3.4.2)
26762: ALF-8028 ResultSet not closed in TransferServiceImpl2
try...finally pattern was added to search operation.
26764: Further fixes to the patch for: ALF-7834: CLONE -ACL Propagation issue for large number of users/ACLs
26765: ALF-634, ALF-7103: Possible fix to JBPM regressions introduced by r26460
26831: Merged V3.4-BUG-FIX to V3.4
26788: Further fixes to the patch for: ALF-7834: CLONE -ACL Propagation issue for large number of users/ACLs
- fix type that would have missed a minor error (for unused shared ACLs)
27016: Merged V3.4-BUG-FIX to V3.4
26996: Fix for ALF-8229. patch.webSiteAddModerated upgrade error
Trivial fix sanctioned for check-in on 3.4.2 by SteveR
26997: Undoing accidental check-in of eclipse project files changes
27859: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V3.4:
27857: Fix for ALF-868: Large Table Data causes TinyMCE to drop below Alfresco Footer in Web Form - IE7 only
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@27948 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
4ef5672f4a |
Merged V3.4 to HEAD
23336: Created a branch for 3.4 Enterprise releases 23344: replaced some un-neccessary non latin chars in variable name. 23347: Fix ALF-3200 - add a policy to Sites, which stops renames occuring (renames breaks things as the name is used in various association patterns). Includes unit tests 23349: Merged BRANCHES/DEV/BELARUS/HEAD-2010_03_30 to BRANCHES/V3.4 20198: ALF-2176: Incorrect pagination for resources on Advanced Workflow Wizard The javascript onkeyup event was changed to onkeypress event in UIDataPager. It prevents a form submission before js action. 23351: ALF-5109 transfer service : replace content results in "orphans exist" failure. 23352: New (currently disabled) unit test to check that multiple threads writing to different properties via the node service on the same node don't loose updates. Test disabled pending caching fix Also tweak the tagging multi threaded test (currently disabled) to make it try a few more tags in parallel 23366: Audit method interceptor switches to pass-through if the server is read-only (ALF-5424) 23375: Fixed ALF-2825 "Display problem on Rules page when rule has a long description" & more - ALF-2825 "Display problem on Rules page when rule has a long description" - Made drag and drop adjust the "empty space" to the dragged elements height - $html alias was missing on linked to folder page after a previous merge 23376: Fix for ALF-5401: CMIS: When specifying "cmis:objectTypeId=D❌yz" in the WHERE clause, nodes of subtypes of x:yz are also returned - now only returns the specific type - unit test included 23377: Merged V3.3-BUG-FIX to V3.4 23353: Merged DEV-TEMPORARY to V3.3-BUG-FIX 20930: Fix ALF-2564 "MS office addin does not work with kerberos and cifs". Also added to Excel and PowerPoint add-ins (supplied fix was for Word only). Also updated help URLs to Enterprise. 23378: Fix ALF-4786: Update the Web Editor Help URL for 3.4 Enterprise Beta and Enterprise 23380: Fixes: - ALF-5431 WQS: latest blog article component throws an exception if the description field is empty - ALF-5426 Using double-quotes in either the title or description of an asset collection causes an error 23381: Fixed ALF-4702 "The 'Most Recently Completed Task' area should also include a Completed By: label" 23382: Made sure "empty list message" gets padding in object-finder's "list" mode 23383: WQS: Merged CSS fix from HEAD $ svn merge https://svn.alfresco.com/repos/enterprise/alfresco/HEAD --- Merging r23336 through r23382 into '.': 23384: Fix for: ALF-3164 rename LuceneQueryLanguageSPI.executQuery(..) to executeQuery 23385: Fix for ALF-5166: After restore of indexes - AUTO hangs - bulk deletes are now handled as such during index tracking and rebuild (as they are normally) 23388: Merged V3.3-BUG-FIX to V3.4 23387: Merged V3.3 to V3.3-BUG-FIX 23370: Fix ALF-5277: Excel 2007 xlsx icon not displayed in Alfresco Explorer. Re-Merged V2.1 to V3.3 6464: Added Office 2007 document mimetypes and icons 23386: Fix ALF-5427: ALF-2639 causes Edit Online button in Share to only handle http not https 23389: Fixes: - ALF-5211 Error on search with wildcards 23390: Fixed ALF-4835 "Incorrect behaviour of Cancel action" 23392: Partly fixed ALF-4678 "Incorrect workflow details if creator or assgnee was deleted" - If the assignee has been deleted the username is still displayed (but only as text and not as a link) 23394: Fix for ALF-2780 - Share/Surf don't invalidate Alfresco tickets 23396: Removed direct System.err output in ArchiveContentTransformer 23399: Fix ALF-4321: use of Ajax technology in share leeds to a stuck interface as ajax code does not handle end of sessions cases when using CAS (external) authentication 23402: Fixed ALF-5456: IP address change can cause read-write errors on startup - Simply avoid writing in a read-only transaction 23411: Added web-tier cluster sample config (ALF-3873 related) 23412: Fixes ALF-5373: Duplicate date displayed at end of summer time. 23413: Fixes: ALF-4924 by displaying more data about an event in the Dashlets if the event doesn't finish on the same day, or is an all day event. 23415: Merged V3.3-BUG-FIX to V3.4 23414: Fix for ALF-5414 - IE6 specific fixes 23417: Added a unit test to JbpmEngineTest while investigating ALF-1557. Test is commented out/disabled as it relies on a specific process definition that might be added to the list of available process definitions int he main app. 23418: Fix for ALF-5451 - Typo in webclient.properties 23420: Merged V3.3-BUG-FIX to V3.4 23419: Fix for ALF-4533 - corrected list of email templates shown - other issues mentioned CNR 23422: Fixes: ALF-5374 - add support for displaying events that span multiple months. 23424: Fixes: ALF-2989 - Incorrect sideId reference in URL for event in Site Calendar Dashlet Adds support for displaying events that start in the past but finish in the future (previously only events that start in the future were shown) 23425: Fix for ALF-5256 - Change Password link under user's name pulldown in 3.4 shows when using AD authentication 23441: Fixes: ALF-5267 - CSS Background colour for current day was getting lost in the Month View, due to a style overriding it with a paler colour that wasn't much of a contrast to the usual colour. 23442: Fixed bug ALF-4988 and also fixed several disabled unit tests. 23444: Re-enabled and fixed some failing/disabled tests in AbstractRenderingEngineTest. 23447: Temp comment out new TransferServiceImplTest with greek paths. 23459: Fixed failing RenditionServiceIntegrationTest.testRenditionPlacement() 23461: ALF-5224: Edit Online action doesn't work for invited coordinator 23462: Fixing failing test RenditionServiceIntegrationTest.testRenditionPlacement(). 23468: Merged V3.3-BUG-FIX to V3.4 23463: Merged V3.3 to V3.3-BUG-FIX 23323: Fixed PostgreSQL upgrade from V3.2.2 to V3.3.4 (Addresses ALF-5344) 23472: Fixed ALF-5408: SQL Server missing ON DELETE CASCADE declarations 23479: ALF-2643 - Deployment Service does not protect itself from poorly implemented custom DeploymentTargets 23489: Fix for ALF-4214 allowing generation of Thumbnails using RuntimeExecutableTransformationOptions. Note that this fix does not pass any execution options specified in the thumbnail definition to the content transformer, instead default transformation options are used. To fix this we will either need to define a new RenderingEngine type or modify the ReformatRenderingEngine to become aware of RuntimeExecutableTransformationOptions. 23492: Fixed ALF-5550: DB2: Unable to insert values into alf_string_value 23506: Merged V3.3-BUG-FIX to V3.4 23500: Merged V3.3 to V3.3-BUG-FIX 23499: Additional change after fix for ALF-5403 to ensure Session is not created before login page auth is successfully processed 23507: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23504: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23297: Fixed ALF-5146: Share - Content model issue with 'dot' in a property name Also added tests for a property with a dot in the name to the FDK. 23508: Fixed ALF-5559: Permission interceptors can fail if Lucene returns invalid NodeRefs - Problem is present when the 'unfilteredFor' property is added to 'afterAcl' bean - Reproduced specific issue with unit tests and found several other failures - Currently only affects installations that include the DOD5015 module 23512: Fixed ALF-5192: Pivot translation isn't changed after modifying 23513: Merged DEV to V3.4 23511 : ALF-4200 IMAP - LSUB failed. Access Denied 23516: Added a test to test_renditionService.js to confirm RenditionService.render() is working properly. 23519: Merged V3.3-BUG-FIX to V3.4 23518: Merged V3.3 to V3.3-BUG-FIX 23517: Fix for ALF-5552 - Search based javascript APIs now handle missing nodes returned from search indexes. 23521: Fixed ALF-5529 "Incorrect behavior of tab stop indexes at Edit Metadata page for images" - ...also makes date text selection work for date field after tabbing to it, enter strokes trigger help and calendar, focus outline being displayed on icon and focus being returned after calender select - ...also fixed bug in advanced search form for date range (the hidden field was never set if from/to values were cleared) 23526: Fixed ALF-4299: NodeService: review comment vs code for setting unique name on child assoc 23530: Fix for ALF-5482: "Some patches are not being executed during an upgrade" 23531: ALF-5272: Update rule works incorrecly 23539: Partial fix for ALF-439: "My Completed Tasks" dashlet doesn't scale in the presence of large numbers of completed tasks Added ability to limit the result set size of a workflow task query so it can be used by the UI to limit the number of completed tasks shown in the dashlet. 23542: ALF-4993 : prevent transfer to self. 23544: Updated to latest revision, following updates required for ALF-4655 (IE8 CSS issues) 23546: Fixed ALF-5501 "W3C : Incorrect tab stop indexes at Start workflow page" - Alfresco.util.createYUIButton now also handles enter keys when menu is used - Fixed bug when forms are loaded using ajax (the help toggle didn't work) 23547: Made keyboard events possible in advanced search menu 23549: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_06 to BRANCHES/V3.4: 23210: ALF-4378: Lotus Quickr connector does not work with IBM Lotus Symphony 23550: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_21 to BRANCHES/V3.4: 23443: ALF-5098: SPP Module creates documents using the wrong mimetype (Octet Stream) 23551: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_21 to BRANCHES/V3.4: 23474: ALF-5490: The Subsystems configuration folder does not seem to be read when Alfresco is deployed to later versions of JBoss 23552: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_21 to BRANCHES/V3.4: 23543: ALF-5402: mailService bean should not set username or password properties when mail.smtp.auth is false 23554: Fix ALF-5170 - when you don't have permission to change a user's password (either because you're not an admin, or you mis-typed your own password), give a friendly message rather than an error stacktrace 23558: Fixed ALF-5513 "Incorrect behavior of tab stop indexes at Create Site page" 23559: Fixed ALF-5136 "My Tasks dashlet: Incorrect capitalization on mouseover text" 23561: Fixes: ALF-4569 - Removes universal override of input width box and switches the editor form panel to adjust it's width based on content rather than window size. Fixes: ALF-4570 - Adds an override for the CSS 'top' property of the form dialogue to ensure it's always below the ribbon. (Was being set automatically by the YUI widget.panel call) 23569: Fixes: ALF-5606 - Ribbon wasn't resizing correctly after the form events. 23571: Improvements to missing page and general server 500 error handling in Share. 23572: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23570: Resolve ALF-5355: ClassCastException on server side when calling SCORE() predicate (web services binding) 23573: Fix for ALF-4840: Create Job button is enabled when Start Date isn't specified 23580: ALF-3586 Verified that RenderingEngine Actions are not displayed as available actions in Share and Exporer. Now publicAction defaults to false for all RenderingEngine actions, so future RenderingEngines should be hidden in the UI by default. 23582: Fixed (Explorer) ALF-439 "My Completed Tasks" dashlet doesn't scale in the presence of large numbers of completed tasks 23584: DateTime analysis related fixes: Fix for: (ALF-4056) Content with DateTime property with the time set to 00:00:00.000 will not be found in lucene search when search is run from 00:00:00 to 23:59:29 for the same date. - bug generating range query start queries Fix tests and test models CMIS and normal query tests all run with the date and datetime analysers configured for datetime properties Fixed unreported issue with CMIS range queries for dates when using the date time analyser 23585: Fixed ALF-5372 "JavaScript error on Groups management dialog with IE8 : document.getElementById is null" 23590: MERGED V3.3 to V3.4 23545: Fixes: ALF-6568 - Broken images caused by missing URL Rewrite rule. Updated existing rules from ** to (.*) following earlier bug fix. 23591: Probable fix for ALF-4440. Renditions are not updated for working copy. As suggested in the issue, we have relaxed the restriction such that working copies now have their renditions updated in the normal way. Therefore, updates to draft (working copies) in Quickr should now cause (asynchronous) updates to any webpreview and doclib thumbnails in the normal way. As part of this change, we have also changed the behaviour so that renditions are no longer copied when a node is copied. This is relevant as when a document is checked out, a copy is made (the working copy). In order to avoid potential problems with copied rendition children being updated separately from the rendition children on the original copy, we no longer copy renditions - they will be regenerated separately for the working copies. This fix needs to be verified by a tester who has access to a running Alfresco-Quickr integration module. 23592: ALF-4350 Fix for SiteService.updateSite() regarding Site Visibility change site:siteVisibility is a d:text property and is treated as a String in all places apart from within updateSite where a Java enum is written into the db. This seems to cause a problem on the DB specified in the issue. 23608: Merge from V3.3-BUG-FIX to V3.4 23606 Dmitry/Erik's fix for ALF-1052. Webpreview of swf files. 23610: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23579: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23576: Merged BRANCHES/DEV/BELARUS/V3.3-BUG-FIX-2010_06_24 to BRANCHES/V3.3: 20998: ALF-3764: Filepicker be able to select URLs 23609: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_06 to BRANCHES/DEV/V3.3-BUG-FIX: 23158: ALF-1838: Need to support relative url for WCM TinyMCE Filepicker. Also fixes ALF-866 (cloned version of ALF-1838). 23612: Fix for ALF-3677: Editing inline html content 23615: Resolve ALF-5044: Alfresco 3.4 fails to start on Webshere 7 with org.alfresco.service.cmr.repository.MLText ClassNotFoundException 23621: Merged V3.3-BUG-FIX to V3.4 23620: Merged V3.3 to V3.3-BUG-FIX 23619: Fix for ALF-1537 - Presentation Tier JS processor now correctly outputs different messages for when scripts: a) load incorrectly, i.e. error resolving imports or import syntax error "Failed to load script..." b) runtime execution error "Failed to execute script..." Performance improvements Cache test delay fix 23625: Fix ALF-629 - Allow the thread pool size to increase to the maximum when the queue starts to fill up, rather than only when it gets full (which is rarely will, as we want a very large queue size to avoid dropping work) 23626: Fix for ALF-906: "Impossible to create web project if rule with Copy action was applied" o ensure that WCM web projects do not inherit DM rules 23632: ALF-906: "Impossible to create web project if rule with Copy action was applied" - added missing file 23635: Merge DEV to V3.4 23627 : ALF-4947 - EML files not showing up in folder list 23636: Reverse merged HEAD to V3.4 23195: Temp comment out of ImapMessageTest (The test or the code is not wrong but the IMAP server is not running in the automated build.) 23637: Merged V3.3-BUG-FIX to V3.4 (RECORD ONLY) 23314: Merge from V3.3 to V3.3-BUG-FIX r 23311: Further fix for ALF-3991. Renditions/thumbnails cause update to modifier property. This is a reimplementation of r 23290 which was checked in on HEAD earlier. The RenditionService has been refactored between 3.3 and 3.4 and straight merges are not always possible. 23355: Merged DEV/V3.3-DOCLIB-PORTLET to V3.3-BUG-FIX 20814: Share host portlet detection and portlet action URL template and associated client-side constants. Latest SpringSurf libs to bring branch up-to-date. 20995: DocLib Portlet checkpoint: URL encoding fixes, CSS fixes, Portlet URL links generators as client-side JavaScript & Freemarker macro. "My Document Libraries" landing page. 21008: DocLib Portlet: Login page recognizes portlet mode, replaces input boxes with message "Please login via your portal.". When portlet mode detected, JSESSIONID cookie for path=/share is removed to prevent ALF-3749. URL encoding fixes. CSS fixes. Reverted patch to YUI history module. 21047: DocLib Portlet: Site title shown on all Site pages for better usability. More CSS fixes to replace some default Liferay overrides. 21078: DocLib Portlet: User profile links related to DocLib are not rendered if in portlet mode. Client-side generated links all now use one central function. 21106: DocLib Portlet: Fix missing alias 21152: DocLib Portlet: Missed a URL translation step on Rules page and default path render. URL encoding fix for file highlight parameter (double encoding issue). Fix for IE7 "empty DIV" bug relating to panel resizer & footer placement. 21171: DocLib Portlet: Fix missing Freemarker macro include 21435: Fix variable alias typo ($userProfile on details page for locked document) 21698: *RECORD ONLY* New portal distribution zip target (to create alfresco-enterprise-war-3.3-portal.zip) and draft README.txt file. * DO NOT MERGE * 21712: *RECORD ONLY* Updated README.txt * DO NOT MERGE * 22600: DocLib Portlet: New "Site constrained" portlet added where site is configured via portlet preferences. Removed CMIS portlet. 23023: Fix Share DocLib Portlet CSS issues for Liferay 6. YUI Buttons back to normal. Background now set as white. Login page no longer sets background colo(u)r of body tag. Toolbar separator styling fix. 23050: Fix "My Document Libraries" page template mapping & css tweak 23522: Merged V3.3 to V3.3-BUGFIX 23346: Brought WebQS module in (including build process but not installer elements yet) 23524: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23371: "Simply" added wcmqs to installer 23567: Merged HEAD to BRANCHES/DEV/V3.3-BUG-FIX: 22837: Resolve ALF-5042: Default root folder path '/Company Home' not found 22845: Fix regression from resolving ALF-5042 (Default root folder path '/Company Home' not found) 23596: Merged HEAD to BRANCHES/DEV/V3.3-BUG-FIX: 20636: ALF-3157 - Conflict between IMAP and Audit 20638: ALF-3157 - Conflict between IMAP and Audit - part II update the auditConfig.xml 23634: Merged V3.3 to V3.3-BUG-FIX 23259: Merged HEAD to V3.3 23256: Fix ALF-4573: Start Workflow action is absent for edited document and working copy in Share 23391: ALF-5367: Copy dlls into tomcat/bin as appropriate. 23485: Merged V3.4 to V3.3 (fix backported for V3.3.x lines) 23472: Fixed ALF-5408: SQL Server missing ON DELETE CASCADE declarations 23535: Merged V3.4 to V3.3 (complements 23517: ALF-5552) 23508: Fixed ALF-5559: Permission interceptors can fail if Lucene returns invalid NodeRefs 23586: MERGED V3.4 to V3.3 22864: Fix for ALF-5005: "Create and edit functions on AWE become "confused"" 23042: Fix ALF-5127: Impossible to create an article/blog (WCMQS) [Must clear panel hideEvent handler if manually hiding a YUI panel] 23561: Fixes: ALF-4569 - Removes universal override of input width box and switches the editor form panel to adjust it's width based on content rather than window size. Fixes: ALF-4570 - Adds an override for the CSS 'top' property of the form dialogue to ensure it's always below the ribbon. (Was being set automatically by the YUI widget.panel call) 23569: Fixes: ALF-5606 - Ribbon wasn't resizing correctly after the form events. 23630: Backport of installer 23631: Added 64-bit & deployment installers 23639: Fix for ALF-5670: "Repository fails to start when applying patch.wcmRuleInheritance if WCM is not enabled " - removed patch, replaced with check in WebPorjectServiceImpl.getWebProjectsRoot instead 23640: Merged V3.3-BUG-FIX to V3.4 23199: Over-ride the spring config and bring up the IMAP server in the unit test start-up. 23235: Merged V3.3 to V3.3 BUG FIX 23226 : RECORD ONLY fix up of unit test 23315: (RECORD ONLY) Merge from V3.3 to V3.3-BUG-FIX r 23312: Adding explicit test case for ALF-3991. r 23313: Adding some new test classes to the convenience suite AllRenditionTests.java 23423: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: - ALF-5027: When node has been created and checked out in same transaction (e.g. via CMIS or Quickr) content rules will fail 23460: Added better logging of errors when mapping NFS users to Alfresco users. Use database node id counter field value as the file id. Part of ALF-4883 and ALF-5386. 23587: MERGED V3.3 to V3.3-BUG-FIX 22864: Fix for ALF-5005: "Create and edit functions on AWE become "confused"" 23042: Fix ALF-5127: Impossible to create an article/blog (WCMQS) [Must clear panel hideEvent handler if manually hiding a YUI panel] 23545: Fixes: ALF-4568 - Broken images caused by missing URL Rewrite rule. Updated existing rules from ** to (.*) following earlier bug fix. 23561: Fixes: ALF-4569 - Removes universal override of input width box and switches the editor form panel to adjust it's width based on content rather than window size. Fixes: ALF-4570 - Adds an override for the CSS 'top' property of the form dialogue to ensure it's always below the ribbon. (Was being set automatically by the YUI widget.panel call) 23569: Fixes: ALF-5606 - Ribbon wasn't resizing correctly after the form events. 23616: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23614: Fix ALF-5627: Transfer Service not processing deleted nodes correctly. Causing NullPointerException in receiver. 23643: Speed up AuditMethodInterceptor when it is not used - Check path matching early in interceptor 23644: Merged V3.3-BUG-FIX to V3.4 23638: ALF-2731 - hash collision in TransactionBehaviorQueue 23642: Merged V3.3 to V3.3-BUG-FIX 23261: Fix for ALF-3385 - NullPointerException printed when new browser session opens to /alfresco/faces/jsp/dialog/container.jsp# 23291: Fix ALF-5189: JSF - Links to different spaces in my Company Home are not diplayed in MS Office Add-in 23295: Fix for ALF-481 - handle both missing surname and givenname from LDAP sync in Explorer client 23296: Fix for ALF-1881 - Alfresco doesn't have protection against double clicking (merge of port from 2.2) 23302: Fix for ALF-284 - Incorrect behaviour of radio buttons on Check Out page 23311: Further fix for ALF-3991. Renditions/thumbnails cause update to modifier property. This is a reimplementation of r 23290 which was checked in on HEAD earlier. The RenditionService has been refactored between 3.3 and 3.4 and straight merges are not always possible. 23312: Adding explicit test case for ALF-3991. This is a separate check-in to 23311 a moment ago as I want to merge this test class through to HEAD but I do not want to merge 23311 to HEAD. 23313: Adding some new test classes to the convenience suite AllRenditionTests.java 23325: Fix for ALF-2098 - Incorrect work of Close button inside of created group 23327: Fix for ALF-5383 - Wiki html page viewer does not render indentation properly 23328: Merged BRANCHES/DEV/BELARUS/V3.3-BUG-FIX-2010_06_24 to V3.3 21094: Workaround provided in issue description can be used as fix because of folowing code: - Object[] params = new Object[] {action, approveFolderName, Utils.encode(approveStepName)}; - out.write(Utils.encode(MessageFormat.format(actionPattern, params))); - Utils.encode method is called twice when generating output. One of this call can be removed as unnecessary. 23337: Fixed ALF-26 "Audit Tool: Event filter doesn't work" - Commented out ui controls for "Event" & "Property" log-filters (which is implemented in the REST API but NOT in RecordsManagementAuditServiceImpl and therefore didn't work) 23342: Resolve ALF-4703: Share Unable to Edit Metadata more than Once with Auditing Enabled - if audit internal is enabled, then category service methods missing audit tags fail (also, there's an audit service method missing a tag too) 23354: Fixed ALF-5026: Change XAM property names to XAM standards - Global prefix: xam.archive.globalPropertiesPrefix=vnd.com.alfresco. - Node property prefix: xam.archive.nodePropertiesPrefix=xam.archive.node. - e.g.'vnd.com.alfresco.xam.archive.node.cm:created' 23357: ALF-4745: Removed tomcat bundles as these were incomplete and 32/64 bit specific. Installation docs already updated. 23401: Fixed ALF-4659 (ALF-4652): Configurable XAM Bindings - Added property: xam.archive.bindingPropertiesPattern=vnd\\.com\\.alfresco\\..* - Properties are non-binding unless they match pattern defined - Content property (vnd.com.alfresco.content) is always binding 23410: Merged DEV/BELARUS/V3.3-BUG-FIX-2010_10_04 to V3.3 23162: ALF-4934 Problem creating a folder using CIFS with permissions Contributor 23467: ALF-2762 : Customer-provided fix to 3.2R-SQLServer-Microsoft JDBC driver issue 1. Support of Microsoft JDBC driver was implemented. 2. Classpath was updated (jtds driver was removed Microsoft jdbc driver was added). 23471: Forget to remove old jdbc driver 23473: Fixed compile error after merge 23483: Removed MS SQL JDBC driver following rev 23467 fixing ALF-2762 23484: Re-added JTDS driver following rev 23471 fixing ALF-2762 23491: Merge DEV to V3.3 23486 : ALF-5389 - If we contribute via IMAP in outlook or outlook express,an EML file, which has embedded images and attachments, has not his body content indexed 23537: Fix to RM module since changes to action service config. 23545: Fixes: ALF-6568 - Broken images caused by missing URL Rewrite rule. Updated existing rules from ** to (.*) following earlier bug fix. 23566: Fixed ALF-5545: XAM connector xam.archive.node.* properties not set 23623: Merged PATCHES/V3.3.3 to V3.3 23622: ALF-5611: Fix calendar page by bracketing freemarker default operator to avoid any ambiguity. See http://freemarker.sourceforge.net/docs/dgui_template_exp.html#dgui_template_exp_precedence 23624: Merged BRANCHES/DEV/BELARUS/V3.3-2010_11_10 to BRANCHES/V3.3: 23602: ALF-5517: Webdav "supportedlock" propfind request fails if locking enabled 23646: Merged V3.3-BUG-FIX to V3.4 23430: Merged V3.3 to V3.3-BUG-FIX 23429: Merged PATCHES/V3.2.0 to V3.3 23428: ALF-5141: Further refinement of transaction limiting behaviour - Once accepted a transaction will be retried until it succeeds or the retry limit is exceeded. No limiting of retries by time as otherwise likelihood of any transaction succeeding under load is small - Default web transaction threshold is now 20 seconds to avoid problems on non-loaded systems - Record stack traces of tracked transactions to help debug slow transactions 23645: (RECORD ONLY) Merged V3.3 to V3.3-BUG-FIX 23515: Merged PATCHES/V3.2.0 to V3.3 23514: ALF-5554: Merged HEAD to V3.2.0 23153: When updating tag scopes following system shutdown/restore, be smarter about quickly skipping tag scopes that another (new) thread is currently working on 23283: More debugging level logging for tagging updates, to help identify the problem with periodic multi-threaded test failures on bamboo 23564: ALF-5600: Merged V3.4 to V3.3 23424: Fixes: ALF-2989 - Incorrect sideId reference in URL for event in Site Calendar Dashlet Adds support for displaying events that start in the past but finish in the future (previously only events that start in the future were shown) 23648: Update Tika + dependencies (including PDFBox to 1.3.1, and a slightly newer POI). Fixes ALF-5645 and ALF-5646 23649: ALF-5648 - When rendering word to html in body contents only mode, don't include the xml definition 23653: Performance improvements: - reduce calls to servlet container getResource() method during REST heavy apps - improve audit interceptor (Derek supplied 1st part of improvements in rev 23643) Overall 20% improvement since performance issues noted a few days ago. Share multi-user read tests with x20 users. Performance is now slightly better than previous record from 3.4 on 5/7/10. ENT 3.4.0E 11/11/10 10 users x5 rep, 10sec so - time 3rd run - 80ms, 20 users x5 rep, 10sec so - time 2rd run - 168ms ENT 3.4.0E 15/11/10 (after performance tweaks) 10 users x5 rep, 10sec so - time 3rd run - 55ms 20 users x5 rep, 10sec so - time 2rd run - 125ms 23655: Add more tests for name and role filtering when listing site membership (Related to ALF-5314) 23656: Fix for ALF-5674: The association picker control allows content nodes with children to be navigated 23657: Fix ALF-5314 - expose the siteService flag of collapseGroups from listMembers to the listMembers method on the site object itself, and make use of this when searching for people who are site members in Share 23658: Follow-up to r23644: Add reference to validation.js in Enterprise overlay file 23659: Fix for ALF-906: "Impossible to create web project if rule with Copy action was applied" - moved add aspect to createWebProject method 23660: Fixes ALF-3783: When searching in Advanced Search, russian letters are encoded incorrectly. Mootools replaced with uncompressed source copy with annotated modifications. Then YUICompressed at build-time to generate mootools-v1.11.js 23663: Fixed ALF-5462 "The workflow details doesn't/can't display the group the current task is assigned to when it is pooled and not claimed" 23665: Fixed ALF-4556 "Error occurs on search by wildcards" 23667: Push the logging log4j definition bean out into another context file, included from core-services-context.xml (rather than being defined directly in it). This allows you to write a unit test without the main context, but still with our log4j settings 23668: Tweak DynamicallySizedThreadPoolExecutor logging, and have log4j settings used by DynamicallySizedThreadPoolExecutorTest even if the full repo context isn't loaded 23670: Fix ALF-5609: Incorrect behavior of messages mimetype for Share and Quickr connector 23671: Merged /BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23666 (record-only): Fixes ALF-5691: TransferService: Multi-byte characters are not encoded correctly 23673: RM Audit: - ALF-5307: Audit doesn't work for RMA - Buttons on audit console now reflect the current state and are initialised correctly when the console is first shown. - ALF-5616: Start and stop date are not being set correctly 23675: Fix for ALF-5244: Issues with selectmany.ftl control Option and label separators can now be configured like selectone, the control now also shows the label (when present) not the raw value in view mode. Also fixed a couple of selection bugs. 23677: Merged V3.3-BUG-FIX to V3.4 23676: Fix ALF-4035: Properties with underscores are not displayed in datalists 23678: Fix transformationOptionOverrides related warnings for the includeEmbedded, by converting the string to boolean before setting the bean property if needed 23679: Fixes: ALF-5595 - updated files to reflect supported language packs & added the file to the enterprise overlays build/clean targets 23680: If thumbnailing cannot be performed either due to no transformer existing, or the transformer being unavailable, deliver more helpful log messages than before (but at the same priority). Related to ALF-5158 23685: Fixed ALF-4744 "Selectable resources aren't limited to the current site in case workflow is started from details page" - added "item.location.parent.nodeRef" in remote-api slingshot webscript 23686: Merged BRANCHES/DEV/BELARUS/V3.4-2010_11_11 to BRANCHES/V3.4: 23672: ALF-5597: Nodref is a mandatory parameter notification pops up when Sites is selected (Quickr connector v 8.1.1.175). 23688: ALF-5405: Strange behavior with long names - Now if at NodeService enters invalid QName will occur IllegalArgumentException instead of DuplicateChildNodeNameException - Method QName createValidLocalName( ) is override - It is added jUnit test Such behavior allows to avoid an undesirable situation 23693: Fixing bug introduced when fixing ALF-5529 (r23546) - Enter key & mouse click events from Alfresco.util.useAsButton returned different parameters to the same callback, now fixed 23698: Use the smaller netcdf jar to avoid SFLJ warnings 23699: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23697 (record-only): Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23695: Fixed bug exposed after fixing ALF-5699. Parsing of MLText properties out of the transfer snapshot file was incorrect, and that was causing multi-lingual property values to be duplicated 23700: ALF-3084 Checking out documents no longer updates the modifier/modified date. 23702: Fixes ALF-5671: TransferService: BeforeStartInboundTransferPolicy now being fired *after* the transfer lock has been taken 23703: Fixes: ALF-5633 - Date string not localisable in Blog Archives list 23710: Fix for ALF-4678: Incorrect workflow details if creator or assignee was deleted 23715: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23713 (record-only): Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23709: ALF-5699: Fix NPE in ManifestIntegrationTest 23719: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23717: Fix for ALF-5703: Error when creating a folder within a container using Webscript 23720: Merged BRANCHES/DEV/BELARUS/V3.4-2010_11_11 to BRANCHES/V3.4: 23669: ALF-4357: Bitrock Installer: Remote JMX connections fail 23721: ALF-3044: Audit log is incorrect when trying to filed it as record 23722: ALF-5405: Strange behavior with long names Code justify in according to coding conventions: - 4 spaces for a tab - Braces on new new line - 120 char line lengths 23723: Declare all Share UI support webscripts as "internal" lifecycle 23724: Remove unnecessary css include from RM-audit component 23729: Fixed ALF-5087 "My Sites Dashlet does not persist the filter setting for All Sites | Sites | Favorite Sites etc" - Filter is now persisted as property - Calls to get sites & preferences was implemented both server and client side, now client only. - Cell renderers has been refactored from inline to member methods - Native button/dropdown are hidden until yui components is created to avoid ui jumping around... - ...which also causes the annoying "gap" when resizing which now has been fixed for both My Tasks & My Sites 23730: ALF-2598 - temp disable Imap Cache - will murder performance but pass unit tests. 23732: Fix to output of error message in doc summary and image dashlet 23733: Performance tweak 23736: Merged V3.3-BUG-FIX to V3.4 23735: *RECORD ONLY* Merged V3.3 to V3.3-BUG-FIX 23734: Merged V3.4 to V3.3 23731: Fixes for ALF-3098 and ALF-3097 - Share - Security check on Personal Dashboard - only the owning user can view a user dashboard page - Share - Security issue on Customize Site Dashboard - private and moderated site dashboard pages no longer visible to non-members, customise site and dashboard pages only accessible to SiteManager 23739: A bit more logging to try to spot why bamboo is different, and add another test 23741: ALF-4947 - EML files not showing up in folder list 23749: Fixed formatting: Removed tabs (ALF-5405 fix follow-up) 23750: Fix unit test (ALF-5405) to check for expected exception 23751: Prepare for ALF-5575: Remove redundant cache config entries and fix typos 23753: Fixed ALF-5087 "My Sites Dashlet does not persist the filter setting for All Sites | Sites | Favorite Sites etc" part 2 - My Tasks dashlets second toolbar became a bit to high, now fixed 23754: Fixed ALF-2975 "Layout is broken for Audit in IE" 23755: Work around the fact that some JVMs fail to properly implement the ThreadPoolExecutor specification, and consequently sometimes kill off threads that are in the core pool. Tests now look for either the specification required behaviour, or the broken behaviour 23756: Change to test code for DynamicallySizedThreadPoolExecuter. Removed unecessary assert which fails on some OSes. Nick B. 23763: Clean-up login template controller script 23764: Fixing a typo in test include/exclude spec which meant that WebScriptTestSuite was not being run. 23766: Fixed ALF-3823 "Share: RSS feed can't be read: http://cds-srv.sun.com:8700/rss/update/public/sunalert_update.xml - ok with other RSS client." 23768: Add new unit test for international category names. Shows that english, spanish and french works fine, but that there's something a little iffy with japenses 23773: Fix for ALF-5240: Something odd happens in My Content page on adding comment 23785: Fix for ALF-1728: User with administrative rights can paste content into staging. 23788: Method naming fix (ALF-5405 follow-up) 23793: Merge from V3.3-BUG-FIX to V3.4 r. 23791 Fix for failing test cases SiteServiceTest and InviteServiceTest. I have used susbsystem bean overriding to turn off emails on the MailActionExecuter bean. 23800: Fix for ALF-5569: Error trying to change discussion's name 23805: Add a pure nodeService test for the Japanese write/read issue in ALF-5594. This test will almost certainly break on some db flavour builds on panda, but we want to know which systems are affected (before commenting it out pending the fix) 23806: ALF-5087 "My Sites Dashlet does not persist the filter setting for All Sites | Sites | Favorite Sites etc" part 2 - Now provides default filter if not set 23810: Merged from V3.3-BUG-FIX to V3.4 (RECORD ONLY) 23809: Merged from V3.3 to V3.3-BUG-FIX 23790: Fixed ALF-3823 "Share: RSS feed can't be read: http://cds-srv.sun.com:8700/rss/update/public/sunalert_update.xml - ok with other RSS client." 23818: Merge from V3.3-BUG-FIX to V3.4 r. 23817: Further fix for InviteServiceTest failing tests. 23825: ALF-3066: Google docs - Document not deleted when checked in 23826: Prevent 'nodeOwner' cache invalidation during node creation 23827: Prevent cache case flip-flopping on encoding strings 23828: Removed some TODO notes 23829: Single minor format 23830: Generics warnings 23831: Added 60s timeout on mutable node-related caches (ALF-5575) 23832: Trimming on cache invalidation during put 23833: Fixed ALF-5575: Enable ConcurrentNodeServiceTest.testMultiThreadedNodePropertiesWrites - Prevent read txns from adding stale data to caches while writes are in progress - Added cache tests for mutable caches and read-only transactions 23834: Fixed ALF-5763: Corrected capitalization. 23838: Corrected an overzealous method rename refactor in QName to not throw a null-ptr-exception. 23839: Merge from V3.3-BUG-FIX to V3.4 r.23837: Reimplementation of the build fix for InviteServiceTest. This one won't send emails. 23840: Merge from V3.3-BUG-FIX to V3.4 r.23837 Reimplementation of the build fix for InviteServiceTest. This one won't send emails. This check-in is merge properties on root. Couldn't check in previously (23839). 23843: Added debug output for failing workflow REST API test as it works fine on my local machine. 23852: Fix for ALF-5664: Aspect Mandatory Aspect leads to failed to find property/association definition for property/association 23856: Added explicit failure for dangling test transactions 23858: Fix ALF-4277: Link with a long description is displayed incorrectly 23861: Fail on dangling transactions 23869: Added system property 'system.cache.disableMutableSharedCaches' (false by default) - Equivalent to disabling Hibernate L2 cache - Can be used as a diagnostic feature to quickly check for cache problems 23871: Merged DEV/TEMPORARY to V3.4 23759: ALF-4357: Bitrock Installer: Remote JMX connections fail 1. Default RMI bind to all interfaces via alfresco.rmi.services.host 2. New property alfresco.rmi.services.external.host with default value ${localname}. This represents the externally-resolvable host name of the RMI server that should be published in the stubs. 3. jmxUrl gets a hostname from sysAdminParams 23770: ALF-4357: Bitrock Installer: Remote JMX connections fail Additional jmx.remote.rmi.server.socket.factory configuration for ConnectorServerFactoryBean 23781: ALF-4357: Bitrock Installer: Remote JMX connections fail Configuration of alfresco-virtserver-context for use a alfresco.rmi.services.external.host property 23783: ALF-4357: Bitrock Installer: Remote JMX connections fail Configuration of alfresco-virtserver-context for use a alfresco.rmi.services.external.host property 23879: Fixed ALF-4687 "Folder with name 'null' is created in the site space" 23882: Merged V3.3 to V3.4 23860: Improved fix for ALF-5448 - Pickers no longer return hasChildren information. This reduces the number of getChildAssoc() calls required from N+1 to 1. - Cleaned up and improved hasChildren() methods on ScriptNode and BaseContentNode. - Fixed up Share pickers to not expect hasChildren info Fix for ALF-5848 - object picker now allows navigation down into cm:category objects 23884: When testing the Replication Service and the underlying Transfer Service blows up, tidy up the transactions before reporting the problem. This allows all the tests to run even if some are failing (which they currently are, due to a TransferService regression) 23888: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23886 (record-only): Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23883: Fixes ALF-5759: WQS: Attempt to copy a website section fails 23890: Fixes for date time ALF-695: Date time tokeniser will include all parts of date and time - even when searching with just date - so lenient dates fail Fixed CMIS date ranges (with unit test) Other unreported date-time fixes 23892: Upgrade Tika and POI, so we get lower memory parsing of .xlsx files (switches from DOM based to SAX based). Custom build containing TIKA-521 23893: Fix for ALF-466: Impossible to 'remove' association in a workflow (Explorer client) 23894: Merged V3.3-BUG-FIX to 3.4 23872: Merged V3.3 to V3.3-BUG-FIX 23868: Merged PATCHES/V3.3 to V3.3 23848: (RECORD ONLY) Merged DEV/TEMPORARY to PATCHES/V3.3.3 23847: ALF-5448 Cannot upload attachments to data lists (https://issues.alfresco.com/jira/browse/ALF-5448) Additional property hasChildren and corresponding getter method was added to ScriptNode and BaseContentNode. 23860: (RECORD ONLY) Improved fix for ALF-5448 - Pickers no longer return hasChildren information. This reduces the number of getChildAssoc() calls required from N+1 to 1. - Cleaned up and improved hasChildren() methods on ScriptNode and BaseContentNode. - Fixed up Share pickers to not expect hasChildren info 23863: Fix PolicyTest 23899: When trying to figure out the encoding of a piece of text, if the current guesser doesn't know, try Tika before giving up and going for the default. (ALF-2534) Also adds some more tests for encoding detection 23908: ALF-5435: Declare as record action is missing for emails 23914: Merged V3.3-BUG-FIX to V3.4 23913: Fix ALF-3067: Script error at the 'View Details' for record 23916: Fix ALF-3173: Favorite sites a user is not a member of cannot be removed from the Sites dropdown. 23918: Fix up transfer unit tests and wcm quickstart following ALF-5575 23925: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23911: Fix for ALF-5621: "Long-running patches can result in a database connection closed exception" - added requiresTransaction flag to patch-services-context - refactoring to allow a patch to be called with no enclosing transaction if requiresTransaction == false 23915: Fix for ALF-5621: "Long-running patches can result in a database connection closed exception" - added missing file 23928: Merged V3.3-BUG-FIX to V3.4 23927: Fix for ALF-5867 - Forms dependencies (CSS and JS) not getting loaded by Forms UI 23932: Merging from V3.3-BUG-FIX to V3.4 r23903: ALF-5385 Now paging is enabled on groups GET REST API. Also fixed an issue where GroupsTest.testSearchGroups() was failing. 23933: Follow-up fix to r23908 23940: Fix for ALF-5880 23944: Merged V3.3-BUG-FIX to V3.4 23943: Fix ALF-5316: Event isn't removed after re-scheduling disposition. Also fixes tree not updating when new containers are created. 23950: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23942: Fix for ALF-5783: Not possible to override the output path pattern anymore when a webform is edited for a specific website 23951: Backing out previous change as the solution needs re-implementing for the 3.4 branch 23954: Merged V3.3-BUG-FIX to V3.4 23953: Fixed ALF-2830FOR "REVIEW: In mytasks(panel) webscript, "Task Done" button hidden in French" part 2 23949: Fixed ALF-2830 "FOR REVIEW: In mytasks(panel) webscript, "Task Done" button hidden in French" * Removed hardcoded width 23955: When the Text to PDF content transformer is reading in the text file, pay attention to the encoding of the file when constructing the InputStreamReader. Also includes a disabled unit test, which seems to show up a PDFBox bug. (ALF-2534) 23960: Merged DEV/BELARUS/V3.4-2010_11_11 to V3.4 23910: WCM: upgrade / re-index can fail on 3.4 if link validation (now removed) was previously being used - Incremented schema number as well 23963: Merged V3.3-BUG-FIX to V3.4 23962: (RECORD-ONLY) Merged V3.3 to V3.3-BUG-FIX 23961: Fixed ALF-5686 "Incorrect behaviour of "All" filter in "My Tasks" dashlet" 23967: Merged V3.3-BUG-FIX to V3.3 - 23966: DOCLIB: Tags are not displayed 23969: Removed case sensitivity for UTF-8 encoding 23972: Fix for ALF-5798: "Quartz 1.7.3 and higher phones home" - added a flag to quartz.properties to stop the phone home 23975: ALF-5346 Added a unit test to AlfrescoJavaScriptIntegrationTest. 23980: Merged: From V3.3-BUG-FIX to V3.4 23979: Merged From V3.3 to V3.3-BUG-FIX 23970: Fixes: ALF-5858 (Javascript error caused by files 404'ing) - URLRewriting bug introduced in r23545 23986: Fix for ALF-4646: Workflow REST API webscripts do not have sufficient documentation 23992: Enhanced the select controls to allow a default, initial selection to be specified either in component binding properties or on the URL. The value is ignored if a value is already set for the property. To use this feature use the new "defaultValueContextProperty" control parameter, for example: <field id="ws:language"> <control template="/org/alfresco/components/form/controls/selectone.ftl"> <control-param name="options">en|English,fr|French,de|German,es|Spanish,it|Italian</control-param> <control-param name="defaultValueContextProperty">localeId</control-param> </control> </field> 23993: Building blocks for ALF-5084. A new ActionConditionEvaluator for has-child. 23997: Fix ALF-5731: Saving a doc from Office 2003 via WebDAV fails 24003: BatchProcessor always calls afterProcess now (as per Javadoc) 24004: Undid rev 23827: Prevent cache case flip-flopping on encoding strings 24006: Merged V3.3-BUG-FIX to V3.4 24005: Fix ALF-4368: Share - File menu not loading properly on IE 24010: Merged V3.3-BUG-FIX to V3.4 24009: *RECORD ONLY* Fix ALF-3155: Site Calendar dashboard works incorrectly 24015: Merged V3.3-BUG-FIX to V3.4 24014: Merged V3.3 to V3.3-BUG-FIX 24013: Fix for ALF-5897 - AWE - HTTP authentication requested when page loaded - AWE login fails 24018: Avoid a NullPointerException if the action lacks a noderef 24024: ALF-4066: Creating RM Folders via IMAP in email client throws errors - Adding a folder to a category now automatically downcast the folder to a record folder 24026: Fix ALF-5567: TinyMCE language fails to load custom language in forms engine. Also code standards for some related code. 24028: Fix for ALF-5788: Outlook 2003: event isn't deleted in Share if it was deleted in Outlook 24032: Fixes ALF-5885: Inserting document to wiki page causes an error 24048: Fix for ALF-5897 - updated surf.xml to set correct user factory 24051: Removed 'Delete All Items' from trashcan dialog' (part of ALF-1990) 24052: Fixed ALF-1990: Trashcan "Delete All Items" button might not delete all items - Pulls back all items for batch-processing - Fixes bug but needs enhancement to use pageable node query 24056: Fixed SAIL-367 "REfactor header.css to avoid needing a ie8.css" 24057: Fix for ALF-5620 sitePreset filter in siteService.listSites not working 24068: Merged V3.3-BUG-FIX to V3.4 24067: *RECORD ONLY* Fix ALF-5973: Web QuickStart module breaks Share DocLib since Portlet merges 24069: Merged BRANCHES/DEV/BELARUS/V3.4-2010_11_11 to BRANCHES/V3.4: 24045: ALF-5781: Non-recurrent event is displayed with "Recurring" label 24090: Fixed ALF-4972 "Custom workflow is not sorted in workflow list" - now ignoring case and falls back to name if title isn't present 24097: Fix for ALF-5802 - comment based discussions removed from repository search results. 24098: Add user/permissions related copy test. Currently disabled as something relating to ALF-5288 seems to be wrong 24099: Fix for ALF-5976: Email Notify Templates not being picked up in Share Rules Send Email UI (requires server restart) The allowable values of parameter constraints were indeed being cached, I have added a new property on BaseParameterConstraint which allows the caching to be turned off as follows: <property name="cacheAllowableValues" value="false" /> 24100: ALF-4357: Fix random unit test failures due to RMI registry lookup - Implement equals() and hashCode() methods in HostConfigurableSocketFactory! - Don't ask me how many hours I wasted on this! 24102: Further ALF-1990: Removed redundant permission check and fixed tests to check failure reports properly 24103: Encoding DAO returns uppercase values; internally, DB was always using lowercase 24104: More put and set trimming to avoid cache remove calls 24105: Fixed unit test to explicitly recognisable UTF-8 characters - Tika was interpreting lame text as ISO-8859-1 - EncodingDAO case-sensitivity fix got past first failure and onto second, thus obfuscating the root cause 24114: Fix for ALF-2309: "FTP server can retrieve and overwrite files already moved away from current folder" - node paths were inconsistent for moveNode. Fixed them to be consistent. 24115: Fix failing unit test. In WorkflowTestSuite, shut down the application context used by the other tests before starting JBPMEngineUnitTest. Also reset the WorkflowTaskInstance singleton. 24123: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 24122: (RECORD ONLY) Fix for ALF-5710: It is impossible to create category in RM with FDK installed 24126: Fixes: ALF-4775: UI Spelling mistake corrections 24140: ALF-170: The user has all rights for audit once "Access Audit" capability is added to him - Capabilities added to the underlying audit service blocking access to audit functions as expected - TODO UI still needs updating - TODO export fn still needs isolating 24142: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 24141: (RECORD ONLY) Build fix 24144: Removed tabs 24145: Fixed test to use 'system' user after permissions were tightened around RM audit (ALF-170) 24146: Correctly disable a supposedly disabled test, pending a proper fix for the underlying issue (ALF-5288) 24154: Merged V3.3-BUG-FIX to V3.4 24152: Merged V3.3 to V3.3-BUG-FIX 24151: Merged V3.3.3 to V3.3 24150: Further fix for links list issue identified in ALF-5966 24163: Fix for ALF-5954 - username uri encoding 24164: Put tearDown deletes in transaction 24174: Added 3rd-party license 24180: 24186: Fix for ALF-438: Error appears after adding a content to space where content rule 'Check Out in the current space' was created. 24187: ALF-5400: Merged V3.3 to V3.4 23650: Switch off transaction limiting for now, pending further investigation 24191: MERGED V3.3-BUG-FIX to V3.4 23864:Merge BRANCHES/DEV/BELARUS/V3.3-2010_10_22 to V3.3_BUG_FIX 23229 : ALF-5239 WebDAV shows incorrect creation date 23652 : ALF-4902 - MS Word 2003 stuck and exception org.alfresco.jlan.server.filesys.AccessDeniedException: Get file information 24192: Performance and scalability improvements related to thread blocking in FreeMarker related classes - replacement of single ObjectWrapper related class with threadlocal version - replacement of MRU cache implementation (synchronized) with concurrent version 24193: Removed svn:mergeinfo again. Please read: https://ts.alfresco.com/share/page/site/eng/wiki-page?title=Merging_Guide 24194: Merged V3.3-BUG-FIX to V3.4 24138: Fix bootstrap ordering so that modules can override Enterprise-only beans (ALF-6010) 24139: Fixed ALF-6010: Content URL recognition errors during bootstrap re-indexing 24170: XAM: Removed more hacks (ALF-6010) 24196: Test refactoring as part of investigation into ALF-5969. JodConverter-based transformation/extraction tests now pass if OOo is not available on the machine running the test. Also some minor refactoring of the temporary node tidy-up code. And I've enabled these tests in the build. 24197: Merge V3.3-BUG-FIX to V3.4 23742 : Merge DEV to V3.3_BUG_FIX 23738 : ALF-5520 - IMAP metadata extractor fails to extract dates spanned on two lines 23865 : Merge V3.3-BUG-FIX-2010_07_13 to V3.3_BUG_FIX 21263 : ALF-2880: Share - Exception when making a site "moderated". 23866 : Merge V3.3-BUG-FIX-2010_09_20 to V3.3_BUG_FIX 22634 : ALF-3859 Module Management Tool stops applying amps if one amp fails when using the -directory option. 24031 : ALF-5553 - Email preview style lost on Outlook 2007 24085 : ALF-5928 - Undeclared email can't be copied 24092 : Fix unit test following change for ALF-3859 24169 : ALF-5919 - Error on start Alfresco page in read-only mode (NTLM specific) 24198: Merged V3.3-BUG-FIX to V3.4 23758: (RECORD ONLY) Merged V3.4 to V3.3-BUG-FIX 23787: ContentStoreCleaner exits silenty if it can't get the job lock 23906: Fixed ALF-5119 (ALF-4652): Prevent lock and archive removal until retention period has passed 23934: (RECORD ONLY) Merged V3.3 to V3.3-BUG-FIX 24002: CreateNodeRuleTrigger was not doing anything when cm:noContent aspect was added 24201: Merged V3.3-BUG-FIX to V3.4 24172: Orphan cleanup code is more sensitive to unsupported URLs (helps ALF-5533) 24173: Part 1 of ALF-5533: XAM orphan cleanup after rollback or retention job cleanup 24175: Part 2 of ALF-5533: XAM orphan cleanup after rollback or retention job cleanup 24210: Merged V3.3-BUG-FIX to V3.4 23956 : Merged DEV TO V3.3_BUG_FIX ALF-4546 : Moving a secondary child node using a file protocol adapter (such as CIFS) moves the primary child node 24214: When the tagging service updates the tag scope values in the background, don't fire behaviours for the change as it's an internal system task. Adds a unit test for this, and for general permissions + tagging for ALF-5504 24217: Put deletes into transaction in tearDown() 24218: Merge V3.3-BUG-FIX to V3.4 24017 : ALF-5647 : Empty 'addressee(s)' metadata in share when a mail rfc822 is pushed using IMAP 24027 : ALF-4647 - missed check in from 24017 Merged DEV/BELARUS/V3.3-BUG-FIX-2010_11_09 to V3.3_BUG_FIX 24086: ALF-5495 - IMAP encoding bug: pushing-poping a message with Content-Transfer-Encoding: 8bit to IMAP server corrupts encoding Merged BELARUS/V3.3-BUG-FIX-2010_11_09 to V3.3-BUF_FIX 24121 : ALF-5647 - Empty 'addressee(s)' metadata in share when a mail rfc822 is pushed using IMAP 24219: removed file that should not have been added. 24220: Fix ALF-5568: Shortcoming of export/import mechanism 24221: Patched build of JodConverter. Hopefully this will help with ALF-5969. I have added logging during JodConverter init and during soffice process init. 24222: Fix typo in message bundle whilst investigating ALF-5650 24223: Null pointer exception in ImapFolderSecurityInterceptor 24224: Fix for ALF-219. Impossible to transform from .html to .pdf for empty files This was due to a bug within JooConverter - the Community Edition 3rd party lib for OOo connection. It handles zero-length files a little unpredictably, producing NullPointers, unreadable PDF docs and someties crashing the soffice process depending on input. OOo seems to do a good job itself with empty files, so OOo is not the problem. I have added a workaround whereby for zero-length files that are going to OOo via JooConverter for transformation, instead of using OOo we use Apache PDFBox to produce an empty PDF file. 24225: Excluding **OOoTest from the JUnit test patterns as they are causing the build to hang. They work fine on my machine. Honest! Will investigate more closely on Windows OS next week. 24226: Added an impl comment about a potential future pdfbox improvement. 24229: Fixes: ALF-5991 - Removed space to fix JDK specific issues w/ string. 24231: Custom build of JodConverter. Added logging to WindowsProcessManager. Removed an unnecessary executor.shutDown() call from ManagedOfficeProcess. 24232: Completed fix for ALF-5802 - comments filtered for document library items as well as repository items 24233: Removed svn:mergeinfo on root 24235: Merge V3.3_BUG-FIX to V3.4 24234 : ALF-5844 - Defining the Lockable aspect as mandatory causes UnsupportedOperationException when checking out content 24236: Fix for ALF-3941: SSO Share with CAS - external-auth and SSOAuthenticationFilter - SSOAuthenticationFilter uses Kerberos example condition - its name has been changed so you have to rename it into scope. - Added supporting comments to both sections 24240: Fixed ALF-5999: Alfresco 3.4 startup fails with XAM connector module - Enterprise modules were not being built (Kofax and XAM) - Added release version number to AMP files as well as XAM jar 24241: Merged V3.3-BUG-FIX to V3.4 24077: ALF-5471 part 1: 'authorityMigration' patch can report 'Node does not exist' 24078: ALF-5471 part 2: 'authorityMigration' patch can report 'Node does not exist' 24243: Fixed ALF-6028 "Impossible to reject invitation due to script error" 24244: Merged V3.3-BUG-FIX to V3.4 24242: Fix ALF-5608: Script error after 'Edit' on My Spaces List Dashlet. Also fix "More actions..." link going to wrong details page. 24247: temp commit of imap message test - will be reinstated soon 24251: Fix ALF-5992: Language pack errors in Share - It's impossible to delete group with native chars in names (IE specific) 24265: Merged V3.3-BUG-FIX to V3.4 (RECORD ONLY) 23744: Merge V3.4 to V3.3_BUG_FIX 23513 : Merge DEV to V3.4 ALF-4200 IMAP - LSUB Failed. AccessDenied. 23758: Merged V3.4 to V3.3-BUG-FIX 23688: ALF-5405: Strange behavior with long names 23722: ALF-5405: Strange behavior with long names 23749: Fixed formatting: Removed tabs (ALF-5405 fix follow-up) 23750: Fix unit test (ALF-5405) to check for expected exception 24120: ALF-5997: Merged V3.4 to V3.3-BUG-FIX 23551: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_21 to BRANCHES/V3.4: 23474: ALF-5490: The Subsystems configuration folder does not seem to be read when Alfresco is deployed to later versions of JBoss 24124: ALF-5988: Merged HEAD to V3.3-BUG-FIX 23231: Merged DEV/TEMPORARY to HEAD 23227: ALF-5271 : Win7+Kerberos+Spp problem 1. Vti-context.xml was updated for sharepoint module to allow jetty support requests with total size of headers up to 8k. 24177: ALF-5178: Merged V3.4 to V3.3-BUG-FIX 24070: Merged DEV/BELARUS/V3.4-2010_11_11 to V3.4 24011: ALF-5618: Webdav with MAC OS X problems - Locking / unlocking creates new versions 1. WebDAV locking properties was added to excluded in VersionableAspect 2. Appropriate JUnit test created. 24101: Disabled test and reopened ALF-5618 24117: Fixed test inter-dependencies on 'excludedOnUpdateProps' for ALF-5618 24259: Merged V3.3 to V3.3-BUG-FIX 23747: ALF-5696: Merged V3.4 to V3.3 23585: Fixed ALF-5372 "JavaScript error on Groups management dialog with IE8 : document.getElementById is null" 24132: Disable intermittent failing unit test 24148: ALF-6007: Merged HEAD to V3.3 23049: Fixed ALF-5099: Error when trying to go back in Create Web Content Wizard (only with certain XSDs) 24266: Merged V3.3-BUG-FIX to V3.4 23761: ALF-5358: Invalid JavaBean property 'blockedSenders' being accessed! - renamed List versions of setAllowedSenders and setBlockedSenders 23769: Fixing typo in build.xml that means WebScriptTestSuite was not being run. 23844: Fix for ALF-1084, ALF-5792 - handling of character encoding as specified in XML file header when missing from response headers. Fixes issue with non-ascii characters in RSS feeds in Share. 23878: Build fix. InvitationTest. Minimally refactored a test case to disable email sending properly. 23895: Backported fix from rev 23838 - QName refactor causes null-ptr-exception from Upload Content dialog in Explorer. 23917: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23912: Fixes ALF-5878: WQS: Alfresco sessions ramping up rapidly 23921: Fix for ALF-5826 - Infinite loop while closing "Manage Multilingual Content" dialog. 23924: Merged V3.3-BUG-FIX-2010_10_04 to V3.3-BUG-FIX 23416: ALF-5301: TinyMCE is replacing carriage return with white spaces. 23979: Merged V3.3 to V3.3-BUG-FIX: 23970: Fixes: ALF-5858 (Javascript error caused by files 404'ing) - URLRewriting bug introduced in r23545 24001: Merged BRANCHES/DEV/BELARUS/V3.3-2010_11_10 to BRANCHES/DEV/V3.3-BUG-FIX: 23971: ALF-1948: Deleting a freshly created file doesn't remove it from a user sandbox - also minor formatting & extra tests 24007: Merged BRANCHES/DEV/BELARUS/V3.3-2010_11_10 to BRANCHES/DEV/V3.3-BUG-FIX: 23971: ALF-1948: (commit mergeinfo !) 24055: ALF-5897: Updated surf.xml to set correct User Factory 24108: Fix CIFS memory pool leak, in IPC$ processing. ALF-483. 24129: ALF-5458 Adding paging support to Groups REST APIs. 24156: ALF-5663 - Deadlock during StatusTemplate lookup in AbstractWebScript (already present in V3.4) 24181: Added catch block for access denied error in store file processing, returns a 451 error to the FTP client. Part of ALF-6020. 24182: Convert open content for write errors to an access denied exception, fix for FTP NPE and will also be handled by CIFS protocol code. ALF-6020. 24252: Fixed ALF-5677: Extremely long launch of the Alfresco server with connector V1.2 - Avoid any ContentReader interaction (incl. exists checks) when 'lucene.maxAtomicTransformationTime=0' - Prevents slow XAM-based XSet operations from slowing reindexing - As a side-effect, text/plain content is now treated the same as transformable content when the transformation time is 0 24255: Check URL support and read-only state in afterRollback cleanup of orphaned content URLs (ALF-5677) 24256: Neatened code 24257: Fixed integrity checking when properties have been removed from model 24258: Helper DEBUG for diagnosing ALF-5677 and future XAM issues 24260: Merged V3.3 to V3.3-BUG-FIX (RECORD ONLY) 23707: Merged V3.3-BUG-FIX to V3.3 23596: Merged HEAD to BRANCHES/DEV/V3.3-BUG-FIX: 20636: ALF-3157 - Conflict between IMAP and Audit 20638: ALF-3157 - Conflict between IMAP and Audit - part II update the auditConfig.xml 23946: Merged V3.3-BUG-FIX to V3.3 23942: Fix for ALF-5783: Not possible to override the output path pattern anymore when a webform is edited for a specific website 24261: Merged V3.3 to V3.3-BUG-FIX 23650: Switch off transaction limiting for now, pending further investigation 23706: Merged PATCHES/V3.3.3 to V3.3 23704: ALF-5720: Merged V3.3-BUG-FIX to PATCHES/V3.3.3 23609: Merged BRANCHES/DEV/BELARUS/HEAD_2010_10_06 to BRANCHES/DEV/V3.3-BUG-FIX: 23158: ALF-1838: Need to support relative url for WCM TinyMCE Filepicker. Also fixes ALF-866 & ALF-5420 23708: Merged DEV/TEMPORARY to V3.3 22697: ALF-4809: The confirmation step to Revert action implementation. New dialog. 23970: ALF-5858 (Javascript error caused by files 404'ing) - URLRewriting bug introduced in r23545 23998: Add tomcat bundles 24053: ALF-5897: Updated surf config to set correct user factory 24061: Merged V3.2 to V3.3 19170: Fixed ALF-730: MLText is not fully carried during cut-paste or copy-paste - Fetching of properties for copy now uses 'mlAwareNodeService' 24130: Ensure mysql symlinks created 24131: ALF-5930: Correct bogus configuration template for Quickr 24262: Stress test code for ALF-5025: Support background processing of archiving 24267: Reverting partial merge of build script changes 24268: Removed svn:mergeinfo on root 24270: Merged V3.3 to V3.4 24269: Merge fallout: rename of ASPECT_MAILED to ASPECT_EMAILED 24271: Merge fallout: fix compilation error (masked by a crashed Eclipse) 24275: FTP command input buffer resizes on overflow (up to a maximum of 64K), allow long paths in commands. ALF-210. 24281: Performance improvements relating to WebScripts, Surf, FreeMarker and Apache HTTP synchronization under heavy multi-threaded load. 24282: Merged V3.3 to V3.4 24279: Fix for ALF-6025 - increased cluster cache size for webScriptsRegisteryCache 24284: Fix for ALF-5723: Sharepoint Protocol doesn't seem to work in 3.4.a and 3.4.b with NTLM passthru 24285: Unit test fallout from merge. Removed NPE-causing mailActionExecutor member 24286: Reinstate ImapMessageTest (a required bug fix was incorrectly removed by merge 22725) 24288: Fix for ALF-4282 Site Contributor can't create datalist until Site Manager creates new one. The first user who views the data lists page for a Share site kicks off the lazy creation of the necessary site container node. In fact it creates the container, sets its cm:description to "Data Lists" and saves that ScriptNode. See parse-args.lib.js circa line 144. However if that user is not a Site Manager then they do not have permissions to create the container and an exception is thrown which results in a disabled 'New List' button. In fact, the creation of the container node was already being run as system. But the Site.save() call was not and that was the call that was producing a permissions exception. In order to run the whole thing as system (which is not available in the JS layer), I have extracted the JavaScript logic into a new Java-layer method createAndSaveContainer(...) and JS now makes that one call. 24289: Fixed misleading javadoc comment relating to ALF-4282 24290: Merged BRANCHES/DEV/BELARUS/V3.4-2010_11_29 to BRANCHES/V3.4: 24238: ALF-5556 : Items disappear from document library after changing its name Also added new unit test to verify that site containers can not be renamed. 24295: Fixes ALF-4290: Installer text errors 24302: Fixes for dependencies for the SDK. 24305: Added logging to JodConverterSharedInstance (Alfresco's JodC-facing class) Re-enabled the JodC-related test classes - these may break the build. Set logging in JodC to DEBUG 24307: Removing a debug statement which is verbose and unhelpful at a high frequency. 24310: Merged BRANCHES/V3.3 to BRANCHES/V3.4: 24283: Fix for ALF-2232: "Collaborator actions in CIFS(Share) are incorrect" 24311: Fix for ALF-2232: "Collaborator actions in CIFS(Share) are incorrect" - missed root dir and import 24313: ALF-3044: Audit log is incorrect when trying to filed it as record 24315: Merged BRANCHES/V3.3 to BRANCHES/V3.4: 24314: If the repo is running in read only mode, skip the periodic Tag Scope sweep and update (ALF-6067) 24317: Disabled the OOoJodC tests again as I should have some info to proceed while we get a good build on this plan. "You put your left leg in..." 24319: Moved logging of soffice file permissions to before the attempt to start JodConverter. 24321: 24323: Changing the use of File.createTempFile to TempFileProvider.createTempFile mostly in test code. None of these temporary files are needed for longer than a few seconds. By using our own TempFileProvider there will be a chance that our tempFileCleaner will delete temporary files. Derek pointed out that there are a lot of such temporary files in our build server's temp dir. 24330: Data generation for perf. tests: Ensure content is written to file 24333: Merged V3.4-2010_11_29 to V3.4 24237: ALF-5829: Cannot upload files to Records Managemennt site using WebDav from Mac OS X. Return "403 Forbidden" status if WebDAVMethod.execute() fails with AccessDeniedException. 24339: Fixed a bug where task properties were not being updated when task was transitioned. 24340: Fixed a bug where task properties were not being updated when task was transitioned. 24349: turn off debug logging 24351: ALF-3584 Cleaning up SDK list of libs. (I think there may be a limit on the size somewhere) 24355: Tika update to better support encrypted PDFs (ALF-6040) 24357: Turned off JodConverter hanging tests again. I won't turn these back on again now. Apologies for all the disruption. I have a basis on which to address the hanging issue on my own machine now. 24359: Add code to probe intermittent test failure. 24368: Patched build of JodConverter. This changes jodconverter's OfficeUtils.toUrl(File) method so that it uses Alfresco's mechanism for creating OpenOffice URIs. 24371: Fix for ALF-5563: Sorting documents with multiple locales - d:text now uses the .no_locale field for sorting using the user's locale collation 24372: Turning the jodconverter-related logging down from 'debug' to 'info' by default. 24373: Merged V3.3 to V3.4 (Missed merge) 21907: ALF-4401: Web services not working on Websphere 7 (ever?) - Added in Sun SAAJ and JAXP reference implementations to shared library in order to make CXF work - Removed old Sun SAAJ libraries as these are embedded into JDK 1.6 24376: ALF-2761: RM adds rma:record to IMAP messages in non RM folders 24378: When copying content, reset the auditable properties. This makes the person doing the copy the creator/modifier, and resets the created/modified at times to now. Avoids the issue of being able to copy a node but then not edit it. Fixes ALF-5288 24381: Fixed ALF-6002 "Share links and images break when saving html content" - Editor content was never persisted to hidden textarea after non "keyup" events, such as embedding links & images - Also added tinymce's src files when running alfresco in debug mode 24383: Fix for ALF-5967 - reset the SpringMVC View Resolvers when the Surf Refresh Object Registry cmd is used. 24385: Merged BRANCHES/V3.3 to BRANCHES/V3.4 24384: Merged PATCHES/V3.3.4 to BRANCHES/V3.3 24382: Fixed ALF-6087 "Wiki: all buttons are disabled in IE" by quoting "delete" (as it is a reserved js word) 24386: Fix for ALF-1339: Share - Posts in discussions can be edited and deleted by any members 24389: Merged V3.3 to V3.4 24388: Fix ALF-6128: Upload/recall documents with apostrophe/accent via Alfresco Office plugin 24395: Fix for ALF-6009: Workflow "View More Actions" link incorrect when first char of site URL is numeric 24398: Merged DEV-TEMPORARY to V3.4 24320: Fix ALF-4868: An error occurs, while adding content to space with "has-tag" rule 24401: More code to probe intermittent IMAP test failure. 24402: Fix for performance degredation related to ALF-3823. RSS feed processing in JavaScript relies on Rhino impl of regex - this is extreemly slow as Rhino regex is by far the slowest component of the library. Switched code to use the Java Regex libraries to improve performance and reduce memory usage. Time to process 4 small rss feeds while running in the profiler: Using Rhino regex: 6670ms (required ~3500MB of temp RAM) Using Java regex: 1550ms (required ~30MB of temp RAM) 24404: Merge V3.3 to V3.4 (RECORD ONLY) 24403 : Merge V3.4 to V3.3 ALF-5539 24415: Merged BRANCHES/V3.3 to BRANCHES/V3.4: 24306: ALF-5987: AVM - AVMNodeDAOIbatis.getRootNodeByID does not seem to handle nulls properly 24416: Merged BRANCHES/V3.3 to BRANCHES/V3.4: 24306: ALF-5987: AVM - AVMNodeDAOIbatis.getRootNodeByID does not seem to handle nulls properly (add logger) 24420: Merge from V3.3-BUG-FIX to V3.4 V3.3-BUG-FIX r.24419 V3.3 r.24418 Fix for ALF-6075. Running out of /tmp space on the server is causing uploads to fail. 24453: Fixed ALF-6116 "Incorrect behavior of sites filter" - Made rest calls sequential rather than parallell 24455: Merged BRANCHES/V3.3 to BRANCHES/V3.4: 24454: AVMStoreDAOIbatis auto-unboxing NPE (see also ALF-5987) 24456: Resolve ALF-5875 - RM Constraint cannot be used for custom models (via RecordsManagementAdminService) 24462: Merge V3.3 to V3.4 (RECORD ONLY) 24460 : Merge HEAD to V3.3 22680 : ALF-4015 Benchmark broken 24467: Remove unused labels as part of ALF-6092 24470: Merged V3.3 to V3.4 24469: Fix for ALF-6006 - reworking of Share site-index initialisation to use "lazy" dashboard filter. - ensures user dashboard is available without having to enter Share via the default index page. 24473: ALF-6105 - Upgrade from 2.2 to 3.4.0.R1.86 fails with Custom attributes found - will require custom migration patch: [.href] 24474: Possible fix for ALF-5969. JodConverter. I noticed that SuspendableThreadPoolExecutor.available (a non-volatile, non-synchonized accessed boolean) is being updated by multiple threads and there may be stale reads of this field by some threads. I apply this fix in hope more than expectation that it will fix the JodC problems we're seeing. 24489: Fix MT startup (Failed to init namespaceRegistry) - see also ALF-6029 24491: ALF-6058: Quickr module doesnot not work. Checkin comments: Doesn't broadcast ContextRefreshedEvent and ContextClosedEvents for subsystem context parent. Add corresponding unit test: SubsystemsTest.testALF6058(). 24494: Merged BRANCHES/V3.3 to BRANCHES/V3.4: 24298: ALF-6043: AVM orphan reaper - handle concurrent node delete (WCM cluster) 24499: ALF-5917 Added a property that allows switching off of email notifications for Nominated invitations. 24500: Merge 3.3 to 3.4: 24493: Fix for Mac OS X CIFS logon problem, change UID to start at one as zero has special meaning, plus other minor fixes. JLAN-112. 24501: Merged (and fixed) DEV/BELARUS/V3.4-2010_12_14 to V3.4 + fixed hard bean reference to injection + tested with index test running with continual back up 24502: Merged (and fixed) DEV/BELARUS/V3.4-2010_12_14 to V3.4 (missed merge info) + fixed hard bean reference to injection + tested with index test running with continual back up 24503: ALF-6113 - Don't include non-standard {music} namespace properties when extracting metadata from MP3s. (Don't merge to HEAD) To be fixed fully with ALF-6170 via defining an audio content model 24504: ALF-4373: It's impossible to upload record if any record was previously frozen 24506: Fixes ALF-6181: Add default site notification e-mail settings to global properties 24511: ALF-5769 - Failed to signal transition from workflow "Expired content in 'Test'" task when click "Task Done" 24512: Fix for ALF-6100 - Incorrect behaviour of preview content in Share - Websphere specific. 24522: Merged V3.3 to V3.4 24521: Fix for ALF-5065 - Share - Missing notify_user_email template 24523: Fix for ALF-6171: Access Denied error in Alfresco Exporer when in Read-only mode (Websphere) 24534: Merged V3.3 to V3.4 24447: Support for ALF-5533 and ALF-5023: Make ContentStore.delete behaviour consistent w.r.t. true/false return value 24472: Code for ALF-5023: Allow the retention schedule to be extended for XAM nodes 24515: Fixed ALF-5023: Allow the retention schedule to be extended for XAM nodes 24533: Minor XAM changes that mainly affect the QA tasks 24541: ALF-6029 - MT: cannot "Show Folders" in Afresco Share 24550: Fix for ALF-6088: Categories are unavailable at the Server B after deleting category at the Server A - category service handles invalid node refs correctly 24551: Merge V3.3 to V3.4 (RECORD ONLY) 24547: Fixed ALF-6188 "Object finder does not allow select users in the singleSelect mode" 24549: Fixed ALF-6188 "Object finder does not allow select users in the singleSelect mode" part 2 (typo) 24558: Merge V3.3 to V3.4 24557 : Merge DEV to V3.3 24527 : ALF-4724 ftp server and list. 24559: Removed svn:mergeinfo on root 24561: 24564: Fix for ALF-3727: Custom permissions aren't visible in Explorer UI - the default Alfresco permission model (or the one associated with the permission model dao is loaded first - all other models will be loaded in any order unless specific bean dependencies are added (if ordering is important you need to add it via Spring) - there is no collision detection :-) 24582: Merged V3.3 to V3.4 24578: Fix for ALF-4729 and ALF-6048 - Unable to access Share [or Explorer] through NTLM SSO on Safari 24583: Oracle build fix: ALF-4223: Oracle: testTaskInstanceGet in WorkflowRestAPiTest is only failing on Oracle build plan - work around for oracle null === "" 24588: Committing installer updates for DDraper, fixes: ALF-6096 & ALF-6019 24602: Build fix for RM permission model loading - collateral damage for R 24564 24606: Merged BRANCHES/DEV to BRANCHES/V3.4: 24563: ALF-6063: Alfresco 3.4.0.RC1.86 fails to connect to virtualization server 24607: Merged V3.3 to V3.4 24605: Fix for ALF-5552: Many REST API scripts are not resilient to stale Lucene indexes 24608: ALF-5555: It is impossible to edit review date from record's details page Implementation of changable "Edit Review Date" date for properties view. The structure of dod5015 properties was undefined. An asynchronous call to web script has been added for preservation of the entered date. 24615: Fixes: ALF-6254 - Typo in Dashlets properties file 24620: Removed RC1 from label 24623: Installer updates to use new binary versions for SWFTools (0.9.1) and Apache Tomcat (6.0.29) 24624: Add line break. 24627: Fix execute permissions for OOo 24630: Tweak AVM test 24634: Update root pseudo folder timestamps when new stores are added so NFS clients see the update. ALF-5197. 24637: RM Caveats - split service/component - related to rmEntryVoter (ALF-5875 & ALF-6231) 24661: ALF-6303: fix typo in upg script git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@26789 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
241a50a409 |
Merged BRANCHES/DEV/V3.3-BUG-FIX to HEAD:
22328: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX:
22327: Merged BRANCHES/DEV/BELARUS/V3.3-BUG-FIX-2010_08_11 to BRANCHES/V3.3 (+ additional fix)
22132: ALF-4461: Dictionary code leaks file handles (also fixed other non-test usage - DictionaryModelType)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22330 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
1e19360747 |
Merged BRANCHES\DEV\MODEL_SPLIT to HEAD
Split the data dictionary out from the repository.
There is a new DataModel project to add into eclipse
Still to move a few context dependent tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20877 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
570c8a7f03 |
Test fix (RepoAdminServiceImplTest.testConcurrentDynamicModelDelete)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20697 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
4872eb9909 |
Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-5 to HEAD:
20678: DAO5 branch: Preparation for merge back to HEAD
20689: Merged DAO4 to DAO5
- Removed all 'dbscripts/create/3.x/SomeDialect' and replaced with 'dbscripts/create/SomeDialect'
DB create scripts are taken from latest DAO4
- TODO: FixAuthoritiesCrcValuesPatch needs query implementation in PatchDAO
Merged DAO3 to DAO4
- Reapplied fixes for ALF-713 (race condition on Usages)
19350: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-2 to BRANCHES/DEV/V3.3-DAO-REFACTOR-3:
18939: SAIL-4 :2nd stage branch for DAO refactor off HEAD rev 18898
18948: Merged V3.3-DAO-REFACTOR to V3.3-DAO-REFACTOR-2
18202: Dev branch for DAO refactor
18252: SAIL-233: QName.hbm.xml
18295: Added missing CREATE TABLE statements for QName-related code
18324: SAIL-234: Node.hbm.xml: Node aspects initial integration
18355: Added 'setValue' method to manually update the cached value
18356: MV property stressing lowered to speed test up
18357: SAIL-234: Node.hbm.xml
18376: Pulled all Alfresco-related create SQL into script
18389: SAIL-234: Permissions DAO refactor - initial checkpoint
18390: Formatting only (line-endings)
18400: SAIL-234: Node.hbm.xml
18418: SAIL-234: Node.hbm.xml: 'alf_node_assoc' CRUD
18429: SAIL-234: Node.hbm.xml: Cleaned out all Hibernate references to NodeAssocImpl
18457: SAIL-234: Permissions DAO refactor
18959: Merged DEV/V3.3-DAO-REFACTOR to DEV/V3.3-DAO-REFACTOR-2
18479: SAIL-234: Node.hbm.xml - fix updateNode (missing id when saving oldDummyNode)
18482: SAIL-235: remove Permissions.hbm.xml
18517: SAIL-235: Permissions DAO refactor
18523: SAIL-234: Node.hbm.xml
18524: SAIL-235: Permissions DAO refactor
18960: Merged DEV/V3.3-DAO-REFACTOR to DEV/V3.3-DAO-REFACTOR-2
18533: Flipped back to Windows line endings
18535: Formatting-only (eol)
18540: Formatting-only (eol)
18541: SAIL-235: Permissions DAO refactor
18543: SAIL-234: Node.hbm.xml: Start alf_store changes
18567: SAIL-235: Permissions DAO refactor
18596: SAIL-305: Alfresco DDL - formatted/rationalized and added missing indexes & fk constraints
18603: SAIL-311: Minor cleanup for schema upgrade scripts (V3.3)
18604: SAIL-311: Remove empty dirs
18619: SAIL-274: Locale.hbm.xml
18621: Added method to create default ACL
18622: SAIL-234: Node.hbm.xml: Store, Transaction, Server and some node
18624: Formatting only (eol)
18631: SAIL-235: Permissions DAO refactor
18633: SAIL-235: Permissions DAO refactor - do not expose CRUD for AceContext (or AuthorityAlias) since currently unused
18639: getLocale(Locale) should return null if it doesn't exist
18640: SAIL-234 NodeDAO: More replacement of node queries and updates
18648: SAIL-310: Create SQL script for core repo tables (All DB ports)
18651: SAIL-234 NodeDAO: Moves across stores handle presence of target deleted nodes
18961: Merged DEV/V3.3-DAO-REFACTOR to DEV/V3.3-DAO-REFACTOR-2
18658: SAIL-274 Locale DAO: Missing getValueKey() method
18662: SAIL-235: Permissions DAO refactor - further cleanup (of DbAccessControlList usage, including copyACLs)
18664: DB scripts porting for PostgreSQL finished.
18668: SAIL-234 Node DAO: Note in case Transaction Change ID is dropped from indexes
18669: SAIL-234 Node DAO: deleteNode and archive (store move) fixes
18672: DB scripts porting for Oracle finished.
18675: SAIL-235: Permissions DAO refactor
18677: DB scripts porting for DB2 finished.
18964: Merged DEV/V3.3-DAO-REFACTOR to DEV/V3.3-DAO-REFACTOR-2
18687: Execute a callback with retries
18688: SAIL-234 Node DAO: Child association creation
18690: SAIL-234 Node DAO: Comment out raw creation of stores as it breaks subsequent bootstrap checks
18691: SAIL-234 Node DAO: More replacement of alf_child_assoc handling
18713: Commented about needing a more efficient removeChildAssociation method
18714: SAIL-234 Node DAO: Replaced queries on alf_child_assoc
18715: SAIL-234 Node DAO: More alf_child_assoc query replacement
18727: SAIL-234 Node DAO: alf_child_assoc queries complete
18737: SAIL-234 Node DAO: Tweaks to newNode and implemented prependPaths
18741: SAIL-234 and SAIL-334: Moved UsageDelta Hibernate code and queries over to UsageDeltaDAO
18748: SAIL-234 Node DAO: fix NPE (EditionServiceImplTest)
18769: SAIL-234 Node DAO: alf_node_properties ground work
18786: SAIL-234 Node DAO: alf_node_properties and cm:auditable properties
18810: Added EqualsHelper.getMapComparison
18813: TransactionalCache propagates cache clears and removals during rollback
18826: SAIL-234 Node DAO: Moved over sundry references to NodeDaoService to NodeDAO
18849: SAIL-237: UsageDelta.hbm.xml - eol formatting only (including removal of unwanted svn:eol-style=native property)
18869: SAIL-234 NodeDAO: Fixed more references to 'nodeDaoService'
18895: SAIL-234 NodeDAO: Queries for alf_transaction
18899: SAIL-234 Node DAO: Fixed bean fetching for 'nodeDAO'
18909: SAIL-234 NodeDAO: Fixes to getNodeRefStatus and various txn queries
18916: SAIL-234 NodeDAO: Fixed moveNode alf_child_assoc updates
18922: SAIL-235: DAO refactoring: Permission.hbm.xml
18930: SAIL-235: DAO refactoring: Permission.hbm.xml
18932: SAIL-234 NodeDAO: Fixing up gotchas, javadocs and some naming
18933: SAIL-234 NodeDAO: Minor neatening
18935: SAIL-234 Node DAO: Caches for ID to NodeRef and StoreRef
18936: EHCache config files line endings
18938: SAIL-237: Usage DAO refactor - initial checkpoint
18945: SAIL-235: DAO refactoring: Permission.hbm.xml. Move Node.
18975: Fix for move-node ACL jiggery-pokery
19067: SAIL-4: fix VersionHistoryImpl.getSuccessors (causing VersionServiceImplTest.testGetVersionHistorySameWorkspace failure)
19068: SAIL-234: fix VersionMigratorTest.testMigrateOneVersion
19074: SAIL-237: Usage DAO - update to common iBatis mapping pattern(s) to ease DB porting
19076: SAIL-231: Activities DAO - update to common iBatis mapping pattern(s)
19077: SAIL-232: AppliedPatch DAO - minor cleanup (comments & formatting only)
19092: Merging HEAD to DEV/V3.3-DAO-REFACTOR-2
18973: Temporarily comment out AVMTestSuite and run AVM tests individually
19056: AVM unit test improvements
19097: SAIL-235: DAO refactoring: Permission.hbm.xml: Additional index to support queries to find the id and acl id for the primary children of a node.
19185: SAIL-238: Permissions DAO - (minor) update to common iBatis mapping pattern
19289: SAIL-234 NodeDAO: Node cache replaces NodeRef cache
19302: SAIL-234 Node DAO: Added cache for node properties
19318: SAIL-4: AVM DAO - (minor) update to common iBatis mapping pattern
20690: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-4 to BRANCHES/DEV/V3.3-DAO-REFACTOR-5:
20063: (RECORD ONLY) DAO refactor branch V4
20146: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-3 to BRANCHES/DEV/V3.3-DAO-REFACTOR-4:
19401: SAIL-234 Node DAO: Fix permission service tests (setPrimaryChildrenSharedAclId needs to invalidate nodesCache)
19428: Fixed TransactionalCache issue with null and NullValueMarker
19429: Took empty cm:content creation out of FileFolderService#createImpl
19430: SAIL-234 Node DAO: Tweaks around caching and cm:auditable
19431: SAIL-4 DAO Refactor: Exception thrown when attempting writes in read-only txn have changed
19436: SAIL-234 Node DAO: Fix NPE during cm:auditable update
19475: Allow debugging of code without stepping into trivial stuff
19476: Follow-up on 19429 by ensuring CIFS/FTP set a mimetype on the ContentWriter
19477: SAIL-234 Node DAO: Leverage DAO better for NodeService.addProperties
19478: SAIL-234 NodeDAO: Added toString() for ParentAssocsInfo (cache value for parent assocs)
19479: SAIL-234 Node DAO: Fixed for parent association and property caches
19480: Made TransactionAwareSingleton bind-key a GUID
19481: SAIL-234 Node DAO: Reinstated 100K collection property tests
19482: SAIL-234 Node DAO: Node and property cache fixes highlighted by unit tests
19483: SAIL-234 Node DAO: Start on NodeBulkLoader implementation
19595: SAIL-234 Node DAO: Fix moveNode to detect cyclic relationship prior to updating ACLs for moved tree FileFolderServiceImplTest.testETHREEOH_3088_MoveIntoSelf)
20147: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-3 to BRANCHES/DEV/V3.3-DAO-REFACTOR-4:
19602: (RECORD ONLY) Reintegrated with HEAD up to rev 19433
19621: (RECORD ONLY) SAIL-347
19683: (RECORD ONLY) Reverse-merged 19621 for SAIL-347
19722: (RECORD ONLY) Merged /alfresco/HEAD:r19434-19721
20150: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-3 to BRANCHES/DEV/V3.3-DAO-REFACTOR-4:
19741: Merged DEV\V3.3-DAO-REFACTOR-2 to DEV\V3.3-DAO-REFACTOR-3
19739: Extended "move" tests
19743: Fix AuditableAspectTest.testAddAspect (to allow for node modified date tolerance)
19748: Remaining part of merge from HEAD to V3.3-DAO-REFACTOR-3
19367: Merged BRANCHES/V3.2 to HEAD:
19286: Fix for ALF-626 "Using 'null' as an authority argument in clearPermissions() cause a java.lang.NullPointerException"
19755: SAIL-234 Node DAO: Fix RepoAdminServiceImplTest.testConcurrentDynamicModelDelete (handle InvalidNodeRefException after getChildAssocs)
20692: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-4 to BRANCHES/DEV/V3.3-DAO-REFACTOR-5:
- Retired all 1.3 and 1.4 upgrade scripts ... R.I.P.
- Fixed CRC patch for Authorities (only tested on MySQL)
- Fixed SQL patch revision numbers and bumped version schema number up
20158: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-3 to BRANCHES/DEV/V3.3-DAO-REFACTOR-4:
19773: SQL mappings and scripts: SAIL-310, SAIL-304, SAIL-303 and SAIL-347
19774: Futher fix for SAIL-310: Sequence patch must take into account sequences created for 3.3
19851: SAIL-371 (SAIL-294) NodeDAO fallout: Fix QName and Namespace read/write handling and bean name in unit test
20183: Merged DAO3 to DAO4
19852: SAIL-370: Remove LinkValidation
19853: SAIL-239 (SAIL-294) Attributes.hbm.xml: Added ability to attach arbitrary property to unique context
19857: SAIL-373 Fallout from Permissions DAO refactor (SAIL-235)
19864: SAIL-239 (SAIL-294): Removed AttributeService RMI API
19865: More SAIL-239 (SAIL-294): Removed AttributeService RMI API
20208: DAO-refactor implementation of ALF-2712 query improvements
20209: Merged BRANCHES/DEV/V3.3-DAO-REFACTOR-3 to BRANCHES/DEV/V3.3-DAO-REFACTOR-4:
20060: Removal of AttributeService for SAIL-239 (SAIL-294)
20348: SAIL-371 (SAIL-294): Protect collection properties during map insert and retrieval
20547: SAIL-371 (SAIL-294) Attributes.hbm.xml: implement getAttributes + fixes
20573: SAIL-371 (SAIL-294): NodeDAO: Fix unit tests and other fallout
20597: SAIL-239 Attributes.hbm.xml: WCM/AVM locking test fixes (wip)
20598: SAIL-239 Attributes.hbm.xml: WCM/AVM locking test fixes (wip) - fix AssetServiceImplTest.testSimpleLockFile NPE
20600: Fix PropertyValueDAOTest.testPropertyValue_Enum (follow-on to r20060 for SAIL-239 - which introduces ENUM prop vals)
20601: Fix UsageDAOTest.testCreateAndDeleteUsageDeltas NPE (would also affect ContentStoreCleanerScalabilityRunner)
20603: Fix CMISPropertyServiceTest.* (fallout from r20146 <- r19429 <- Took empty cm:content creation out of FileFolderService#createImpl)
20604: SAIL-371 (SAIL-294): NodeDAO: Fix unit tests - TransferServiceImplTest.*
20618: SAIL-371 (SAIL-294): NodeDAO: AuditableAspectTest (fix testCreateNodeWithAuditableProperties_ALF_2565 + add remove aspect test)
20624: SAIL-371 (SAIL-294): NodeDAO: Fix unit tests - UserUsageTest.*
20626: Fixed random keys for RuleTrigger NodeRef tracking
20635: SAIL-371 (SAIL-294): NodeDAO: Fix unit tests - PersonTest.testSplitDuplicates
20642: SAIL-371 (SAIL-294) DAO: Fixed CacheTest
20643: Removed must of the 'distribute' target's dependencies. Not for HEAD
20645: Follow-on to r20643 (Removed most of the 'distribute' target's dependencies. Not for HEAD)
20654: SAIL-371 (SAIL-294): NodeDAO: DMDeploymentTargetTest.* (do not try to remove mandatory aspects)
20655: SAIL-371 (SAIL-294): NodeDAO: Initial fix for TaggingServiceImplTest.testTagScopeUpdateViaNodePolicies (+ minor test cleanup)
20657: SAIL-371 (SAIL-294): NodeDAO: Fix unit tests - VersionMigratorTest.testMigrateOneVersion (cm:accessed not returned if null)
20658: Merged (back merge only - no merge info) BRANCHES/V3.3 to BRANCHES/DEV/V3.3-DAO-REFACTOR-4:
20090: Dynamic models: minor improvements to DictionaryModelType
20554: Improvement to model delete validation (investigating intermittent failure of RepoAdminServiceImplTest.testSimpleDynamicModelViaNodeService)
20662: SAIL-371 (SAIL-294): NodeDAO: Fix unit tests - RecordsManagementAuditServiceImplTest.* (we now ignore attempt to update 'cm:modifier' prop so update 'cm:title' prop instead)
20666: SAIL-371 (SAIL-294): NodeDAO: Fix unit tests - ADMLuceneTest.*
20668: SAIL-239 (SAIL-294) - delete WCM locks + tests (follow-on to r20060)
20674: SAIL-371 (SAIL-294) NodeDAO fallout: Cleaner and additional checks for ContentStoreCleaner
20675: SAIL-371 (SAIL-294) NodeDAO fallout: Fixed handling of ContentData
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20693 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
890d3795ce |
Merged V3.3 to HEAD
20440: RM: CapabilitiesTest.testDestroyRecordsCapability (MS SQL Server build) - use non-public nodeService
20441: Include virtual tomcat in installers
20442: Change bitrock builder version to use.
20443: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3: (Fixed tabs and removed 'svn:executable' and 'svn:eol-style')
20384: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/DEV/V3.3-BUG-FIX:
20271: ALF-803: Asset Service Improvements
20386: Merged V2.2 to V3.3-BUG-FIX
20385: Merged DEV/BELARUS/V2.2-2010_04_06 to V2.2
20379: V2.2-ALF-1888 AssociationQuery was corrected to filter ...
20387: Version Migrator (ALF-1000) - approx x3 boost (policies ignore version2 store)
20388: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/DEV/V3.3-BUG-FIX:
20372: ALF-897: It is impossible to create content when default value selected in ContentHeadlineBackground field for intranet_rssi_landing_template web-form (also fixes ALF-2798 & ALF-791)
20389: Merged BRANCHES/DEV/BELARUS/HEAD-2010_04_28 to BRANCHES/DEV/V3.3-BUG-FIX:
20374: ALF-2723: WCM - Http 500 creating content via webform
20394: Fix for ALF-2257 - It's impossible to find and add group at Records Manage Permissions page
20396: Fixed ALF-2956 "XSS attack is made when a rule is being deleted"
20397: Fix for ALF-922: Mysql does not support unique keys that contain nulls as one would expect
20402: ALF-2186 : Rules not being fired on datalist items - because it's a zero byte file?
20404: Fixed ALF-2109 "Rule doesn't apply to the files in sub-folders when 'Run rule for this folder and its subfolders' action was performed"
20406: Fix for ALF-2985 - Share document library throws error if document modifier or creator is deleted from Alfresco
20409: Improved FormServiceImplTest, added more content related tests and some edge case tests using the FDK model (this test needs to be manually enabled though as the FDK model is not available by default)
20414: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20401: ALF-2616: Serious Web Form layout performance issues on IE8. This fix contains:
20427: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20042: ALF-1523: Failed Kerberos SSO auth doesn't fail through, simply returns a blank page
20323: ALF-1523: Failed Kerberos SSO auth doesn't fail through, simply returns a blank page
20428: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20417: ALF-736: WebDAV Folder Renaming fails on Mac but works on Windows.
20430: Fix for ALF-2313 - Accessing a Doclib folder in Share which has a link to a deleted node fails
20431: Version Migrator (ALF-1000) - migrate 1st batch independently
20432: Fix for ALF-2327 - Can not have more than one Transfer Step in a disposal schedule
20438: ALF-479: Merged DEV/BELARUS/V3.2-2010_01_11 to DEV/V3.3-BUG-FIX
18448: ETHREEOH-4044: External Authentication Subsystem does not perform user mapping for WebDAV requests
20444: Fix for ConcurrentModificationException in file server quota manager. ALF-2970.
20445: Merged HEAD to BRANCHES/V3.3: (RECORD ONLY)
20413: Added clean of quickr project
20446: Changed version to 3.3.1dev
20447: Merged V3.3-BUG-FIX to V3.3
20294: Fixes: ALF-1020 & ALF-1013 for all views except agenda.
20451: Merged V2.2 to V3.3
20450: Merged DEV/BELARUS/V2.2-2010_04_06 to V2.2
20412: ALF-1887: too easy to break alfresco - one can remove the guest user and recreate it but then access to RSS is broken
- PersonServiceImpl.beforeDeleteNode prohibits attempts to delete a guest user.
20452: Fix for transaction error from NFS server file expiry thread. ALF-3016.
20458: ALF-2729 - rationalise (and deprecate) VersionLabelComparator
20460: Fix for ALF-2430
- AVM nodes are not checked for exclusion - the default ACLEntryVoter will always vote for AVM
- avoids embedded AVM permission checks for getType/getAspect and anything else that may be added
- seems AVM read is not checked upon "lookup" for the last node in the PATH (getType should have failed too)
20466: Merged V2.2 to V3.3
20243: (RECORD ONLY) ALF-2814: Merged V3.2 to V2.2
17891: Merged DEV_TEMPORARY to V3.2
17873: ETHREEOH-3810: WCM - Recursion detector erroring
20467: Merged V3.1 to V3.3 (RECORD ONLY)
20276: Incremented version label
20275: ALF-2845: Merged V3.2 to V3.1
17768: Merged DEV/BELARUS/V3.2-2009_11_24 to V3.2
17758: ETHREEOH-3757: Oracle upgrade issue: failed "inviteEmailTemplate" patch - also causes subsequent patches to not be applied
19573: Merged V3.2 to V3.1
19539: Merged HEAD to V3.2
19538: Build fix - fix build speed
20468: Merged PATCHES/V3.2.r to V3.3 (RECORD ONLY)
20357: Merged PATCHES/V3.2.0 to PATCHES/V3.2.r
20349: Merged V3.3 to PATCHES/V3.2.0
20346: ALF-2839: Node pre-loading generates needless resultset rows
- Added missing Criteria.list() call
20339: Incremented version label
20338: Merged PATCHES/V3.2.0 to PATCHES/V3.2.r
20280: Fixed ALF-2839: Node pre-loading generates needless resultset rows
- Split Criteria query to retrieve properties and aspects separately
20272: Backports to help fix ALF-2839: Node pre-loading generates needless resultset rows
Merged BRANCHES/V3.2 to PATCHES/V3.2.0:
18490: Added cache for alf_content_data
Merged BRANCHES/DEV/V3.3-BUG-FIX to PATCHES/V3.2.0:
20231: Fixed ALF-2784: Degradation of performance between 3.1.1 and 3.2x (observed in JSF)
20266: Test reproduction of ALF-2839 failure: Node pre-loading generates needless resultset rows
20469: Merged PATCHES/V3.1.2 to V3.3 (RECORD ONLY)
20393: Eclipse classpath fix to avoid problems in JBoss
20309: ALF-2777: PrimaryChildAssocCopyBehaviour from MOB-388 corrupts cm:name attributes of copied child nodes
- Folded example behaviours from previous AMP into repository
- Fixed PrimaryChildAssocCopyBehaviour to back-up and set the cm:name property on copied children
20470: Merged PATCHES/V3.2.0 to V3.3 (RECORD ONLY)
20465: Incremented version label
20464: ALF-3060: Merged V3.2 to PATCHES/V3.2.0
19920: Merged HEAD to BRANCHES/V3.2:
19918: Fix ALF-2499 (Deleting a web project also deletes similarly named web projects - Potential Data Loss)
20448: Merged DEV/V3.3-BUG-FIX to PATCHES/V3.2.0
20414: Merged DEV/BELARUS/HEAD-2010_04_28 to DEV/V3.3-BUG-FIX
20401: ALF-2616: Serious Web Form layout performance issues on IE8. This fix contains:
a) X-UA-Compatible head tag with IE=EmulateIE7 value
b) alfresco.ieVersion and alfresco.ieEngine in common.js
c) recurseOnChildren in _updateDisplay
d) Some performance modifications in xforms.js
20350: Increment version label
20349: Merged V3.3 to PATCHES/V3.2.0
20346: ALF-2839: Node pre-loading generates needless resultset rows
- Added missing Criteria.list() call
20471: Fix for offline sync losing metadata properties, due to rename/delete of original file. ALF-575.
20478: Merged HEAD to BRANCHES/V3.3: (RECORD ONLY)
20477: Fix ALF-3086: CMIS checkin of a non-versionable document should make it versionable
20479: ALF-2110: Make it possible to determine which person properties are synced via LDAP and hence immutable
- Added Set<QName> UserRegistrySynchronizer.getPersonMappedProperties(String username)
- UI/Services Fix to follow
20481: Latest SpringSurf libs:
- Fix for ALF-1518 - Added support for HTTP and HTTPS proxies for Surf application remote api calls - via the standard JVM cmd line properties such as -Dhttp.proxyHost=...
20484: ALF-2886: LDAP sync defaults display names incorrectly and can't cope with DNs containing escaped trailing whitespace.
- Had to work around a JDK bug in LDAP RDN parsing
20486: Added case sensitive flag to the file state cache. Part of ALF-570.
20487: Fix for copy/rename of folders causing file exists errors in some cases. ALF-570.
20488: Fix ALF-680: Previously valid content models now fail with CMISAbstractDictionaryService$DictionaryRegistry exception
20489: Uploaded correct version of spring source jars and reunited them with 3rd-party/.classpath
20490: Fix for cannot delete folders via CIFS from Mac OSX, due to desktop actions. ALF-2553.
20491: Merged DEV/TEMPORARY to V3.3 (With corrections)
20485: ALF-2290: a HTTP GET request of a document redirects to the Home Location when using NTLM SSO
The logic related to ADB-61 in NTLMAuthenticationFilter clears previous location and redirects request to default home location. NTLMAuthenticationFilter was changed to process GET requests to documents correctly. Now, fix to ADB-61 processes only “/faces” requests and GET requests to documents are processed correctly.
The same fix was made to KerberosAuthenticationFilter
20492: Fix ALF-680: Previously valid content models now fail with CMISAbstractDictionaryService$DictionaryRegistry exception
- missing remove directory
20493: Fix ALF-2837: ClassCastException in getProperties()
20498: Fix for ALF-2818: Failure to close index writer under certain conditions.
- fix for index writer to close indexes when stopped by exceptions during FTS
- fix FTS job to handle exceptions better
- debug for FTS background operations
20499: ALF-3094: In ticket authenticate method in AuthenticationHelper, invalidate the current session if its cached ticket doesn't match
20500: Fix for ALF-2858 "Zero KB sized bin files will be created in the contentstore when new sites are created" (RECORD ONLY)
20503: AVMTestSuite: minor fixes to cleanup ctx usage (avoid re-loading)
20505: Merged BRANCHES/V2.2 to BRANCHES/V3.3 (record-only)
13859: (record-only) Removed dev from version label
14003: (record-only) Updated version to 2.2.5dev
14566: (record-only) ETWOTWO-1239 - remove workflow interpreter/console bootstrap
14572: (record-only) ETWOTWO-1239 - fix PersonTest to fix JBPMEngineTest (part-sourced from r13247)
14776: (record-only) Merged V3.1 to V2.2
14748: ETHREEOH-2225 - WCM upgrade (performance improvements for MySQL)
20506: NFS ReadDir/ReadDirPlus skips some folder entries. JLAN-98.
20507: Fixed issue with folder search resume id being reset to the wrong value during NFS folder search. Part of JLAN-98.
20508: Merged BRANCHES/V3.2 to BRANCHES/V3.3:
18319: Merged BRANCHES/DEV/BELARUS/V3.2-2010_01_11 to V3.2
18273: ETHREEOH-3834: WCM: An extral .xml.html file is created when editing newly created content
19182: Merged V3.1 to V3.2
18423: ETHREEOH-3850 - Content Manager unable to edit content items if there is a lock on a generated rendition
18432: (RECORD ONLY) Added FTP data port range configuration via <dataPorts>n:n</dataPorts> config value. ETHREEOH-4103.
18451: (RECORD ONLY) Fixed incorrect FTP debug level name.
18577: (RECORD ONLY) Fix for ETHREEOH-4117, based on CHK-11154
18792: Fix ETHREEOH-2729: Import of property with @ symbol in name fails with "start tag unexpected character @ "
19570: ALF-192 / ALF-1750: System Error if user trying submit web content based on web form which was deleted
19583: Merged DEV/BELARUS/V3.2-2010_03_17 to V3.2
19545: ALF-1954: Regression: same item can be submitted multiple times to workflow
19725: AVMStoreDescriptor - fix minor typo (for debugging)
19917: (RECORD ONLY) Merged HEAD to BRANCHES/V3.2:
19880: Fix ALF-898 - WCM: Deleting a file leads to error (only if RM/DOD installed)
19920: (RECORD ONLY) Merged HEAD to BRANCHES/V3.2:
19918: Fix ALF-2499 (Deleting a web project also deletes similarly named web projects - Potential Data Loss)
20509: Merged BRANCHES/V3.2 to BRANCHES/V3.3 (RECORD ONLY):
19825: (RECORD ONLY) Merged PATCHES/V3.2.r to BRANCHES/V3.2:
19804: Merged PATCHES/V3.2.0 to PATCHES/V3.2.r
Merged HEAD to V3.2.0
...
20510: Merged BRANCHES/V3.1 to BRANCHES/V3.3 (RECORD ONLY)
17482: (RECORD ONLY) Merged V3.2 to V3.1
17478: Fix ETHREEOH-3340 - WCM - Revert to snapshot failure (fix AVM getListing -> AVMSync compare -> WCM revertSnapshot)
18783: (RECORD ONLY) MT: ensure group (EMAIL_CONTRIBUTORS) bootstraps tenant admin user (when creating tenant)
20513: Added port change example for remote Alfresco server to share-config-custom.xml.sample
20518: ALF-657 Created tests to check that the 'runas' functionality works in the AlfrescoJavaScript action handler. Also modified the handler to run as the System user if no Authentication is currently set, as may occur if the action handler is being executed asynchronously.
20519: ALF-657 Created tests to check that the 'runas' functionality works in the AlfrescoJavaScript action handler. Also modified the handler to run as the System user if no Authentication is currently set, as may occur if the action handler is being executed asynchronously.
20520: Removed dev version.label
20522: ALF-3129: Map cm:organization property in LDAP as well as cm:organizationId, since cm:organization is what shows up in JSF and Share. Needed by ALF-2110.
20523: First part of fix for ALF-2110:
- Appropriate Person and webframework metadata APIs now return information on immutability of Person properties (as some properties are immutable when synced to LDAP etc.)
- Share client now correctly disables profile fields in User Profile and Admin User Console as appropriate based on individual user property mutability
- Change Password button now correctly enabled/disabled based on account mutability
20524: VersionMigrator - option to run as scheduled job (ALF-1000)
20525: Fix for various IE6 CSS issues:
ALF-3047 - It's impossible to destinate any action with data list item (IE6 specific)
ALF-3049 - Incorrect layout of Manage aspects page
ALF-3050 - Incorrect layout of Assign Workflow form
20526: Fix for ALF-2915 - Select > None feature for Data Lists not working across multiple pages in IE
Closed ALF-2846 - DataList UI not fully I18Ned [Old prototype code]
20527: Fix for ALF-3082 - There is no Edit Offline action at Details page in Share site
20528: Fix various script errors due to typo:
ALF-3088 - Script error occurs on creating duplicated record seria
ALF-3012 - Incorrect behaviour on creating duplicating folders
ALF-3004 - Script error when submitting an item with long data in Prioprity field
20529: Fix for ALF-3006 - Selected Items > Copy to... and Move to actions not working in Document Library
20530: Dynamic Models - fix test(s)
- fix concurrency test for Oracle build (retry if txn lock cannot be acquired)
- when getting deployed models, skip if invalid (eg. cannot be parsed)
20536: Remove @Override (ALF-657)
20537: Activities - (minor) fix NPE for Oracle build/test
20543: Final part of ALF-2110 - Appropriate person properties disabled for editing in Explorer Client if external mapped sync such as LDAP is used.
Fixed issue with Change Password option being disabled incorrectly.
20544: Follow-up fix to r20528
20546: Fix for ALF-3151 - Freemarker causes NPE while deploying 3.3 enterprise onto WebSphere 7.0.0.7
- NOTE: will need to submit patch to freemarker.org
20552: Merged BRANCHES/V3.2 to BRANCHES/V3.3 (RECORD ONLY)
20551: (RECORD ONLY) Merged BRANCHES/V3.3 to BRANCHES/V3.2:
20090: Dynamic models: minor improvements to DictionaryModelType
20553: Fix for escalated issue ALF-2856: Space returns to browse view after completing Add Content dialog; need a way to return to custom view (applied patch provided by customer).
20554: Improvement to model delete validation (investigating intermittent failure of RepoAdminServiceImplTest.testSimpleDynamicModelViaNodeService)
20558: Merged DEV/BELARUS/V3.3-2010_06_08 to V3.3
20550: ALF-922: Mysql does not support unique keys that contain nulls as one would expect ...... duplicates in the alf_access_control_entry table
20562: ALF-3177 - security fix.
20563: Merged BRANCHES/V3.2 to BRANCHES/V3.3:
19412: Fix for ALF-865 "WCM / Cluster: unexpected error when concurrently submitting content"
ALF-862 "WCM submit execution will require locking in a clustered WCM authoring env"
20564: Merged BRANCHES/V3.1 to BRANCHES/V3.3:
20542: Fixed ALF-3152: ImporterComponent transaction retry settings can cause IllegalArgumentException
20568: Follow-up on fix ALF-3152. Fix jobLockService's retryWaitIncrementMs
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20572 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
2163f99539 |
Merged V3.3 to HEAD
20025: Created Enterprise branch V3.3
20026: ALF-2597 : IMAP : permissions on home space.
- now, by default, people can't read other's mail.
20030: Merged BRANCHES/V3.2 to BRANCHES/V3.3:
19919: Merged BRANCHES/V3.1 to BRANCHES/V3.2:
19766: Fixed ALF-2351: Oracle upgrade scripts need enhancements from 2.2SP7
20027: Merged BRANCHES/V3.1 to BRANCHES/V3.2:
19983: Changes for ALF-2545: Cannot upgrade from 2.1.2a (b 209) to the 3.1.2 (.a3 458) on Oracle
20008: ALF-2351: Oracle upgrade scripts need enhancements from 2.2SP7
20032: Merged HEAD to BRANCHES/V3.3 (RECORD ONLY)
20031: Fix ALF-2626 - Share Repository browser broken
20035: Enterprise branding for Share & Explorer - DO NOT MERGE (RECORD ONLY)
Also: SAIL-282: Update the Help URLs for 3.3 Enterprise
20039: Fix ALF-2393 - Alfresco Comunity 3.3 deployment error on JBoss v6
20044: Fix ALF-750 (versioning does not persist node associations)
- TODO: review version migrator (if upgrading directly from Ent 2.x to Ent 3.3)
20049: Merged PATCHES/V3.2.r to BRANCHES/V3.3
20047: Fix for ALF-2640: Share: Edit Offline and Upload New Version fails with HTML uploader on FF3.5, works on IE
20054: Fix ALF-750 (versioning does not persist node associations)
- update version migrator (only applies if not already run, ie. upgrading directly from Ent 2.x to Ent 3.3)
20057: Merged HEAD to BRANCHES/V3.3: (RECORD ONLY)
20033: Accordion example was broken when FDK is deployed as a JAR
20064: Fix for ALF-2623: Alfresco 3.3G's Share site is prone to cross site scripting attacks
- Bug is actually in the wiki components
20065: Fix unreported issue (auto-versioning for metadata-only updates stops working after checkin) & additional improvements to LockService
- explicitly remove lockable aspect (rather than nullifying properties) for unlock / checkin
- use txn resource to track ignorable nodes (for lockable aspect behaviours)
- note: currently affects Alfresco Explorer only (since Alfresco Share explicitly disables autoVersionOnUpdateProps)
20066: Increased PermGen space for tests to 256M from 128M
20071: AVM - check for circular layered directories (ALF-813 / ALF-910)
20073: Fix LockService tests
- fix typo (introduced in r20065)
- TODO: review LockOwnerDynamicAuthorityTest.testCheckOutCheckInAuthorities
20076: Fix LockOwnerDynamicAuthorityTest.testCheckOutCheckInAuthorities
20078: Fixed ALF-2464 "Missing i18n labels when rules fail to run"
20081: Fixed ALF-1626 "The position:absolute behaviour of the Flash preview container needs a re-think"
- Now handles long file names (resize was already fixed)
20083: Fix for ALF-2708: Unmodifiable exception thrown when Web Script f/w attempts to report error (latest Spring Surf webscripts libraries)
20084: Fixed ALF-253 "Unfriendly message appears when trying to login with username which contains symbol '\'"
- also fixed bug whereerror messages for illegal characters was displayed as undefined for FF on Mac
20085: Merging HEAD into BRANCHES/V3.3:
20074: ALF-959 The invitation email 'subject' can now be set as a localizable property in invitation-services.properties:
20080: Fixing failing test InvitationServiceImplTest.
20087: ALF-1498: RM web script puts Alfresco in endless loop
This was a general issue with the onUpdateProperties behaviour in the versionable aspect. This code now disables the behaviour whilst it is executing to prevent the endless loop occuring.
20088: Fixed an issue when uploading 2 or more documents for a new site.
- A failure occured since it asynchronously tried to create the documentLibrary container twice and the second attempt failed since it already existed.
20089: SAIL-356: Action label changes
20090: Dynamic models: minor improvements to DictionaryModelType
- add (optional) concurrency locking
- remove duplicate bean def
- bind remaining class behaviours (onCreateNode, onRemoveAspect) based on type
20091: Fixed ALF-1046 "Leave button is displayed for admin on Site Finder page near private site where admin is not invited"
20092: Merged DEV/BELARUS/V3.2-2010_03_17 to V3.3
20043: ALF-928: Upgrade from 2.1.7 to 3.2 with lots of content items - GC overhead limit exceeded exception
Call getChildAssocs(NodeRef, QNamePattern, QNamePattern, boolean) with a value of 'false' for the preload argument to avoid preloading all the child nodes
20093: Fix for ALF-2721: Upgrade clean 2.2.current + 20k users to 3.3.current fails in CalendarModelUriPatch updating URI that does not exist
20094: ALF-2630: LDAP differential sync was failing to sync group memberships of users who themselves hadn't changed
- New post process deals with group associations of unprocessed users
- Modified unit test to properly simulate differential sync
20095: Fix for ALF-2715: Rule creation in Alfresco Share 3.3G leads to an "Internal Server Error" failure message
20096: Fix webview and wiki dashlet titles in yellow and gdocs themes.
20097: Follow-up fix to cross-browser WebView dashlet (iframe) resizing
20098: Workaround for ALF-2211: Share - Accessing User homes from Share/JSF integration freezes the browser.
- The tree control has been given a configurable maximum folder count setting for both Site and Repository working modes. By default these are "unlimited" in Site mode and 500 in Repository mode. These values can be overridden in share-config-custom.xml - see the sample configuration file for details.
- The workaround is to display a "Too many sub-folders to display" message when the maximum number of folders has been reached.
- To aid users to select their User Home space (or sub-folder thereof) for Copy and Move actions, a new "My User Home" button is provided on the folder picker control.
20099: Fix for ALF-2606: Manage Permissions on multiple nodes.
- Toolbar action removed when in Repository Browser, as the fine-grained permissions page does not support multiple nodes.
20100: Merged Outlook Meeting Workspace integration from BRANCHES/DEV/BELARUS/V3.2-2010_01_11
20102: Fix for ALF-478: Authority CRC calculations must use UTF-8
20103: Follow up from ALF-253 (Unfriendly message appears when trying to login with username which contains symbol '\')
- Making lastName mandatory in Share ui since service otherwise complains
20106: Fixed ALF-1041 "Revert action is available for SiteContributor and SiteConsumer" (and added a missing msg key for blogs)
20108: ALF-2235: Permission exception when creating non-electronic records by Power User with Read and File permssions
20109: Fix for ALF-2706 "ConcurrentModificationException in AsynchronousActionExecutionQueueImpl"
20110: Merge Dev to V3.3
ALF-1980 - Huge UIDVALIDITY giving IMAP client problems
20111: Latest webeditor JAR containing change to orientation strings in WEF
20113: Fix Share DocLib copy/move actions from recent refactor. Picker now appears with correct Site/Repository mode set upon opening.
20114: Fix for ALF-2726: 'Transform and Copy content' action causes error.
20115: Fix for ALF-2697 - File encoding is hard-coded for upload.post.js (Webscript API)
20116: Fix for ALF-1090
20119: ALF-2734 - Incorrect behaviour on creating google docs in Repository Browser
20120: Enterprise build fix for Index check tests
- disable user usage updates
- this should not be required
20121: ALF-959 The site name/title should now correctly appear in the invite email subject, replacing '{0}'.
20123: Merged HEAD to V3.3 (RECORD ONLY)
20122: First part of fix for ALF-2718: DOD5015 module breaks CMIS Atom DiscoveryService webscripts
20126: Fix rule rest api json so numbers are not incorrectly formatted.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20565 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f27434f2c6 |
Merged BRANCHES/V3.2 to HEAD:
19177: (RECORD ONLY) Updated record-only entries for V3.1 branch
19321: (RECORD ONLY) Removed deep svn:mergeinfo
19331: (RECORD ONLY) Merged HEAD to BRANCHES/V3.2:
19324: Follow-up on ALF-765 by upgrading EHCache to 2.0.0Performing merge across the whole of the branch
19526: Moved ContentServicePolicy static QNames onto policy classes
19539: (RECORD ONLY) Merged HEAD to V3.2
19538: Build fix - fix build speed
19541: Added extraction of custom, mapped metadata from PDF documents
19543: (RECORD ONLY) Removed deep svn:mergeinfo
19598: (RECORD ONLY) Backported (merge not possible) HEAD rev 18790 for IndexInfo fixes
19626: Fix for ALF-732: Possible memory leak using the .getNodeRefs() method against a ResultSet ...
19629: (RECORD ONLY) Merged HEAD to V3.2
19625: Fix to allow Share logo to swapped out for a different one without having to modify the header CSS.
19628: Corrected Share header component height.
19649: ALF-885: Cannot retrieve cm:title from an AVM node in FreeMarker (if persisted with actual type set to MLText)
19694: (RECORD ONLY) Merged V3.2 to HEAD: r19310 bad back merge - record-only
19713: (RECORD ONLY) Removed svn:mergeinfo
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19719 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
3ada598751 |
Merged V3.2 to HEAD
19659: ALF-589 - MT: Could not startup Alfresco with tenant after adding a custom model (and using tenant routing file content store)
19666: ALF-589 - remove unnecessary warn
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19669 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f3b8452415 |
Merged V3.2 to HEAD
19507: ALF-955: deletion of dynamic custom model 19553: Follow-on to r19507 (ALF-955) - fix testAutoRemovalOfVersionHistory git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19569 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
1c897ae1fb |
Latest SpringSurf libraries:
- Cleanup and improvements to RequestContext related classes. - Removal of obsolete Alfresco util classes. Fixed up imports back to Alfresco versions of unused SpringSurf util classes git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19322 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |