REPO-5549 Fix: Local transformer names must exist and be unique doclib Read from ... when overriding a Local transform.
* Problem was that there were two conflicting pieces of code in play in the LocalTransformRegistry.register method. One that checked for duplicate T-Engine names and the other that allowed transforms to be overridden if they had the same name.
* The code checking for duplicate names needed an extra clause to only look at T-Engines (they have a T-Engine url associated with them).
* The code that overrode transforms then worked, but still had issues as the supported source to target mimetypes, priorities and max sizes were not cleared.
* It turned out to be simpler to split the original LocalTransformRegistry.register method into two. Extracting a new method into CombinedConfig.removeOverriddenOrInvalidTransformers that discarded invalid or overridden config before the list of supported source to target mimetypes was created rather than try to fix them up later. This is why there appear to be quite a few changes.
* More extensive unit tests were also added.
* Changes originally made to acs-packaging
* Changes originally made to acs-packaging
* MNT-21702 : Kerberos SSO fallback mechanism for WebDAV (#766)
Reinstated 'part' of the reverted code change originally made in MNT-16931 to handle fallback correctly for WebDAV in a kerberos environment.
(cherry picked from commit 91e6af0974bbc9255d5053237abdd10104420042)
[MNT-21758] Cannot map an AOS / WebDAV drive with Kerberos SSO enabled (#785)
- Add multi catch for Illegal Argument and Not Found when findWebScript is called.
(cherry picked from commit 7c135ae8c990f65cf7901d6d6f72dc6c70e44c13)
SEARCH-2363: Escape special characters when serializing ChildAssociationRefs and AssociationRefs objects
Cherry Picked from f941a6e
(cherry picked from commit 3a8ac4417370ec3dad5e9283c3d41e2fd3dd91ce)
* SEARCH-2273: Add detailed message when ignoring nodes in SOLR without type or with types not registered in Dictionary Service.
Cherry-picked from f4bdc8c
(cherry picked from commit a01c6ddf816fed57c28a5bd873da5e4835d90488)
SEARCH-800: Get values in DBResultSetRow in the same way they are recovered in SolrJSONResultSetRow.
Cherry-picked from 695113f
(cherry picked from commit 1c98d6f29c5b9fd8081af76d63add762af833dc1)
MNT-21317 Move on Update Folder Rule triggers unexpectedly for MOVED content. (#1115)
* MNT-21317_fix folder rule trigger
* MNT-21317_folder rule test case added
* Update .travis.yml
* Update OnPropertyUpdateRuleTrigger.java
* MNT-21317 updated test
cherry picked from commit 33ca87046019416875fd23b72293e84b912f4cd9 master to 6.2.N
(cherry picked from commit 1d4e7002543f6425da9e9f26047b8d42c84b2bd3)
Bump gytheio-messaging-camel from 0.11.3 to 0.11.6 (#1095)
Bumps gytheio-messaging-camel from 0.11.3 to 0.11.6.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
(cherry picked from commit 16179db5fc4524c339097f1f3a9a6409dd895b11)
(cherry picked from commit af0080e336b7f5505f47d72b9b063c9ce5caedd0)
REPO-5235: Use unforked tika (#1081)
* REPO-5235: Use latst unforked tika version from the updated alfresco-data-model
* Recognise new Exif properties and use a previous workaround to set correct tiff:ImageLength and tiff:ImageWidth
(cherry picked from commit 7f576b1d32)
(cherry picked from commit ab91ec354a14e8c20c4a2deb0a73149362d5155b)
support/SP/7.N: Updated T-engines to 2.3.3 (Cherry-picked from master)
(cherry picked from commit ca4e978e6874869de0bb5a56843f9caf8d8874ac)
MNT-21614: LDAP sync communication error leads to group members deletion (#1149)
* Catch reported exceptions to filter ldap sync aborts
(cherry picked from commit 4d0a1966297db0cc4e219d9693236b879b5f12c7)
support/SP/7.N: Updated T-engines to 2.3.4 (Cherry-picked from master)
(cherry picked from commit 8078e1ce7e81a5bee15f15d7bfa156427ebcccbc)
SEARCH-2289: Restore the support for SOLR 4 in ACS 6.2+ deployments.
Cherry pick from e8bba3c
(cherry picked from commit f4b653ba5577629fae0ba8e193b151dd7bbdb7be)
[MNT-21847] - Aync permissions fail when new nodes are created (#1188) (#1195)
Fix:
*Changed method setFixedAcls on class ADMAccessControlListDAO to continue to propagate through children to apply the correct acl not only when the current child acl matches the shared acl to replace but also when the current child acl matches the new shared acl
Unit Test:
*Refactored the unit test FixedAclUpdaterTest to be able to add in a new test without repeating code: separating the operations that set the permissions from the one that triggers the job into separate methods
*As it was if one test failed, leaving aspects to be processed, the test would run indefinitely (it was programmed to keep running the job while there where nodes with the aspect). Added a verification to stop triggering the job if the number of nodes with the pendingFixAcl did not change between executions.
*Also, if one test failed, it would leave nodes with pendingFixAcl aspect in the database, and the other tests that ran after would also fail, not completing the goal of processing all nodes with the aspect. If a test fails, the folder structure it ran is now deleted so no nodes with the aspect from that structure are processed by the other tests.
*Added a test to find the first folder in a tree where permissions where set async that has the pendingFixAcl aspect and that creates a new node in it to verify the issue
(cherry picked from commit 443e5e226430a2760492fb82214ad520e7e1cb75)
(cherry picked from commit 65a48f3c36a6fc3567c5b0edafb949629f705d8a)
ATS-825 : Updated T-engines to 2.3.5 (#1224)
(cherry picked from commit 6dcf985acc4f238ae8c9af22e84a61ad9b476429)
SEARCH-2450 Don't expose properties from solr endpoint if the model says not to index them. (#1228) (#1229)
(cherry picked from commit 2fea6c9484def402e2bfd7c3717071ff8df69c01)
(cherry picked from commit 8db009c9505c5d01ba08d2427f549e54ea13fbc6)
Fix/MNT-21800 CMIS Web Service Check Out returns error (#1232) (#1233)
* MNT-21800 : CMIS Web Service Check Out returns error
Integrate path into codebase.
(cherry picked from commit 51a7793668ba1c969c5de37603190244e3839cd0)
(cherry picked from commit 0cd801a6c12d7ac7e1ff7f05b8b8acfaacdb58e4)
* SOLR Test class should be under repository/src/test and not repository/src/main [skip ci]
* Test build
* Undo README dummy change. [skip ci]
* Remove READMEs that have been moved to the top level.
* Same jars as in 6.2.3-A1
- needed to correct tika and poi.
* Fix location of keystore
Only copy win64 and linux pdf-renderer to dist zip
Sort out what get included in dist jar and zip
(cherry picked from commit 779f8af717)
* aos-module had the wrong version