89575: ACE-3327: Work In Progress. TX cache statistics.
89642: ACE-3327: Exposes statistics through JMX. Adds hit ratio.
89649: ACE-3327: Added "@since 5.0" to new classes.
89691: ACE-3327: improved TransactionalCache stats tests.
89743: ACE-3327: fixed lack of thread safety for InMemoryCacheStatistics.
89752: ACE-3327: now possible to disable/enable tx cache statistics per-cache with properties.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89798 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
89023: ACE-2224: Could not re-applying ACL by cmis api request using Atom binding
- Report only repo permissions if onlyBasicPermissions is 'false', but do revert conversion if cmis basic permission has exact matching. Remove MNT-4561 changes to avoid clever logic. Restore unit test for MNT-10165 scenario. Allow apply empty set of direct permissions if node inherits parent permissions. In onlyBasicPermissions mode report only one cmis permission if one was set.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89123 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Fix fun off-by-one error meaning that 1 users = 0 users hoho!
ACE-3296 - SysAdmin bean should validate values for server.maxusers - or it is possible to accidently lock out the admin user!
- Fix to ensure that although -1 means "infinite users allowed", a value of -2 or less does not mean "no users allowed" double-hoho!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89105 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
74808: Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
73693: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73621: MNT-10165: CMIS 1.1 API: Impossible to remove ACL through Atom binding
- Fix test failure - fix CMISTest to not affect on AuthorityServiceTest
74803: Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
73688: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73548: MNT-10165: Merged DEV to V4.2-BUG-FIX (4.2.3)
61161: MNT-10165: CMIS 1.1 API: Impossible to remove ACL through Atom binding
- Detect permission to delete for principal and also find and delete all the concomitant basic CMIS permissions. Add unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88915 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
A java.util.Comparator.compare result was being compared to 1, which worked because the Comparator implementation we ship returns -1, 0 or 1. But the method contract is actually -ve, 0, +ve - so I've changed the comparison to that, which is safer.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88056 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
87804: ACE-2030: Retire jbpm-upgrade.sql including patches using it
The from-to schema values match those of the 'patch.db-V3.2-Upgrade-JBPM' bean and they both referenced the
same SQL file. Therefore, it was simply a duplicate with the V3.2 bean being the one doing the actual work.
This bean is therefore joining the V3.2 version in retirement. The 'targetSchema' is for information purposes
only and has been changed from 6001 to 2018, which is what it actually did.
87805: ACE-2030: Remove more patches introduced for upgrade to V3.2
87806: ACE-2030: Remove more patches introduced for upgrade to V3.3.x
87807: Move patch.migrateAttrDropOldTables out of the danger zone (ACE-2030) before continuing clean up.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@87812 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
The solution here was to move the various 'quick' files from test-resources into config.
I also needed to refactor the TransformerDebug class (called by the MBean operation) so that
it dealt with URLs of quick files rather than java.io.Files of quickfiles.
The various quick resources are available as entried in the repository jar file rather than being actual files on the filesystem.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@86581 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
86344: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
86341: MNT-12491/ACE-2858: CLONE - 7z zip TIKA transformer is slow: Transformation of bin->txt to takes 2+ mins, continually retries and never succeeds
- Added supported transformers.properties so we don't try to extract txt from binary (or unknown) files
- fixed bug were none default mimetype for an extension was ignored
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@86347 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- 1) Removed all "lucene" stuff from the admin screens.
- ERRORed on sub-system start up that lucene is unsupported
- 3) Hid "lucene" subsystem from JMX so that it is not registered.
- TODO:
- 2) Rename "lucene" to "buildonly" in core-services-context.xml
- 4) Change the default in repository.properties to "noindex"
- 5) Fix the build environment via Samuel
- Add to ERROR message about upgrading to Solr
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@86346 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
<< Put the code back to HEAD >>
86049 : Reverse merged HEAD (5.0/Cloud)
<< Cause of 4 errors in https://bamboo.alfresco.com/bamboo/browse/ALF-ENT-141 >>
85880: ACE-2181 : Reverse Merge HEAD (5.0)
<< Implementing another approach for MNT-10946 and ACE-2181 >>
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
71600: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70349: Merged DEV to V4.2-BUG-FIX (4.2.3)
70294 : MNT-10946 : Admin is no longer able to unlock files
- Check if node is locked before unlock for non-admin or System users. Fix related test
85881: ACE-2181 : Merged DEV to HEAD (5.0)
76214 : MNT-10946 : Admin is no longer able to unlock files
- Drop check for lockowner from AbstractLockStore.set. Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@86238 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
<< Cause of 4 errors in https://bamboo.alfresco.com/bamboo/browse/ALF-ENT-141 >>
85880: ACE-2181 : Reverse Merge HEAD (5.0)
<< Implementing another approach for MNT-10946 and ACE-2181 >>
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
71600: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70349: Merged DEV to V4.2-BUG-FIX (4.2.3)
70294 : MNT-10946 : Admin is no longer able to unlock files
- Check if node is locked before unlock for non-admin or System users. Fix related test
85881: ACE-2181 : Merged DEV to HEAD (5.0)
76214 : MNT-10946 : Admin is no longer able to unlock files
- Drop check for lockowner from AbstractLockStore.set. Fix related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@86049 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261