91564: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
91556: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.1)
91472: Merged V4.2.4 (4.2.4) to V4.2-BUG-FIX (4.2.5)
91406: Merged DEV (4.2.4) to V4.2.4 (4.2.4)
91352: MNT-12716 : 3.4 -> 4.2 Upgrade does not migrate locales of translated documents
- We can now specify default value in --ASSIGN directive using ftl-like way (var=col_name!-1).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94811 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
89043: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
88875: Merged DEV (4.2.4) to V4.2-BUG-FIX (4.2.4)
88823: MNT-12587: MySQL: Query to retrieve orphaned content URLs can cause memory issues
Added fetchSize parameter to select_ContentUrlsOrphaned query for MySQL.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94598 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
88058: ACE-2030: Start process of retiring patches leading up to 4.0a
88061: ACE-2030: Remove unused SQL scripts for newly-retired patches
88062: ACE-2030: Change class names for all generic patches.
88064: ACE-2030: Remove unused patch implementation classes and fixes to get upgrade working again.
88067: ACE-2030: Clean up unused code and SQL for PatchDAO
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88070 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
84121: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
82508: Merged V4.1-BUG-FIX (4.1.10) to V4.2-BUG-FIX (4.2.4)
82319: Merged DEV to V4.1-BUG-FIX (4.1.10)
81073 : MNT-9532 : SQL performance issue - WHERE ... IS NULL statements
- Initial commit to revert fixes for MNT-8527 (r48757) and MNT-9483 (r56137) as this fixes causes performance issue for Oracle.
81966 : MNT-9532 : SQL performance issue - WHERE ... IS NULL statements
- Default value for feed_user_id and site_network is now @@NULL@@.
- IS NULL clause was completly removed from activities queries.
- Upgrade sql script was added to replace nulls for Oracle (empty strings for other dialect) with @@NULL@@.
- Version schema was incremented by 1.
82278 : MNT-9532 : SQL performance issue - WHERE ... IS NULL statements
- Fixed unit test failure.
83431: MNT-9532 : SQL performance issue - WHERE ... IS NULL statements
- Fixed build failure
84115: MNT-9532/MNT-11871: with the revert of MNT-11871 patch, MNT-9532 should be using a lower schema number.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84632 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
83892: Merged FEATURE2 to HEAD-BUG-FIX (5.0)
82450, 82478, 83318, 83442 : ACE-898 : Share uses "ModifiedBy" which is not always correct for folders
- Propagate cm:modifier and cm:modified. Feature related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84595 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
78692: ACE-2346: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
76534: MNT-10226: Web Script - Status 500 error on 'Edit Properties' page after adding 'Restrictable' aspect through CMIS 1.1 API
- Convert default value in appliance with type of the property.
76654: MNT-10226: Web Script - Status 500 error on 'Edit Properties' page after adding 'Restrictable' aspect through CMIS 1.1 API
- Fix unit test failures: now webscripts return values with appropriate type, so in tests it should be compared with value of the expected type.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82630 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
78609: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
78259: MNT-11895: Merged DEV to V4.2-BUG-FIX (4.2.4)
78245: MNT-11895: Attribute Service Entries with "Serializable" objects in key Segments are not guaranteed to be unique
- Dissallow attributeService entries with "Serializable" objects in key Segments because they are not guaranteed to be unique. Add unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82620 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
78519: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
78398: ACE-81 Upgrade MyBatis to 3.2.7
- myBatis 3.2.7 upgrade onto Spring 3.2 upgrade. Merged in appropriate sections from BRANCHES/DEV/DEREK/ALF-19099 and fixed
- myBatis namespace config issue. Full maven build with unit tests works, repo and share start and the basics seem to be working.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82583 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
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
78403: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
75700: ACE-2149: EOL AVM / WCM
- Remove most of the AVM and WCM beans, scripts, classes, patches, etc
- The Explorer client is very broken for compilation
- TODO: Remove all WCM-related functionality, which I thought would be best left to a UI dev
I've murdered many of the classes and beans but there's more to do
- The repository compiles
TODO: Get it running again
- TODO: Check if we can wipe the 'deployment' project as well
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82540 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
78392: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
75693: ACE-2149 Remove AVM/WCM - first round, based on the following Sparta commits
08f1ff556cf3e8eb370e433b69b634026c848af1: SlimRepo: comment-out AVM schema bootstrap and wcm-services-context
- plus associated bootstrap/startup fallout
- note: disabling/removing WCM/AVM will be a work-in-progress due to tight code coupling :-(
cdb78eeae53522cc2d78feb94be49d11648fa582; SlimRepo: comment-out AVM schema bootstrap and wcm-services-context
- follow-on to fix "regenerate_renditions" fallout error (in Alfresco Explorer web client)
33337ad4239df91b9a8dc7a00be43e55ffef5bef: SlimRepo: remove WCM/AVM - round 1 (wip)
- removal of some of the AVM code and tests (including core impl such as AVMServiceImpl, AVMRepository, AVMSyncServiceImpl, underlying DAOs etc)
- fix Spring config (major impact) and any obvious compile-time fallout
- ensured repo starts and ran (some of the) repo unit tests
- also check basic Explorer access
47e50847bbbbdda5fd64a27c212dfbdd625cbfdb: Jenkins build/test repo - minor: disable/remove repo tests
- disabled unused tests, removed remaining AVM* tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82537 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
78359: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
76619: Merged DEV to V4.2-BUG-FIX (4.2.4).
76456: MNT-10693 Changing permission on a document changes its modified fields in Share
76496: MNT-10693 Changing permission on a document changes its modified fields in Share
76499: MNT-10693 Changing permission on a document changes its modified fields in Share
- In PermissionServiceTest.testPreserveAuditableData() was made changes.
76520: MNT-10693 Changing permission on a document changes its modified fields in Share
- In AbstractPermissionTest was changed visibility of 'applicationContext' to 'protected'.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82530 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
76608: Reverse merged HEAD-BUG-FIX (5.0/Cloud)
<< Commits from broken build on V4.2-BUG-FIX >>
76591: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
76521: Merged DEV to V4.2-BUG-FIX
76328 : MNT-11854 : Consumer allowed to create Discussion, Wiki, Blog and Link if she/he creates the first item
Add the changes - for discussion, blog and link containers we will get site permission.
76592: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
76523: Merged DEV to V4.2-BUG-FIX
58015 : MNT-5877 : Unable to move a working copy
Add actions to move/copy/delete working copies.
76593: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
76534: MNT-10226: Merged DEV to V4.2-BUG-FIX (4.2.4)
76512: MNT-10226: Web Script - Status 500 error on 'Edit Properties' page after adding 'Restrictable' aspect through CMIS 1.1 API
- Convert default value in appliance with type of the property.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77665 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
76593: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
76534: MNT-10226: Merged DEV to V4.2-BUG-FIX (4.2.4)
76512: MNT-10226: Web Script - Status 500 error on 'Edit Properties' page after adding 'Restrictable' aspect through CMIS 1.1 API
- Convert default value in appliance with type of the property.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77660 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
73355: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73281: Merged V4.1-BUG-FIX (4.1.10) to V4.2-BUG-FIX (4.2.3)
73054 (REDO MERGE): Added LockDAO.releaseLockQuiet and used it for the callback's precautionary lock release
- Fixes MNT-11507: JobLockService automatic refresh is triggering a retry under normal conditions
- Prevents a DEBUG message from RetryingTransactionInterceptor when the normal condition is for
the lock to no longer exist
73279: Fix javadoc for JobLockService.releaseLock to include @throws
This revision undoes the behaviour change of JobLockService.releaseLock introduced by:
56164: Fixes ALF-19964: Breaking API change in JobLockService.releaseLock
The JobLockService now behaves the same on 4.1.x and 4.2.x, while all bug fixes are preserved.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74773 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
73348: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73162: Merged V4.1-BUG-FIX (4.1.10) to V4.2-BUG-FIX (4.2.3)
73054: Added LockDAO.releaseLockQuiet and used it for the callback's precautionary lock release
- Fixes MNT-11507: JobLockService automatic refresh is triggering a retry under normal conditions
- Prevents a DEBUG message from RetryingTransactionInterceptor when the normal condition is for
the lock to no longer exist
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74766 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
73012: Added removal of individual property value cache entries if the triplet key fails.
- Force the retry to go back to the DB for property value IDs.
- ACE-1782: Non-unique values for unique constraint: .tenantUsages-00017.02.example.com-fileUsage
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74751 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71594: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70332: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70292: Merged DEV to V4.1-BUG-FIX (4.1.9)
60077: Created branch for MNT-10067 work.
60101: MNT-10067: first commit of a generic SQL script runner.
Very rough and ready extraction of SchemaBootstrap SQL script execution functionality. Will serve as the basis for the implementation of MNT-10067.
60147: MNT-10067: added tests for "dialect" placeholder resolution, including overriding of dialects.
60180: MNT-10067: exception thrown when unable to find SQL script to execute
60187: MNT-10067: renamed ScriptExecutor to ScriptExecutorImpl to make way for an interface definition.
60188: MNT-10067: introduced a ScriptExecutor interface.
60189: MNT-10067: renamed ScriptExecutorTest
60190: MNT-10067: added ScriptExecutorImplIntegrationTest to repo test suite.
60194: MNT-10067: a very simple initial implementation of a SQL script runner capable of running multiple scripts in a given
directory.
60195: MNT-10067: added integration test for ScriptBundleExecutorImpl.
60196: MNT-10067: moved ScriptBundleExecutorImplTest to correct source tree.
60197: MNT-10067: added ScriptBundleExecutorImplIntegrationTest to repo test suite.
60263: MNT-10067: ScriptBundleExecutor(Impl) now stops executing the main batch of scripts upon failure and runs a post-script.
60459: MNT-10067: minor change to test data to avoid implying that ScriptBundleExecutor.exec(String, String...) has an always-run
final script.
60482: MNT-10067: added integration test for ScriptBundleExecutor.execWithPostScript()
60483: MNT-10067: committed missing files from r60482
60488: MNT-10067: set appropriate log levels for log4j
60620: MNT-10067: added alf_props_xxx clean-up script.
60623: MNT-10067: minor tidy up of ScriptExecutorImpl (tidy imports, group fields at top of class)
60625: MNT-10067: further tidy up ScriptExecutorImpl (removed redundant constants, made externally unused public constant private)
60629: MNT-10067: fix tests broken by introduction of scriptExecutor bean in production code.
60662: MNT-10067: added tests to check deletion of doubles, serializables and dates.
61378: MNT-10067 : Cleanup alf_prop_XXX data
Added MySQL, Oracle DB, MS SQL Server and IBM DB2 scripts.
63371: MNT-10067: removed the vacuum and analyze statements from the postgresql script.
63372: MNT-10067: replaced begin and commit statements (PostgreSQL script only) with --BEGIN TXN and --END TXN, handled by the
script executor.
63568: MNT-10067 : Cleanup alf_prop_XXX data
Added start and end transaction marks to the scripts.
64115: MNT-10067: added Quartz job that by default doesn't fire until 2099 and can be manually invoked over JMX.
64223: MNT-10067: improved testing for AuditDAOTest and added PropertyValueDAOTest
64685: MNT-10067: added AttributeServiceTest
65796: MNT-10067 : Cleanup alf_prop_XXX data
Implemented a performance test.
65983: MNT-10067 : Cleanup alf_prop_XXX data
Reworked the MySQL script.
Added time measurements for entry creation.
66116: MNT-10067 : Cleanup alf_prop_XXX data
For MySQL:
1) Renamed temp tables.
2) Split the script into execution and cleanup of temp tables parts.
67023: MNT-10067 : Cleanup alf_prop_XXX data
Modified MySQL script to skip null values from alf_prop_unique_ctx.prop1_id.
67199: MNT-10067 : Cleanup alf_prop_XXX data
Implemented the latest changes of the script for other DB flavors.
Removed the MS SQL Server transaction marks.
67763: MNT-10067 : Cleanup alf_prop_XXX data
Removed unnecessary temporary index dropping.
Added additional cleanup before main script execution.
68710: MNT-10067 : Cleanup alf_prop_XXX data
Added batch logging.
Moved clearCaches() statement in PropertyValueDAOImpl.cleanupUnusedValues() to finally block.
68711: MNT-10067 : Cleanup alf_prop_XXX data
Added batching for MySQL script.
69602: MNT-10067 : Cleanup alf_prop_XXX data
Updated scripts for all DB flavors with batching.
69768: MNT-10067 : Cleanup alf_prop_XXX data
Fixed failing ScriptBundleExecutorImplIntegrationTest and ScriptExecutorImplIntegrationTest.
70058: Sync with latest changes in V4.1-BUG-FIX.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74691 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71584: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70325: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70145: MNT-8629: Merged DEV to V4.1-BUG-FIX (4.1.9)
70077: MNT-8629: Support requested for DB2 when schema name does not match DB user name.
- Take into account schema name during update
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74685 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70083: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70071: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70057: Merged V4.1.5 (4.1.5.14) to V4.1-BUG-FIX (4.1.9)
70048: Revised fix for MNT-11107 Documents uploaded by another user are not filtered via tags in My Files
Fix for MNT-11427 Impossible to start reindex process for bm-0010 and bm-0013 tests: api/solr/aclchangesets return status:502
- move defining into same TX as shared when shared created.
- fix tests that assumes there will never be ACL dupes when traversing the tx change log - incorrect. We aim to minimise this
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70084 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70016: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70015: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70014: MNT-11437: Merged V4.1.5 (4.1.5.14) to V4.1-BUG-FIX (4.1.9)
70009: Revised fix for MNT-11107 Documents uploaded by another user are not filtered via tags in My Files
Fix for MNT-11427 Impossible to start reindex process for bm-0010 and bm-0013 tests: api/solr/aclchangesets return status:502
- test fixes and maintain order
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70017 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
70000: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
69998: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
69997: MNT-11437: Merged V4.1.5 (4.1.5.14) to V4.1-BUG-FIX (4.1.9)
69995: Revised fix for MNT-11107 Documents uploaded by another user are not filtered via tags in My Files
Fix for MNT-11427 Impossible to start reindex process for bm-0010 and bm-0013 tests: api/solr/aclchangesets return status:502
- fixed as described - no complex join - pull back and check inherited shared are indexed when the defining acls is indexed if it exists
- will also be indexed if created lazily
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@70001 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64835: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (4.3/Cloud)
64763: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.2)
64693: Merged V4.1.8 (4.1.8) to V4.1-BUG-FIX (4.1.9)
64175: Merged DEV to 4.1.8
64114: MNT-10796: Incorrect search result when content is deleted.
- DBNodeServiceImpl#deleteNode() was updated that will delete a node entry from an index. Requires retest of MNT-3337 and MNT-8485.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66196 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
64703: Fix ACE-987: NPE in NodeEntity during post-commit write through to shared cache
- Query selecting specific root nodes was not fully populating the stored entity
- The failure itself mainly occurs when a check is made to prevent duplication of cache transfers
(the cached value is the same); once the cache has an entry, the error would not have
occurred again.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@66181 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
60652: Precautions against MNT-10486: NPE in NodeEntity during post-commit write through to shared cache
- Ensure that NodeEntity objects are locked before going into cache (missed locks during bulk loading)
- Do check on validity of NodeEntity during lock
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62355 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
58756: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
58733: Merged DEV to V4.2-BUG-FIX (4.2.1)
58696: MNT-9111 : MS SQL Server 2008 R2 where user's default schema is not 'dbo', schema validator fails on subsequent restarts and application fails startup
Fixed SchemaBootstrap to use the required schema from db.schema.name property if set.
58712: MNT-9111 : MS SQL Server 2008 R2 where user's default schema is not 'dbo', schema validator fails on subsequent restarts and application fails startup
Corrected the fix from r58696.
Added the db.schema.name to repository.properties.
Corrected property handling.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62030 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
58519: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
58459: MNT-9834 : DB2: ACT: Schema differences is present after upgrade 3.4.13 > 4.1.5 > 4.2.0
- Output information about ignored patches it INFO level to make SchemaBootstrap more informative.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62002 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
58494: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
58406: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.1)
58389: Fix for MNT-9272 Duplicate entry error after LDAP sync with user with different case from alf_authority
- authority case changes that imply updates that violate integrity constraints are supported.
- if permissions exist for a non existent user "BOB" and an existing user "bob" is updated to "BOB"
- all "bob"'s permissions will be migrated and "BOB"s will be added (as they are treated as one and the same)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61995 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57998: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57958: MNT-9961: Merged DEV to V4.2-BUG-FIX (4.2.1)
57894: MNT-9961: DB2: Upgrade from 4.0.2.40 to 4.2.1 fails with NPE during database schema bootstrap
- Throw AlfrescoRuntimeException if script is not found for database dialect
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61915 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57232: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57115: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56981: MNT-9821 follow-up: move test class to the right folder
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61787 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57231: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57114: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56975: MNT-9821 Merged V4.1.3 (4.1.3.16) to V4.1-BUG-FIX (4.1.7)
56834: Merged DEV to PATCHES/V4.1.3
56783: (RECORD ONLY) Branch for MNT-9740 diagnostic changes and fixes
56784: Diagnostic patch to Hibernate's BorrowedConnectionProxy to facilitate leak detection (MNT-9740)
- This feature will activate on first hit. If that is too late, turn on debug:
log4j.logger.org.hibernate.jdbc.BorrowedConnectionProxy=DEBUG
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61786 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
52232: Introduce filter to select only enabled tenants (ALF-19172)
52233: Missed file for rev 52232 (ALF-19172)
52246: MT: Make lowercasing of tenant domain a little more explicit
52247: MT: Clean up imports, redundant non-Javadoc and add @Override
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@52288 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
52182: MT: Remove some unused code and add @Override for DAO methods
52183: ALF-19172: Disable sys:undeletable aspect while deleting test's tenants
52274: Allow post-test tenant deletion by implementing hacks against ALF-19155
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@52284 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
51998: Deleting a store is now functionally the same as deleting a node but without any option of archival
- ALF-19153: CLOUD-1685, CLOUD-1827 and CLOUD-1828
- While cleaning Cloud test data tenants are deleted, which leads to their stores being deleted.
- NodeService.deleteStore was not firing policies for every node in the store; several bits of pre- and
post-delete code were therefore not being called, which lead to secondary data (caches, attributes, etc)
being left lying around.
- A side effect of this fix was that the sys:undeletable aspect has to be disabled during account deletion
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@52007 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
51987: Nodes that have been moved to deleted stores (protocol='deleted') now report themselves as deleted
- This change is not part of any fixes but is a correction to logic anyway
- CLOUD-1685, CLOUD-1827 and CLOUD-1828
51990: Post-commit cache checks after definitive locking
51991: Added toString() method to user cache entries for useful debugging (CLOUD-1685, CLOUD-1827 and CLOUD-1828)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@52005 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261