107541: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
107413: Merged DEV to 5.0.N (5.0.3)
106858 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Cleaning of Javadoc,
107565: MNT-13545 Fix compilation after merge of Javadoc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
107281: Merged NESS/5.1.N-2015-05-26 (5.1.0) to HEAD-BUG-FIX (5.1/Cloud)
105463: ACE-3984 : Add support for link creation via Repository REST API
- added the functionality for creating document links
105467: ACE-3984 : Add support for link creation via Repository REST API
- reverted fix to add modifications
105468: ACE-3984 : Add support for link creation via Repository REST API
- added java backed webscripts for creating and deleting links
- added service for handling document links operations
106865: ACE-3984 : Add support for link creation via Repository REST API
- added copyright notice
- added class level comment to AbstractDocLink
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107492 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
106172: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
106160: Merged DEV to 5.0.N (5.0.3)
103830 : MNT-14016 : Setting system.webdav.servlet.enabled=false throws a SEVERE exception during startup
- Logging info message instead of throwing exception when webdav is disabled.
- Updated service method to return 404 Not Found for disabled webdav
105880 : MNT-14016 : Setting system.webdav.servlet.enabled=false throws a SEVERE exception during startup
- Added return statement to stop execution if webdav is not enabled.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@106181 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
101748: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
101637: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.2)
101337: Merged DEV to V4.2-BUG-FIX
100314 : MNT-13144 : WebDav does not correctly version CAD drawings correctly when saved using Windows mapped drive
Corrected shuffle pattern and some code for dwg files.
101140 : MNT-13144 : WebDav does not correctly version CAD drawings correctly when saved using Windows mapped drive
Was corrected some code for move webdav method. Added new junit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@101850 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
101036: Merged DEV (5.1.0) to HEAD-BUG-FIX (5.1/Cloud)
101019: SHA-52: Downloading file via Quick-Share link does not keep international characters in file names
- Corrected Spring bean for QuickShareContentGet.
- Added support for Safari in ContentGet.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@101064 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
100986: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
100829: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.2)
100693: Merged DEV to V4.2-BUG-FIX (4.2.5)
89520 : MNT-12597: Share: Accepting site invitation via email does not show on the 'Completed Task' task.
- Using asignee from request parameter
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@101001 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
99981: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
99482: Merged DEV to 5.0.N (5.0.1)
99198 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc typo in project alfresco-jlan
99413 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project alfresco-jlan
99205 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project core
99415 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project data-model
99227 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project file-transfer-receiver
99416 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project legacy-lucene
99417 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project qa-share
99418 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project remote-api
99427 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc in project Repository, letters S..Z
99433 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc in project Repository, letters A..R
99421 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project share-po
99247 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc typo in project slingshot
99248 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project slingshot
99424 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr
99426 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr4
99253 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr-client
99259 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project web-client
99260 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project web-framework-commons
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@100501 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
99377: BENCH-369: BM-0004: API and internals for Alfresco server
- Move commons Math3 to 'core' project for general reuse
- Clone NormalDistributionHelper class from Benchmark projects to Alfresco 'core'
- API added: http://localhost:8080/alfresco/s/api/model/filefolder/load
JSON:
{
"folderPath":"/Sites/t2/documentLibrary",
"fileCount":"1",
"minFileSize":"1024",
"maxFileSize":"2048",
"maxUniqueDocuments":"10000"
}
- Above JSON will create 1 file in the 't2' site document library with spoofed plain text
- Change away from deprecated API for TransactionListenerAdapter
- Fix imports and neatness
- Improve FileNotFoundException details
- Disable timestamp propagation on the parent folder to reduce CPU overhead
- Document changes relating to the addition of cm:description properties
- Add options to control generation of MLText cm:description fields
- descriptionCount: number of cm:description translations to include
- descriptionSize: size in bytes of each cm:description translation
- Use released 'alfresco-text-gen' V1.1
- Use fixed text-gen component to prevent ArrayIndexOutOfBOunds
- Tighten up error message when errors occur on reading content strings
- Fix random seed generation bug
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@99503 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
99314: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
99190: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.2)
99008: Merged DEV to V4.2-BUG-FIX (4.2.5)
96553: MNT-13206: Temporary "_IDX_..." folders created and not removed when editonline and file path long.
- VtiPathHelper will be used to resolve paths for Vti methods.
97131: MNT-13206: Temporary "_IDX_..." folders created and not removed when editonline and file path long.
- Move and Delete methods were corrected to hande requests with "_IDX_SITE_" identificator.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@99318 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
99015: ACE-3703 - Refactor Repository Admin Console framework to allow the basic framework to work in Community version
- Refactor of admin console core (non JMX) into Community project
- Enterprise extensions extend core
- Moved Interpreter consoles into Community Admin Console
- Moved Node Browser into Community Admin Console
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@99076 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
98422: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
98303: Merged 5.0.1 (5.0.1) to 5.0.N (5.0.2)
98253: Fix for MNT-13503 Solr throws exceptions when activating and then deactivating a model
- also fixed running embedded tests
98263: Fix for MNT-13503 Solr throws exceptions when activating and then deactivating a model
- fix failing test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@98529 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
98420: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
98291: Merged DEV to 5.0.N (5.0.2)
98157: MNT-13494: Site activities dashlet: notification about deleted blog (save as draft) isn't displayed
- The isDraft value will be extracted using "isDraft" key.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@98527 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
98073: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
97984: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.2)
97763: Merged DEV to V4.2-BUG-FIX
96388: MNT-13183 : Folder accessed through WebDAV is empty when a document is locked through CIFS access
Detect "AlfrescoLockKeeperImpl" and then create new LockInfo object.
97572: MNT-13183 : Folder accessed through WebDAV is empty when a document is locked through CIFS access
Added marker for webdav lock. Added new junit test.
97725: MNT-13183 : Folder accessed through WebDAV is empty when a document is locked through CIFS access
Corrected some code.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@98102 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
94375: Merged DEV (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
94337: SHA-52: Downloading file via Quick-Share link does not keep international characters in file names
Fixed QuickShareContentGet webscript to use correct name for downloaded files.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@95078 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
94143: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
94081: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.1)
93932: Merged DEV to V4.2-BUG-FIX
93931 : MNT-13191 : Opening /alfresco/webdav from a Kerberos-authenticated IE11 browser causes HTTP error 500
If user exists in "_alfAuthTicket" session attribute - make full authentication for user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@95044 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
94075: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
94040: MNT-13150: Merged dev. 5.0.N (5.0.1) to 5.0.N (5.0.1)
94034: MNT-13150: Web Scripts ignores correct credential provided by user, continues to use expired or invalid ALF_TICKET and at the same time repeatedly prompts for another credential input
- Basic authentication handling has been added in order URL ticket is not valid. Additional debug logging has been added to report about invalid ticket
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@95039 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
93534: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
93421: MNT-12982: Merged DEV to 5.0.N (5.0.1)
93385: MNT-12982: WQS unable to connect to repository
- Return back empty username which is required for authentication via tickets. For SSO fallbacks do ticket validation if credential is the ticket.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94964 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
93371: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
93309: MNT-12794: Merged dev. 5.0.N (5.0.1) to 5.0.N (5.0.1)
92772: MNT-12794: [Security] Information leak via verbose eror messages
- Not public exceptions have been transformed into a configurable parameter. The basic configuration has been moved to .web-scripts-application-context.xml.. A safe choice for the name of the parent bean in the context of enterprise tests was put into the .enterprise-web-scripts-application-context.xml.. to ensure that the Cloud tests will work well without not public exceptions configuration. All tests related to the not public exceptions are implemented in .org.alfresco.repo.web.scripts.RepositoryContainerTest.. << N. B.: This revision does not contain changes for Cloud >>
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94956 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
92630: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
92573: Merged DEV to 5.0.N (5.0.1)
92438: SHA-15 : SPP: Recurrence: null value is displayed in details of event which occurs monthly/yearly on day/weekday/weekend day
- Added display message day/weekday/weekend day for monthly/yearly Recurrence
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94896 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
90946: Merged V4.2-BUG-FIX (4.2.5) to HEAD-BUG-FIX (5.0/Cloud)
90874: Merged DEV (4.2.4) to V4.2-BUG-FIX (4.2.5)
90590: MNT-12281 : Cannot set CSV delimiter in DeclarativeSpreadsheetWebScript
Added CSV delimiter as a request parameter to the DeclarativeSpreadsheetWebScript implementations
Added JUnit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94749 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
90921: MNT-12765 - No endpoints can be configured in Share that use external-auth and a different URL - as they will be redirected down the URL for 'alfresco' endpoint.
Merged PROPERTY_GROUP_PROTOTYPING (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
90742: Refactoring of SSO paths
- Added Session User authentication support to RemoteUserAuthenticatorFactory - so can use cookie based auth for example with Public API route.
- Tidy up of common duplicated code constants e.g. _alfAuthTicket
- Added Global Authentication Filter around the /api/* endpoint to allow SSO active over Public API
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94744 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
90918: MNT-12764 - The X-Alfresco-Remote-User (SsoUserHeader) SSO code path executes x2 requests and is stateful when it does not need to be
Merged PROPERTY_GROUP_PROTOTYPING (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
90558: Refactoring of SSO paths
- Added webscripts.authenticator.remoteuser to allow stateless auth of X-Alfresco-Remote-User via the /service servlet mapping. Falls back to basic auth as usual.
- Refactored PublicApiAuthenticatorFactory to extend new RemoteUserAuthenticatorFactory to allow external auth to work correctly with Public API endpoint.
- BasicHttpAuthenticatorFactory tweaked to allow sub-classes to use more of its beans and methods.
- Related code clean up
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94741 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
88174: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
88133: Reverse Merge V4.2-BUG-FIX (4.2.4)
88031: MNT-12414 Action menu renders two 'cancel edit' actions when working copy opened in webdav by second user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94568 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
88172: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
88031: MNT-12414 Action menu renders two 'cancel edit' actions when working copy opened in webdav by second user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94566 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
88003: Merged DEV to HEAD-BUG-FIX (5.0.1)
85764: ACE-1925 : Intra-Wiki links to pages with umlaut characters are not shown as existing - Added to unescapeHtml title Wiki page.
87724: ACE-1925 : Intra-Wiki links to pages with umlaut characters are not shown as existing
- Added unit test xss injections.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94557 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
87973: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
87841: Merged DEV to V4.2-BUG-FIX (4.2.4)
87072: MNT-12412 : HTTP Basic auth to /alfresco/cmisatom fails when passthru SSO is enabled
- Added basic SSO fallback to NTLM and PASSTHRU subsystems.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94554 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
87701: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
86502: Merged DEV to V4.2-BUG-FIX (4.2.4)
86291: MNT-12303 : Renaming a folder containing a document that is locked due to online editing causes a duplicate folder and file with no content to be created
- Refresh lock request should not create new empty resource.
- Unit test added.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94540 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
The fix was to remove the bootstrap patch for the solrFacetsRootFolder created within Data Dictionary.
We are lucky with this feature in that any time this folder is accessed, it either happens:
1. within a write transaction and so we can lazy-create the folder
2. within a read transaction where the data being returned by the SolrFacetService can be easily simulated.
So we now lazily create the folder when it is first used - reusing the importer bootstrap/view data that the patch had used.
AFAICT, this will create the folder (in the default tenant) during startup and also when any search admin tries to create a new SOLR filter within a non-default tenant.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@92799 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
Fixed content tracker to limit concurrent commits.
Fixed delete to use "id" - better then delete by query which requires NRT reload
Fixed TX and Changeset in index detection
1) only check if it can be in the index based on timestamp
2) cache that should cover last hour recheck
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@87960 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
87647: ACE-3047 : Bulk Import Tool: Status page is not refreshed automatically during import process
- Ensure that bulk import started before redirecting client to the status page.
87648: ACE-3048 : Bulk Import Tool: IE: Script error on Bulk Filesystem In-place Import Tool page - 'YUI' is undefined
- Missing javascript resource.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@87748 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Fix to ensure download webscript is only using a readonly (non-buffered) txn
- Activity creation only now performed in a new WRITE txn
- UserAgent fix - handle as lowercase to avoid "FireFox" and "Firefox" issue - also added IE11 support to RFC5987 detection
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@86278 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
85515: Merged DEV to HEAD-BUG-FIX (5.0/Cloud).
63635: ALF-20865 Consumers should not be able to share/unshare a document
Unshare action can perform consumer/contributer who performed Share action or a user with another role.
84859: ACE-936 Consumers should not be able to share/unshare a document
In QuickShareRestApiTest was added testUnshareContributer() test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85533 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261