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
78414: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
75784: ACE-2149: EOL AVM / WCM
- Get 'web-client' project to compile
- For further work, all bits that required commenting or changing were tagged with '// WCM'
i.e. a search for 'WCM' will highlight all the code changes made
- TODO: Visit jsp files and other config to do a proper job
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82546 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
73690: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73594: Merged V4.1-BUG-FIX (4.1.10) to V4.2-BUG-FIX (4.2.3)
73593: Merged V3.4-BUG-FIX (3.4.15) to V4.1-BUG-FIX (4.1.10)
73526: MNT-11319: Merged DEV to V3.4-BUG-FIX (3.4.15).
73508: MNT-11319 Accented Characters wrongly unzipped
- In Import dialog was added drop down list of encoding options.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74805 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
72743: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
72388: Merged V4.1-BUG-FIX (4.1.10) to V4.2-BUG-FIX (4.2.3)
72287: Merged V3.4-BUG-FIX (3.4.15) to V4.1-BUG-FIX (4.1.10)
72240: MNT-11319: Merged DEV to V3.4-BUG-FIX (3.4.15).
71633: MNT-11319 Accented Characters wrongly unzipped
In Import dialog was added ZIP file contains high-byte filename characters such as Japanese, Chinese or Korean check box.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74741 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
40713: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_08_15 to BRANCHES/DEV/V4.1-BUG-FIX:
40604: ALF-15274 "I'm following" filter of "My Activities" dashlet doesn't work (PostgreSQL)
40727: Fix for ALF-15469 from Alex Malinovsky - Cannot Edit Online files with special characters in names
40733: Merged DEV (ALF-12358 and ALF-14496) to V4.1-BUG-FIX
38973: DEV for ALF-12358 (upgrades and build plans)
38975: Part of refactoring around the handling of deleted nodes.
- Deleted nodes are now treated as real nodes by the NodeDAO
38977: Fixed up queries related to bulk-loading
38978: Fixed up Alfresco side of SOLR tracking APIs to handle removal of alf_node.node_deleted (ALF-12358)
38979: Removed potential contention on cm:name during random file creation
38980: Initial setup for patching of ALF-12358
38981: Merged DEV/BELARUS/ALF-12358-4 to DEV/DEREK/ALF-12358-4
36052: ALF-12358: Concurrency: Possible to create association references to deleted nodes
.NodeDeleted. upgrade SQL patch for PostgreSQL is implemented:
- SQL create scripts are updated to do not create .alf_node.deleted. column and its indexes;
- schema references associated with .alf_node.deleted. column are updated;
- Subscriptions DAO and schema reference are updated to use .sys:deleted. type instead of .alf_node.deleted. column;
- .NodeStatus. receiving template was modified to receive .typeQNameId. for correct .deleted. state determination;
- some other minor fixes
36287: ALF-12358: Concurrency: Possible to create association references to deleted nodes
'NodeDeleted' patch has been implemented for MySQL InnoDB, Alfresco Oracle 9, Alfresco SQL Server and PostgreSQL dialects. Not implemented for DB2 dialect!
- DB creating scripts are modified in accordance with removal of 'alf_node.node_deleted' column and respective indexes;
- iBATIS schema references are modified in accordance with removal of 'alf_node.node_deleted' column and respective indexes;
- the code for handling subscriptions on deleted nodes removed;
- subscriptions DAO schema reference is corrected respectively
37284: ALF-12358: Concurrency: Possible to create association references to deleted nodes
'NodeDeletd' updating patch for 4.0 version has been modified to recreate 'alf_node' table for all supported dialects.
'SubscriptionServiceImplTest' has been extended to test whether subscriptions are being removed if node is archived.
The new test creates fake user node and applies a custom aspect with 'archive=true' attribute
37905: ALF-12358: Concurrency: Possible to create association references to deleted nodes
Maintenance of the .idx_alf_node_txn_type. index has been added into the patch for all the dialects.
SQL formatting has been changed to more compact and visually comfortable. Some minor changes for MySQL dialec
Also:
- Started move to 4.1 scripts
- Fixed Schema reference files for alf_node column ordering
38982: ALF-12358: Concurrency: Possible to create association references to deleted nodes
- Moving scripts to V4.1 code base
- Fixed upgrade with sequences for introduction of 'deleted' qname
38983: Migration to 4.1 fix for ALF-12358
38995: Fix scripts for ALF-12358
- Fixed index removal for indexes that could not possibly have existed
- Fixed ALF schema mappings to reflect new index names
- Fixed PostgreSQL PK name check
39027: Added in missing index idx_alf_node_txn_type (ALF-12358)
- Merge note: Removed redundant index alf_node.fk_alf_node_txn
39028: Fixed fallout from node deletion strategy (ALF-12358)
39222: Minor test enhancements for diagnostics
40738: ALF-11297: resurrect system-build-test (not plugged in yet, still a few failures)
40740: Follow-up for DB2 upgrade for ALF-12358: New alf_node table ID column autoincrement value set
40770: Merged DEV (ALF-12358) to V4.1-BUG-FIX
39223: Merged 3.4.6HF to DEV (ALF-12358)
39218: ALF-15109: Improved fix - must fire cascaded secondary association deletions at DbNodeServiceImpl
level to ensure appropriate index events are fired and prevent out of sync indexes!
39259: Merged V3.4.6HF to DEV (ALF-12358)
39240: ALF-15109: Another attempt. Now we are firing all the right events on cascade removal of secondary associations
a lot of things are coming out in the wash!
- Cascade delete secondary associations in a first recursive pass
- Use a List of Pairs rather than a Map to avoid missing multiple associations to the same child
39271: Added policy invocations for peer association removal when an aspect is removed
39401: Utility class to walk a node hierarchy (primary) and gather all association data
- Data gathered has to include secondary association pointing out of the hierarchy
- Source and target associations gathered as well
- TODO: Bulk queries for above
39402: Follow up to ALF-15109: Break node deletion by removing deleteAssocsToAndFrom
- TODO: Use NodeHierarchyWalker to gather data, fire policies and execute deletes
39456: NodeHierarchyWalker: tests and fixes
39457: ALF-12358: Remove in-txn manual recording of deleted and new nodes
39917: ALF-12358: Use NodeHierarchyWalker to pick up all associations for a node hierarchy, fire policies and perform deletes
- NOTE: Currently, in-process links back to the hierarchy prevent certain tests from passing.
- TODO: Add detection for nodes that are about to be deleted
40000: ALF-12358: Added support for 'beforeDeleteNodeAssociationPolicy'
40001: ALF-12358: A node hierarchy walker to predetermine data required for deleting a hierarchy
40002: ALF-12358: Spoof aspect 'sys:pendingDelete' that appears on all nodes within hierarchies being deleted
40003: ALF-12358: Changes to prevent hierarchy modification during delete
- The entire hierarchy is read before actual delete starts
- All policies (including previously-missing assoc policies) are triggered from the recorded information
- Nodes in the delete record cannot have new associations added / removed
- All deletes are done on the same information so any underlying data shift causes concurrency violations
- Archival:
- Archival is a full copy of the hierarchy but all outbound and secondary associations are removed
- Archival is followed by a full delete of the original hierarchy
40128: ALF-12358: Test for linking to deleted nodes now fail even after having tested the recovery code
- Recovery code shows this when activated: ...ERROR [...NodeDAOImpl] ALF-13066: Orphan child node has been re-homed under lost_found: (49179, ...)
40129: ALF-12358: Added a more verbose message when association deletes don't find required rows
40130: ALF-12358: Avoid incidental removal of associations when removing aspects if the associations are already scheduled for deletion
40131: ALF-12358: Fix fallout for rules linking to avoid multiple deletions of the same association
40371: ALF-12358: Fire beforeDeleteNode even when archiving
40772: Merged DEV (ALF-12358) to V4.1-BUG-FIX
40372: ALF-12358: Fallout in ML code
40397: Fallout from ALF-12358: IMAP pre-commit handling must check for nodes having been deleted
- Also fixed some TODOs and line endings for test
40403: PersonService: Reinstated new getPeopleFilteredByProperty method
- Also fixed test to rollback transaction after forced catch of exception
40404: Fixed line endings, updated deprecated calls and removed unused code
40494: ALF-12358: Fixed missing before- and after-create policy calls for the archive store
40504: Fixed bug in rev 40494: ALF-12358: Fixed missing before- and after-create policy calls for the archive store
- Used incorrect child node reference when calling policies and notifying indexer
40529: ALF-12358: Fixed in-txn holding of nodes pending delete to cater for deletes triggering more deletes
40530: Fallout from ALF-12358: Actions: Association act:scheduledAction multiplicity was not being enforced
- act:actionSchedule nodes were not cleaned up when associated actions were deleted
- Added onDeleteAssociation handling to clean up act:actionSchedule node
- Fixed tests appropriately
40556: Fallout from ALF-12358: Split out negative tests for deleteSite, which were absorbing exceptions
40569: Tagging's beforeCommit behaviour was not checking for nodes having been deleted.
- Added 'nodeServiceInternal' and used that to double-check that nodes still exist
- Also removed heavily-used call to check if auditing is on
40618: ALF-12358 fallout: Fixed policy callback details for associations of archived nodes
- Also some more details when throwing concurrency violation when deleting associations
40673: Fixed fallout from ALF-12358: Multilingual behaviours fixed
- Listen to the association being removed from the ML container to the translation
- Keep track of containers that must be deleted before committing rather than
attempting to delete them immediately; this avoids attempts to delete associations
that are about to be deleted (and the thing that ALF-12358 actually fixes).
40680: Follow-up to rev 40673 (ALF-12358): Forgot to remove commented-out code
40781: ALF-15587: Merged PATCHES/V4.0.2 to V4.1-BUG-FIX
40780: Merged DEV to PATCHES/V4.0.2
40777: ALF-15385 : Unable to set bpm:assingee and other properties in Activiti task via JS
Added the initialization of runtimeService property.
40787: Merge V4.1 (4.1) to V4.1-BUG-FIX (4.1.1)
40782: Fix ALF-15420: Move: child files/subfolders aren't synced after moving from parent folder and updating in Alfresco on-premise/Cloud
- Corrected the handling of moving a sub-folder out of its synced parent
40718: Fixes: ALF-15498: Creates new nodeLock indicator (overrides locked) to cope with differences between content models when a node is locked directly using a nodeLock and when a node is locked due to it being a working copy.
40790: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40789: ALF-15598: Merged PATCHES/V3.4.9 to V3.4-BUG-FIX
40671: Merged DEV to V3.4.9 (3.4.9.6)
40658: ALF-15505: Build-up of lucene folder segments following CMIS queries (un-closed ResultSet objects?)
- Close unclosed ResultSet.
- Remove kind="org.alfresco.cmiskind" parameter from query.get and queries.post webscripts and now they use CMISQueryWebScript as implementation.
40795: Fixed txn handling in the event of cleanup failure of test
40797: Fix for ALF-15602 - XSS issue in OpenSearch Explorer webscript - unescaped search terms displayed in page
40810: ALF-12358: Possible build fix (Derek, Neil and Jan to review)
- Reinstate invokeBeforeMoveNode which seems to have disappeared in the refactor
- Due to extra cascaded calls to onDeleteAssociation, SyncChangeMonitor must ignore certain events
40827: ALF-12358: Possible build fix (Derek, Neil and Jan to review)
- SyncChangeMonitor must ignore onDeleteAssociation calls on both sides of the association when a node is deleted
40843: Stop deploying XAM connector to maven repo, it's gone
40845: ALF-15406 Index Tracker seems not to gracefully stop upon shutdown keeping all other threads in waiting
- Don't allow Quartz scheduler jobs for the OOoDirect subsystem, checking the connection to backup in a queue.
Avoids multiple timeouts. Should just get one now. There is no need for multiple threads to be running anyway.
- ALF-610 changes should stop the OOoDirect subsystem from running any of these Quartz jobs in the first place
when using the default configuration in an enterprise release. So no timeout?
40848: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
40847: Fix for ALF-15189 - Incorrect trimming of the date on the Advanced search by date range
40887: ALF-15596: Deadlocks in DescriptorServiceImpl / LicenseComponent threads
- Problem discovered by Gab
- The two classes are mutually dependent and can end up deadlocking
- Removed excessive synchronization from DescriptorServiceImpl
- Now two key synchronization points - bootstrap and currentRepoDescriptor updates
- Bootstrap synchronization controlled outside this class - no need to defend against it other than throwing IllegalStateException if accessed before bootstrapped
- currentRepoDescriptorLock added to regulate currentRepoDescriptor accesses / updates
- Uncovered problem in bootstrapping order - descriptorComponent must be bootstrapped before multiTenantBootstrap
40889: ALF-15691: Poor cluster performance in user dashboard due to unnecessary cache replication
40899: ALF-15691: Corrected duplicate property
40900: ALF-12358 / ALF-15688: Finish the job! Make SOLR tracking work again and process deletes (Derek, Andy please review)
- select_Txn_Nodes now uses a COALESCE query to substitute the original node ID when recorded in the PROP_ORIGINAL_ID property
- NodesGet webscript extended so that it detects deleted nodes in the new way and also includes the noderef
- CoreTracker avoids trying to retrieve the metadata of deleted nodes (possible because of NodesGet noderef extension)
- SOLRTrackingComponentImpl doesn't barf when getNodesMetadata called for a cascade deleted node by CoreTracker.updateDescendantAuxDocs()
40902: ALF-12358 / ALF-15688: Fixed unit test
- Don't expect meta data for deleted nodes anymore (as this is generated on client side)
- Also removed stray line of code from CoreTracker
40917: ALF-13750: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40915: ALF-15708: Trailing whitespace should be trimmed from properties.
- Implemented custom properties persister to trim trailing whitespace from properties.
40925: RUSSIAN: Translation updates based on EN r40357
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40935 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
26373: WIP: ALF-7339: RSOLR 009: Index track and build from SOLR
- track content, track dates, basic sorting
26388: WIP: ALF-7339: RSOLR 009: Index track and build from SOLR
- basic tracking of d:text and d:mltext (not dual tokenisation and identifier support)
26527: WIP ALF-7339: RSOLR 009: Index track and build from SOLR
- track d:content, d:mltext, d:text
- start of cross locale search and ordering support int the index (not at query time yet)
- no dual tokenisation support yet - currently adding all fields for tokenized BOTH
- .sort needs additional tokenisation support to use a different separator (\u0000 used to indicate locale and split stuff - better toe use {en}woof style with \u0000 split
26822: ALF-8166: RINF 10: treenode.get.js - tweak to use "childFileFolders"
26825: ALF-8133: RINF 10: ScriptNode - update "childByNamePath" to use optimised NodeService.getChildByName
26850: ALF-8133: RINF 10: ScriptNode - update "childByNamePath" to use optimised NodeService.getChildByName
- follow-on to r26825
26862: ALF-8110: RINF 10: doclist.get.js - update "path" filter to use DB-based queries (by default)
- milestone check-in for review and comparison (note: sorting will be pushed down as part of paging support in lower layers)
26872: Updated SOLR dev env
26915: ALF-8224: part 1: encapsulate cmis dictionary for SOLR usage
27017: Javadoc: removed uncommented param
27018: Added 'namePattern' property to NamedObjectRegistry to enforce naming conventions where required
27019: CannedQuery interface and related infrastructure
- Provides basic support for query, sort, filter and page
- CannedQueryFactory allows more complex implementations where required
- Should be enough of a starter for tasks requiring miscellaneous queries
- ALF-7167: Canned queries
27037: WCM QS Needs the Web-Client, so define the dependency to Eclipse
27041: Move WCM-QS test setup to a common base class
27044: Start to conver the WCM QS behaviour from JS to Java
27080: Added comment section for NodeLocator script declarations
27081: General cleanup: Removed non-javadocs, empty javadocs, unused code, etc
27104: Fixed ALF-7476: Typo in output from MMT
27114: ALF-7479: RSOLR 016: Query Handler
ALF-7480: RSOLR 017: SOLR result set
ALF-7481: RSOLR 018: Execute query against SOLR
- First working stack
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28286 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
17717: This check-in contains changes in Java and .NET TCK tests related to CMIS-43 and CMIS-44 JIRA tasks. Also some bugs were faced out and fixed in
17727: CMIS-69: Alfresco to CMIS ACL mapping: Part 1: API
17732: Merge HEAD to DEV/CMIS10
17756: MOB-563: SQL Tests - Lexer
17764: CMIS-69: Alfresco to CMIS ACL mapping: get ACL support
17802: More for CMIS-69: Alfresco to CMIS ACL mapping. Implementation for applyAcl.
17830: Fixes for CMIS lexer and parser tests
17838: Access fix ups for access by the WS/Rest layers
17869: 1) remote-api:
17874: SAIL-146: Alfresco to CMIS ACL mapping: Support to group ACEs by principal id
17883: Adjust version properties for dev/cmis10 branch.
17885: Update OASIS CMIS TC status.
17889: Fix issue where objectid is not rendered correctly for CMIS private working copies.
17890: SAIL-146: Alfresco to CMIS ACL mapping: Fixes for ACL merging when reporting and ordering of ACEs. Report full permissions and not unique short names.
17902: Fix issue where CMIS queries via GET used incorrect defaults for paging.
17909: Fix CMIS link relations for folder tree.
17912: Fix CMIS type descendants atompub link
17922: Update AtomPub binding to CMIS 1.0 CD05 XSDs.
17924: SAIL-146: Alfresco to CMIS ACL mapping: Test set using full permissions (as opposed to short unique names)
17927: Fix content stream create/update status to comply with CMIS 1.0 CD05.
17934: Resolve encoding issues in CMIS AtomPub binding.
17973: SAIL-171: CMIS Renditions REST binding
17975: SAIL-146: Alfresco to CMIS ACL mapping: Completed AllowedAction and Permissions mapping. Added missing canDeleteTree.
17990: Update CMIS AtomPub to CD06
17996: Updates for cmis.alfresco.com for CD06 in prep for public review 2.
18007: WS-Bindings were updated with CMIS 1.0 cd06 changes.
18016: CMIS web services: Add missing generated files from WSDL
18018: CMIS index page updates for cmis.alfresco.com
18041: Merged HEAD to DEV/CMIS_10
18059: SAIL-227:
18067: SAIL-157: Strict vs Non-Strict Query Language: Enforce restrictions on the use of SCORE() and CONTAINS()
18080: Fix for SAIL-213:Bug: Query engine does not check that select list properties are valid for selectors
18131: SAIL-156: Query Language Compliance: Fix support for LIKE, including escaping of '%' and '_' with '\'.
18132: SAIL-156: Query Language Compliance: Fix support for LIKE, including escaping of '%' and '_' with '\': Fix underlying lucene impl for prefix and fuzzy queries to match wildcard/like
18143: SAIL-156: Query Language Compliance: Fix and check qualifiers in IN_TREE and IN_FOLDER. Improved scoring for CONTAINS()
18173: SAIL-245: Exclude thumbnails from normal query results
18179: SAIL 214: Query Language Compliance: Check for valid object ids in IN_FOLDER and IN_TREE
18210: SAIL-156: Query Language Compliance: Support for simple column aliases in predicates/function arguments/embedded FTS. Check property/selector binding in embedded FTS.
18211: SAIL-156: Query Language Compliance: Support for simple column aliases in predicates/function arguments/embedded FTS. Check property/selector binding in embedded FTS.
18215: SAIL 156: Query Language Compliance: Fix CMIS type info to reflect the underlying settings of the Alfresco type for includeInSuperTypeQuery
18244: SAIL 156: Query Language Compliance: includeInSuperTypeQuery -> includedInSuperTypeQuery: First cut of cmis query test model. Fixed modelSchema.xml to validate
18255: SAIL 156: Query Language Compliance: First set of tests for predicates using properties mapped to CMIS Strings.
18261: CMIS-49 SAIL-163: Alfresco to CMIS Change Log mapping - New CMIS Audit mapping is implemented. ChangeLogDataExtractor was added.
18263: Build Fix
18285: SAIL 156: Query Language Compliance: Restrictions on predicates that may be used by single-valued and multi-valued properties
18287: SAIL-186: Changes to make CMIS Rendition REST bindings pass new TCK tests
18291: Fix Eclipse classpath problems
18323: CMIS-44 SAIL-187: Change Log tests (WS) – Java and .NET tests for change log were implemented.
18325: SAIL 156: Query Language Compliance: Fixes and tests for d:mltext mappings
18329: Updated Chemistry TCK jar including Dave W's rendition tests.
18333: Fix compile error - spurious imports.
18334: Fix issue where absurl web script method failed when deployed to root context.
18339: Update CMIS index page for start of public review 2.
18387: SAIL-147: CMIS ACL REST bindings + framework fixes
18392: Fix typo
18394: SAIL 156: Query Language Compliance: Fixes and tests for d:<numeric>
18406: SAIL 156: Query Language Compliance: Remaining type/predicate combinations. Restriction of In/Comparisons for ID/Boolean
18408: CMIS Query language - remove (pointless) multi-valued column from language definition
18409: Formatting change for CMIS.g
18410: Formatting change for FTS.g
18411: CMIS TCK tests were updated to CMIS 1.0 cd06 schemas.
18412: SAIL 156: Query Language Compliance: Tests and fixes for aliases for all data types in simple predicates (they behave as the direct column reference)
18417: Update Chemistry TCK which now incorporates Dave W's ACL tests.
18419: Update CMIS index page to include public review end date.
18427: SAIL 156: Query Language Compliance: Expose multi-valued properties in queries. Tests for all accessors. Fix content length to be long.
18435: SAIL 156: Query Language Compliance: Use queryable correctly and fix up model mappings. Add tests for baseTypeId, contentStreamId and path.
18472: SAIL 156: Query Language Compliance: Tests and fixes for FTS/Contains expressions. Adhere strictly to the spec - no extensions available by default. Improved FTS error reporting (and stop any recovery).
18477: SAIL-164: CMIS change log REST bindings
18495: SAIL 156: Query Language Compliance: Tests and fixes for escaping in string literals, LIKE and FTS expressions.
18537: SAIL 156: Query Language Compliance: Sorting support. Basic sort test for all orderable/indexed CMIS properties.
18538: SAIL-164: CMIS change log fixes for TCK compliance
18547: SAIL 156: Query Language Compliance: Ordering tests for all datatypes, including null values.
18582: Incorporate latest Chemistry TCK
18583: Update list of supported CMIS capabilities in index page.
18606: SAIL-156, SAIL-157, SAIL-158: Query Language Compliance: Respect all query options including locale. Fixes and tests for MLText cross language support.
18608: SAIL-159: Java / Javascript API access to CMIS Query Language
18617: SAIL-158: Query Tests: Check policy and relationship types are not queryable.
18636: SAIL-184: ACL tests (WS)
18663: ACL tests were updated in accordance with last requirements by David Caruana.
18680: Update to CMIS CD07
18681: Fix CMIS ContentStreamId property when document has no content.
18700: CMIS: Head merge problem resolution.
Phase 1: Merge up to and including revision 18700, as this the point where both AtomPub and Web Services TCK tests succeed completely on dev branch.
Note: includes CMIS rendition support ready for integration and testing with DM renditions.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18790 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
17262: Fix for ETHREEOH-2898: Share Login - using return with auto-complete clears login screen details
17264: Fix for ETHREEOH-2368 Added category is not visible in "Categories" in Side Bar even after the page is refreshed.
17266: Merged V3.1 to V3.2
17265: ETHREEOH-3213 - Error occurs if you try to Configure of Site Wiki dashlet if wiki page name contains russian letters
17279: Fix for ETHREEOH-3110 - Error page if Add broken number by create(edit) ASR or FSR.
17281: Fix to unreported error where the NodeBrowser would not display nodes that ...
17283: ETHREEOH-3037 and ETHREEOH-2158
17286: Fix for ETHREEOH-3075 Encoding field is displayed as empty on Versioned details page.
17289: Merged V3.1 to V3.2
17288: Fix for ETHREEOH-3164 Link Destination (with modify properties of a space link) does ...
17291: Fix for ETHREEOH-2403 It's possible to create a content with spaces.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18034 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
17667: Branch for SpringSurf integration - from HEAD r17665
17668: Fix to ensure included scripts files are not loaded from a cached classpath loader.
17670: Part 1 of SpringSurf integration - changes relating to spring-surf-core-1.0.0.CI-SNAPSHOT.jar
17674: Part 2 of SpringSurf integration - changes relating to spring-surf-core-configservice-1.0.0.CI-SNAPSHOT.jar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17788 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
16841: Fix for ETHREEOH-3046 - discussion post replies and further post content now all set to UTF-8 encoding format.
16853: Merged V3.1 to V3.2
13681: Disable CMIS Web Services.
13958: ETHREEOH-1625 - Incorrect save file process via Office Addin
14026: ETHREEOH-1805 - update GET login web script description to recommend use of POST login web script instead.
16861: Merged V3.1 to V3.2
14162: ETHREEOH-1733 - multiday events display correctly
14273: fix for ETHREEOH-2031
14274: fix for event not adjusted by height issue in week view, after adding
16867: Merged V3.1 to V3.2
15429: The solution is to remove 'label' and 'description attributes' and add appropriate 'label-id' and 'description-id' attributes in
web-client\config\alfresco\web-client-config.xml for dashlets. Appropriate ids were added into webclient.properties.
16677: ETHREEOH-1208 - Upload/recall documents with apostrophe/accent via Alfresco Office plugin
16869: Merged V3.1 to V3.2
16848: Merged V2.2 to V3.1
15217: Fix for ETWOTWO-1268. Check for existence of desired control on first step of the dialog.
15218: Fix for ETWOTWO-1269. Remove node.hasPermission(PermissionService.CREATE_CHILDREN) from CheckoutDocEvaluator#evaluate method (like 3.2 version).
16849: Merged V2.2 to V3.1
15424: ETWOTWO-1349
16851: Merged V2.2 to V3.1
15432: **RECORD ONLY** Input characters validation script was modified to disallow !@#$%^&*().
15433: This check-in fixes ETWOTWO-1351, ETWOTWO-1352, ETWOTWO-1353 because their behaviour is similar.
16874: Merged DEV/TEMPORARY to V3.2
16789: ETHREEOH-1895: Incorrect working of Link Destination Details
16790: ETHREEOH-2372: Incorrect working of Link Destination Details
16791: ETHREEOH-2342: Error message appear when "Coordinator" try to remove himself from the space
16793: ETHREEOH-1364 & ETHREEOH-1367
16794: ETHREEOH-2358: Letters and special symbols can be typed in Date value of property while creation of Content Rule and it leads to error
16837: ETHREEOH-2631: two jsp:root elements cause compilation error in Weblogic 10.3.1
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16956 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
16673: Merged V3.1 to V3.2
16307: ETHREEOH-2814-2815
16393: ETHREEOH-2840: Failed to send email to group EVERYONE
16395: Just forget to add this file during previous (16393) CHECK-IN.
16430: Added license header to new Java file - applied coding standards and code comments.
16669: Merged V2.2 to V3.1
16650: ETWOTWO-1288 - Create Web project Wizard-Step3 :XSS attack can be made when configuring ASR or FSR
16668: Fix for ETWOTWO-1289 - My Web Files (Forms) dashlets XSS attack can be made when web project's details has been edited
16676: Merged V3.1 to V3.2
16675: Fix for ETHREEOH-2773 - Manage System users: system error happens when search is performed by a query that contains a space
16699: Fixes to SURF samples Login page - as per ALFCOM-3447 and ALFCOM-3448 contributions
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16897 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
15908: Merged V3.1 to V3.2 (record only)
15907: Merged V3.2 to V3.1
15683: Fixed potential concurrency issues in HeartBeat and LicenseComponent
15972: Merged V3.1 to V3.2
15429: **Record only** I18N message IDs for JSF dashlets
15947: ETHREEOH-2565: The content size shown in the preview popup is incorrect
15952: Part of fix for ETHREEOH-2493 - missing html encoding on webscript 404 html status page.
15953: Fix for ETHREEOH-2364 - LDAP sync missing last name displayed as null.
15956: Fix for ETHREEOH-2714 - html encoding in Create New User summary page.
15957: Merged DEV-TEMPORARY to V3.1
15865: Fix for ETHREEOH-2673
15958: Merged DEV-TEMPORARY to V3.1
15885: ETHREEOH-2615: Localization Issue - Japanese UI
15959: Merged DEV-TEMPORARY to V3.1
15882: ETHREEOH-2644: Sending Email using Template throws exception
15962: Fix for ETHREEOH-2390
15963: Fix ETHREEOH-1962: Hibernate flush ordering incorrect for alf_qname
15965: Merged DEV/BELARUS/V3.1
15949: ETHREEOH-2689: When upgrading from 2.1.7e to 3.1.0e/3.1.1e user roles are mapped incorrectly
15966: Merged V2.2 to V3.1
15948: (RECORD ONLY) Backport of the fix provided for ETHREEOH-1719.
15969: Prep for ETHREEOH-2295 fixes and associated merges.
15970: Merged DEV-TEMPORARY to V3.1
14360: ETHREEOH-1571, ETHREEOH-1656, ETHREEOH-1404, ETHREEOH-953, ALFCOM-2650, ETHREEOH-1572, ETHREEOH-1574
15331: ETHREEOH-2295 - LayeredFile: Layer file/folder is present when original file/folder is removed
15824: ETHREEOH-2295 - higlight stale object
___________________________________________________________________
Modified: svn:mergeinfo
Merged /alfresco/BRANCHES/DEV/BELARUS/V3.1:r15865,15882,15885,15949
Merged /alfresco/BRANCHES/DEV/3.1SP2:r14360,15331,15824
Merged /alfresco/BRANCHES/V2.2:r15948
Merged /alfresco/BRANCHES/V3.1:r15907,15947-15962,15964-15970
Merged /alfresco/BRANCHES/V3.2:r15908,15972
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16887 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
13424: ETHREEOH-1242: Sample LDAP authentication config breaks site invites in Share
13427: Fixes for ETHREEOH-1157: Propagate exceptions using ReportedException
13428: Fix ETHREEOH-1493: Upgrade from 2.1-A to 3.1 uses incorrect patch id and fixes_to_schema
13429: Specific fix for ETHREEOH-1157: duplicate/triplicate users not properly prohibited
13436: Merged V2.2 to V3.1
13435: Merged V2.1 to V2.2
12307: Merged DEV/V2.1SP7 to 2.1
11927: ETWOONE-396
12112: ETWOONE-396
13437: Fixed ETHREEOH-1498: Mismatched closing XML tag in ehcache-custom.xml.sample.cluster
13439: Fix for ETHREEOH-1157: JSF Dialogs Absorbing Exceptions
13456: Fixed ETHREEOH-1472: Changes to systemBootstrap cause bootstrapping ACP's not to work
13469: Upgrade patch to update internal version2Store counter (follow-on fix for ETHREEOH-1540)
13491: Chaining example for DOC-84
13492: Fixed paths in zip file
13494: Fixed GenericBootstrapPatch when overriding bootstrap views
13495: Added @version javadoc
13496: Minor logging updates
13497: Fixed ETHREEOH-1431: Authentication case sensitivity switch doesn't work
13500: Temporary fix for Sharepoint issue raised last week
13502: ETHREEOH-1575: It's impossible to create Change Request task
13511: Fix for ETHREEOH-1549: Impossible to create HTML web content
13529: Fix for ETHREEOH-1595
13531: Fix for ETHREEOH-1607: Error on chaining example xml - malformed comment
13537: Build fix ... exclude the system user from auto creation
13538: Build Fix - further contraints to aviod auto-creation of guest
___________________________________________________________________
Modified: svn:mergeinfo
Merged /alfresco/BRANCHES/V2.1:r12307
Merged /alfresco/BRANCHES/V2.2:r13435
Merged /alfresco/BRANCHES/V3.1:r
13424,13427-13429,13436-13437,13439,13442-13450,13452,13454-13456,
13469-13473,13475-13476,13479-13480,13491-13500,13502,13511,13529-13538
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13619 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
12310: Merged V2.2 to V3.0
12306: Merged V2.1 to V2.2
12212: Final set of XSS and HTML encoding fixes for ETWOONE-90
12312: Merged V2.2 to V3.0
12311: Merged V2.1 to V2.2
11667: Fix for ETWOONE-389 - Current page number not always visible on the browse screen.
12316: Fix for merge issue
12317: Merged 2.1 to 3.0
12313: Fix for regression introduced when fixing ETWOONE-91. Also fixes ETHREEOH-1043
12319: Final set of XSS fixes specific to 3.0 codeline see ETWOONE-90
12321: Missing file from previous checkin
12324: Merged 2.2 to 3.0
12320: Merged 2.1 to 2.2
11682: Fix for ETWOONE-87: Behavior of delete cascade
12326: Merge 2.1 to 3.0
11615: Fix for ETWOONE-188: After session has timed out, expanding a space in the Navigator results in unfriendly error
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@12531 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
11982: Fix for ETHREEOH-906 - Writing the TICKET value directly to the page during template processing is a potential XSS security hole.
11983: Added back .html suffix to plain HTML form upload api call - added code comment to explain why it's there.
11984: Added debug/info level logging to Invite process.
11985: ETHREEOH-184: thumbnail assocs do not double up on check-in and thumbnail updates are done in one action
11986: Fix for ETHREEOH-905 - missing url encoding step for user password during webscript based login process.
11995: Unit test fixed up, fallout from runAs merge.
11998: Part of a fix for ETHREEOH-546 - Cannot save document to the any space for Microsoft Office
11999: Merged V2.2 to V3.0
11996: Fix for open Lucene ResultSet memory leaks
12000: ETHREEOH-692 - It is impossible to login to Alfresco from Microsoft Office add-in using NTLM authentication. ETHREEOH-546 - Cannot save document to the any space for Microsoft Office.
12001: Paging enabled by default in all Document Libraries
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@12494 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
11829: Updated javadocs for RuntimeExec class
11830: Updated and wired in Spring source
11831: Fixed ETHREEOH-382: Can't run Lucene search via Node Browser
11832: Added unit test for V3.0 rev 11535
11834: Removed redundant TODO item
11835: ETHREEOH-798 Double clicking OK on most pop-up dialogs in Share causing multiple requests to be sent - and errors generated for the user
11836: Fix for a number of session based authentication and webscript authentication issues with NTLM from Share. Fixes ETHREEOH-806 and ETHREEOH-834 and first part of fix for ETHREEOH-789.
11838: Sharepoint Protocol Support
11843: Build fix
11846: Refactor of the SSO web filters (NTLM and Kerberos) for web-client and WebDAV.
11848: Added commented out entries for web-client and WebDAV Kerberos filter debugging.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@12483 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
7732: Support to cache null QName look ups ...
7733: Support for store ACLs
7741: Fix for over keen stiore ACLs ....
7794: Fix for WCM-1019, tasks show all assets as modified when only one has
7996: Fix for AWC-1519: cancelling discussion creation results in error
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8448 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
7633: Fixed compilation fallout from PropertyValue changes
7640: Build Fix - missing purges for some stores
7645: Fixed line endings
7646: Tweaks to MySQL QName upgrade script after doing large 1.4.3 to 2.2 upgrade.
7648: Give more time per thread to cater for slow executions of test threads
7649: Fixed QName query flush modes
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8440 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261