mirror of
https://github.com/Alfresco/acs-community-packaging.git
synced 2026-09-16 18:13:21 +00:00
4c36b2d96e728f5f124209e45f92ff614c2f2e21
1054
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
4c36b2d96e |
Merged V4.1-BUG-FIX to HEAD
44918: Fix for ALF-14850 Opencmis getTotalNumItems doesn't return the correct result when setting MaxItemsPerPage
- correctly report the max number of items
44927: ALF-16254 ("Leave Site" behaviour for group based site membership)
44931: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
44930: Merged V3.4 (3.4.12) to V3.4-BUG-FIX
44929: Merged V4.1-BUG-FIX to V3.4 (3.4.12)
42118: ALF-15878 ALF-15741: generate doc and src zip for web-framework-commons and jlan
44939: Remove svn:mergeinfo
44985: Merged DEV to V4.1-BUG-FIX
44981: ALF-17085 : DB2: unexpected index found in database
Correcting db structure after upgrade from 3.4. Optional statement was added.
44988: Merged DEV to V4.1-BUG-FIX
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
44989: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
44984: Merged DEV to PATCHES/V4.1.3
44983: ALF-12425: Can't launch activiti workflow console from Share when external / ntlm / kerberos authentication is used.
In activiti-admin.get.js generated an absolute URL . Use url.server + url.context instead of /alfresco.
44986: (RECORD ONLY) Merged DEV to PATCHES/V4.1.3
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
44987: ALF-17331 60k Site Performance: Admin Console | Groups | Browse Groups (include sys groups): Pagination doesn't work correctly
45008: ALF-17300 - ConcurrentModificationException
45011: BDE-103 - Timezone test fail when not run from the UK (at least from Maven build)
45054: Merged from DEV to V4.1-BUG-FIX
ALF-13312 - If the license does not exist, please specify in the error message
45055: Fix for ALF-13921. Description of the web project is not updated.
45063: Slight improvement to test code as part of ALF-15413.
Changing test code to get companyHome from repositoryHelper rather than Lucene query, which doesn't work on a dev box with ill-configured SOLR/Lucene.
45170: Merged PATCHES\V4.1.3 to BRANCHES\DEV\V4.1-BUG-FIX
45161: Fix for ALF-17341 CLONE - Hyphen not handled correctly in cmis-alfresco search for Aspects/types : " no viable alternative at character 'a' "
45192: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX:
45187: (RECORD ONLY) Fix for ALF-16997 Discrepancies between standalone and cluster ehcache config
45312: Merged V4.0.2 (4.0.2.23-24) to V4.1-BUG-FIX (4.1.4)
44912: MNT-248 - 4.0.2.22 HOT FIX: Extra version is created saving changes in OpenOffice document via CIFS
44964: Merged DEV to PATCHES/V4.0.2
44963: MNT-263 : CLONE - CIFS: Image document version history lost after saving content in Preview on Mac Mountain Lion
Fix for "Preview" shuffle scenario on Mac Mountain Lion. New ScenarioDoubleRenameShuffle scenario was added for pattern .*\.sb(-[A-Za-z0-9]*){2}. Unit test for correspomding scenario was added.
45037: Remove PID check from byte range lock list checks. MNT-266.
45286: MNT-277 - CIFS: Input/output error during saving ods file via OpenOffice. (Linux Specific)
45319: NORWEGIAN: Translation updates.
45338: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
45186: ALF-17303: fix naming mismatch when deploying alfresco-enterprise-repository artifactId to Maven
45247: Part 2: Better fix for ALF-16359 Fix SOLR logging in production and other environments
45265: ALF-17337 Read time out when browsing trash can
45298: ALF-17389: Merged: CLOUD1 to V4.1.3
45082: CLOUD-1139: Cloud feednotifier running on 2 boxes
- FeedNotifierImpl modified to use reliable lock refresh
- Added additional debug logging to AbstractUserNotifier just in case we have to prove duplicate entries are still being processed
- For full debug logging set
log4j.logger.org.alfresco.repo.activities.feed.FeedNotifier=debug
- Happy New Year!
45355: ALF-17389: Fix build error
45357: Fix for ALF-17430 CMIS valid relationships do not check the source and target are valid CMIS docs or folders.
45363: Merge CLOUD1-BUG-FIX to V4.1-BUG-FIX
42576 : Job Locking of PostLookup
45367: Build fix corrections to merge 45363
45381: ALF-17389 : Implementing Activities Job Lock.
45416: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4) RECORD ONLY
45415: ALF-17389: Merged V4.1-BUG-FIX to V4.1.3 (4.1.3)
<< Previous merge was to the wrong branch >>
45363: Merge CLOUD1-BUG-FIX to V4.1-BUG-FIX
42576 : Job Locking of PostLookup
45367: Build fix corrections to merge 45363
45381: ALF-17389 : Implementing Activities Job Lock.
45424: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2013_01_05 to BRANCHES/DEV/V4.1-BUG-FIX:
45235: ALF-15604 : Oracle: schema reference files missing nvarchar2 column sizes
45425: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2013_01_05 to BRANCHES/DEV/V4.1-BUG-FIX:
45236: ALF-15604 : Oracle: schema reference files missing nvarchar2 column sizes
45480: ALF-17224: There will not be a "pageList" object in the freemarker model if a wiki page does not exist in a site and the wiki dashlet will cause an error on the site
45482: Fixed ALF-11036, applied the patch, ran the tests.
45485: ALF-17224: If the wiki page which was configured in the wiki dashlet will be deleted the dashlet will cause an error. The result of the call must be checked.
45513: MNT-279: Use binary search in cached authority search to cut down search time when a group contains an astronomical number of authorities
- Experimental fix to cut down on severe profiling hit
45542: Fix for ALF-17443 - Contributors cannot edit their own discussion reply
--This line, and th se below, will be ignored--
M root/projects/remote-api/source/java/org/alfresco/repo/web/scripts/discussion/ForumPostPut.java
M root/projects/remote-api/source/java/org/alfresco/repo/web/scripts/discussion/DiscussionRestApiTest.java
45550: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
44920: ALF-11315 removed date localisation on blogpost.lib.ftl dates and corrected date format on pubDate within postlist-rss.get.rss.ftl (iso8601 was being used instead of the required RFC822)
44936: Fix build
44967: Merged V3.4 to V3.4-BUG-FIX
44966: Merged PATCHES/V3.4.11 to V3.4 (3.4.12)
44891: ALF-17339: Merged DEV to V3.4.11 (3.4.11.2)
44877: MNT-265: possible improvement to Alfresco SQL query?
- Add getOneTxnsByCommitTimeDescending function that makes efficient query to find most recent transaction in time range.
44951: ALF-17325 / MNT-274: Merged HEAD to PATCHES/V3.4.11
33015: ALF-11837 - Alfresco 4.0 SMTP Inbound does not work with messages without From and To Headers.
45191: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
45172: Fixed ALF-16140: Blank filetype icon is displayed for tiff image
45436: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX:
31107: Google Docs SSL error
* Fixed SSL required error that has appeared recently.
* Google seemingly no longer supports non secure access to GDoc API.
* Default URL's fixed up.
45547: Merged V3.4 to V3.4-BUG-FIX
45166: ALF-17339: Merged V3.4.11 (3.4.11.4) to V3.4 (3.4.12)
45162: Merged DEV to V3.4.11 (3.4.11.4)
44877: MNT-275 Possible issue with MNT-265 fix
- SQL from original HF should have used < rather than <= for upper time limit.
45230: Merged DEV to V3.4 (3.4.12)
45203: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Ignoring of repeated ACL added
45233: Mark the NFS server as active during startup. ALF-16228.
45287: ALF-12145 Calendar autocomplete for advanced search form incorrectly handles zeros
45380: ALF-17461: There is different size of wcm-bootstrap-context.xml file from installer and archive
- Replicated changes from ALF-11644 to Bitrock-installed copy of wcm-bootstrap-context.xml
45454: ALF-17396, ALF-13805: Merged V4.1-BUG-FIX (4.1.4) to V3.4 (3.4.12)
Revision: 45452
Author: kroast
Date: 16 January 2013 09:59:45
Message:
Corrected config check for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
----
Modified : /alfresco/BRANCHES/DEV/V4.1-BUG-FIX/root/projects/slingshot/source/java/org/alfresco/web/site/servlet/SlingshotFeedController.java
45491: Merge DEV to V3.4 (V3.4.12)
45473: ALF-11956: WCM accessibility
DOJO time picker has been fixed to allow selection of hours and minutes, using keyboard. Missing JavaScript key event handlers have been added.
CSS class checking has been fixed in 'alfresco.xforms.FocusResolver' in 'xforms.js' to support all versions of IE. Some other minor changes...
45543: Merged V4.1 to V3.4
44743: ALF-17533 / ALF-17117: Created article or publication cant be viewed on WQS site
- Further corrections to locking to avoid deadlocks
44682: ALF-17512 / ALF-17118 WQS: Impossible to upload document to publications space
- Only first part to do with the transformation failure has been committed.
44653: ALF-17533 / ALF-17117: Created article or publication cant be viewed on WQS site
- Missed file from previous checkin
44652: ALF-17533/ ALF-17117: Created article or publication cant be viewed on WQS site
- Fixes by Dmitry Vaserin
- Removed unnecessary outer read locks from getRelatedAssets and getRelatedAsset to prevent deadlock
- Correct markup error when node doesn't have tags
45546: ALF-17512: Corrections to property names by Pavel
45548: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
44977: Merged V3.4-BUG-FIX to V3.4
44936: Fix build
45553: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
45523: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX:
45482: Fixed ALF-11036, applied the patch, ran the tests.
45557: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
45556: Merged V3.4 to V3.4-BUG-FIX
45554: Latest translations from Gloria for revision 45205
45568: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
45421: Merged HEAD to PATCHES\V4.1.3
44243: Merged BRANCHES\DEV\AUTH_BRIDGE to HEAD
43735: Final part of ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
ALF-17489 ALF-17456
45428: ALF-17455 : BM-0013: SOAK01_04: Activities Feed Cleaner query runs for minutes
45489: ALF-17455 : BM-0013: SOAK01_04: Activities Feed Cleaner query runs for minutes
45569: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX (RECORD ONLY)
45564: ALF-17492: WebScript errors must contain useful information
- So doth Derek decree
- Copied in Surf revision 1217 changes as class local to share.war to avoid pulling in any more untested Surf changes
45591: ALF-17465 (Document "social buttons/actions" not showing in document library page while document is being edited (locked))
45601: ALF-17433 (Document detail version display incorrect document version when clicking on edit off line)
45611: ALF-17478 - MailMetadataExtracter does not store all Message-Recipient-Address
45622: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
35614: ALF-17598: CLONE - Add range header support to the webDAV servlet
45633: ALF-17469: JSON message sent back to a client after a category creation is only partially JSON
--This line, and th se below, will be ignored--
M category.post.json.ftl
45641: Fix non-ASCII character in source comment
45649: ALF-17556 (Share not redering URL correctly in description field)
45650: Manually merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
- Changes to StreamContent from merge of THOR1_SPRINTS to HEAD in r34698
45651: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
45222: ALF-17599: CLONE - Support For HTTP Range Requests in Repository WebScripts
- Added HttpRangeProcessor.processRange which takes a WebScriptResponse parameter instead of HttpServletResponse
- Changed HttpRangeProcessor.processSingeRange and HttpRangeProcessor.processMultiRange to accept a generic Object parameter then cast to the appropriate WebScriptResponse or HttpServletResponse
- Added Javadoc to HttpRangeProcessor.processRange
- Changed StreamContent.streamContentImpl to add code from BaseDownloadContentServlet which does the work of processing the range header from the request
- Changed StreamContent.streamContentImpl method signature to accept nodeRef and propertyQName parameters needed for multi-range requests
- Modified methods which override or call StreamContent.streamContentImpl for new method signature, passing in nodeRef and propertyQName or nulls where appropriate
45655: Merged DEV to V4.1-BUG-FIX (4.1.4)
45565: ALF-17503 : Lucene search with skipcount > hits fails when RM is installed
Return a length=0 if a difference of values (count of finded results and results, that need to skip) is < 0
45672: ALF-17452 (Status can't be updated with a blank status)
45682: ALF-17444: Transformation of Outlook files (.msg) doesn't work ootb
45751: Merged DEV to VC4.1-BUG-FIX (4.1.4)
45748: ALF-17517: Document does not revert to previous version if certain rule is applied to the parent folder.
Check node existance on ActionExecuterAbstractBase execution. Add unit test for case when inbound rule executed on node that was checked in.
45758: ALF-12264: Fixed issue with pooled-tasks for groups with same name across tenants
45761: Block r45756 from being merged to V4.1-BUG-FIX
45765: Fix for ALF-17153 FTS query parser FTSQueryParser is not debuggable
45810: ALF-17520: Open Document templates are not tranformed properly for thumbnail and preview generation
45828: Additional fix for ALF-17153 FTS query parser FTSQueryParser is not debuggable
45857: ALF-17516 (SHARE: Admin console of users and groups)
45873: Remove so-called intermittent test category, so that only RepositoryStartupTest remains as a gatekeeper
45903: ALF-16611 (When opening My Pages filter, a link to the renamed document becomes red)
45906: ALF-17515: Wrong mimetype name in mimetype-map.xml
- Changed macroEnabled to macroenabled
45913: ALF-17462 (In Alfresco explorer invitation to a site does not show the correct options)
45921: Fix for ALF-17421 If a property is both multi-valued and multilingual a ClassCastException is thrown when Solr tries to index the property
- support multi-valued ML text but not content
45926: Fix for ALF-17602 lucene.defaultAnalyserResourceBundleName is not injected anywhere in the spring config
46024: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
45585: ALF-17303: alfresco-platform-distribution was not deployed properly to Maven repo
45621: Removed svn:mergeinfo. A 1.7 client should do this automatically.
45669: Fix ALF-17582 - BM-0013: JMeter: Run 02: MT ContentStore caching is not thread safe
45670: Fix ALF-17589 - BM-0013: JMeter: Run 02: CMISAbstractDictionaryService caching of DictionaryRegistry is not thread safe
45692: Config option for ALF-17526 BM-0013: JMeter: Run 02: Improve efficiency of services for SOLRAPIClient.getNodesMetaData
- preloading can be controlled + removed incorrect use of the secondary cache that could pull in stale data
45705: Reverted Config option for ALF-17526 BM-0013: JMeter: Run 02: Improve efficiency of services for SOLRAPIClient.getNodesMetaData
- preloading can be controlled + removed incorrect use of the secondary cache that could pull in stale data
45716: Fix for ALF-17594 SolrTracker: CMIS model diff (show 1 repeated diff) => CMIS dictionary re-init x2 (every 15 sec)
- only refresh the CMIS dictionary if there was an actual model put
45755: Extra support to make clear what causes any difference between SOLR reports ALF-17588 BM-0013: JMeter: Run 02: Deviation was detected in full index check reports for SOLR nodes.
- also added RETRY command to retry indexing any nodes that failed with errors.
45803: Fix for ALF-17490 Solr indexation problem with certain acls on a customer environment
- AclsGet respects the maximum acls requested and does not silently truncate toe 1024
45829: GERMAN: Translation updates based on EN r45262
45830: SPANISH: Translation updates based on EN r45262
45831: FRENCH: Translation updates based on EN r45262
45832: ITALIAN: Translation updates based on EN r45262
45833: JAPANESE: Translation updates based on EN r45262
45834: DUTCH: Translation updates based on EN r45262
45835: RUSSIAN: Translation updates based on EN r45262
45836: CHINESE: Translation updates based on EN r45262
45858: Fix ALF-17634 -on startup FeedNotifier fetches all people slowly
- switch from GetChildren CQ -> GetPeople CQ
45859: Fix ALF-17634 -on startup FeedNotifier fetches all people slowly
- reverse fix for this test ... for now, until we re-implement the deprecated method and fix the test case ;-)
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
- added node preload
45952: SiteServiceImplTest: Added check that size limiting of results is working (and other minor cleanup)
45953: Fixed ALF-17702: BM-0013: Soak: Run 02: getCachedChildAuthorities is not caching results
- getChildAssocs specifically checks for 'members' associations (was eliminated by code)
- Cache negative results i.e. when there are no children
45969: Part fix for ALF-17526 BM-0013: Soak: Run 02: SOLRAPIClient.getNodesMetaData does N+1 calls to NodeDAO
- prependPaths caches nodes for the next layer
45998: Part 2 ALF-17526 BM-0013: Soak: Run 02: SOLRAPIClient.getNodesMetaData does N+1 calls to NodeDAO
- make sure bulk node load works and that assocs are cached
45999: Alternative implementation for ALF-17719 BM-0013: Soak: Run 03: Contained authorities cache warmup times are restrictive
- bridge table is the default for hasAuthority() - configurable on AuthorityServiceImpl
46000: ALF-17574 BM-0013: JMeter: Run 02: Blocked threads on PDFParser.parse
- Found two blocking points in PdfBox to do with loading fonts from the class path (this was the main cause) and
the PDFOperator access to a Synchronised map (identified above by Derek).
- Note in 1.7.0 of PDFBox generally no font was loaded, but under 1.6.0 it was.
This may be a bug in 1.7.0
46001: ALF-17722: Merged V3.4 (3.4.12) to V4.1.3 (4.1.3)
45629: ALF-17536: Stack Specific: Can't transform pdf to jpg
- Added TRACE to log env properties using
log4j.logger.org.alfresco.util.exec.RuntimeExec=trace
45667: ALF-17536 Can't transform multi page pdf to jpg
- issue was introduced by ALF-15436 Alfresco 3.4c + Share + TIFF preview only shows the first page
46018: Merged HEAD to PATCHES/V4.1.3
41904: Fixes bugs uncovered by JDK 7 upgrade
- nodeService's interceptors depended on nodeService, resulting in some 'interesting' interceptor ordering in the chain (3 * the normal number in a random order). Now we use a lazy interceptor to break the cycle.
- When the Content Language was en_GB and an MLText property contained {en_US, en_GB} it would return the en_US one, not taking country codes into account when available
46023: Follow on to previous check in. Fix up evil cloud sync override of "nodeService" to also not suffer from a cyclic dependency!
46034: Merged V3.4-BUG-FIX (3.4.13) to V4.1-BUG-FIX (4.1.4)
45745: Merge V3.4 (3.4.12) to V3.4-BUG-FIX (3.4.13)
45629: ALF-17536: Stack Specific: Can't transform pdf to jpg
- Added TRACE to log env properties using
log4j.logger.org.alfresco.util.exec.RuntimeExec=trace
45667: ALF-17536 Can't transform multi page pdf to jpg
- issue was introduced by ALF-15436 Alfresco 3.4c + Share + TIFF preview only shows the first page
45724: ALF-17533 CLONE - Created article or publication cant be viewed on WQS site
- Further change required to avoid deadlock
45743: Correction to AuditComponentTest
- Test was reporting "Incorrect number of audit entries after failed login expected:<1000> but was:<XXX>"
where XXX was less than 1000. This was because results was being cleared if all all audit failures were
not available in the first loop. The results needed to cleared before the first loop rather than in every
loop. For example an XXX value of 830 would simply indicate that the first loop had received 170 audit
results and that a second loop was required to get the rest.
45754: Merged V3.4 (3.4.12) to V3.4-BUG-FIX (3.4.13)
45747: Correction to AuditComponentTest
- Okay last commit did not work. Try just waiting a bit longer than a second if we don't have all records.
45976: Merged DEV to V3.4-BUG-FIX
45925: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Added a detection on cyclic loop for "inherits from" field.
46037: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46033: Build fixes
46032: ALF-17628 (No information is displayed in My Activities and Site Activities dashlets for content creation)
46095:
46100: ALF-17773, ALF-17774, ALF-17775, ALF-17776: Merged V4.0.2 (4.0.2.26) to V4.1-BUG-FIX (4.1.4)
45469: MNT-280: Merge from HEAD to V4.0.2 (4.0.2.25)
43617: Fix for ALF-16795 CMIS 0.8 TCK - load of large content fails
45875: Merged DEV to V4.0.2 (4.0.2.26)
45874: MNT-282: Mbean error stemming from cmis create.
Synchronize initiating ContentStore.
Add tenant name to object name of ContentStore MBean for preventing overriding of tenant MBeans.
45904: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added 'advice' above retrying transactions to supply a ReusableContentStream
45910: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added unit tests - tests both new TempFileProvider method and AlfrescoCmisStreamInterceptor
- Corrections to interceptor
46104: ALF-15843: Upgrade swftools back to 0.9.2
46109: Merged RECORD ONLY V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46106: Merged V4.1-BUG-FIX (4.1.4) to V4.1.3 (4.1.3)
46100: ALF-17773, ALF-17774, ALF-17775, ALF-17776: Merged V4.0.2 (4.0.2.26) to V4.1-BUG-FIX (4.1.4)
45469: MNT-280: Merge from HEAD to V4.0.2 (4.0.2.25)
43617: Fix for ALF-16795 CMIS 0.8 TCK - load of large content fails
45875: Merged DEV to V4.0.2 (4.0.2.26)
45874: MNT-282: Mbean error stemming from cmis create.
Synchronize initiating ContentStore.
Add tenant name to object name of ContentStore MBean for preventing overriding of tenant MBeans.
45904: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added 'advice' above retrying transactions to supply a ReusableContentStream
45910: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added unit tests - tests both new TempFileProvider method and AlfrescoCmisStreamInterceptor
- Corrections to interceptor
46087: Merge V4.1-BUG-FIX (4.1.4) to V4.1.3 (4.1.3)
45480: ALF-17224: There will not be a "pageList" object in the freemarker model if a wiki page does not exist in a site and the wiki dashlet will cause an error on the site
46112: Merged (4.1.3) to V4.1-BUG-FIX (4.1.4)
46048: ALF-17727 - BM-0013: Soak: Run 03: Site creation leads to contention on sites container
- disable auditable behaviour on "sites" container (when creating a site)
46050: ALF-17727 - BM-0013: Soak: Run 03: Site creation leads to contention on sites container
- disable auditable behaviour on "sites" container (when deleting a site)
46055: ALF-17729 - BM-0013: Soak: Run 03: ADMRemoteStore optimization to reduce contention on share folders
- disable auditable behaviour on parent folder (when creating / deleting file)
46059: Fixed ALF-17756: Thumbnails are being indexed
- Add the cm:indexControl aspect to thumbnails at creation time
- Also prevent timestamp propagation when adding or removing thumbnails
46077: Following on from rev 46059 (ALF-17756): Fixed up the mock NodeService.createNode call as we now pass in indexControl properties
46078: Build fix for SiteServiceImplTest.testGroupMembership(SiteServiceImplTest.java:1308)
46079: Additional fix for out of transaction tests
46124: Reverse merge
<< Will A. did not intend to commit this >>
46095:
46159: Fixed ALF-16889, Enabled cookie support for /wcs/api/login, independent from SSOAuthenticationFilter, on by default.
46165: Fix for ALF-17787 - Site Members 'All Members' link should not run query immediately
46169: Fix for ALF-17787 - Site Members 'All Members' link should not run query immediately - missing file
46184: Refactoring a test class to use JUnit Rules - as part of attempt to reproduce ALF-17797.
Using JUnit Rules like this will make it much easier to switch users between test methods.
Checking in separately from future work as this check-in is a pure refactor.
46185: ALF-17503 : Lucene search with skipcount > hits fails when RM is installed
Fix build failures
- Correct tests which expected -ve number of rows returned in a resultset
46192: Enhancement to JUnit Rule TemporaryNodes.java as required by fix for ALF-17797.
This check-in enhances TemporaryNodes to allow for the easy creation of specific named quick files.
Previously you could only easily create a quick file selected by MIME type.
Now you can use e.g. 'quickCorrupt.pdf' to get that specific file.
46194: Fix for ALF-17797. AddFailedThumbnailActionExecuter is failing.
This check-in adds a test case that reproduces the issue and a fix.
The fix was to have the AddFailedThumbnailActionExecuter action runAs system.
This is consistent with the behaviour of the create-thumbnail action itself.
There is no way via the ActionService to run an action (in this case a compensating action)
as a nominated user, and therefore I have had to change the implementation of
AddFailedThumbnailActionExecuter.executeImpl so that it always runs-as system.
46202: ALF-17644: Document version was increased after canceling editing.
- Also a better fix for ALF-17167
46208: ALF-17517 Document does not revert to previous version if certain rule is applied to the parent folder.
- fix build failures (may still be one left) - Not all actions are node based
46230: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (4.1.4)
46227: Filter repository test resources from alfresco.war
46272: ALF-17841: Upgrade 4.0 --> 4.1.4 ClassCastException from OnPropertyUpdateRuleTrigger
- Only listen for updates of single-valued content properties and cope with it previously being multi-valued (as can be the case with the devious license property)
46279: ALF-17810: Imagemagick requires installation of Visual C++ redistributables
- x86 VC++ 2008 SP1 redistributables now installed to support ImageMagick
46354: ALF-10569: Reversing r32622 as it was due to an invalid interpretation of a Microsoft spec and should be unnecessary for the correct support of WebDAV 'dead properties'.
- Correct fix about to be merged in from V3.4-BUG-FIX
46360: ALF-17697: Create proper source jars, to deploy to Maven repository
46361: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
45756: ALF-14722: Repeat merge of V4.1-BUG-FIX to V3.4-BUG-FIX - previous merge in r43028 did not bring over all required changes
42902: Merged DEV to V4.1-BUG-FIX
42519: ALF-13588: Google Doc failed to authenticate after incorrect password being entered for google account
Add ability to unregister class behaviours.
Unregister googledocs behaviours when subsystem stops.
45948: Merged DEV/WABSON/V4.1-GOOGLEDOCS-BUG-FIX to DEV/V3.4-BUG_FIX
45898: ALF-17704 / ALF-16167: 'Edit Offline' checks out document in Google docs
- Edit in Google Docs action is now decoupled from Edit Offline action
- The checkout to Google Docs is only performed if a new parameter 'gdc' is set as a paramter when calling the action web script
- This paramter causes the web script to call a new method checkoutToGoogleDocs() on ScriptNode if the parameter is set
- The new method simply calls the existing checkout() method after setting a custom property on the transaction
- The Google Docs policies now check for the presence of this transaction property before sending the document to Google
45976: ALF-17876: Merged DEV to V3.4-BUG-FIX
45925: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Added a detection on cyclic loop for "inherits from" field.
46041: ALF-17877: Merged DEV to V3.4-BUG-FIX (with corrections)
46013: ALF-17662 : The deleted via Sharepoint document is not removed from Alfresco but hidden aspect is added for it
Documents marked with sys:hidden aspect should be invisible through SPP protocol and should be treated as nonexistent.
46054: ALF-17878 / ALF-17633 add alfresco-mmt.jar in the SDK distribution
46173: ALF-17879 / ALF-17806: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
46099: MNT-293: Merged V4.0-BUG-FIX to PATCHES/V3.4.10
37969: Fixes for:
ALF-12772 'Path not found' error in Share if user has no permissions to parent folders in breadcrumb
ALF-14527 Share - Error to display documents if user has no access to the parent folder
- Share now correctly supports accessing documents and folders (and details page actions) where the user does not have Read permissions on the parent node.
46101: MNT-293: AccessDenied using CMIS when user does not have access to parent folder
- Fix by Vasily
46125: MNT-293: Correct Kev's logic to do permission checks after resolving a path as system
46127: Merged V3.4 to PATCHES/V3.4.10
45743: Correction to AuditComponentTest
- Test was reporting "Incorrect number of audit entries after failed login expected:<1000> but was:<XXX>"
where XXX was less than 1000. This was because results was being cleared if all all audit failures were
not available in the first loop. The results needed to cleared before the first loop rather than in every
loop. For example an XXX value of 830 would simply indicate that the first loop had received 170 audit
results and that a second loop was required to get the rest.
45747: Correction to AuditComponentTest
- Okay last commit did not work. Try just waiting a bit longer than a second if we don't have all records.
46195: ALF-17880 / ALF-17378: Web content is not editable after cancelling the Edit Web Content Wizard
- Fix by Andrey
46227: Filter repository test resources from alfresco.war
46324: Merged DEV to V3.4-BUG-FIX (with improvements)
45602: ALF-10569 / ALF-17519 : SPP is setting residual properties with an unknown name space (urn:schemas-microsoft-com)
Implemented special case for handling dead webdav properties. New webdav:object aspect was introduced. It is used to
store all dead properties that may be set on resource.
46353: ALF-17881 / ALF-17272: TooManyClauses error due to syntax error in the query generated from UIComponentSelector
- Fixed typo in Lucene query generation introduced in r20310
46362: ALF-17876: Re-fix typo introduced in V3.4-BUG-FIX merge
46363: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
46285: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
46279: ALF-17810: Imagemagick requires installation of Visual C++ redistributables
- x86 VC++ 2008 SP1 redistributables now installed to support ImageMagick
46325: ALF-17863: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
43649: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
43651: ALF-16756: Fixed typos - I took this code in good faith!
44988: Merged DEV to V4.1-BUG-FIX
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
46395: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46121: Fixed code warnings
46123: Further improvements on ALF-17702: BM-0013: Soak: Run 02: getCachedChildAuthorities is not caching result
- Reduced cache entry size
- Removed binary sort search for authority entries
- PS: This is one of the most heavily used code paths in the system
46153: Merged DEV to V4.1.3 (4.1.3)
<< Lots of other changes in addition to merged code>>
46093: ALF-16149 : CLONE - User search retrieves all users from the DB regardless of search criteria
- Re-implemented deprecated method PersonServiceImpl.getPeople(...) to use getPeopleCQ or FTS search
- Replaced calls to deprecated getPeople with calls to other one where it would end up being called anyway.
- Fixed PersonServiceTests
- Fixed GetPeopleCannedQuery to use totalResultCount - tests failed otherwise
- Added warning to PersonService.getPeopleFilteredByProperty(...) if PROP_FIRSTNAME, PROP_LASTNAME, PROP_USERNAME
were not being used. This was the one place that 'could' called the deprecated getPeople(...) method with
other properties. Other properties are not included in the search values.
46178: ALF-17796 - BM-0013: Soak: Run 04: Contention on folder 'user' containing users
- disable auditable behaviour on parent folders (see also ALF-17729)
46244: Fix for ALF-17801 BM-0013: Soak: Run 04: ConcurrentModificationException in AbstractLuceneQueryParser
- consistently name anonymous constraints defined on properties
46265: ALF-17799 - BM-0013: Soak: Run 04: Regular timeouts getting site memberships
- initial fix: make sure limit cut-off is also applied when processing "groups to expand"
46286: Fix for ALF-17801 BM-0013: Soak: Run 04: ConcurrentModificationException in AbstractLuceneQueryParser
- build fixes for
1) Anonymous over-ridden constraints defined to contain the wrong property definition (no matter)
2) but above causes name collision on over-ridden anonymous constraints on properties
3) fix -over ride order to set inherited property definition info before over-ridding the property
46290: ALF-17799 - BM-0013: Soak: Run 04: Regular timeouts getting site memberships
- fix SiteActivityTest fallout (and adhere to current API contract)
46315: ALF-17788: WebSphere: QueryException occurs during the clean startup
- Corrected regression where FeedNotifier tries to scroll past the end of a result set
46316: ALF-17702: Fixed regression of MNT-279 fix
- Avoid sequential search across massive user sets when evaluating ACLs
46350: Update Maven POM files
- Upgrade version to 4.1.3
- Upgrade pdfbox to 1.7.0-alfresco-20130130, to catch up after r46000 fixing ALF-17574
46370: ALF-17613: Merged V4.0.2 (4.0.2.27) to V4.1.3 (4.1.3)
46368: MNT-298 HF - Replace file by drag-and-drop over CIFS on Mac OS X and passthru/LDAP-AD gets "is in use" message and deletes the file
46421: Fix for ALF-17886. DeleteRenditionActionExecuter Acces is denied.
With test of course.
46438: ALF-17622 (Activities with Google Docs are not displayed in My Site Activities and Site Activities dashlets)
46445: Fix for ALF-17327 Cannot retrieve documents with a Japanese keyword.
46457: ALF-17904 (GoogleDocs action doesn't work in doclib view)
46482: Fix for ALF-17858. NPE in formService webscript.
46497: Fix for ALF-15371 Instances of java.util.Map interface cannot be accessed in JavaScript
The fix was to have getDefaultValue(Class) return the map.toString. It was previously returning null.
46533: ALF-17286: SPP (Cluster specific):Document workspace is not browseable via Share if alfresco.host is pointing to balancer host
- Ensure that concurrency conditions from AclDAO get propagagedby NodeDAO
46540: Fix for ALF-17397 searching based on property value that contains dashes doesn't work in a crossloanguage context using Solr
- fixed - also added support for query/index time analysis control for the default cross-language analyser.
- Not required to resolve the bug but may be useful to reduce query complexity (e.g. do not generate concatenated tokens for query)
which could have been used as a work around for this bug if available.
46546: Merged DEV to V4.1-BUG-FIX
46494: ALF-17899 TempFileProvider.createTempFile() is not debugable
Added debug logs.
46562: ALF-17917: Corrected internationalization of Imap Home folder
- Unfinished business from ALF-15700
46563: Fix for ALF-17572 - Grey background in 'Google Docs Theme' when uploading files with IE8
46564: Fix for ALF-17150 - Edit Online action missing in Share for some mime types (incorrect mimetype for PowerPoint files with SLDM extension)
46565: ALF-17917: Correction to previous fix
- Use distinct key spaces.imap_home.childname, because spaces.imapConfig.childname was already being used for other purposes
46568: Fix for ALF-17757 and ALF-1101
RSS Dashlet cannot display RSS feed produced by Shareӳ blog / RSS Feed Dashlet unable to read internal Alfesco Share site RSS Feeds
- Fix implementation from Will Abson
NOTE: there is a cavet, suggest SSO style config as per ALF-16413 to avoid basic auth pop-up when displaying some feeds.
46624: removed
46625: Undo last commit
46626: Merged V4.1.1 (4.1.1.21) to V4.1-BUG-FIX (4.1.4)
46602: ALF-17953: Alfresco constantly running full GCs
- Possible fix to TikaPoweredContentTransformer to make it wrap FileContentReaders as TikaInputStreams which can be cast to Files and appear not to need reading into memory in their entirety in uncompressed form!
- Fix also required to TikaOfficeDetectParser to avoid it wrapping a TikaInputStream unnecessarily
46629: RECORD ONLY Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46622: ALF-17968: Merged V4.0.2 (4.1.1.21) to V4.1.3 (4.1.3)
46602: ALF-17953: Alfresco constantly running full GCs
- Possible fix to TikaPoweredContentTransformer to make it wrap FileContentReaders as TikaInputStreams which can be cast to Files and appear not to need reading into memory in their entirety in uncompressed form!
- Fix also required to TikaOfficeDetectParser to avoid it wrapping a TikaInputStream unnecessarily
46607: ALF-17953 Alfresco constantly running full GC's - some java.lang.threads holding around 9Gb of memory
- Added transformation limits to the 8 TikaPoweredContentTransformer based transformers, so that the maxSourceSizeKBytes
can be set for each transformer and for each source mimetype used by each transformer.
- maxSourceSizeKBytes set to 40MB for the newer 2007 MS office types (4 char ext).
46619: ALF-17953 Alfresco constantly running full GC's - some java.lang.threads holding around 9Gb of memory
- Changed maxSourceSizeKBytes values from 40MB back to -1 for the newer 2007 MS office types (4 char ext).
46636: Fix for ALF-13442 Tomcat memory leak warnings occur during the shutdown
46679: Merged DEV to V4.1-BUG-FIX (4.1.4)
46659: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
RetryingTransactionHelper has now ability to handle pre-configured exceptions as retriable in addition to default list of exceptions.
46683: Merge PATCHES/V4.1.3 to V4.1-BUG-FIX (4.1.4)
46637: Update the notice.txt and licenses with the latest modifications
Add Microsoft Visual C++ 2008 Redistributable Package in the notice.txt
46693: RECORD ONLY Merged V3.4-BUG-FIX (3.4.13) to V4.1-BUG-FIX (4.1.4)
46692: ALF-17984: Merged V3.4.12 (3.4.12.2) to V3.4-BUG-FIX (3.4.13)
46680: MNT-307: DEV to V3.4.12 (3.4.12.2)
46659: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
RetryingTransactionHelper has now ability to handle pre-configured exceptions as retriable in addition to default list of exceptions.
- Change to opencmis-context.xml on DEV (based on 4.1.4) was made to cmis-ws-context.xml on V3.4.12
46694: Merged DEV to V4.1-BUG-FIX (4.1.4)
46686: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
Unit test add for RetryingTransactionHelper to test extra exceptions are rertied correctly.
46724: create-site.css and create-site.js will be included in the header (share-config.xml) therefore there is no reason to include them in the freemarker templates.
46759: Merged DEV to V4.1-BUG-FIX (4.1.4)
46734: ALF-17873 Missing versionLabel property after Version2ServiceImpl.restore()
1. In Version2ServiceImpl.restore() to props Map was added ContentModel.PROP_VERSION_LABEL property.
2. In VersionServiceImplTest.testRestore() was added the check that ContentModel.PROP_VERSION_LABEL property is correct.
46760: Merged DEV to V4.1-BUG-FIX (4.1.4)
46433: ALF-16883: Incorrect message occurred when delete Workspace if document is locked.
Not possible to change MS Office message - have improved alfresco log message
46782: ALF-17317 4.0.2.23 HOT FIX: OpenOffice server conversion failed
46783: ALF-17546 OOXMLThumbnailContentTransformer is not registered to handle special Office document types, such as templates and macro-enabled variants of document / template
46797: Restore missing mergeinfo accidentally removed in r46562
46799: ALF-17546 OOXMLThumbnailContentTransformer is not registered to handle special Office document types, such as templates and macro-enabled variants of document / template
- typo in mimetype case
46916: ALF-17174 pdf2swf supports converting N first pages but alfresco does not support it via the pageLimit
46933: ALF-8144: Drastically improving performance using lazy-loaded WorklfowTask properties and path + improved the way share pages workflow-tasks to prevent building full model for unneeded tasks
46946: ALF-18000: Startup script depends on the working directory where it is run
- Changed vti.properties to
vti.server.ssl.keystore=${dir.keystore}/vti.ssl.keystore
46995: Improvement related to ALF-17380 Solr queries running slowly
- reader -> acl cache is built on demand (and warmed via authority warming)
- this will mean it is not eagerly built for the archive store where it would be little used, and could be configured off for this case
47032: ALF-17804: cmisatom URL (opencmis backed by Apache Chemistry OpenCMIS) does not support External authentication
- Now it supports all kinds of authentication because it sits behind Alfresco's authentication filters
- Fix researched by Alex Mukha
47033: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
46453: ALF-18122 / ALF-17708: Incorrect behavior of "Show/Hide Breadcrumb" button when RM is installed
- ContentService.getReader() now triggers a transaction retry if content is found to have disappeared under its feet due to eager content cleaning
46495: ALF-18122 / ALF-17708: Incorrect behavior of "Show/Hide Breadcrumb" button when RM is installed
- lower impact fix will only throw retryable exception if stream is accessed
46822: ALF-18123: Merge Dev to V3.4-BUG-FIX
ALF-17408 : Content is not displayed in imap folder after recovering
46823: ALF-18124 / ALF-18091: Fix for MNT-311 - authentication challenge not present when users open direct links below /share/proxy/alfresco/cmis/i
46927: ALF-18124 / ALF-18091: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
46925: Merged V3.4-BUG-FIX to PATCHES/V3.4.10 (with correction)
46823: Fix for MNT-311 - authentication challenge not present when users open direct links below /share/proxy/alfresco/cmis/*/content
46942: ALF-17990: Fix security descriptors for new FileFolderService isHidden setHidden methods
47021: ALF-18125: Merged DEV to V3.4-BUG-FIX
46825: ALF-17681 : Lucene Search queries with PATH doesn't work in tenants
A JUnit test was implemented to show that the PATH Lucene indexes are not created correctly for tenants.
46968: ALF-17681 : Lucene Search queries with PATH doesn't work in tenants
The creation of PATH indexes is now made in context of multi tenant System user to run the reindexing process correctly in unauthenticated threads.
47034: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
47030: ALF-16102: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX (RECORD ONLY)
41755: ALF-16013: Merged V4.1-BUG-FIX to PATCHES/V3.4.10
41539: ALF-15899: Inbound email does not support multiple recipient folders
- Fix by Dmitry Vaserin
47031: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
46978: MNT-320: Merged HEAD to PATCHES/V3.4.11:
36623: ALF-10243: form-service date-control now allows configuring only to send date-component of date-only formfields (timezone and time-component is reset server-side to prevent unnecesairy timezone-issues)
47035: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
46398: Fix for ALF-17889 Alfresco failing as constraint in extension model cannot be defined
- use the namespace from the containing model and not the over-ridden property.
46426: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.3:
46421: Fix for ALF-17886. DeleteRenditionActionExecuter Acces is denied.
46446: ALF-17864: BM-0013: Soak: Run 05: SiteService.listSites(username, size) performance (=> via listSitesImpl)
- isAuthorityContained made to prune its search drastically - it caches hits and misses speeding up the search in a deeply nested group hierarchy such as SAP's
- To avoid huge memory impact with lots of duplicate copies of authority names a pool of authority names is shared across all threads
- getContainingAuthoritesInZone reinstated for site listing as it warms the same caches as the ACLs
- Derek's latest tests with the changes applied showed a good speed up
46501: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Possible fix to regression caused by ALF-16254
- A very inefficient route was being taken towards checking a user's indirect site role
46502: ALF-17930: BM-0013: Soak: Run 06: ConcurrentModificationException in AuthorityDAOImpl
- Don't try to mutate the set returned by getContainingAuthorities()
46503: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Further optimizations to prevent unnecessary recursion in AuthorityDAOImpl.listAuthorities()
46506: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Fixed typo producing invalid membership results
46627: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Logic error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks() introduced in ALF-14861 / r45421
- Rather than fixing the screwy logic (which I think would cause a major performance hit) I'm reinstating the 4.1.2 "cut off after 100 groups" behaviour
46630: Merged 4.1-BUG-FIX to PATCHES/V4.1.3
46562: ALF-17917: Corrected internationalization of Imap Home folder
- Unfinished business from ALF-15700
46565: ALF-17917: Correction to previous fix
- Use distinct key spaces.imap_home.childname, because spaces.imapConfig.childname was already being used for other purposes
46779: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Improved fix that uses the bridge table cache if it is available
- Groups queried for pooled tasks still limited to 100 by default but can be configured with system.workflow.maxAuthoritiesForPooledTasks
- Overall number of results can be cut off with system.workflow.maxPooledTasks
47013: Fix HiddenAspect to NOT use permission-checking NodeService
- Should fix ALF-17605: CLONE - Severe performance problems with Group ACL checking under stress test
47018: (RECORD ONLY) Disabled EmailServiceImplTest.testEmailContributorsAuthority pending ALF-17979
47036: Merged PATCHES/V4.1.2 to V4.1-BUG-FIX
46180: Merged DEV to PATCHES/V4.1.2
46170: MNT-299 : CLONE - Activity feeds get not generated in private sites for added files if username in LDAP-AD contains uppercase letters
Improved debug logging for Activity Feed and Activity Post DAOs.
47037: ALF-17973 (Incorrect name (title.single/title.multi) for "cloud target selection" window when RM is installed)
47042: RM-601 (Copy/Move dialog causes an error in firebug console)
47047: DE: Translation update based on EN r46507
47048: SPANISH: Translation update based on EN r46507
47049: FRENCH: Translation update based on EN r46507
47050: ITALIAN: Translation update based on EN r46507
47051: NORWEGIAN: Translation update based on EN r46507
47052: JAPANESE: Translation update based on EN r46507
47089: ALF-17089 (Displaying Url Name instead of site Name in Select form)
47102: New Norwegian translations from Gloria plus Bitrock configuration to enable them
47110: ALF-10243: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
47105: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
47040: MNT-323: Fixed issue with passing empty due date when starting workflow
47101: MNT-320: also applied fix to wcmquickstart module
47109: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
47106: MNT-320: Merged V4.1-BUG-FIX to PATCHES/V3.4.11
41010: ALF-15697: Not possible to start workflow not specifying the Due Date
- Regression caused by ALF-10243
47135: DUTCH: Translation update based on EN r46507
47137: RUSSIAN: Translation update based on EN r46507
47138: CHINESE: Translation update based on EN r46507
47141: Fix for ALF-17979 EmailServiceImplTest intermittently failing
47147: Part 2 of ALF-17979 EmailServiceImplTest intermittently failing
- fix related cache to avoid any future issue
47148: ALF-17804: Fix NPE
47171: ALF-18060: removing obsolete expensive sorting and preventing too many variable-queries to be performed when listing COMPLETED WorkflowTask
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47186 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
0da673b9cf |
ALF-12630: Validation for numbers with decimal commas.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@45608 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
c7023643b0 |
Merged V4.1-BUG-FIX to HEAD
44796: Fix for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
- Share Feed Controller which correctly deals with SSO config for the "alfresco-feed" endpoint
Configure the "alfresco-feed" endpoint to use SSO in the same way the "alfresco" endpoint is configured for it. Share will then detect this when serving feeds and ensure the SSO auth is used ahead of Basic HTTP auth.
44820: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
- A few extra 4.x changes were required
44818: ALF-17256 (3.4.12) Update Copyright notice to 2013
44831: ALF-17224 (All wiki pages are enumerated/built to display a single wiki page)
44841: ALF-17206 CIFS loses metadata when metadata edited from Windows 7 Explorer
44844: Incremented version revision to 4.1.4
44848: Fix for ALF-17178 SolrLuceneAnalyser.findAnalyser generating InavlidQNameExceptions wher they are easily protected.
44849: Fix for ALF-17162 Queries for content properties with a long search string causes huge amount of memory usage
44851: ALF-17224: Improvements for the wiki dashlet
44866: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
44663: ALF-17281 / MNT-231: Unable to cancel editing on certain docs in 4.1.1.10
- It's now impossible for WebDAV or anything else execpt CheckOutCheckInService to unlock a checked out node
- It's also now possible to un check out / check in broken unlocked nodes, such as those on ts.alfresco.com!
- Unit tests by Viachaslau Tikhanovich
44664: ALF-17281 / MNT-231: Unable to cancel editing on certain docs in 4.1.1.10
- File missed in previous checkin
44867: ALF-17285: Merged PATCHES/V4.0.1 to V4.1-BUG-FIX
44766: MNT-241: Severe performance issues with WebDAV / filesystem / IMAP rename operations
- FileFolderServiceImpl.rename calls moveNode to do its renaming work
- Unfortunately AbstractNodeDAOImpl.moveNode() was not optimized for the rename case and attempted to cascade-recompute ACLs on a simple folder rename
- On a large hierarchy this could result in hanging transactions and delays of several minutes whilst all the node ACLs were repointed and all the node caches were invalidate
44787: MNT-241: Fixed merge issue.
44823: MNT-241: Severe performance issues with WebDAV / filesystem / IMAP rename operations
- The last optimization revealed a caching problem
- The childByName cache was retaining stale values because node renaming wasn't incrementing the node version key
- We were previously relying on the unnecessary ACL re-evaluation on a move to 'bump' the version key and invalidate the childByName cache as a side effect
- Now we explicitly invalidate childByNameCache when necessary and also update parent association rows individually rather than in bulk, hopefully avoiding unnecessary database lock contention
44830: MNT-241: Subtlety: On rename we only update and invalidate those associations for which name uniqueness checking is enforced. Such associations have a positive CRC
44868: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX (RECORD ONLY)
44845: Incremented version revision to 4.1.3
44847: Merged PATCHES/V4.1.1 to PATCHES/V4.1.3
44863: ALF-17285: Merged PATCHES/V4.0.1 to PATCHES/V4.1.3
44864: ALF-15935: Merge V4.1-BUG-FIX to V4.1.3
44029 : MNT-180 - Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
44865: Merged V4.1-BUG-FIX to PATCHES/V4.1.3
44872: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
44871: Fixed merge issue
44875: Merged V4.1-BUG-FIX (4.1.2) to V3.4-BUG-FIX (3.4.12) RECORD ONLY
44815: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
44776: ALF-17164: Fix failing build in case build is not run in continuous mode - move generation of version.properties out of continuous mode
44874: ALF-17283: Merged V4.1-BUG-FIX (4.1.2) to V3.4-BUG-FIX (3.4.12)
41411: Fix possible FTP data session leak if client mixes PORT and PASV commands. ALF-15126
44876: Merged DEV to V4.1-BUG-FIX
44838: ALF-14468: Unable to authorize to Facebook
Add 'www' to 'alfresco.com' urls.
44878: ALF-17208 - category.ftl does not allow to find multiple tags in Share advanced Search
44879: Fix for ALF-17150 - Edit Online action missing in Share for some mime types
44880: Fix to merge fail (rev 44866/44872)
44881: Fix for ALF-17186 - JBOSS specific: Google Docs v2 are not working
44904: Fix build
- Merry Christmas!
44906: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
44882: Fix for ALF-13805 - Authenticating Share RSS feed using cookies rather than basic auth
44884: Incremented version revision to 3.4.13
44903: Merged V3.4 to V3.4-BUG-FIX
44885: Fix unit test to cope with ALF-14421 version label behaviour (major unless specified).
44905: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
44883: Merged V3.4-BUG-FIX to V3.4 (3.4.12)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@44910 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
ac683161de |
Merged V4.1-BUG-FIX to HEAD
43944: Fixes: ALF-16090: fixes view mode for control param showTime.
43964: Fixes: ALF-14758. Adds distinct styling for menus nested 4 levels or deeper to prevent confusion if there's an overlap.
44029: MNT-180 - Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
44040: Merged V3.4-BUF-GIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44039: Minor changes to TransformerDebug to make output more readable when there are exceptions.
- NPE when there is no exception message
44046: MERGE DEV to V4.1-BUG-FIX
ALF-16562 : CIFS: Excel document version history lost after saving content in Excel:mac 2011 on Mac Mountain Lion
44115: Changes to standalone file state cache access mode checks to bring them into line with the clustered file state cache.
44160: Fix for ALF-13129, checks to see if the child association already exists on the versioned node. If it exists it doesn't add it again.
44239: ALF-16977: InstallerBuilder 8.5.1 2012-11-29 with layout fix from Bitrock
44319: Latest installer translations from Gloria
44343: Merged V4.1 (4.1.2) to V4.1-BUG-FIX (4.1.3)
44339: ALF-17070: Merged to V4.1 (4.1.2) from V4.1-BUG-FIX (3.4.12)
<< Regression introduced into 4.0.2 on 12/4/12 r35201 >>
44337: Merged DEV to V3.4-BUG-FIX (3.4.12)
44297: ALF-16935: wcm/avm file picker fails to render selection from folders navigation only works with 127.0.0.1 url
- Fix for regression from ALF-11956, connected with setting titles for file picker controls
44316: Merged DEV to V4.1
44094: ALF-16794: CLONE - Webdav: Version history lost after editing content with Mac Word 2011 in Finder
Add WebDAV MOVE handling for case when backup is enabled in Mac 2011 Word
44285: ALF-16794: CLONE - Webdav: Version history lost after editing content with Mac Word 2011 in Finder
Handle Mac 2011 Word backup in scope of RenameShuffle
44312: Part 3 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix incremental cache state to cope with duplicate leaf/aux doc entries.
44283: Encoding fix by David Webster
44275: Part 2 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix initial cache state to cope with duplicate leaf/aux doc entries.
44252: Russian fix from Gloria
44200: Probable fix for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- still difficult to reproduce
44149: Merged HEAD to V4.1
44037: ALF-16947: prevent dependency to web-framework-commons war to be transitive: this artifact is not generated in Ant build
44039: Version in parent-pom was not changed properly when deploying to Maven repo
44142: ITALIAN: Translation update based on EN r43623, fixes ALF-16609
44107: ALF-16016, ALF-15991, ALF-16180: Russian fixes by Gloria
44078: ALF-16620: Out of memory Error applying CopiedFromAspectPatch
- CopiedFromAspectPatch.WorkProvider.getNextWork() was fetching discrete managable chunks
- and then blowing up as it continually fetched into the same in-memory HashSet!
44404: Merged DEV to V4.1-BUG-FIX
44378: ALF-16791 : resource bundle deployement for localization does not work with the dynamic approach
1. Split out MessageService message lookup methods into new interface MessageLookup that lives in DataModel
2. Added a simple implementation for SOLR to use
3. Made M2Label look up model labels via a supplied MessageLookup argument
4. Make DictionaryService extend MessageLookup so that it's easy to find a MessageLookup if you've got a DictionaryService
5. Accounted for interface changes throughout.
44421: ALF-17114: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44419: ALF-17045 If GhostScript is not installed, deletion of content is not working
- Not just Ghostscript but any thumbnail failure
44422: ALF-16123: "CheckOutCheckInService.checkout fails with DuplicateChildNodeNameException if no working copy label message found in current locale"
44424: Merged V4.1 (4.1.2) to V4.1-BUG-FIX (4.1.3) RECORD ONLY
44423: ALF-17114: Merged V4.1-BUG-FIX (4.1.3) to V4.1 (4.1.2)
- got the wrong branch
44421: ALF-17114: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44419: ALF-17045 If GhostScript is not installed, deletion of content is not working
- Not just Ghostscript but any thumbnail failure
44447: Merged V4.0.2 (4.0.0.22) to V4.1-BUG-FIX (4.1.3) RECORD ONLY
<< Recording this as RECORD ONLY as it turns out the DEV code came form V4.1-BUG-FIX r42431 >>
44435: Merged DEV to V4.0.2 (4.0.2.22)
44429: MNT-232: Upgrade from 3.4.9 to 4.0.2 - FAILED
- Initialize rootRefs in the property definition to prevent NPE.
44468: Merged V3.4-PATCHES to V4.1-BUG-FIX
MNT-211 (Still needs implementing on 4.1)
44470: Fixes: ALF-16878 - don't use IE8's native JSON stringify method.
44511: ALF-16791: Added missing class.
44519: ALF-16791: Fixed broken unit tests
44541: Fix for ALF-17151 SOLR - add support to disable permission checks
44542: MNT-211 Re-implement on 4.1
44548: ALF-16791: Fixed broken SOLR
44559: ALF-17075: "Exporting and importing null MLText values does not work."
44577: Final part for ALF-16558 SOLR tracking does not do incremental updates but one single chunk
- fixed code so SolrSearchers are held for as little time as possible
44590: ALF-14523 (Share - Metadata constraint on workflow creation)
44594: ALF-16310: "Calling CancelCheckout() on the original document deletes the document."
44596: ALF-17075: "Exporting and importing null MLText values does not work." - change test name to something more meaningful
44599: ALF-16310: "Calling CancelCheckout() on the original document deletes the document."
44600: ALF-16791: Another omission not covered by unit tests
44603: ALF-14201: upgrade activiti to 5.7-20121211
44605: Added missing vti.server.url.path.prefix property required by commit 43471
Missing due to cherry picked commit, this is implemented as part of 39309 on HEAD.
44606: ALF-14201: upgrade activiti to 5.7-20121211 in Maven poms
44613: ALF-13690 (Share - It's possible to delete site groups via the UI)
44618: ALF-16939: "Error "importStatus.batchWeight is undefined" is thrown when Bulk Importer status webscript is run for XML format"
44621: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
44620: MNT-247: Merged DEV to PATCHES/V4.1.1 with corrections
44526: ALF-16964: Share alfrescoCookie connector fails when alfresco.authentication.allowGuestLogin=false, use case proxy between share and alfresco
Check if external authentication is active in BaseServlet
44628: Solution for ALF-3780 - Dashboard settings not deleted for deleted user.
Initial implementation by Dmitry Velichkevich.
Surf user config folder and user Surf dynamic component references are removed when user node is deleted via a Delete Node policy.
44632: addition of validation of NetworkFile isClosed property.
44648: Merge V3.4-BUG-FIX to V4.1-BUG-FIX (4.1.3)
44566: ALF-17164: Add SVN revision in version.properties when building in continuous mode
44602: ALF-17164: adding the SCM revision in version.build so that it is displayed
also, sneak in the SVN path, so that tracability is complete
44650: BDE-111: Stop creating installers in parallel, it fails on pbld02. Also, revert to zip compression to gain build time
44651: ALF-14348 (Unable to update external blog configuration details)
44654: Merged DEV to V4.1-BUG-FIX
44614: ALF-17119: Possible UI bug - "$$" chars added to permissions for IMAP Attachments folder
Added a message bundles for FullControll access role.
44655: Merged DEV to V4.1-BUG-FIX
44593: ALF-14154: Encoding problem when open a file via webdav on Windows XP
Ignore user credentials for the OPTIONS request.
44612: ALF-14154 : Encoding problem when open a file via webdav on Windows XP
Ignore user credentials for the OPTIONS request.
44666: ALF-12001: Privacy: blog activities - activity is seen for draft blogs
- Wrong node was being used for access checks
- Fix by Andrey Chernov
44671: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
43939: ALF-17197 / ALF-16917: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
43896: MNT-198: Activity feeds get not generated in private sites for added files if username in LDAP-AD contains uppercase letters
- Now we can cope with a runAs where the username is in the wrong case
44296: ALF-17203 / ALF-17201 / MNT-216 : error saving versionable word documents
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@44675 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
46ad69964e |
Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
44359: Fix for ALF-15236 - JSF - Edit online of html files does not keep the formatting
44365: Fix for ALF-14653 - Share - Page link created wrongly in wiki
44366: Fix for ALF-15435 - Incorrect behavior while managing groups via Explorer
44370: Completion of existing fix for ALF-14568. Also a build fix.
44372: Fix for ALF-13192 Rules from first folder move to second when delete first folder.
This bug was caused because up to now, all rules have been firing for system folders, which they shouldn't have been.
44381: ALF-17094: Merged V4.1.1 (4.1.1.14) to V4.1-BUG-FIX (4.1.3)
<< Code is actually as suggested by Derek rather than code on V4.1.1 >>
44291: MNT-222 InvalidNodeRefException on user deletion in Share UI
44385: Fix for ALF-16006 - MT: Document Library is absent after upgrade from 3.4.x to 4.1.x (eg. 3.4.10 -> 4.1.1)
Offshore team identified that patches running outside of a TXN were returning an empty list of tenants for MT upgrades
- fixed after chat to Derek – added a new "big" TenantAdminService with a TXN wrapper interceptor so the AbstractPatch method that generates the list of tenants will also have a txn support regardless of the config set for a particularly patch
- merged in fix to AVMToADM store patch to respect tenant named objects in paths
44395: Fix for ALF-17061 Search is failing with Node does not exist: missing://missing/missing(null)
44402: Merged DEV to V4.1-BUG-FIX
44347: ALF-16866 : Failure when trying to login as tenant created on 3.4.0 after the upgrade from 3.4.0 to 4.1.2
The immutableEntityTransactionalCache was made not tenant aware, and fixUserQNames patch now runs after migrateTenantsFromAttrsToTable to fix tenant users, too.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@44521 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
cb31ecc359 |
Merged V4.1-BUG-FIX to HEAD
43628: Fix for ALF-16299 - On full user profile, in the 'Sites' tab, the site descriptions are not aligned when a long site description is provided.
43639: ALF-16701: use newly released Spring Surf 1.2.0-M1 rather than a SNAPSHOT
43644: ALF-16527: webscript person.lib.ftl does not include all attributes for users out of the box.
- added missing organizationId attribute.
43649: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
43651: ALF-16756: Fixed typos - I took this code in good faith!
43659: ALF-16006: MT: Document Library is absent after upgrade from 3.4.x to 4.1.x (eg. 3.4.10 -> 4.1.1)
- More patch dependencies required
43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744
- Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems)
- Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default)
- OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties.
- Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT
- Updated RuleTriggerTest in line with changes
43675: Merged V4.1 to V4.1-BUG-FIX
43674: Merged PATCHES/V4.1.1 to V4.1
43673: Merged V3.4-BUG-FIX to PATCHES/V4.1.1
43672: ALF-16834, ALF-16833, MNT-187: Fix unit test failures and 'fine tune' logic to handle multiple updates within a single transaction creating a node
43676: ALF-12324: Can't delete site with WQS content
- Don't try to add nodes to the publish queue on site deletion
43689: Fix for ALF-14207 - cm:link not correctly handled in Share's doclist when users don't have permission
43690: Fix for ALF-16538 - Wrong label on change group permission message
43696: ALF-16348 (Inconsistent error message when latest manager leaves a site)
43719: ALF-16031: "CMISChangeLog does not log Created events"
43720: ALF-14137: "When calling CMIS getAllVersions method using the OpenCMIS Browser the PreparedStatement is executed multiple times"
43722: ALF-16352: Re-instated manage permissions action to document list view
43745: Fix for ALF-15351.
ContentModelFormProcessor had a TODO to handle associations defined on aspects other than
those aspects already on the node for which a form is being submitted.
I've added code that, when an association is added to a node, will check if the association
is defined on any aspect in the system and if it is, it will let the association be created.
43757: ALF-16171: If a password for admin user is specified with a space in the end during the installation Alfresco startup fails
- Added validation that will not allow the specified password to contain leading to trailing white space
43760: Fixed ALF-16317 "Labels not displaying full text when creating a rule on a folder with IE8" part 2
43769: Fix for ALF-13461.
Merged PATCHES/V3.4.8 to BRANCHES/DEV/V4.1-BUG-FIX:
43344: MNT-162: Merged DEV to PATCHES/V3.4.8
43254: MNT-162: CLONE - Hidden folder "Comments" is available to searching
- Removed last '/' from COMMENT_QNAMEPATH constant.
43770: ALF-15616: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
43768: Merged Dev to V3.4-BUG-FIX (3.4.12)
43743: ALF-11956: WCM accessibility
The problem with absence of initial focus on the first Web form element has been resolved in 'alfresco.xforms.XForm._loadHandler()'. This method creates all controls, defined in the form.
'alfresco.xforms.FocusResolver._findControl()' has been renamed to a public-like method ('alfresco.xforms.FocusResolver.findControl()'). Also it has been modified to introduce a possibility of searching elements, using root XForms widgets container.
Some other minor fixes.
43772: Fixed ALF-16497 "Selected Items drop down box is expanded to the right in IE9"
43787: Merged in Philippe's fix for ALF-16313:unmakeTranslation() called on pivot language gives exception
43794: ALF-16155: "Notification digest accumulates and is repeatedly sent if 1 or more notification email fails"
43805: ALF-16212: Fixes double encoding issue.
43835: Fixed ALF-13595: Patches third party library date.js to prevent infinite loop.
43836: ALF-16480: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
43252: MNT-166: Document lock not removed after the lock expiry date has been reached
- Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator.
43253: MNT-165: "Cancel Editing" does not completely remove lock from document
- Added documentLibrary cancel editing action for locked documents.
43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified)
43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document.
43311: MNT-165: "Cancel Editing" does not completely remove lock from document
- Fix for page refresh problem when cancel editing on details page
43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files
- Change evaluator.doclib.metadata.isLocked to break circular dependency
43755: MNT-202: Upload New Version not available for a document that has been edited offline
- Upload New Version is now available if editable by user (respecting locks, type of checkout, etc).
43844: ALF-16696: Merged DEV to V4.1-BUG-FIX
43734: Share nodebrowser is unable to access node of a document with MS residual properties
- Use localname if no prefix is registered for a namespace uri
43864: Fixed ALF-16320 "Properties side panel collapses after editing properties in document preview window with IE8"
43866: Fixed ALF-16320 "Properties side panel collapses after editing properties in document preview window with IE8" part 2
- Checking using YAHOO.util.Event.getTarget instead
43867: Fixed ALF-16276 "'"Web View' dahslet displays 2 scrollbars in IE8."
43872: Merged V4.1 to V4.1-BUG-FIX
43622: ALF-16757: Sharepoint doesn't work correct with SSO
- Fix by Pavel
43633: Latest translations from Gloria (r43623)
43636: Merged PATCHES/V4.1.1 to V4.1
43301: ALF-16811 / MNT-173: SOLR tracking spending too long evaluating paths
- Too much time was being spent fetching the individual nodes in each path and there could be potentially thousands
- Now we traverse all the ancestor parent associations in the cache before switching shared cache reads off, then bulk load them in one shot!
43303: ALF-16812 / MNT-174: "dictionaryDAO.init() called, yet no namespace registry for domain" after node rejoins cluster
- namespaceRegistryCache is secondary to the clustered dictionaryRegistryCache, so can be a non-clustered cache. Synchronization and thread locals already in use so still thread safe.
- dictionaryDAO.init() now has sole responsibility of establishing the NamespaceRegistry threadlocal within its locks, so no more risk of cyclic dependencies, race conditions, partial initialization, or registries dropping out of the cache
- To avoid being confused by the 'consistent read' behaviour of a transactional cache, DictionaryDAOImpl now reads / writes directly to a shared cache. Again locks and thread locals still used so still thread safe
43334: ALF-16812 / MNT-174: Fixed failing unit tests
- Because DictionaryDAOImpl now reads directly from the shared cache we need to reset it on initialization to avoid problems in multi-context unit tests
43337: ALF-16811 / MNT-173: Fix test failure. Cope with IDs of deleted nodes in getCachedAncestors()
43356: ALF-16811 / MNT-173: If we are disabling shared cache reads for the transaction, convert all existing reads and updates to avoid 'consistent read' behaviour giving us a potentially out of date node already accessed
- Existing read buckets are simply thrown away
- Updates are converted to removes to avoid any assumptions about existing shared cache content
- New entries are left alone as they haven't come from the shared cache anyway
43410: ALF-16813 / MNT-185: Web Scripts are being endlessly re-registering in clustered environment
- Due to 'consistent read' behaviour of transactional cache
- As accesses are regulated by RW locks we can read straight through to the shared cache instead
43565: ALF-16814 / MNT-190: Bmlab Solr Node 2 threw unhandled NullPointerException (and possibly made solr unresponsive)
- Added missing return statement
43646: ALF-15755: Rationalization of WebDAVMethod.checkNode()
43681: Merged HEAD to V4.1
43656: Fix for ALF-16683 CMIS: cannot navigate to original document was created through CMIS with CHECKED OUT version state.
43698: Latest Russian translations from Gloria
43838: ALF-16875: Merged V4.1-BUG-FIX to V4.1
43836: ALF-16480: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
43252: MNT-166: Document lock not removed after the lock expiry date has been reached
- Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator.
43253: MNT-165: "Cancel Editing" does not completely remove lock from document
- Added documentLibrary cancel editing action for locked documents.
43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified)
43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document.
43311: MNT-165: "Cancel Editing" does not completely remove lock from document
- Fix for page refresh problem when cancel editing on details page
43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files
- Change evaluator.doclib.metadata.isLocked to break circular dependency
43755: ALF-16890 / MNT-202: Upload New Version not available for a document that has been edited offline
- Upload New Version is now available if editable by user (respecting locks, type of checkout, etc).
43868: Reverse merging r43838
- Merge in wrong direction introducing duplicate fragment into share-documentlibrary-config.xml
43871: ALF-16890: Merged PATCHES/V4.1.1 to V4.1
43755: MNT-202: Upload New Version not available for a document that has been edited offline
- Upload New Version is now available if editable by user (respecting locks, type of checkout, etc).
43873: Merged V4.1 to V4.1-BUG-FIX (RECORD ONLY)
43602: ALF-16254: Merged V4.1-BUG-FIX to V4.1
43598: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX
41906: ALF-11378: REST API has been modified to return extra information about a user whether s/he belongs to a group or not.
43612: ALF-16598: Merged V4.1-BUG-FIX to V4.1
43252: MNT-166: Document lock not removed after the lock expiry date has been reached
- Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator.
43254: MNT-165: "Cancel Editing" does not completely remove lock from document
- Added documentLibrary cancel editing action for locked documents.
43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified)
43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document.
43311: MNT-165: "Cancel Editing" does not completely remove lock from document
- Fix for page refresh problem when cancel editing on details page
43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files
- Change evaluator.doclib.metadata.isLocked to break circular dependency
43615: ALF-16794: Merged V4.1-BUG-FIX to V4.1
43478: MNT-181: Now WebDAV will ALWAYS preserve the original metadata and versions of ANY node that is temporarily 'moved out' in ANY kind of 'shuffle' operation
- To make the source node temporarily invisible to WebDAV the client specific HIDDEN aspect features are used
- WebDAVHelper.isRenameShuffle() method introduced, to parallel ALF-3856 CIFS fix and using similar system.webdav.renameShufflePattern global property to detect the start of a shuffle
- WebDAVHelper converted to use proper dependency injection
- CopyMethod has become a simple subclass of MoveMethod as all the hidden aspect munging is done by it
- DeleteMethod now preserves hidden nodes
- PropFindMethod now ignores hidden nodes
- Listing methods will hide hidden nodes from WebDAV
43483: MNT-181: Corrected typo
43523: MNT-181: Corrections
- WebDAVLockService.unlock() made 'harmless' to call on already-unlocked nodes
- Delete method hides rather than deletes versioned nodes and working copes in case it is called by OSX Finder during a 'replace' operation
43524: MNT-181: Correction
- PutMethod now 'unhides' hidden nodes and behaves as though it created them
43570: MNT-181: More corrections researched by Valery
- Don't treat all moves to temporary locations as copies - just those from non-temporary locations. Avoids initial upload leaving lots of hidden files around.
- Only copy the content, not the whole node including aspects to avoid versioning temporary files!
- Don't version on changes to sys:clientVisibilityMask - avoids 'double versioning'
- Recognize Mac .TemporaryItems folder and ._ files as temporary
43586: MNT-181: Final correction researched by Valery
- Corrected system.webdav.renameShufflePattern so that it matches .TemporaryItems folder and ._ files as a full match
43616: ALF-15755: Merged V4.1-BUG-FIX to V4.1
43591: ALF-16772: If the WebDAV path of a document exceeds 255 characters, documents opened in MSOffice cannot be saved back
- Interpret null nodeLockToken as not locked.
43629: Merged V4.1-BUG-FIX to V4.1 (4.1.2)
43498: Fix for ALF-16648 - Alfresco Enterprise artifacts in artifacts.alfresco.com do not provide POM files / dependencies declarations:
Merged HEAD to V4.1-BUG-FIX (4.1.2)
43380: -- added site content for alfresco-platform-distribution POM
43379: -- added site documentation for alfresco-platform-distribution POM
43378: -- added site documentation for alfresco-platform-distribution POM
-- deployed site for 4.2.b Community at https://artifacts.alfresco.com/nexus/content/repositories/alfresco-docs/alfresco-platform-distribution/latest/index.html
-- created repository for Enterprise docs and added url in the appropriate edition properties
43273: Use property to define POI version
42966: ALF-14353 - Added platform distribution POM to standard maven-deploy procedure
42965: ALF-14353 - added alfresco-platform-distribution to provide a Maven release descriptor (dependencyManagement) per each Community / Enterprise release
-- moved maven-ant-tasks not to be in the runtime lib
-- added platform distribution pom in the SDK folder
-- updated maven.xml to deploy filter and deploy the appropriate platform-distribution POM per each releae
-- in maven.xml moved configure-release and configure-snapshot goals to maven-env-prerequisites
-- updated sdk readme to explain the presence of alfresco-platform-distribution POM
42912: -- updated README header on the POM specifying it's NOT usable to build Alfresco
-- make a clear reference to the POMs that get deployed by pom-experimental.xml being usable for development
42842: ALF-14353: Fix artifactId alfresco-jlan -> alfresco-jlan-embed
41883: ALF-14353 - fixed multiple Maven build issues. Now mvn clean install -f pom-experimental.xml works fine. Also deployed Spring Surf 1.2.0-SNAPSHOT so proper Surf version is retrieved
41882: added pre-requisites to build POMs successfully with mvn clean install -f pom-experimental.xml
43634: Merged V4.1-BUG-FIX to V4.1
43386: ALF-13091: Prevent bean post processor propagation to child application contexts. Remove Jsr250BeanPostPorcessor from the CXF configuration, to prevent strange interaction with component scanning.
43641: Merged V4.1-BUG-FIX to V4.1 (4.1.2)
43639: ALF-16701: use newly released Spring Surf 1.2.0-M1 in POM files rather than a SNAPSHOT
43645: Merged V4.1-BUG-FIX to V4.1
43644: ALF-16527: webscript person.lib.ftl does not include all attributes for users out of the box.
- added missing organizationId attribute.
43660: Merged V4.1-BUG-FIX to V4.1
43659: ALF-16006: MT: Document Library is absent after upgrade from 3.4.x to 4.1.x (eg. 3.4.10 -> 4.1.1)
- More patch dependencies required
43669: Merged V4.1-BUG-FIX to V4.1
43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744
- Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems)
- Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default)
- OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties.
- Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT
- Updated RuleTriggerTest in line with changes
43697: Merged V4.1-BUG-FIX to V4.1
43689: Fix for ALF-14207 - cm:link not correctly handled in Share's doclist when users don't have permission
43761: Merged V4.1-BUG-FIX to V4.1
43760: Fixed ALF-16317 "Labels not displaying full text when creating a rule on a folder with IE8" part 2
43796: Merged V4.1-BUG-FIX to V4.1
43795: Fix for ALF-16254 - "Leave Site" behaviour for group based site membership:
Blah, Blah, Blah!
43883: Fix for ALF-12711.
Separated preparation of email message from sending of email message as described in
analysis in JIRA. Did not merge the fix provided as MailActionExecuter.java.diff but
reimplemented a fix based on that.
43888: ALF-16781: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
43887: ALF-16898 CLONE - Transformation Server history shows incorrect transformation "To" type for images
- ImageTransformActionExecuter ("Transform and Copy Image") re-factored to use ContentService
rather than hard coded to ImageMagick
43900: Merged V4.1 to V4.1-BUG-FIX
43898: Merged PATCHES/V4.1.1 to V4.1
43708: ALF-16903 / MNT-203: ACL changes not propagated between two non clustered Alfresco instances hitting same Solr and Database
- Although SOLRTrackingComponentImpl was not trusting the cache when tracking node transactions, it was still trusting the cache for ACL change sets
- This mean that when the SOLR node is using an Alfresco out of the cluster (which we are supposed to support) it could see stale ACLs
- Fixed this by using the same strategy we use in AbstractNodeDAO
- Now the main acl CRUD cache is set to ignore the shared cache during SOLR tracking
- All secondary ACL caches are keyed by ACL ID AND version, so it prevents the possibility of retrieving a stale cached ACL for an old version
43713: ALF-16903 / MNT-203: ACL changes not propagated between two non clustered Alfresco instances hitting same Solr and Database
- Fix test failures
- deleteAccessControlEntries must 'touch' all the ACLs it affects to keep caches valid
- createAccessControlList should return the newly-versioned ACL
43736: ALF-16904 / MNT-204: Index showing no progress on Solr server
- SAP's tracking thread got stuck indefinitely waiting on a content response after sending a request, probably due to some misbehaving proxy or balancer
- Now we make it possible to recover from this
- A new alfresco.socketTimeout parameter is now supported in solrcore.properties
- It specifies the number of milliseconds SOLR will wait before giving up waiting for data on an HTTP connection
- The default is still zero which means wait indefinitely
43759: ALF-16904 / MNT-204: Fixed compilation error
43899: Merged PATCHES/V4.1.1 to V4.1 (RECORD ONLY)
43667: Merged V4.1-BUG-FIX to PATCHES/V4.1.1
43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744
- Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems)
- Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default)
- OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties.
- Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT
- Updated RuleTriggerTest in line with changes
43901: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
43571: Merged DEV to V3.4-BUG-FIX
43569: ALF-16222: It's impossible to delete a file/message via IMAP using Microsoft Entourage 2008 in MacOSX 10.8
fixed: UID failed.Existing file or folder error on attempt to delete file if deleted items already contains file with the same name.
modified: AttachmentExtractor modified to avoid code dublication.
43599: Fix for ALF-16505 - Discussion topics are sorted in ascending order (oldest first and newest last) when selecting 'All topics'
43610: Merged Dev to V3.4-BUGFIX (3.4.12)
43416: ALF-16470: SPP:Meeting recurent events are displayed incorrect in share calendar in all tabs (Day, Week, Month)
Incorrect lucene query to search for events (it was search for events ONLY after fromDate, that gets from browser query. And recursive events, that have startDate before browser's query date, wasn't included into summary query for search for events.
Start date is incorrect and is sets two times.
Interval for month of end date is to small.
Recursive event, that was started in previous month, and ends in current month, isn't included into result of search.
For events, that ends on next date after start date, displays (view by month) only start date.
43625: ALF-11817: Cope with incomplete lock token headers from Microsoft-WebDAV-MiniRedir without the enclosing <> by just consuming the whole string
43670: ALF-11817: Prevent auto-hidden dot underscore files from reappearing on a put by checking for a shuffle path before 'unhiding'
43746: Merged DEV to V3.4-BUG-FIX (with corrections)
43692: ALF-16808 Webdav: Two versions of document have been added after the document has been rewritten once more via drag and drop action.
1. Checked whether the current content property is empty.
2. Disabled the versionable aspect.
3. Added the new content to the node.
43763: Fix for ALF-14828 - Incorrect behavior on delete action (WCMQS site)
43771: Fix for ALF-12752 - Custom form appearance parameters not accounted for causing ovverlapped textareas xforms changing their height
43773: Merged DEV to V3.4-BUG-FIX (3.4.12)
42010: ALF-14040: Event start/end time displays incorrect on MS Outlook Calendar and Calendar of created Meeting workspace
1) Send a date for "Site Calendar" dashlet in ISO-8601 format (like in v4.1.1), then after transformation to client's time zone it is displayed correct
2) For "My Calendar" dashlet we need to take into account that if the event is "all day event", then date should be used without time zone transformation
43804: ALF-12326 HomeFolderProviderSynchronizer fails to move any user space which has a rule configured on it
43837: Fixes ALF-12145: Date.js patches merged to 3.4
Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX:
36202: ALF-13483: Japanese: Incorrect date handle in a date Input filed
Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX:
43835: Fixed ALF-13595: Patches third party library date.js to prevent infinite loop.
43839: ALF-16869: Merged PATCHES/V3.4.8 to V3.4-BUG-FIX
43344: MNT-162: Merged DEV to PATCHES/V3.4.8
43254: MNT-162: CLONE - Hidden folder "Comments" is available to searching
- Removed last '/' from COMMENT_QNAMEPATH constant.
43902: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
43177: Merged DEV to V3.4-BUG-FIX
43087: ALF-16474: Records Management groups were not deleted after removing RM site
- Delete Records Management groups on ASPECT_RECORDS_MANAGEMENT_ROOT delete
- Backport of RM-190 from RM 2.0
43228: ALF-16266: Merged HEAD to V3.4-BUG-FIX
32846: Fixes: ALF-10519: Issues with translation of roles.
31413: Fixes: ALF-10519 - Internationalises the role names for the repo browser's manage permissions page & makes these available to other pages through common.properties
43229: ALF-16266: Fix conflict data left in the properties file.
43624: ALF-11817: Merged PATCHES/V4.0.2 to V3.4-BUG-FIX
43587: Merged BRANCHES/V4.1-BUG-FIX to PATCHES/V4.0.2
42363: ALF-16213: renaming versioned file results in file being deleted.
43478: MNT-181: Now WebDAV will ALWAYS preserve the original metadata and versions of ANY node that is temporarily 'moved out' in ANY kind of 'shuffle' operation
- To make the source node temporarily invisible to WebDAV the client specific HIDDEN aspect features are used
- WebDAVHelper.isRenameShuffle() method introduced, to parallel ALF-3856 CIFS fix and using similar system.webdav.renameShufflePattern global property to detect the start of a shuffle
- WebDAVHelper converted to use proper dependency injection
- CopyMethod has become a simple subclass of MoveMethod as all the hidden aspect munging is done by it
- DeleteMethod now preserves hidden nodes
- PropFindMethod now ignores hidden nodes
- Listing methods will hide hidden nodes from WebDAV
43483: MNT-181: Corrected typo
43523: MNT-181: Corrections
- WebDAVLockService.unlock() made 'harmless' to call on already-unlocked nodes
- Delete method hides rather than deletes versioned nodes and working copies in case it is called by OSX Finder during a 'replace' operation
43524: MNT-181: Correction
- PutMethod now 'unhides' hidden nodes and behaves as though it created them
43570: MNT-181: More corrections researched by Valery
- Don't treat all moves to temporary locations as copies - just those from non-temporary locations. Avoids initial upload leaving lots of hidden files around.
- Only copy the content, not the whole node including aspects to avoid versioning temporary files!
- Don't version on changes to sys:clientVisibilityMask - avoids 'double versioning'
- Recognize Mac .TemporaryItems folder and ._ files as temporary
43586: MNT-181: Final correction researched by Valery
- Corrected system.webdav.renameShufflePattern so that it matches .TemporaryItems folder and ._ files as a full match
43671: ALF-16834: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
43666: ALF-16833 / MNT-187: Fixed regression in inbound rule firing caused by the fix to ALF-14744
- Inbound rules were not firing for newly created content nodes that had null content properties (e.g. dataListItems)
- Now the ALF-14744 fix has been revised so that inbound rules are only not fired for new nodes with zero-length content, as possibly created by the OSX / Windows 7 WebDAV clients during an upload, and only if policy.content.update.ignoreEmpty=true (the default)
- OnContentUpdateRuleTrigger removed. Now all content property updates are handled by OnPropertyUpdateRuleTrigger so that we can have this subtle treatment of 'empty' content properties.
- Reverted ALF-14744 changes to RuleServiceCoverageTest and added new tests for 'empty' content and ASPECT_NO_CONTENT
- Updated RuleTriggerTest in line with changes
43842: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33387: ALF-12492 - Email with empty subject sent to Alfresco by SMTP cause Null pointer Exception
43843: ALF-16717: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
43314: ALF-16575 - Email server does not accept email where Subject ends with a period
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43914 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
9dd32e14b3 |
First part of ALF-16687 Update to CMIS 0.8
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43422 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
86e5872f2b |
Merged V4.1-BUG-FIX to HEAD
43196: Merged DEV to V4.1-BUG-FIX
39849: ALF-13301: The value of bpm_reassignable is not converted by JBPM to boolean when we use timer.
Flush session before closing JbpmContext.
43199: Temp fix for: ALF-16558 SOLR tracking does not do incremental updates but one single chunk
43201: Fixed ALF-11457 "Send email to user rule can't be created if the User name starts with number"
43210: Fixed ALF-16317 "Labels not displaying full text when creating a rule on a folder with IE8"
43219: Merged DEV to V4.1-BUG-FIX
43213: ALF-13277: CLONE - IMAP: User home space is opened when browsing through Content Folder URL
org.alfresco.repo.model.filefolder.FileFolderServiceImpl.getNamePath(NodeRef, NodeRef) method was updated with fix that return an empty list if the root node path is requested.
43226: ALF-15755: Merged DEV to V4.1-BUG-FIX (modified)
43088: If the WebDAV path of a document exceeds 255 characters, documents opened in MSOffice cannot be saved back
1. parseRequestHeaders() method was overrode in AbstractMoveOrCopyMethod class.
2. unlockNodeIfLocked() method was added In MoveMethod.
43232: Fix for ALF-16254 - 'Leave Site' behaviour for group based site membership
43236: Fix for ALF-15236 - JSF - Edit online of html files does not keep the formatting
43239: Removed tabs
43251: ALF-16419: Content uploaded through webdav in win7 adds a write lock, resulting in rules not triggering
- Use LockUtils.isLockedAndReadOnly in ActionExecuterAbstractBase
43310: Fix for ALF-16469 *** Solr Indexing - Index for 5M docs, 2M txns, 2TB content, 50k users, 10k groups grows up to 300GB with FTS disabled. Is it expected?
- first pass at reducing stored fields in the SOLR index - PATH and secondary parent info
43314: ALF-16575 - Email server does not accept email where Subject ends with a period
43357: ALF-16573: LDAP synchronization fails when a child group has more than one parent
- Because AbstractNodeDAOImpl was wrongly recognizing a deadlock as a DuplicateChildNodeNameException
- Now it correctly recognizes the PostgreSQL "40P01" SQLSTATE
43359: Merged DEV to V4.1-BUG-FIX
43338: ALF-16515: Error 403 when authenticating against an Active Directory
Transaction type for login Web script has been modified to 'readwrite' to introduce a possibility creating missing people in the context of the regular '/api/login' 'LoginBean'. This is necessary for some authentication mechanisms. For example, for Kerberos authentication without SSO
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43362 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
af4b5b3d79 |
Merged V4.1-BUG-FIX to HEAD
42933: ALF-15328 could we add a sample log4j file in 'extension'?
42935: ALF-16455: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
42934: ALF-16454 TransformerDebug id values have gaps
42955: ALF-15328 could we add a sample log4j file in 'extension'?
- missing j in file name
42982: Merged DEV to V4.1-BUG-FIX
42873: ALF-16194: Checkout/Checkin leaves Lockable aspect on which disables autoVersionOnUpdateProps
DoNothingCopyBehaviourCallback policy has been set for lockable aspect (implemented in LockServiceImpl);
Unit test has been added.
43000: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_10_19 to BRANCHES/DEV/V4.1-BUG-FIX:
42936: ALF-11573: It's impossible to Modify settings for document versions
43010: ALF-16006 MT: Document Library is absent after upgrade from 3.4.x to 4.1.x (eg. 3.4.10 -> 4.1.1)
- applied patch suggested in JIRA
43017: ALF-16457: "CmisObjectNotFoundException: No corresponding type found! Not a CMIS object?" thrown by AlfrescoCmisServiceImpl.getChildren
- Check CMISNodeInfo for invalid type before processing.
43019: ALF-14353: Upgrade Activiti dependencies in Maven build
43022: ALF-14353: Upgrade Activiti dependencies in Maven build
43027: Merged DEV to V4.1-BUG-FIX
42426: ALF-15577: " does not support the method HEAD " when opening a MS Access file with "View In Browser"
43029: Merged DEV to 4.1-BUG-FIX (4.1.2)
42988: ALF-15791: Custom Types,Aspects defined with prefix using underscore cannot be loaded by API calls like api/classes/<type or aspect>
Identical logic for old and new ClassDef API was moved to abstract super classes
42924: ALF-15791: Custom Types,Aspects defined with prefix using underscore cannot be loaded by API calls like api/classes/<type or aspect>
New set of URL templates for class defenitions were provided to support requests with separated namespace prefixes and names
43031: ALF-16489: Typo in column-name of newly created index
43041: Merged DEV to 4.1-BUG-FIX (4.1.2)
43040: ALF-16425: API call to return all classes, returns wrong properties in classes
Propertydefs and assocdefs are reordered to corelate with classdefs. Unit test was added for issue.
43052: ALF-16194: Checkout/Checkin leaves Lockable aspect on which disables autoVersionOnUpdateProps
- Fix failing test
43055: Probable fix for ALF-15813. Replaced the 'skipCount' with the one in the query request, rather than query result.
The Lucene query result does not support the reporting of the skipCount.
43065: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
42958: ALF-14421: Inconsistencies when applying Versionable Aspect
- We think the most preferable fix that will result in the best consistency between Share and old Explorer behaviour is to make the adding of the versionable aspect always result in an initial MAJOR version, if a version type has not been specified. Major/minor versions can still be controlled explicitly by checkout/checkin the versionable aspect properties and the version service API.
42998: ALF-14421: Fixed version label unit test fallout - back to what it used to be.
42999: Fix for ALF-16261 - IE script error occurs when email space users providing there are no users in this space
43006: Removed dependency on Apache Commons StringUtils. See ALF-12541, ALF-14254, AMZNSSS-17
43028: ALF-14722: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
42902: Merged DEV to V4.1-BUG-FIX
42519: ALF-13588: Google Doc failed to authenticate after incorrect password being entered for google account
Add ability to unregister class behaviours.
Unregister googledocs behaviours when subsystem stops.
43066: ALF-16502: Merged PATCHES/V4.0.2 to V4.1-BUG-FIX
42969: Merged DEV to PATCHES/V4.0.2
42967: MNT-158: SharePoint Protocol Opening Documents in Read-Only for Site Consumer with Collaborator Privileges
Remove manual throwing of AccessDeniedException is user has "consumer" or "contributor" role.
Create "links" container from system user.
43067: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
42470: ALF-16503 / ALF-16256: Upgrade 3.4.6 HF to 4.1.1 - DuplicateChildNodeNameException: Duplicate child name not allowed: surf-config
42591: ALF-16504 / ALF-16332: Fixed synchronization around org.alfresco.repo.dictionary.NamespaceDAOImpl.namespaceRegistryCache
- There was no 'double checking' after releasing the write lock, meaning that under high concurrency lots of threads would queue up to continuously re-initialize the registry.
42705: ALF-16504/ ALF-16332, ALF-16377: Revisited synchronization and initialization of mutually-dependent DictionaryDAO and NamespaceDAO to prevent deadlock and simultaneous re-initialization in more than one thread
43068: Merged DEV to V4.1-BUG-FIX
- TODO: Update DB2 DDL in activiti
42388: ALF-15828: DB2: unexpected index found in database.
Modify activity create script for db2 to create normal name for ACT_HI_PROCINST.PROC_INST_ID_ index.
Introduce patch that will rename autogenerated name to normal name for ACT_HI_PROCINST.PROC_INST_ID_ index.
Update schema reference file for DB2.
42429: ALF-15828: DB2: unexpected index found in database.
Fix scripts from ALF-14983 and ALF-16038 to drop/recreate tables in DB2.
43069: ALF-11214: IMAP subsystem is not successfully restarted after incorrect modification of IMAP properties via Admin Console
Stopped ChildApplicationContextFactory from caching a stale application context that didn't successfully refresh.
43071: ALF-13660: When using kerberos SSO, non domain explorer users requesting a download URL get a login page but after login do not get the requested document
- Now the Web Client authentication filters use the same mechanism for preserving the request URL through a redirect to the login page
43076: ALF-15828: Fixed merge issue
43079: ALF-13602: Incorrect number of documents displayed in Share DocLib when a file is checked out
- added ability for FileFolderService.list (-> FileFolder GetChildren CQ) to filter by one or more aspects, eg. cm:checkedOut
43080: ALF-14421: More version label unit test fallout
43092: Fix ALF-16460: Users may receive activity feed entries (from people they follow) for moderated sites to which they do not belong
- also add unit test
43093: Fix for ALF-16091 - Unable to inline edit javascript file.
43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43103 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
aa65d90947 |
Merged V4.1-BUG-FIX to HEAD
42725: Record Only Merge: V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
<< Record only as 4.1.2 used PDFBOX 1.0.7 rather than 1.0.6 >>
42721: ALF-14185 PDF not indexed as a result of PDFBOX-1143 workaround in Tika
42726: ALF-16388 CLONE: PDF not indexed as a result of PDFBOX-1143 workaround in Tika
- 4.1 specific fix (uses PDFBox 1.0.7) for the same issue as ALF-14185 on 3.4 (uses PDFBox 1.0.6).
42736: ALF-16093: Implement new getPeople CQ (eg. if using user admin console and/or Solr unavailable)
42740: Merged DEV to V4.1-BUG-FIX
42626: ALF-14336: SOLR indexing fails with unterminated string for PDF uploaded
Appeared exception due to postgreSQL (http://archives.postgresql.org/pgsql-jdbc/2007-02/msg00107.php).
Remove '\u0000' characters from the property.
42741: Fix for ALF-16332 - Alternative version of AbstractWebScriptViewResolver that uses a ConcurrentHashMap and thus allows multiple views to be resolved at the same time!
42755: Merged DEV to V4.1-BUG-FIX
42750 : ALF-16315
42762: ALF-15616: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
42758: ALF-11956 WCM accessibility
- tabIndex code. See comment on 17 Oct 2012
"4) TinyMCE fields are not accessible using the keyboard (you have to use the mouse to select the "click to edit" option) - > It's reproduced for (+) icon, content created on press-release.xsd."
42768: Merged somehow-lost mergeinfo from r42679
42769: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
42738: ALF-12724 CLONE - Activities trigger high CPU usage and lock contention
42767: Merged V3.4 to V3.4-BUG-FIX
42727: ALF-16366: PermissionService calls were updating nodes but not reindexing them, leaving out of sync transactions after a clean bootstrap!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42770 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
125b9bdd22 |
Merged V4.1-BUG-FIX to HEAD
42118: ALF-15878 ALF-15741: generate doc and src zip for web-framework-commons and jlan
42134: ALF-15741: Fix build failing when creating jlan src jar
42142: Added ignore for dev-log4j.properties
42143: In-memory bridge table for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42156: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
41336: TransformerDebug: Use debug rather than trace when there are transformers but they are all unavailable.
41589: GERMAN: Translation updates based on EN rev41571
41590: SPANISH: Translation updates based on EN rev41571
41592: FRENCH: Translation updates based on EN rev41571
41593: ITALIAN: Translation updates based on EN rev41571
41594: JAPANESE: Translation updates based on EN rev41571
41726: Merge DEV to V3.4-BUG-FIX (3.4.11)
41582: ALF-5285: Workflow: Setting default value to data type <default>0</default>, value is not retained.
Used a hashMap (initialized in constructor), containing the properties to be "ignored" and they used this for checking
41769: GERMAN: Translation updates based on EN rev41571
41770: FRENCH: Translation updates based on EN rev41571
41771: SPANISH: Translation updates based on EN rev41571
41772: ITALIAN: Translation updates based on EN rev41571
41773: JAPANESE: Translation updates based on EN rev41571
41776: Fixes: ALF-12999: Filters labels not showing correctly in RSS feed.
41917: ALF-14892: Merged DEV to V3.4-BUG-FIX
41668: Excessive number of unused transactions created with WQS publishing failure
42002: ALF-4742: webscript person.lib.ftl does not include all attributes for users out of the box.
42016: ALF-13282: When moving a hierarchy of nodes to a different store (e.g. on archiving) fire ALL beforeDelete() policies on the hierarchy BEFORE commencing the moving to save confusion
42040: ALF-13282: Fix unit test failures
42144: Fixes: ALF-11124 - removes country specific suffix from Sharepoint properties files.
42150: ALF-16125: DTD error in web.xml
42152: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
42149: Merged V3.4-BUG-FIX to V3.4 (3.4.11)
42151: Merged V3.4-BUG-FIX to V3.4
42150: ALF-16125: DTD error in web.xml
42161: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
41586: ALF-15951: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
40490: ALF-15455: Pass through windows specific environment variables (will not be set on unix) to make ImageMagick work on Windows with Bitrock layout
40535: ALF-15455: Another attempt
- Properly escape global variables so bitrock doesn't try to expand them
- Force backslash paths on windows
40539: ALF-15455: ImageMagick still not working on Windows because env variable setting was losing the system PATH
- Did it ever work before?
- Now, if variables are specified, the PATH is propagated from the parent environment. If a PATH is specified, it is prepended to the parent PATH.
41749: BACKPORT from 4 <<< DO NOT MERGE TO V4.1-BUG-FIX >>>
- ALF-9946 Need a supported solution for switching off content indexing (FTS)
41774: DO NOT MERGE TO 4.x (I have already refactored the code)
Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2012_04_05 to BRANCHES/DEV/V3.4-BUG-FIX:
35195: ALF-13623: Event info dissappears after choosing doc folder
41775: DO NOT MERGE TO v4.x
Fixes: ALF-13295: removes incorrect background colour.
41844: ALF-16102: Merged HEAD to V3.4-BUG-FIX
30913: ALF-1966 - Inbound email supports STARTTLS by default - however this requires Java + SSL configuration to be done to work
Updated to latest SubEtha lib and added three new configuration properties.
30952: ALF-1878 : Duplicate incoming email Subjects over-write each other
new configuration property email.handler.folder.overwriteDuplicates added, defaults to true so existing behaviour is maintained.
31269: ALF-10775 - Thumbnail is not created created for duplicate files uploaded via email
31795: Added new test for Email Server to check configuration for EVERYONE group works.
32731: ALF-11837 - now will authenticate via both from fields - also a refactor in anticipation of implemeting multiple recipeints and authentication.
32732: File missed from last check in.
Merged V4.1-BUG-FIX to V3.4-BUG-FIX
41539: ALF-15899: Inbound email does not support multiple recipient folders
- Fix by Dmitry Vaserin
41854: Rollback of: BACKPORT from 4 <<< DO NOT MERGE TO V4.1-BUG-FIX >>>
- ALF-9946 Need a supported solution for switching off content indexing (FTS)
41901: BACKPORT from 4 <<< DO NOT MERGE TO V4.1-BUG-FIX >>>
- ALF-9946 Need a supported solution for switching off content indexing (FTS)
42159: Merged V3.4 to V3.4-BUG-FIX
42158: ALF-13282: Correction to invokeBeforeDeleteChildAssociation sequencing in moveNode().
42162: Merged V4.1 to V4.1-BUG-FIX
42048: ALF-16005 Could not transform file size of 0 kb
- Turns out that it was only doc ppt and xls zero byte files that had the problem.
- Reverting part of revision 6473 (release 2.1 2007) AR-1251 (Version error when saving new content via CIFS)
Dave W tells me that this is no longer an issue due to other changes
42051: Merged DEV to V4.1 (4.1.1)
42035: ALF-15983: SPP: Meeting space: all-day event is displayed on the day before specified during creation
- Removing of time zone has been modified to cover the case, when UTC time zone is already configured for Java.
This case leads to conversion of date to UTC time zone in both cases: using 'new Date(Date, DateTimeZone)' and 'new Date(Date)'
42116: ALF-9300, ALF-16074: Add the aria plugins to our strange YUI variant to make AWE work on non-IE browsers
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42163 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
27965aa47f |
Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
41929: ALF-12202: Solr Port display wrong labels on Edit form
- Added solr.help.field.solr.port and solr.help.field.solr.port.ssl messages
41940: Fix for ALF-16086 SOLR tracking does not include transformation status etc (error in header name)
41958: Merged V4.1 to V4.1-BUG-FIX (RECORD ONLY)
39973: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/V4.1: merged for KR => ALF-13404 (and CLOUD-438)
39953: Refactored "Content I'm Editing" dashlet from synchronous (slowing down user dashboard initial display) to asynchronous client-side rendering.
39976: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX: (record-only) - for KR (to ignore the hand merge of the dashlet changes from V3.4)
39953: Refactored "Content I'm Editing" dashlet from synchronous (slowing down user dashboard initial display) to asynchronous client-side rendering. (ALF-13404)
41129: ALF-15782: Merged V4.1-BUG-FIX to V4.1
41032: Fix for ALF-15753 Infinite loop during Solr ACL indexing when ACL Changeset batch is empty
41986: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
41983: Merged V4.1 to PATCHES/V4.1.1
41982: Merged DEV to V4.1
41962: ALF-16029: TransactionCleanupTest throws constraint violations
Use overrided deleteNodesByCommitTime() method in DAO for MSSQL.
41977: ALF-16029: TransactionCleanupTest throws constraint violations.
Change delete_NodePropsByTxnCommitTime statement to be common for all DB dialects.
41985: Merged V4.1 to PATCHES/V4.1.1 (RECORD ONLY)
41129: ALF-15782: Merged V4.1-BUG-FIX to V4.1
41032: Fix for ALF-15753 Infinite loop during Solr ACL indexing when ACL Changeset batch is empty
41654: Fix for ALF-15965 - hand merged back from rev 41653
41968: Merged PATCHES/V4.1.1 to V4.1 (4.1.1)
42045: Refactor of recent change to always release opLock on close. Code needs to move out of the transactional layers to LegacyFileStateDriver.
42052: Fix for ALF-952
Merged BRANCHES/DEV to BRANCHES/DEV/V4.1-BUG-FIX
41829: akovalchuk ALF-952: Message "Password must be between 3 and 256 characters in length" incorrect
Configuration of max password length is now being picked up from ClientConfig (which reads it from password-max-length element of web-client-config.xml) and validated on backend using LoginBean.validatePassword method.
Maximum password length is set to 255. Field "confirm" is checked only for exact matching to the field "password" at validation phase using LoginBean.validateMatch.
Tenant username check now is made at validation phase together with other username validations in CreateUserWizard.validateUsername.
42056: Merged HEAD to V4.1-BUG-FIX (RECORD ONLY)
ALF-15987: merged Visio support in HEAD to V4.1-BUG-FIX.
42111: SPANISH: Translation updates based on EN r41902, Fixes: ALF-15359, ALF-15682, ALF-15926
42112: ITALIAN: Translation updates based on EN r41902, Fixes: ALF-15359, ALF-15682, ALF-15926
42113: JAPANESE: Translation updates based on EN r41902, Fixes: ALF-15359, ALF-15682, ALF-15926
42115: ALL LANGUAGES: Standardises on 24 hour display for all non-English languages. Fixes: ALF-15992 and related to ALF-13712
42129: ALF-16098: Activiti upgrade to 5.10 (RECORD ONLY)
42136: Last SOLR side update for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42137: ALF-16132 - Problems with Versionable onUpdate Policy execution and JLan exception handling
fixed third sub issue.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42145 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
e8a5fc3eee |
Merged V4.1-BUG-FIX to HEAD
41035: Fix for ALF-15225 - qt.length not performing as expected in search.lib.js
41047: RUSSIAN: Translation updates based on EN r40961
41049: GERMAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41050: SPANISH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41051: FRENCH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41052: ITALIAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41053: JAPANESE: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41054: DUTCH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41055: RUSSIAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41061: ALF-11214 - IMAP subsystem is not successfully restarted after incorrect modification of IMAP properties via Admin Console
41063: RUSSIAN: Translation updates based on EN r41033 (encoding fixes)
41064: CHINESE: Translation updates based on EN r41033
41073: ALF-15760: Merged V4.0 to V4.1-BUG-FIX (another lost meta-inf revision)
34416: ALF-12992: Updated weblogic DD for SOLR
41074: ALF-15419 / ALF-14438: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (PARTIAL)
37373: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
36821: ALF-13827 / ALF-14402: Make replicated caches recover from temporary comms failures by flushing when a change in peers is detected
- We do not flush caches who replicate via copy (e.g. tickets cache) as these may not be recoverable
37122: ALF-13919 / ALF-14403: Merged DEV to PATCHES/V3.4.6
- Rework of Dmitry's implementation
- Uses dynamic HQL query to retrieve JBPM workflow instances by specified query criteria
- WorkflowInstancesGet web script no longer has to iterate over every workflow instance in the database!
- DB index added to enable efficient querying by string variable
- Hibernate tastic!
37188: ALF-13919 / ALF-14403: Worked around HQL polymorphism issues by using explicit variable subclass names in from clause
37204: ALF-13919 / ALF-14403: Fix to date range handling by Dmitry
41077: ALF-10730: Fixed object finder drop-down tree to show parent icon type when icon type not available
41089: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
41109: Part fix for ALF-11297 Disabled test: test-system-build-test has been removed from the test target dependency list
41118: Fixes: ALF-15765 and related issue ALF-15476:
- Corrects merge of r34405 and r40159
- Adds people api to cloud proxy config
- Cloud/Global Folder picker sites list now universally shows only those sites the user is a member of.
41119: ALF-15419 / ALF-14438: Merged DEV to V4.1-BUG-FIX
41117: ALF-15419 : CLONE Remove JBPM indexes present from upgrades
The schema reference files were updated to contain JBPM_VARIABLEINSTANCE.IDX_VARINST_STRVAL index.
41130: ALF-15590: FSTR transfer of custom content type with parent cm:content fails
- Fix by Dmitry
41131: ALF-15714: Bitrock Uninstaller: Uninstaller doesn't remove all files and folders in *nix
- Fix provided by Bitrock
41132: Fix for ALF-14388 - Edit Online option is not supported for '.docm', 'dotm', '.xlsm' files
- corrected mimetypes to be lower-case
41150: ALF-13287 Added the handling of UTC represented by "Z" within comparator
41154: Check for authentication errors when validating a ticket, if an error occurs re-authenticate. ALF-15394
41155: ALF-15569: User with '@' symbol in username cannot invite
- note: since Ent 4.0.2(+) by default MT is pre-configured but not enabled
41173: Merged V4.1 to V4.1-BUG-FIX
41121: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
41003: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41026: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41039: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41086: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41123: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
41115: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41176: Attempt to debug unit test failure
41181: Store leak in AVMServiceTest.test_ETWOTWO_570() causing unit test failure
41184: ALF-15610: Copy Thai analyzer settings to its many SOLR locations
41194: ALF-11297: re-enable system build tests
41195: ALF-11297 ALF-15807: update activities system build tests after correction of ALF-4832
41201: Fix for ALF-15767 Group query using cm:authorityName
41202: Additional unit tests related to ALF-15731 TYPE:"..." queries no longer work for Lucene on 4.X
41203: Part 1 for ALF-15811 SOLR query increases DocBitSet inefficiently
- check it makes any difference
41204: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_08_15 to BRANCHES/DEV/V4.1-BUG-FIX: (note: merging as-is ... refactor + unit test fix to follow in next commit)
40926: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
40974: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
41205: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
- review and refactor the proposed/merged fix (see previous commit)
- fix unit test so that it accounts for previous content (as per the original issue)
- also: add missing test to suite and fix that test to work with the new fix (ie. cleanup previous content, else need to account for it)
41210: Part 2: ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
- do not expand authorities for thoses with the ADMINISTRATOR_ROLE as they can read all anyway
41216: ALF-11297: system build tests need a database cleanup before running
41222: ALF-15740, ALF-14744: Update rule firing broken for content created in Explorer
- Old code lurking around that used to use the inline editable aspect to detect events handled by the CreateNodeRuleTrigger was removed from OnContentUpdateRuleTrigger and replaced with a check for ASPECT_NO_CONTENT
41223: Added missing swf.languagedir setting to enterprise alfresco-global.properties
41230: GERMAN: Translation updates based on EN rev41099.
41232: SPANISH: Translation updates based on EN rev41099.
41233: FRENCH: Translation updates based on EN rev41099.
41234: ITALIAN: Translation updates based on EN rev41099.
41235: JAPANESE: Translation updates based on EN rev41099.
41236: DUTCH: Translation updates based on EN rev41099.
41237: RUSSIAN: Translation updates based on EN rev41099.
41239: CHINESE: Translation updates based on EN rev41099.
41254: ALF-15628: Avoid edit online (SPP, WRITE_LOCK) clashing with edit offline (CheckOutCheckInService, READ_ONLY_LOCK)
- Rationalization of work by Alex Malinovsky
- WebDAVMethod.checkNode() now properly checks whether nodes without WebDAV lock info are writeable
- CheckOutCheckInService won't allow checkout of a node with an existing WRITE_LOCK by the same user - they must unlock first
- Propagation of correct status codes
41264: ALF-15628: Fix CheckOutCheckInService test failures
41265: ALF-15699: Reverse merged the following, thus downgrading us back to swftools 0.9.1
40208: ALF-12831: Upgrade to swftools 0.9.2
41266: Rush'n in some translation updates from Gloria
41267: ALF-15628: Fix compilation problem
41269: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
41224: ALF-14856: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
41268: ALF-15459: Merged PATCHES/V4.0.2 to V3.4-BUG-FIX
Merged V4.1-BUG-FIX to V3.4-BUG-FIX
41274: ALF-15608: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
41272: ALF-15567: Allow links to be followed through WebDAV on port 80 using basic auth on XP
41277: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
- fix test fallout after merge/fix (note: failed for PostgreSQL but not MySQL - although fix was not DB-specific)
41278: ALF-15840 Error logged when "No thumbnail present in file" even though this is normal
41284: ALF-14875: Serialize direct permissions after inherited permissions so that they take precedence in any lookups in permission dialogs
41290: JAPANESE: Translation updates based on EN r41099 Fixes: ALF-14565
41296: ALF-15251 CIFS: Checked out document is not marked as locked in CIFS
41299: ALF-15714: Bitrock Uninstaller: Uninstaller doesn't remove all files and folders in *nix
- Additional fix provided by Bitrock
41303: Fix for ALF-15799 Under high concurrency load balanced Solr throws an Antlr related NPE
- do not skip IO Exceptions
41306: Incremented version revision for 4.1.2
41309: ALF-15827: Added FORMACTION, FORMMETHOD and ACTION HTML attributes to grey list to close security hole (updated Surf libs r1136)
41318: ALF-15857: Lucene FTS indexer opens streams to all documents to be indexed in a transaction simultaneously
- Now stream opening is delayed until the point where the document is being written to the index
41322: Fix for ALF-15858 SOLR ACL tracking can stall or miss acls during tracking
41323: Chemistry client java to create test data for ALF-15858, ALF-15782, CLOUD-596, ALF-15753 etc
41326: ALF-15234: IE 8 or IE9 Download .pps as .ppt
-Switched the order of the filename headers to better support non-conforming browsers (rfc 5987).
41330: ALF-14875: Reversed r41284 because it didn't solve the problem in the UI. Kev reviewing.
41332: ALF-10688: Can't deactivate an account when alfrescoNtlm follows another authentication subsystem in the authentication chain
- Now, if a account is known to be 'mutable' then the enabled flag is read from the mutable authentication service
41337: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.2)
41336: TransformerDebug: Use debug rather than trace when there are transformers but they are all unavailable.
41339: ALF-15840 Error logged when "No thumbnail present in file" even though this is normal
- Found some more cases where this is logged as an ERROR
41342: ALF-11087 (Missing icon file: components\images\filetypes\generic-tag-32.png)
41344: ALF-15863 (* search values): Merged HEAD to V4.1-BUG-FIX (4.1.2)
40849: ALF-12839 "Share - Inconsistency in adding a user or a group into a group" part 2
- Making the users console stop "*" searches, just like the groups console when the min search length is set to larger than 0.
41346: ALF-15237 - REST API Group children lists username for fullName and displayName
41350: Merge V3.4-BUG-FIX to V4.1-BUG-FIX:
41065: Disconnect existing CIFS sessions from the same client when a virtual circuit zero session is opened. ALF-13815
41280: Moved session cleanup config into the base authenticator, added support to passthru/base authentication. ALF-13815
41351: Ported database filesystem changes to fix session disconnect, from V3.4.
41352: Merge V3.4-BUG-FIX to V4.1-BUG-FIX:
41067: Added session disconnect support to the Alfresco CIFS authenticator. ALF-13815.
41281: Added session cleanup support to passthru authenticator, session cleanup config moved to base class. ALF-13815
41353: Update svn:mergeinfo
41355: Fix for ALF-15869 - "Site Content" dashlet shows all documents from all the sites in Alfresco Share
- mistakenly did a record-only merge of this from 4.1->4.1.1
41363: Fix for ALF-14875 - Manage permissions shows the permission 'No privileges' for All Other Users
- reworked the permissions dialog and permissions panels to correctly handle multiple permissions on a special permissions group such as GROUP_EVERYONE
- now correctly gets/sets permissions for GROUP_EVERYONE
- this also fixes ALF-12014 - in that it allows custom SiteXYZ permissions to work correctly again also (will need manual backport for 3.4.X though)
- removed hacks related to previous attempts to fix the above issue
- added lots of comments around relevant sections to add in future refactoring or understanding
41371: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX (RECORD ONLY)
41370: Fix for ALF-12014 - Share - Custom role causes incorrect display of permissions
Manual merge of changes to 4.1.2
41399: ALF-13438: java.lang.OutOfMemoryError appears in alfresco log when trying to create few thousands of sites consistently.
- The v4.0 parent assocs cache used to store every verion of every node's parent assocs, so as we added a node to 60,000 sites, we retained all previous versions of the user's parent association map
- After creating 10,000 sites, the cache size was about 4GB, containing about 2 million parents
- Now we use a specialized class that allows an upper limit to be set on the total number of cached parents as well as children.
- Because the cache is keyed by node transaction ID, the cache can be non-clustered and non-transactional
- Once the average number of parents is more than 8, the cache will drop its oldest entries
- ParentAssocsInfo also now uses a compact TreeMap instead of a HashMap
41401: ALF-13438: Small correction
41406: ALF-13438: Fix failing unit tests
- Removed unused node.parentAssocsSharedCache and corrected node.childByNameCache not to reference it!
- Because parent assocs are cached by transaction ID, we must always invalidate them on an in-transaction version increment
41409: Logging of unexepected errors on FTP
41411: Fix possible FTP data session leak if client mixes PORT and PASV commands. ALF-15126
41412: ALF-15845 : Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
41415: Fixes: ALF-15649: Removes country locale from files with it hard coded.
41419: ALF-14599: Removed ftp.ipv6.enabled from enterprise overlay and bundles
41426: ALF-15845 Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
Roll back changes to DiskDriver interface in favour of hacking NetworkFile.
41440: JAPANESE: Translation update based on EN r41099
41446: ALF-13091: Remove unecessary bean post processors from sub ssytem context and remove CXF's Jsr250BeanPostProcessor.
41458: RUSSIAN: Further translation updates following linguistic review.
41459: ALF-15897: Revert revision 41446, an attempted fix for ALF-13091
41487: Fix for ALF-15910 SOLR - Add index warming and filter pointless entries from the filter cache
Fix for ALF-15851
Too many live instances of SolrIndexSearcher at one time resulting in OOM - Alfresco 4.1.1 - build 151
41506: Merged DEV to V4.1-BUG-FIX
41505: ALF-15879: PostgreSQL: upgrade 2.2.8 (577) -> 3.4.10 (703) -> 4.1.1 (159) failed.
- Make dropping "store_id" index and "alf_node_store_id_key" constraint optional in 4.1.1 upgrade script
because clean 3.4 has "store_id" index and doesn't have "alf_node_store_id_key" constraint,
but 3.4 upgraded from 2.2 has "alf_node_store_id_key" constraint and doesn't have "store_id" index.
41531: Fixed ALF-15687, so that any user (except for Admin) won’t be able to retrieve any other user’s preferences via REST API. Also, updated the preferences controllers for the Post and Delete.
41539: ALF-15899: Inbound email does not support multiple recipient folders
- Fix by Dmitry Vaserin
41540: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40794: Merged DEV to V3.4-BUG-FIX
40793: ALF-13752 Saving Word (mac 2011) documents via CIFS into a folder with Versionable rules on Mac OS X Lion (Fix for 3.4)
In ContentDiskDriver.renameFile() was added a check whether a node in the archive.
40806: Fix for ALF-9787 - Hiding sites in Share with permissionsDefinitions.xml [creates a permissions error in the blog portion of the site]
40922: Merged DEV to V3.4-BUG-FIX (reviewed by Frederik)
40488: ALF-13357 : Empty outcome when a timer is invoked
A check for transitionName was added to AlfrescoTimer to support custom transitions.
40940: ALF-15696: Remove svnkit.jar - makes the build fail if the version of installed command line svn is 1.7. Using commandline binding for <svn> Ant task to be consistent with other parts of the build.
41066: Various fixes to the database filesystem for session disconnect cleanup.
41068: Updates to the Alfresco filesystem for session cleanup. ALF-13815
41301: Merged PATCHES/V3.4.9 to V3.4-BUG-FIX
40966: ALF-15846 / ALF-15709: OOM on cascading reindex
- Avoid buffering of all the affected PATH documents in memory - used the set of 'visited' paths to delay generation to the final flush.
41044: ALF-15847 / ALF-15748: Lucene indexer can make sub-optimal cascade reindex decisions during an LDAP sync.
- When a user in 6 groups was removed from a massive group, the massive group was getting cascade reindexed rather than the user
- Logic adjusted as follows:
For nodes with 5 or less parents, we always cascade reindex the child node. For nodes with more than 5 parents, we cascade reindex the parent node if it has less children than the child has parents.
41395: ALF-15715: Unable to edit properties whilst transformation in progress
- Delayed all changes that would potentially lock the parent node row while the thumbnail is generating.
- Reorganized RenditionContext to lazily instantiate its destination node.
- Changed render destination to use temporary ContentWriter until render is complete.
41396: ALF-15715: Fix for failing unit tests.
41413: Fix for issue where user calendar remote api was generating invalid date searches for user dashlet calendar.
41509: Merged DEV to V3.4-BUG-FIX
41507: ALF-12833: Issues installing Alfresco on WebSphere when the server doesn't have internet access
Context-param which Sets "http://apache.org/xml/features/nonvalidating/load-external-dtd" feature on the SAXParser to false if this parameter is false
41510: ALF-15171: After addition of a secondary parent association to a container, not all index paths were being regenerated due to a logic error
41512: ALF-15919: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
41091: ALF-15723: Merged DEV to PATCHES/V3.4.10
26579: Switch the transformer to use Tika
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@41543 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
5a4a040e6c |
Merged V4.1-BUG-FIX to HEAD
40605: ALF-15273: Merged PATCHES/V4.0.1 to V4.1-BUG-FIX
40132: ALF-15376: Activiti schema updates fail when hibernate.default_schema is set with ORA-00942.
- Corrected schema case to uppercase when database is Oracle.
40235: ALF-15367: Reverse merged the following revisions because the fix is deemed not robust enough.
40132: ALF-15376: Activiti schema updates fail when hibernate.default_schema is set with ORA-00942.
- Corrected schema case to uppercase when database is Oracle.
40041: ALF-15376: Merged V4.1-BUG-FIX to PATCHES/V4.0.1
39969: Merged DEV/BELARUS-V4.1-BUG-FIX-2012_07_09 to V4.1-BUG-FIX:
ALF-15273 : Activiti schema updates fail when hibernate.default_schema is set with ORA-00942. The Activiti database is now correctly initialized with the correct "hibernate.default_schema"
40470: ALF-15376: how to debug the creation of Activiti tables (ACT_) when upgrading to 4.X
- added more logging to Activiti schema creation
40471: ALF-15376: Activiti schema updates fail when hibernate.default_schema is set with ORA-00942
- Ignore hibernate.default_schema and determine default schema from the Connection DatabaseMetaData
- Provided the Activiti schema initializer with the default schema information
- Provided countAppliedPatches() with default schema information
40501: ALF-15376: Improved webapp logging.properties to use a console handler so that it doesn't suppress absolutely everything and we can selectively turn on logging!
40608: Fix for ALF-4274 - JSF - Paste action does not work when browse.jsp is overrided
40611: GERMAN: Translation updates based on EN r40604
40612: SPANISH: Translation updates based on EN r40604
40613: FRENCH: Translation updates based on EN r40604
40614: ITALIAN: Translation updates based on EN r40604
40615: JAPANESE: Translation updates based on EN r40604
40616: DUTCH: Translation updates based on EN r40604
40617: CHINESE: Translation updates based on EN r40604
40629: ALF-15321: upgrade Activiti to fix logging
40632: Fix for ALF-15487 Search not working for queries containing 3-digit versions
Fix for ALF-15356 SOLR doesn't support searching by cm:name of file with underscore and dots
40655: Fix for ALF-14752 - Collapse Links part at the WCM details page lead to error.
40662: Eclipse classpath fixes
40663: Merged DEV to V4.1-BUG-FIX
40661: ALF-15318 (part 2): It's possible to log in by disabled user (NTLM with SSO in a clustered env)
The onValidateFailed() methods were moved to BaseSSOAuthenticationFilter to response with a 401 for a disabled user.
40665: ALF-15448: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40664: ALF-15578 CLONE 3.4.11: LibreOffice 3.6 startup on Mac fails
40685: Merged PATCHES/V4.0.2 to V4.1-BUG-FIX
39274: Merged DEV to V4.0.2 (4.0.2.4)
<< Unable to merge code as supplied as it introduced a change to a public API, which would break alfresco.log
if the RM AMP was installed See RM-452 >>
39166: ALF-15583 / ALF-14584: autoVersionOnUpdateProps=true does not increment the version label after checkout/checkin
'VersionableAspectTest' has been modified in accordance with concept: several modifications of node in
a single transaction are interpreted as a single version. Each operation in the test which should provide
a new version have been made atomic
39089: ALF-15583 / ALF-14584: autoVersionOnUpdateProps=true does not increment the version label after checkout/checkin
Check of lock has been corrected since 'cm:lockable' aspect doesn't indicate lock state:
- 'LockService' service has been extended with 'isLocked(NodRef)' method which returns 'true' if document
is locked and current user is not an owner of the lock;
- new 'VersionableAspectTest' has been added to test the use-case described in the issue and to test
whether 'VersionableAspect' changes version label of a locked document
39369: ALF-15583 / ALF-14584 autoVersionOnUpdateProps=true does not increment the version label after checkout/checkin
- Test failures: A READ_ONLY lock was being set because we are adding a versionable aspect. This resulted in an
Exception when attempting to update the version. Change made to the isLocked method (now called isLockedOrReadOnly)
to reflect that a node is locked even for the owner and the lock type is not a WRITE lock.
39939: ALF-15584 / ALF-15001: Gracefully handle stale NodeRefs in query results in DMDiscoveryServicePort
- SOLR makes this more likely to occur
40455: ALF-15585 / ALF-15383: Long-running Feed Cleaner
- Part 1: Limit problems caused by missing indexes
- Remove all count calls
- Remove logic requiring calls to SiteService to list all sites
- Added in an ID range limit to act as a hard-stop to entry growth (set to 1M)
- TODO: use JobLockService
40461: ALF-15585 / ALF-15383: Long running Feed Cleaner
- Part 2: Added JobLockService usage to ensure only one instance runs at a time
40463: ALF-15585 / ALF-15383: Long running Feed Cleaner
- A bit more trace and debug
40526: ALF-15586: Fixed ALF-15540: CMIS: Synchronized block in service interceptor
40574: ALF-15585 / ALF-15383: Long running Feed Cleaner
- Fix MySQL variant of activities-common-SqlMap
40579: ALF-15585: Fix fallout from rev 40455: ALF-15383: Long-running Feed Cleaner
- MySQL dialect was duplicating ALL SQL statements
- Split 'large' SQL selects into activities-select-SqlMap.xml containing 7 statements that are all overridden for MySQL
- Fixed split in common file between different types of statements
40588: ALF-15587 / ALF-15385: Merged V3.4-BUG-FIX to PATCHES/V4.0.2 (Lost revision)
28830: ALF-7622 Refactored JScriptWorkflowTask. Now when setProperties() is called it properly updates the WorkflowTask properties via the WorflowService.updateTask() method.
40687: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40599: ALF-15567: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
40511: ALF-12008: Merged DEV to PATCHES/V3.4.10
Due to Windows Explorer's URL concatenation behaviour, we must present links as shortcuts to the real URL, rather than direct hrefs.
This is at least consistent with the way the CIFS server handles links. See org.alfresco.filesys.repo.ContentDiskDriver.openFile().
40518: ALF-12008: Fixed compilation error
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40691 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b67559229c |
Merged V4.1-BUG-FIX to HEAD
40484: ALF-15370: 'New Rule' page localisation breaks after any rule was created in Japanese
40487: Merged BRANCHES/V4.1 to BRANCHES/DEV/4.1-BUG-FIX:
40485: ALF-15453: Incorrect manage permissions working for a file/folder
40490: ALF-15455: Pass through windows specific environment variables (will not be set on unix) to make ImageMagick work on Windows with Bitrock layout
40492: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_08_15 to BRANCHES/DEV/V4.1-BUG-FIX
40491: ALF-7803 : Tomcat 7??? "Submit Items" page isn't opened
The duplicate cellpadding attibutes were removed from jsp.
40495: Final part of achievable fix for ALF-12803 - No user feedback: Cannot transformed content with password. (Failure of synchronous rule causes upload to fail with unhelpful message)
- cleaned up flash error message - but see comments on ALF-12803 for full resolution
40522: ALF-12839 Share - Inconsistency in adding a user or a group into a group
40525: ALF-12839 Share - Inconsistency in adding a user or a group into a group
- fix unit test by adding the * added by javascript code
40535: ALF-15455: Another attempt
- Properly escape global variables so bitrock doesn't try to expand them
- Force backslash paths on windows
40539: ALF-15455: ImageMagick still not working on Windows because env variable setting was losing the system PATH
- Did it ever work before?
- Now, if variables are specified, the PATH is propagated from the parent environment. If a PATH is specified, it is prepended to the parent PATH.
40554: New Russian translations from Gloria plus Bitrock configuration to enable them
40559: ALF-15506: When deleting a file from the actions menu a message was not shown to indicate that the folder is being deleted.
40590: ALF-15318: It was possible for a user with a disabled / expired account to log in via NTLM/SSO
40591: Merged V4.1 to V4.1-BUG-FIX
40485: ALF-15453: Incorrect manage pernissions working for a file/folder
40545: Fixes a bug in the visibility of the Cloud Sync settings page on the user profile.
40592: Merged V4.1 to V4.1-BUG-FIX (RECORD ONLY)
40478: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/V4.1
40153: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
40361: ALF-15453: Incorrect manage permissions working for a file/folder
40481: Merge issue in r40478 fixed
40593: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40503: Fix for ALF-14832 - Search by Tags is not working in WCMQS site
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40594 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
549e9b862b |
Merged V4.1-BUG-FIX to HEAD
40170: Fix compile error following merge from 4.1.0 to 4.1.1
40175: ALF-14002 (5108), ALF-14220 (5109), ALF-15419 (5110) patch versions for 4.1.1 that came from commits made to V4.0-BUG-FIX after 4.0.2 was released.
40203: Fix 4.1 -> 4.1.1 merge error that was stopping start up of Share.
Required change to extra config in 4.1.1 added for ALF-12524.
There are other differences in the file for ALF-14812 and ALF-14813 but were not impacted.
40206: ALF-15281 - FTP/FTPS: With preserve timestamps turned off, the modification date does not change.
40208: ALF-12831: Upgrade to swftools 0.9.2
40210: ALF-13933: First attempt at installing LibreOffice 3.5
- Installed to a subdirectory called libreoffice
- OpenOffice, Openoffice and OpenOffice.org replaced in all display strings
40229: ALF-7278: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40227: ALF-15436 CLONE Alfresco 3.4c + Share + TIFF preview only shows the first page
40237: Fix for ALF-14663 from Vadim Danilchenko - the 'edit online' button in Share fails but we do not send any error message
40258: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_07_09 to BRANCHES/DEV/V4.1-BUG-FIX:
39668: ALF-15214 patch.fixBpmPackages performs unnecessary work
40261: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
38592: Fixed ALF-14929: NodeDAO might not be last node write to the database
- Regression introduced when Hibernate was removed
- Fix validated by unit test
38596: Merged DEV to V3.4-BUG-FIX
38594: ALF-14744: Documents uploaded via WebDAV mount from Windows 7, and copied by a jscript rule are zero-length
Change CreateNodeRuleTrigger.onCreateNode() method:
Search for property of "d:content" type in node TypeDefinition, AspectDefinitions of node aspects and don't fire rules if found.
38781: Fixed ALF-14979: Long running AVM XPath queries on startup
- Basic XPath was always fetching all siblings
38896: ALF-14744: Fix rule-firing regressions plus unit test
- CreateNodeRuleTrigger must remember new nodes, regardless of whether it fires to avoid an update being fired on a node created in the same transaction
- Tests should not assume that inbound rule will be fired on a content-less node (when the node's type or aspects have content properties)
38909: Merged DEV to V3.4-BUG-FIX (3.4.11)
<< Fix for issued identified by QA on 20/6/12 after verification of customer issues >>
38849: ALF-11956: WCM accessibility
Navigation between the fields with erroneous data has been modified to allow navigation between elements of composite widgets such as Date/Time pickers etc...
- the fix for ALF-10804 is backported (required for the current fix);
- ability of cancelling and reactivating the strict navigation sequence has been added (pressing the Escape key for cancelling and focusing the alert link for reactivating);
- generation of duplicate ids for comboboxes of the 'MonthDayPicker' widget has been fixed
38544: ALF-11956: WCM accessibility
Draft implementation of 'FocusResolver' which introduces functionality of strict sequence for navigation between fields of the XForms widgets with erroneous data detected during validation
38934: Fix for ALF-13658/ALF-14849
38990: ALF-13048 Configuration of temp directories for converters (Openoffice and JOD)
More general approach taken for JOD :
- Allow an OpenOffice user template profile to be used by the JOD started OpenOffice process via
the alfresco global property jodconverter.templateProfileDir
- Among other settings, the profile contains values set in Tools|Options via the UI
This includes the temporary directory: Tools|Options|openOffice.org|Temporary Files
- If blank, a default profile is created. The user profile is recreated on each restart from the template.
May be set to an existing user's profile such as: C:\Users\<username>\AppData\Roaming\OpenOffice.org\3
39115: Merged V3.4 to V3.4-BUG-FIX
38593: Merged DEV to V3.4
38572: ALF-13578: CIFS: AlfJLANWorker threads (concurrency) - server not responding
Add nodeServices.exists(nodeRef) check to errorHandler in ContentDiskDriver.closeFile() to hide InvalidNodeRefException here.
38591: ALF-13578: CIFS: AlfJLANWorker threads (concurrency) - server not responding
Replace "catch (AlfrescoRuntimeException e)" with "catch (RuntimeException e)" in ContentDiskDriver.
Add "catch (InvalidNodeRefException ex)" to ContentDiskDriver.renameFile() method and throw java.io.FileNotFoundException here.
39063: Process the async packet queue at the end of CIFS NIO socket processing, before re-enabling socket events. ALF-13578.
39117: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
39116: ALF-13578: Reversed r39063 due to QA time constraints. Fix will be made limited availability and in next service pack.
39179: Merged DEV to V3.4-BUG-FIX (3.4.11)
38911: ALF-14827: Cannot see metrics data to Alfresco Enterprise Content Store in Hyperic HQ
The attribute "TotalSize" is no longer exists in the Alfresco 3.4.x
SpaceFree and SpaceTotal are added to the alfresco enterprise plugin.
38910: ALF-15016: Cannot see services to FTP, NFS Server in Hyperic HQ
Alfresco enterrprise plugin fixed so that FTP and NFS Server resources now available in resources tab.
39230: ALF-15048 - Create Rule 'Execute Script'- 'Append Copyright to file'
- Script that added the copyright was hidden in a .acp file (a zip file).
.acp is normally used by wireshark so was not found in searches.
39294: Merged V3.4 to V3.4-BUG-FIX
39293: ALF-14698: Merged PATCHES/V3.4.6 to V3.4
38786: Merged V4.0-BUG-FIX to PATCHES/V3.4.6 (partial rework)
34279: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- if orphaned nodes are identified (eg. via getPath(s)) then attempt partial recovery by placing them in (temp) lost_found
- ... ALF-12358 ('child' node has deleted parent(s))
- ... ALF-13066 (non-root 'child' node has no parent(s))
- for internal use only - allows index tracking (eg. Solr) to continue
- precursor to fixing underlying root causes
34338: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- test fix (follow-on to r34279)
34341: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- ano test fix (once more with feeling)
34434: ALF-13066: Fix for intermittent failure (testConcurrentLinkToDeletedNode)
38959: ALF-15136: Merged HEAD to PATCHES/V3.4.6
32659: Fixed ALF-11946: Lucene index recovery startup can cause full table scans and file sorts
- Made the backward timestepping work in bounded segments, whereas previously there
was no lower bound causing the database to creak under load and the whole process
to take a long time.
- Seen during benchmark testing as well
39211: ALF-15109: 'Touch' nodes in every case where we add / remove secondary parent associations. Causing group membership fallout at SAP.
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!
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
39295: Fixed merge issue
39381: ALF-12781 - Unable to set email contributors authority
39595: Fix for ALF-12506 - utils.setLocale() override the value to a lower case.
39932: ALF-9540: copy from drive to CIFS is slower than direct drive to drive copy by a factor of ~ 15
39935: ALF-9606: JSF, WebDav + Kerberos - Browser goes to a previous visited page when done/cancel edit online document
- User is now redirected to logon when session expires.
39961: ALF-9540: Fix some broken unit tests caused by missing policies.
40026: Return success status for CIFS set security descriptor call even when the SecurityDescriptorInterface is not implemented. ALF-15357
Attempt to fix slow MS Office docx file save, unable to reproduce locally.
40090: ALF-15388: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
40022: Fix for ALF-15144 - Slow Share doclib high-level folder browsing due to version history retrieval
Revision: 40159
Author: taksoy
Date: Tuesday, August 07, 2012 1:44:29 PM
Message:
ALF-13636: ReferenceError: "containerId" is not defined - Exception thrown during folder rule creation
----
Modified : /alfresco/BRANCHES/DEV/V3.4-BUG-FIX/root/projects/slingshot/source/web/modules/documentlibrary/global-folder.js
40231: ALF-13575: Merged DEV to V3.4-BUG-FIX
39879: Use of NetBIOS name versus DNS name in links accessed through CIFS
- hostname is now determined from the path used to mount the drive on the client
40251: Merged DEV to V3.4-BUG-FIX
39667: ALF-4832: Incorrect behaviour of user's activities information in Moderated sites
Introduce new method to ActivityPostService that accept userName.
Post activity using new method when user is joined to site.
40252: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
39437: ALF-15458 / ALF-15184: ADMLuceneIndexerImpl debug can cause indexing to fail
- Don't try to print the path of a deleted node!
39520: Merged DEV to PATCHES/V3.4.6
38728: ALF-15459 / ALF-14714 : A user can overwrite a "WRITE_LOCK" on a document created by a different user
-The document owner is not considered to be the lock owner now.
-ALF-12081 was backported.
39581: ALF-15460 / ALF-15216: Need predefined JGroups configuration for FILE_PING
- Now FILE_PING can be selected using alfresco.jgroups.defaultProtocol=TCP-FPING
- New parameter alfresco.fping.shared.dir specifies its shared directory and defaults to ${dir.contentstore}
39662: ALF-15461 / ALF-15243: "Failed to initialise config service" after a node comes back into the cluster
- Nested writable transaction in a read only transaction
- Removed old school transaction management
39768: ALF-15462 / ALF-10725: Account for local index impact of reparenting orphaned nodes
- Unfortunately this means AbstractNodeDAOImpl now must talk to NodeIndexer but this may be revisited
39770: ALF-15462 / ALF-10725: Fix test failure - an orphaned node WITH the root aspect must still have parents or it is unindexable!
39816: ALF-15462 / ALF-10725: Revisit orphans once more
- delete_ChildAssocsToAndFrom removed because it's evil and could orphan a node that's just shown up (read committed) from another transaction
- Now only parent assocs of the deleted node are removed automatically and children are handled through normal cascading operations
- The foreign keys will now block the deletion of a node with a new child created mid-transaction
39846: ALF-15461 / ALF-15243: Fix unit test failures
40253: Merged PATCHES/V3.4.9 to V3.4.-BUG-FIX
39703: ALF-15463: More synchronization, TRACE logging and test for ALF-15215: Missing synchronization in RepositoryContainer.getRegistry()
39885: ALF-15464 / ALF-15311: JGroups resends incorrect message for XMIT_REQ
- Added new configuration files for heartbeat channel that removes NAKACK protocol as guaranteed delivery is not necessary for heartbeat.
40262: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
36853: Merge DEV to V3.4-BUG-FIX
31272 : ALF-8588 - IMAP Cannot attach two attachments with the same name.
38923: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX
32757: Fix for ALF-9365
Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX
35693: Fix for ALF-13806 - Get content webscript incorrectly returns text/plain mimetype for HTML files, not text/html
Merged BRANCHES/V4.0 to BRANCHES/DEV/V3.4-BUG-FIX
36560: Correctly size content length header after HTML stripping process (ALF-9365)
39015: Merged in upgrade of truezip to 7.5.5 see ALF-14247
39056: Merged V4.1-BUG-FIX to V3.4-BUG-FIX:
ALF-15053: Ensure that sub-folders of "res" can be accessed in the DocLib
39361: Added truezip-swing jar. It seems that Truezip needs Swing :(
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40274 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
6e61ba2b5f |
Merged V4.1-BUG-FIX to HEAD
38321: Removing unused installer resource file
38322: ALF-14652: Installation: Friendly message about busy Tomcat SSL port should be more exact
- Translations from Gloria
38336: Merged DEV to V4.1-BUG-FIX
38212: ALF-13650: Double byte code white spaces in front and at the end of a file name should be removed as the same behaviour of Single byte code white space.
Altered Alfresco.util.trim() in order to support double byte code white spaces.
38337: Fixed ALF-14117 "Unable to load 'old version' wiki page if the title is in Japanese"
- Regression: The fixes for ALF-6737 & ALF-8427 provided 2 different solutions for the same problem resulting in a double encoding of the page title
38344: ALF-14674: Deployment installer still doesn't work
- Use ${installdir.escape_backslashes} instead of ${installdir}
38345: ALF-14824 - About Share - animation on about dialog corrupts screen on iPad
38400: ALF-14438: Accepted patch from BRANCHES/DEV/BELARUS/... with some modifications and using activiti-naming-conventions
38415: ALF-14808 - patched YUI2.9.0 to handle 'touchend' event to correctly hide pop-up menus when a click/touch occurs outside the menu area.
38417: Fix for ALF-14812 and ALF-14813 - evaluator config for Edit Online and Edit Offline actions.
38421: Fix for ALF-14814 - correct height of previewer area when no preview is available. Also improved the handling of Previewer for iOS - skip the WebPreviewer plugin altogether - this removes the unhelpful message about Installing Adobe Flash etc.
38471: ALF-14674: Deployment installer still doesn't work
- Correction to use of ${installdir.escape_backslashes}
38540: Corrected use of ?html and ?js_string operators for element ID
38548: ALF-14829 - Removed delay added iPad specific CSS to increase hit area of actions in main and more menus.
38549: ALF-11861: Maintain the same defuault root of WebDav for Alfresco 4.0 as was in pre-4.0
Removed overriding protocols.rootPath property from installer and enterprise overlay versions of alfresco-global.properties so that correct setting in repository.properties is used.
38575: ALF-14504: PostgreSQL: Schema differences upgrading from 3.4.8 to 4.0.2
Allow for primary key alf_node_assoc_pkey to have an optional '1' at the end of its name (PostgreSQL) - for upgrade path 3.4.8 to 4.0.2
38582: ALF-14504: PostgreSQL: Schema differences upgrading from 3.4.8 to 4.0.2
Ignore avm_child_entries PK name differences.
38585: ALF-14599 ftp.ipv6.enabled is configured in alfresco-global by default, but is not injected nor implemented for FTP
38586: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
38354: ALF-14738: Add information to manifests in all war files
38393: ALF-10804: WCM - Using multiple instances of the same TinyMCE plugin in the same form causes configuration inheritance issues
- TinyMCE initialization and configuration moved into _createTinyMCE:function()
- TinyMCE initialization moved to onLoadContent event callback
- TinyMCE settings application uses init() now
38406: ALF-14738: use correct property for build number
38438: ALF-14856: Documents uploaded via WebDAV mount from Windows 7, and copied by a jscript rule are zero-length
- Simplified fix. Don't fire on-create-node-trigger if on-content-create-trigger would fire, so that policy.content.update.ignoreEmpty=true is respected
- policy.content.update.ignoreEmpty=true now the default as it is required by OSX and Windows 7
38459: ALF-13567: "manager-osx" should be called "Application Manager" inside the installation folder
- Fix from Bitrock
38460: ALF-11817: No versioning when modify/save file content via mapped Webdav network drive
- parseRequestHeader() now trys harder to parse the "Microsoft-WebDAV-MiniRedir" client's buggy "Lock-Token" header.
38476: Merged DEV to V3.4-BUG-FIX
38475: ALF-14868:CLONE - 'Error 0x80070057: The parameter is incorrect' occurs often during upload of documents via WebDAV
Port fix from ALF-14636:
Make XML-streaming WebDAV Methods buffer their response in case of transaction retries
38502: ALF-14876: awe.log and share.log were left after uninstalling Alfresco
- Fix by Bitrock
38561: Merged V3.4 to V3.4-BUG-FIX
38414: ALF-14402: Merged PATCHES/V3.4.6 to V3.4
38028: ALF-13827: Prevent excessive cache chatter by avoiding replicating the aspects, properties and parent associations caches
38416: (RECORD ONLY) ALF-14852: Merged V3.4-BUG-FIX to V3.4
37835: Fix for ALF-14429 - Recently Modified dashlet takes up to 30 seconds to load after upgrade to Alfresco 3.4.6.23
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@38587 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
9bdcae8668 |
ALF-14382: Reverted changes to web/scripts/ajax - slight misunderstanding
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37346 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
9f2346db4c |
ALF-14382: Remove source for MS Office Add-in
- As requested by Richard Esplin, with directions from Mike - Let's see what build script breaks next! git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37344 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
278928ae1d |
Merged V4.0-BUG-FIX to HEAD
37067: ALF-13294 CIFS: When versionable aspect is active, using the Microsoft Word for Mac 2008 option "always create a backup copy" leads to document versions loss
37073: ALF-14319 Add a unit test for using the real remote credentials shared container (most use a test one to avoid issues/clashing), and tweak the qname to match other similar ones
37074: Merged V3.4-BUG-FIX to V4.0-BUG_FIX
36881: Merged DEV to V3.4-BUG-FIX
36759: Fix to Checkin failing to distinguish between 'null' and 'unset' properties
- Some minor ammendments to unit test as well
36898: Merge HEAD to V3.4-BUG-FIX:
33668: ALF-12541 / ALF-14254: AMP files need to be able to be pinned to specific "edition(s)" of Alfresco. It is now possible to specify a module.editions property (eg. community) which is checked by the MMT. Also, the version is checked on install. Also, started refactoring some of the code for better reuse.
33793: ALF-12541 / ALF-14254: Better fix for ALF-12541 - AMP files need to be able to be pinned to specific "edition(s)" of Alfresco Share doesn't have a version.properties file so I need to cater for that scenario. I didn't want to create the LogOutput interface but its a stop-gap until the MMT gets re-worked.
33695: ALF-12531 / ALF-14255: MMT needs to properly support upgrading of AMP files
33725: ALF-12532 / ALF-14256: MMT should fail with an error if the target war file doesn't exist
33735: ALF-12533 / ALF-14257: When run with -directory, MMT should only backup the alfresco.war file once
33781: ALF-12540 / ALF-14258: AMP - file-mapping.properties: white space at end of line is significant
33880: ALF-12777 / ALF-14259: MMT should not install AMPs which override pre-existing files in the war file, unless -force is provided. The MMT is moving toward more of a validation phase (checks things, calculate changes) then an execution phase (makes the changes).
33707: ALF-12541 / ALF-14254: Fix for failing unit tests
37030: ALF-12511 Allow debugging of the authentication chain at a high level
- enable with log4j.loggerorg.alfresco.repo.security.authentication.AbstractChainingAuthenticationService=debug
37066: Merged DEV to V3.4-BUG-FIX (3.4.10)
37063: ALF-11956: WCM accessibility
New Tab focus plugin is added for TinyMCE:
- plugin covers the RTE changes special for 'XForms';
- configuration for custom appearance has been set in 'web-client-config-wcm.xml'
37069: ALF-13379: READ_ONLY_LOCK prevents access via deprecated CMIS API
- Fix by Alex Bykov
37075: Fix for ALF-14267 SOLR index check - First transaction time used instead of first ACL time - indexCheck, checkInitialState
37076: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
36942: ALF-12081: Cancel Editing button should only be shown for documents that are checked out for offline editing.
36957: ALF-12081: Reverse-merging r36942 pending UI team review
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37079 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
31850deb6e |
Merged V4.0-BUG-FIX to HEAD
36604: ALF-13745: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.3)
36602: ALF-13667 Additional OpenOffice mimetypes to be added to the mime-type maps
- xls to pdf limit had been commented out
- failover.transformer.PdfRenderer.PdfToImage and failover.transformer.PdfBox.PdfToImage should not have been
been registered. Introduced an unregisteredBaseContentTransformer. In the case of these two transforms this would
not have been a problem, as they were disable anyway due to EXPLICIT setting elsewhere.
36608: First part of ALF-14209 SOLR - does not support query for all stores
- dynamic SOLR cores to track a store
- NEW, DELETE, and change properties and reload
36635: ALF-13404 for documentlibrary-v2 APIs
36669: Fix issue with rendering multi-valued properties in JSON from server-side JS (from DaveD)
36676: Fix for ALF-14216 Solr Exception when you try to sort folders or files by size.
36692: Fix ALF-12966 - Comments doesn't work on iOS Safari. Anywhere TinyMCE is present does not work correctly e.g. comments, blogs, wiki, HTML content creation.
36693: ALF-14138: Prevent default Surf CMIS content WebScript clashing with Alfreco version (updated Surf libs r1081)
36714: ALF-14224: WorkflowTaskDefinition form-key fetching fixed for multi-instance UserTasks
36721: Fix for ALF-8374 - Simple view: incorrect file type icon for *.page and *.eps files
36726: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
36724: Fix for ALF-14207 - cm:link not correctly handled in Share's doclist when users don't have permission
36728: Fix for ALF-14002: "No dashlets listed when customizing Site dashboard for the "Web Site Design Project" sample Share Site "
36732: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36637: ALF-6162 Thumbnail is not produced for PDFs encoded with JBIG2Decode
<< Reported problem still exists, but have made improvements see https://issues.alfresco.com/jira/browse/ALF-6162?focusedCommentId=162936&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-162936 >>
- PDFRenderer now fails with an exception in more cases, rather than just silently continuing. Specific case was not handling JBig2 images.
previously just resulted in a black box)
- Handle the font family CIDFontType0 which includes HiddenHorzOCR
36640: ALF-13769: Merged BELARUS/DEV/V3.4-BUG-FIX-2012_05_04 to V3.4-BUG-FIX (3.4.10)
36440: ALF-11956: WCM accessibility
Assignment of TinyMCE accessibility hotkeys only to activated RTE between multiple instances is added.
Headings and some other related labels within the context of 'Create Web Content Wizard' were shortened and clarified.
Fixed some issues related to hidden text for accessibility support in context of IE, which doesn't calculate styles and dimensions that are applied to elements before adding to DOM
36443: ALF-11956: WCM accessibility
Added some changes missed in r36440
36645: ALF-13769: Merged DEV/V3.4-BUG-FIX-2012_01_10 to V3.4-BUG-FIX (3.4.10)
33381: ALF-10162: Web Form validation can be bypassed
1. New method was introduced to XFormsBean which allows it to validate the last inserted values.
2. CreateWebContentWizard finds XFormsBean in session and invokes isXformValid. If any validation
errors exist it goes back and show the JSF error.
3. xform.js - contains code that removes JSF error as well as the XForms error. This is necessary because we need to clear
the JSF error on the Javascript actions
4. container.jsp - includes a div wrapper with the id to be able unambiguously find the JSF error block.
36700: Merged DEV to V3.4-BUG-FIX (Reviewed by Erik)
36450: ALF-12261 : IE8 Specific: It's impossible add relationship type "Parent/Child"
The type of the submit button should be set to 'button' in 'new-rmreference.get.html.ftl'.
36702: Merged DEV to V3.4-BUG-FIX (Reviewed by Erik)
36670: ALF-12825: Impossible choose the "Publication Date", the calendar isn't displayed
The DatePicker component register a validation handler for the date entry field so that the submit button disables when an invalid date is entered. This handler register with the forms runtime instance. We should create this instance in FormUI_consructor, not is onReady method (form.js), because constructors always in order will be invoked.
36703: Fix for Mac Office 2011 Powerpoint save fails on CIFS. ALF-13615.
36733: Merged V4.0 to V4.0-BUG-FIX
36628: Added ${NOW} variable option for schema bootstrap scripts (see ALF-14174)
36632: Fix last part of ALF-14174: The patch adding timestamps to acl_change_set breaks SOLR tracking
- Added ${NOW} to ACL change set timestamp when upgrading: commit_time_ms = ${NOW}
36647: ALF-14190: FSTR is not working
- Due to someone updating dependencies without updating the build scripts!
36734: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
36605: ALF-13745: Merged V4.0-BUG-FIX (4.0.3) to V4.0 (4.0.2)
36604: ALF-13745: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.3)
36602: ALF-13667 Additional OpenOffice mimetypes to be added to the mime-type maps
36678: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0
36675: Fix for ALF-14216 Solr Exception when you try to sort folders or files by size.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36737 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
36ed2b0785 |
Merged V4.0-BUG-FIX to HEAD
36152: ALF-13904: Can we code round the malformed Lock-Token reported in OOo/LibreOffice in ALF-7916
36169: ALF-8755: After renaming content / space by Contributor via WebDAV new items are created
36174: Reversed revisions 35090 and 35107. Reinstating Kofax in service packs for now until universal build is ready.
36191: Fixed inconsistencies in the application of index control aspect and guessMimetype in ADMRemoteStore and AVMToADMRemoteStorePath since hidden aspect additions.
Tested with large site migration.
36193: Pull out the Thread-local HttpClient creation from RemoteClient, and expose. Will go back into Surf at some point
36194: Convert to using the ThreadLocal HttpClient instances, and some extra steps to ensure we always tidy up after ourselves now the instance is shared
36196: ALF-13915: Inline edit is possible on someone else's working copy in Share - possible data loss with no warning
- Fix by MF
36197: Chinese: First files translated into Chinese
36202: ALF-13483: Japanese: Incorrect date handle in a date Input filed
- Reviewed by DWe
36203: ALF-11463: Corrected localized email template naming format
- Fix by Pavel, reviewed by DWe
36204: Fixes: ALF-13777, adjusts the sort order so that the calendar entries are displayed in a consistent order
36223: Remove old module code from core
* removed DOD module code (now found in separate RM archive)
* removed proff of concept RM module (long since deprecated)
* removed blog integration module (migrated into the core product many moons past)
* updated build scripts, removing all DOD module related tasks and properties
36226: ALF-5285: Workflow: Setting default value to data type <default>0</default>, value is not retained.
- Customer bug from 2008! Reviewed by Frederik
36228: ALF-12742: Fix Websphere classpath to allow OpenCMIS to work!
- Changes researched by Dmitry
- ALF-14023 logged for doc impact
36235: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- first half of embedded CMIS tests
36236: Fixes: ALF-13777. Fix tweaked for aesthetics.
36245: ALF-13244 SOLR Multi-threaded tracking is required for performance - simultaneous document transformations
- multi-threaded tracking is now the default
36248: Fixed ALF-13705 "Could not load properties"/InvalidQNameException while trying to open/edit rule in Share
36255: ALF-13088: Upgrade to OpenCMIS 0.7.0 to solve Alfresco CMIS extension issues
36256: ALF-13088: Fix compilation error
36259: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
<< Developed on Windows 7. Might need more work on Linux to get LibreOffice to shut down, but should be
okay with OpenOffice 3.2 which was used in the previous release. >>
- Updated jodconverter to latest version jodconverter-core-3.0-SNAPSHOT-patched.jar 28/4/2012 which is newer
than 3.0 beta-4
- Applied patch for http://code.google.com/p/jodconverter/issues/detail?id=103 to handle setting the env
for LibreOffice 3.5
- Modified code to use partial GNU style options (not used for -env!) when using LibreOffice
- Added OpenOfficeCommandLine to dynamically supply OpenOffice or LibreOffice command line args for OOoDirect
- Tested to work with OpenOffice 3.4 and 3.2 on Windows 7
36263: Merged V4.0 to V4.0-BUG-FIX
36247: ALF-11027: temporarily remove import of maven.xml, since it makes ant calls fail from enterpriseprojects
36264: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- remove old jodconverter-core-3.0-beta-3.diff
36265: ALF-14025: Updated Surf libs to stop application context being added to non-checksum requested dependencies to allow relative paths to be requested.
36266: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36147: Removed nonsense comments from method information
36187: Merged DEV to V3.4-BUG-FIX
36121: ALF-234: There is no field restriction at the New Rule form in Share
'maxlength="1024"' parameter has been added to title and description fields in 'rule-edit.get.html.ftl'
36229: Merged DEV to V3.4-BUG-FIX
35115: ALF-13181:Stack Specific: Script error occurs when try to exute Task Done/Approve/Reject action on My Tasks (My Tasks WebScript) dashlet
Dellay for 500 miliseconds was added to MyTasks.transitionTask() method.
36242: Fixed ALF-12287 "Share - metadataRefresh event removes version history"
- The javascript component was listening to "metaDataRefresh" which made it refresh itself. However it also listened to dopcumentDetailsAvailable to enhance its dom (i.e. show itself). Meaning that if timing was bad and the "documentDetailsAvailable" was fired before the refresh had been performed it nwever showed itself.
36260: ALF-13936: Enabling IMAP can interfere with folder versioning
36262: ALF-13718: Reverting ORDER BY changes to child assoc query as they had more impact than expected and we turned out to be compensating for out of date SQL Server statistics
36269: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36268: ALF-14031: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
36176: ALF-13981: Fix registerReferenceCountingIndexReader() so that it works in a doWithFileLock() retry loop (whatever that means!)
36273: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- Return a dummy OpenOffice command even when there is no OpenOffice/LibreOffice installed or on the path.
36275: ALF-14029: Updating single-valued association (no List<NodeRef>) fixed.
36283: Translation updates to: DE, ES, FR, IT, JA, NL. Based on EN rev36165.
36284: ALF-13723 SOLR does not include the same query unit tests as lucene
- InTree, InFolder, FTS, Access, DateFormatting, AspectJoin, FTSConnectives, LikeEscaping
36306: ALF-13672: Workflow Notification Emails are partially localized into other languages
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36324 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
07227a5487 |
Merged V4.0-BUG-FIX to HEAD
35394: ALF-13394: Allow administrators to gain SiteManager role
35407: ALF-12740: Updated XHR request processing for IE to ensure no caching (had previously thought IE9 was not affected but apparently it is)
35408: Fix for ALF-13286 who_can_create_site mention and bad error message
- explicitly declare public interface on SiteService
35412: Merged DEV to V4.0-BUG-FIX
35153: ALF-1834: Renaming folders breaks web form content
Original solution by Ivan has been reimplemented as per Derek's requirements and against 4.0.
[DH: Did some minor legibility changes and fixed LF for AVMDiskDriver]
35414: Incremented version.revision for 4.0.2
35417: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/V4.0-BUG-FIX: (THOR-6 / ALF-13755)
29356: THOR-6: MT is configured (but not enabled) by default - will be auto-enabled when first tenant is created
29455: THOR-6: build test/fix
29471: THOR-6: build test/fix
35423: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/V4.0-BUG-FIX: (THOR-4 / ALF-13756)
29500: THOR-4: Replace Tenant attributes with Tenant table (alf_tenant)
29501: THOR-4: Replace Tenant attributes with Tenant table (alf_tenant)
29503: THOR-4: Replace Tenant attributes with Tenant table (alf_tenant)
TODO: ALF-13757 - patch to migrate Tenant attributes to Tenant table (for existing customers)
35431: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
35367: ALF-13382: WorkflowService Returning Incorrect Values When Using Native jBPM API to set Local Task Variables
- Fix by Alex Bykov
35400: Fix for ALF-13557 - Share forms selectmany.ftl template does not work with Share search query parser; should do a logical OR or AND but does a concatenation
35416: Incremented version.revision for 3.4.10
35429: Merged V4.0-BUG-FIX to V3.4-BUG-FIX (partial)
35328: ALF-13409: Avoid concurrency issues in unit test tear downs by deleting users before sites. User deletion deletes invitations synchronously. Site deletion deletes invitations concurrently to avoid UI timeouts. The potential to access invitations that are being concurrently deleted still exists, but always did!
35430: ALF-13409: Avoid concurrency issues in unit test tear downs by deleting users before sites - another instance.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35434 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
407e5029cc |
Merged V4.0-BUG-FIX to HEAD
35224: ALF-12038: Remove trailing JSON comma causing IE7 script error
35226: ALF-13401 - Saving PowerPoint (mac 2011) via CIFS fails in Mac OS X Lion
35239: ALF-13409: Further fix to deal with concurrent deletion of a user's site invitations in background
35245: ALF-13281: Enabled use of autocomplete in IE for forms runtime. This change also allows multiple events to be attached per validation handler
35253: ALF-13640: Fixed issues with updating task associations + added new test + fixed existing activiti-component-tests
35271: Translation updates (fixes: ALF-13434) - based on EN r35212. (Dutch still to follow)
35281: ALF-13227: Fix CSS for Wiki layout of nested lists
35284: SPANISH: Update from Gloria
35290: More debug + unit test for mac powerpoint shuffle.
35291: Added isTemporary method
35295: ALF-13453 : Remote Code Execution (can create reverse shell).
- Added ability for XMLUtil parse callers to provide an optional array of XMLFilterImpl to be used while parsing.
-Added secureParseXSL methods that automatically install an XMLFilterImpl that causes a parse failure if any insecure namespaces are encountered.
35303: Fix for ALF-12444 Node Browser improvement: Index single node and remove single node from indexes
Part of ALF-13723 SOLR does not include the same query unit tests as lucene
35305: ALF-13723 SOLR does not include the same query unit tests as lucene
- test template
35306: ALF-13723 SOLR does not include the same query unit tests as lucene
- template for creating test cores
35323: ALF-13420: Natural sort on form option labels and improvement for CSS - specifically to address transform action in document details.
35328: ALF-13409: Avoid concurrency issues in unit test tear downs by deleting users before sites. User deletion deletes invitations synchronously. Site deletion deletes invitations concurrently to avoid UI timeouts. The potential to access invitations that are being concurrently deleted still exists, but always did!
35331: ALF-12126: Ensure that DND upload is disabled for users with only consumer access
35335: ALF-13708: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
35235: ALF-13673: Amp-loaded duplicated mimetypes should be handled
- Modified code to allow duplicates to replace parts of the existing mimetype definitions.
- A warning is logged each time.
35336: Spanish and Dutch updates from Gloria, based on EN r35212
35355: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
35213: ALF-13686: Merged PATCHES/V3.4.8 to V3.4-BUG-FIX
34943: ALF-13121: Option to create users either as user1 or user1@domain.com after kerberos authentication
- New Kerberos subsystem parameter kerberos.authentication.stripUsernameSuffix introduced
- When true (the default) the @domain sufix will be stripped from Kerberos authenticated usernames in CIFS, SPP, WebDAV and the Web Client
- When false, should enable a multi-domain customer to use Alfresco (says Mr Gninot)
35096: ALF-13121: Added missing stripKerberosUsernameSuffix property to sharepointAuthenticationHandler
35215: ALF-13065: Ensure Wiki new page save button is available on HTML edit action
35219: ALF-11898: Fixed TinyMCE create HTML content problem for Explorer client
35261: Translation updates based on EN r35144
35339: AD 2008 R2, user import via LDAP fails with over 1000 users
- Problem discovered by Community user with simple workaround
https://forums.alfresco.com/en/viewtopic.php?f=57&t=43960&sid=5569e5cfbccb3776e11ef4a8e9d50378&p=129664#p129664
35353: Merged V3.4 to V3.4-BUG-FIX
35279: ALF-13713: Merged PATCHES/V3.4.8 to V3.4
35146: Merged DEV to PATCHES/V3.4.8
35130: ALF-13472: Webdav Does not allow a user to access spaces without read permission on parent spaces
Receiving of indirect lock is wrapped into AuthenticationUtil.runAs() invocation to provide a possibility of getting indirect lock for users with appropriate access rights for requested resource
35280: ALF-10353: Internet Explorer hangs when using the object picker with a larger number of documents
- reviewed by DD
35318: ALF-13715: Merged HEAD to V3.4
31743: Fixed ALF-10157: Web Form Details page for the "Selected Web Content Forms": script error appears on help button click: container.jsp (line 382)
35341: ALF-13552: Merged V4.0 to V3.4
35296: ALF-13453: Remote Code Execution (can create reverse shell) - Fix by Shane
35304: ALF-13453: Extra fix to ensure xalan namespace isn't declared with global scope and can't be hijacked by an input stylesheet
35307: ALF-13453: Duplicated extra fix to duplicate code in XSLTRenderingEngine!
35354: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
35266: Merged V3.4-BUG-FIX to V3.4
35261: Translation updates based on EN r35144
35334: Merged V3.4-BUG-FIX to V3.4
35235: ALF-13673: Amp-loaded duplicated mimetypes should be handled
- Modified code to allow duplicates to replace parts of the existing mimetype definitions.
- A warning is logged each time.
35356: Merged V4.0 to V4.0-BUG-FIX
35292: ALF-13721: Merged PATCHES/V4.0.0 to V4.0
35240: Fix for ALF-13685 The SOLr textContent webscript is not protected by authentication and permission checks.
35242: Fix for ALF-13685 The SOLr textContent webscript is not protected by authentication and permission checks.
- /wcs/api/solr and /wcservice/api/solr
35304: ALF-13453: Extra fix to ensure xalan namespace isn't declared with global scope and can't be hijacked by an input stylesheet
35307: ALF-13453: Duplicated extra fix to duplicate code in XSLTRenderingEngine!
35357: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
35048: Merged V4.0-BUG-FIX to V4.0
35031: Fix for ALF-12309: Script errors on site pages
35293: Merged V4.0-BUG-FIX to V4.0
35172: ALF-13626: category.put.json.ftl has wrong bracket
35296: Merged V4.0-BUG-FIX to V4.0
35295: ALF-13453: Remote Code Execution (can create reverse shell)
- Fix by Shane
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35359 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a9dfa6940c |
Merged V4.0-BUG-FIX to HEAD
34474: ALF-13169 Tomcat fails to shutdown
- fix non daemon Timer's
34475: Part 1: Fix for ALF-13244 SOLR Multi-threaded tracking is required for performance - simultaneous document transformations
- multi-threaded transaction and node tracking (off by default at the moment)
- fix index/repo sync check failure if ACLs have been indexed but no transactions
- minimise data sent back from query responses (not all stored fields)
- added SOLR side config for HTTPClient pooling, cache sizing and tracker configuration
- fixed SOLR incremental cache update for merges that end with all deletions in the old index
- fixed unclosed stream in SolrKeyResourceLoader
34478: ALF-13050 - CIFS: Disabling account is not respected
Also contains major rework of logging and exception handling.
34499: Fix for ALF-13150
34526: Fix for ALF-13288
34530: Minor CSS tweaks after changes for ALF-11991
34539: ALF-13176 - Implement Word for Mac 2011 Cifs Shuffle.
34541: ALF-13244 SOLR Multi-threaded tracking is required for performance - simultaneous document transformations
- multi-threaded ACL tracking
- multi-threaded statistics and reporting control
- nodes that can not be indexed have an error record added to the index and do not block indexing the transaction (nodes unindexed due to exceptions can be found by ID query and the exception stored in the index)
- nodes that are not-indexed have a minimal record added to the index for index consistency checking (unindexed nodes can be found by ID query)
34544: Add support for CIFS Level II shared oplocks. ALF-13138, ALF-13110.
Fixed CIFS open for attributes only access preventing oplock on the following file open.
Fixed reporting serialized copies of file access tokens as leaked.
34576: ALF-12767 - CIFS TextEdit - File has been modified outside TextEdit
34577: incorrectly checked in copy of network-protocol-context.xml
34580: ALF-13215: Ensure that permissions for everyone cannot be upgraded on moderated or private site. Fixed inconsistency between permissions shown in properties and in dialog
34582: ALF-13332: Updated modifier link for correct profile
34609: ALF-12740: Update to previous fix (only apply to IE8 and below)
34623: ALF-12767 - CIFS TextEdit - File has been modified outside TextEdit
34636: Fix for ALF-13365 SOLR: Recently modified docs dashlet sorts incorrectly
- respect short property names on sort requests @cm:created and not require the full @{uri...}created
34659: ALF-2550 - added enterprise repo config files.
34715: Fix for __ShowDetails desktop action returned URL is truncated if hostname too long. ALF-13202.
34726: ALF-13293: Webdav: Version history lost after editing content in Finder
34738: ALF-7883: WebDAV: support HEAD method for folder
- Fix by Pavel
34743: Fix for ALF-13244 SOLR Multi-threaded tracking is required for performance - simultaneous document transformations
- batch fetch for nodes in transaction, acls in sets, and acls and readers
- config for batch fetching
- Better reporting for ACL set indexing
34747: ALF-13262: adding missing indexes for new schema's (activiti-schema create) + schema patch for existing schema
34817: Merged V4.0 to V4.0-BUG-FIX
34493: SPANISH: translation updates based on EN r34103
34498: Fixed ALF-12031: WCM: Content cannot be expired: avmExpiredContentTrigger is missing
- Side-effect of ALF-11644: AVM cleanup jobs run when WCM is not installed
- WORKAROUND: Get file 'root\projects\installer\wcm-bootstrap-context.xml' and use that
34525: Fix for ALF-13210:
- removed "unsupported" from bulk filesystem import web pages
34531: Fix for ALF-13117 and ALF-13273
34549: Merged BRANCHES/DEV/BELARUS/HEAD-2012_03_15 to BRANCHES/V4.0:
34528: ALF-12874:
34552: ALF-13322: Fixed doc lib reload loop caused by "#" in folder name
34553: ALF-13311: Ensure images can be linked in TinyMCE create HTML content editor
34556: Minor: removed unused code
34557: Merged DEV to V4.0
34537: ALF-13035: Add "START WITH" parameter to IDENTITY field.
ALF-13034: Add "optional" parameter for statement that drops index that was generated automatically.
34567: ALF-11047: Ensure that Explorer linked files and folders (from outside of sites) display correctly
34578: Fixes: ALF-11744: Dates rendered with the form service date control are rendered on the server, so show server time.
- I've added the timezone to the display format and the ISO8601 date to the as an attribute on the HTML element to allow client side parsing
- Adds client side parsing on the Doc Details page, so times are shown in the timezone of the user's browser.
34583: GERMAN: Translation update, based on EN r34103, Fixes: ALF-13075,
34584: FRENCH: Translation update based on EN r34103, Fixes: ALF-13002, ALF-13003, ALF-13020
34585: ITALIAN: Translation update based on EN r34103
34586: JAPANESE: Translation update based on EN r34103
34587: DUTCH: Translation update based on EN r34103, Fixes: ALF-12575.
34626: Fixes: ALF-13375 - Date rendering bug in search results
34630: Further fix for ALF-13375 that modifies Alfresco.util.formatDate's ISO8601 support for backward compatibility (e.g. passing in non ISO strings).
34635: ALF-12061: Mac support: Document Connection always throws an error
- Case sensitivity fix by Pavel
34653: ALF-12308, ALF-12309, ALF-12554: Stack specific script errors
34655: Fix for ALF-12723 CMIS: Over-riding cm:autoVersionOnUpdateProps in custom model prevents startup
34656: Merged HEAD to BRANCHES/V4.0:
34654: Fixes: ALF-13389: Old element id used when setting event end date.
34657: Translation updates for all languages except JA.
34660: Fix to license driven config files to remove erroneous characters
34669: Merged DEV to V4.0
34663: ALF-12242: User activation issue
InviteHelper.acceptNominatedInvitation() method was changed to enable user account in any case(no matter was it enabled/disabled before)
34681: Merged DEV/THEMIS2 to V4.0
34472: Document List Customization Refactor
- SLingshotSiteModuleEvalutaor now has new <applyForNonSite> param that defaults to false for backward compability
- Slingshot extension points, surf-doclist.get now uses 2 spring beans:
* "resolver.doclib.doclistDataUrl" to get the repo doclist data url
* "resolver.doclib.actionGroup" to get each item/nodes action group id
34692: Fix for ALF-12715 - Incorrect SPP working (mimetype not set on document stored via ADM Remote Store API)
34708: ALF-13239: Merged V3.4-BUG-FIX (3.4.9) to V4.0 (4.0.1)
34707: ALF-13239 Share rule to convert to PNG fails on JPG images
- Issue was showing up in 4.0.1 as a change was made for iPad that introduced an imageOptions.isAutoOrient()
setting. This forced a concatenation of null with " -auto-orient". However there are also crop and resize
options that could also do this even in 3.4
Setting the commandOptions String to "" when null, is fine as this is how property value nulls are handled
later anyway.
34718: JAPANESE: Localisation of Company specific contact information & addition of timezone to form control.
34719: FRENCH: File consistency tweak.
34746: ALF-12903: Create HTML content fix
34754: Merged PATCHES/V4.0.0 to V4.0
34750: Reinstate ${version.label} into version.number property
34810: Merged DEV to V4.0 (with corrections)
34807: ALF-13290 : Mac Support: Error appears after collaborator saves changes to the document
deleteFailedThumbnailChildren method should be run as system user as it may fails with AccesssDenied if collaborator updates document
34876: Fix fo ALF-13503 Add SOLR client API tests to the SystemBuildTest project
- SOLR API tests run embedded with SSL
34984: ALF-13109 - Correction to NTIOCtl.FsCtlCreateOrGetObjectId
35009: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX:
35008: Fix for ALF-12817. Fixed as suggested - new method remove().
35031: Fix for ALF-12309
35032: Fix fo ALF-13535 using CMIS, on-disk tickets cache can grow unbounded
- expire tickets based on inactivity by default
- added job to clean up expired tickets
- all are configurable
35033: Fix fo ALF-13535 using CMIS, on-disk tickets cache can grow unbounded
- avoid NPE for null tickets
35037: Fix for ALF-13505 SOLR tracking readers does not encode all uids correctly
- fixed reader encoding
35049: ALF-13384 - Saving large Word (mac 2011) document via CIFS fails in Mac OS X Lion
35053: Merged V4.0 (V4.0.1) to V4.0-BUG-FIX (4.0.2)
34844: Merged V3.4-BUG-FIX (3.4.9) to V4.0 (4.0.1)
34843: ALF-5830 show_audit.ftl template doesn't work anymore
- Removed L10n messages that are no longer used (should have been removed in 3.4.6 when this issue was fixed)
34847: Merged HEAD to BRANCHES/V4.0:
34804: Fixes: ALF-13309: Issue with over zealous HTML escaping with truncated descriptions in the Calendar Agenda view.
34861: ALF-13497: Merged PATCHES/V4.0.0 to V4.0
34813: ALF-13115: No feedback is given to the user when Approve/Reject is clicked for a task when they followed a link to the task in an email.
- Fix by Pavel, reviewed by Kev
- Now they get a confirmation message followed by a redirect to their dashboard
34862: Fix for ALF-10823 "allowGuestLogin=false" and Share then fills the alfresco error log with "Guest authentication not supported"
Fix for ALF-12678 Errors in log on startup (ts.alfresco.com 4.0)
- improved handling of 500 errors relating to GuestAuthNotSupported when alfresco.authentication.allowGuestLogin=false
34867: Merged DEV to V4.0
34565: ALF-13074: JBPM workflow definitions are not resilient to missing model definitions
WARN messages have been added if JBPM workflow definitions cannot be loaded in the model definitions.
34855: ALF-13074: JBPM workflow definitions are not resilient to missing model definitions
Reimplemented to handle all exceptions during constructing WorkflowInstances WorkflowTasks and WorkflowDefinitions.
34859: ALF-13074: JBPM workflow definitions are not resilient to missing model definitions
Logger messages was changed to correspond the logger pattern.
34893: Translation updates for DE and ES.
34894: Fixes: ALF-13518; Updates Calendar event object's URL to work out of context.
34896: FRENCH: Translates new strings.
34915: Merged DEV to V4.0
34912: ALF-13267: There should not be a web-client-config-custom.xml in alfresco.war
Move "modules\quickr\config\alfresco\extension\web-client-config-custom.xml" to "modules\quickr\config\alfresco\module\org.alfresco.module.quickr\ui\web-client-custom.xml".
34913: ALF-13267: There should not be a web-client-config-custom.xml in alfresco.war
Delete "modules\quickr\config\alfresco\extension\web-client-config-custom.xml".
34916: ALF-13267: Merged V3.4 to V4.0 (and reversed previous duplicate fix)
24828: Merged BRANCHES/DEV/BELARUS/V3.4-2011_01_13 to BRANCHES/V3.4:
24824: ALF-6361: web-client-config-custom.xml doesn't work in /alfresco/tomcat/shared/classes/alfresco/extension
34929: ALF-12242: Issues activating users when more than one member in the authentication chain
- Correction to fix that caused regressions ALF-13494, ALF-13498
- Need to check for the mutability of a user's authentication before trying to enable it
- Also chaining of the authentication enabled attribute should assume true until false found, not the other way around
34930: ALF-12242: Reverted change to this class as it wasn't necessary and wouldn't work!
34932: ALF-13453: Enable XMLConstants.FEATURE_SECURE_PROCESSING feature on Transformer Factory to prevent remote code execution
- Now SecureTransformerFactory should be used as a standard
34965: Merged PATCHES/V4.0.0 to V4.0
34959: ALF-13550: Fix for ALF-13546 SOLR tracking fails for nodes with content and no auditable aspect - NPE as there is no last modification date to use
34960: ALF-13551: Merged BRANCHES/DEV/V4.0-BUG-FIX to PATCHES\V4.0.0
- fix for ALF-13544 When SOLR encounters an error indexing a document, subsequent indexing does not occur
34541: ALF-13244 SOLR Multi-threaded tracking is required for performance - simultaneous document transformations
- nodes that can not be indexed have an error record added to the index and do not block indexing the transaction (nodes unindexed due to exceptions can be found by ID query and the exception stored in the index)
- nodes that are not-indexed have a minimal record added to the index for index consistency checking (unindexed nodes can be found by ID query)
34968: ALF-13453: Reversed XSLTProcessor and XSLTRenderingEngine changes for now as they break http://wiki.alfresco.com/wiki/WCM_Forms_Rendering and model handling via bsf extensions. A more sophisticated approach is required. See bug for more info.
34972: ALF-13340: Upgrade postgres JDBC driver to tested/supported version!
34997: ALF-13453, ALF-13565: Fully reverted revision 34932 as it prevents startup on Weblogic
34998: Merged V4.0-BUG-FIX to V4.0
34992: DUTCH: translation updates based on EN r34861
34993: FRENCH: Translation updates based on r34861
34994: ITALIAN: Translation updates based on r34861
35013: ALF-13561: Not found error after uploading new version
- Fix by Pavel
35034: Fixes ALF-13570: Error loading event info panel.
35039: ALF-13573: Merged V3.4-BUG-FIX (3.4.9) to V4.0 (4.0.1)
35022: ALF-13451: Allow modules to configure mimetypes
35041: ALF-13466: Error is displayed by approve or reject wcm workflow
- Fixed regression caused by ALF-4098
- Protected calls to new addNewChildrenIfAny() method with isDirectory() checks
35042: GERMAN: Translation updates based on r35029, and fixes ALF-12471.
35043: SPANISH: Translation updates based on r35029, and fixes ALF-12471.
35044: FRENCH: Translation updates based on r35029, and fixes ALF-12471.
35045: ITALIAN: Translation updates based on r35029, and fixes ALF-12471.
35046: JAPANESE: Translation updates based on r35029, and fixes ALF-12471.
35047: DUTCH: Translation updates based on r35029, and fixes ALF-12471.
35090: Remove Kofax. It has been migrated to integrations/kofax
35097: Added new file server cluster tests.
Open for attributes only overlapped with open with oplock.
Open with oplock with break to level II shared oplock.
35099: JLAN Client updates to support level II oplocks, required by new cluster tests.
35100: Various oplock related fixes, including problems opening file on second cluster node. ALF-13109.
35107: remove errant '>'
35116: ALF-13401 - Mac LION Powerpoint CIFS
35162: Removed spurious attempt to force a concurrency exception for getNodePair after a node had actually been deleted. Code would retry 50 times before failing. Reviewed with Derek, its not the node service's job to second guess that there may be a concurrency problem in a client's cache.
35164: Fix for ALF-13641 - Negative cases for date value in propertyNegative cases for date value in property. Today button
35169: ALF-13401, ALF-12393: Added exception translation to AbstractReindexComponent retrying transactions, following change in r35162
35172: ALF-13626: category.put.json.ftl has wrong bracket
35173: ALF-12749 - CIFS: Editing of ppt/pptx files fails (MacOSx specific)
35174: Fix for ALF-13556 - Sorting for custom model fields doesn't work for search results in Share
35176: Fix for ALF-4281 - Script error at 'Email space users' form
35186: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-34847 to BRANCHES/DEV/V4.0-BUG-FIX:
34875: Creating new branch from $FROM
34939: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-34397 to BRANCHES/DEV/DAM/V4.0-BUG-FIX-34847:
34400: Creating new branch from $FROM
34422: Merged DEV/DAM-0.1 to DEV/DAM/V4.0-BUG-FIX-34397
34085: Allow for generateThumbnailUrl to accept a rendition name parameter.
34086: Changed simpleView view type switch to integer implementation rather than boolean.
34087: Pulled specific rendering code for simple and detail view into separate view renderer objects.
34092: If simpleView was stored as a boolean convert it to an integer for ALF-12952.
34423: Merged DEV/DAM/HEAD-34276 to DEV/DAM/V4.0-BUG-FIX-34397
34307: ALF-12952: Change DocumentList simpleView Nav Switch to an Int Implementation
34957: ALF-12952: Change DocumentList simpleView Nav Switch to an Int Implementation
- Removed ability to specify index on registerViewRenderer
- Added firing of setupAdditionalViewRenderers to make it easier for extensions to register themselves at the appropriate time
35021: ALF-12955: Share Document Library and Repository Browser Should Easily Allow for Additional Views
- Changed viewRenderers to an object implementation with storage/retrieval via named properties or 'keys'
35050: ALF-12955: Share Document Library and Repository Browser Should Easily Allow for Additional Views
- Renamed simpleView preference and option to viewRendererName
- Reintroduced simpleView boolean preference and option as deprecated to allow deletion of old preference
- Renamed viewRendererOrder to viewRendererNames
- Added default viewRendererNames at DocumentList.options level
- Renamed widgets.simpleDetailed to widgets.viewRendererSelect but did NOT change HTML id for backwards compatibility
- Renamed onSimpleDetailed to onViewRendererSelect
- Added deletion of deprecated simpleView preference if it exists
35056: ALF-12955: Share Document Library and Repository Browser Should Easily Allow for Additional Views
- Made viewRenderer methods a proper Alfresco.ViewRenderer object which is more easily extended
- Added name property to ViewRenderer constructor and changed registerViewRenderer to use that as a key
- With more strictly defined ViewRenderers in place, changed select button to iterate over viewRendererNames rather than explicit list
35104: ALF-12955: Share Document Library and Repository Browser Should Easily Allow for Additional Views
- Added markup tag around the document list container
35126: ALF-12955: Share Document Library and Repository Browser Should Easily Allow for Additional Views
- Added markup tag documentListConstructorSetOptions around setOptions after DocumentList object constructor
- Added markup tag documentListViewRendererSelect around view select buttons
- Added markup tag documentListShowFolders around show folders button
- Added markup tag documentListSortSelect around sort selection buttons
- Renamed Alfresco.ViewRenderer to more specific Alfresco.DocumentListViewRenderer and private methods similarly
- Added default for viewRendererName if it's undefined in options
- Added check for availability of renderer specified in user preference, if not use default, and consolidated renderer index lookup
35179: ALF-12955: Share Document Library and Repository Browser Should Easily Allow for Additional Views
- Removed documentListConstructorSetOptions
35194: Temp disable cifs text edit test.
35197: ALF-13097 - IMAP templates have wrong mimetype
35201: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
34462: Merged DEV to V3.4-BUG-FIX
34461: ALF-10759: Advanced search fails for sub-element tags
UITagSelector component which allows Advanced Search to add new tag option to search
34479: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
34477: ALF-13237: Yet another 13th hour Spring Surf Regression
- Can't afford to pull in all the latest surf goodies so overriding PageImpl.class with one corresponding to Surf revision 1034 in WEB-INF/classes, just for 3.4.8
34515: ALF-9855: Alfresco side to support standard Adobe-Japan1 PDF fonts in swftools
- Bitrock binaries provided
34518: ALF-13266: Ubuntu installation fails in non-obvious way when machine lacks sufficient memory
- Fix from Bitrock
- L10N required
34536: Merged DEV to V3.4-BUG-FIX
34529: ALF-13135: Impossible to Add new member on Workspace using email address
NPE fix if AD users don't have e-mail address as a property.
34538: ALF-12812 Saving files with apps on Mac OS X Lion in CIFS doesn't invoke rules (Update rule fires BEFORE, FileFolderInterceptor recalcs HIDDEN and TEMPORARY )
34542: Add support for Level II shared oplock. ALF-13093, ALF-12328.
Fixed CIFS open for attributes only access preventing oplock on the following file open.
34543: Oplock and open for attributes fixes to the repo/AVM filesystems. ALF-13093, ALF-12328.
34579: ALF-13284: Removing obselete files
34603: ALF-10833 Alfresco does not show correct thumbnails for some specific kind of PDFs
- Patched PDFRenderer-0.9.1 to return a null page if there was an error.
The code structure did not lend itself to simply throwing the exception.
- Modified PdfToImageContentTransformer to check for a null page and it then throws an AlfescoRuntimeException
which causes the failover transformer to use the next transformer in the list: PDBBox which is able to
transform the pdf and the image that was missing.
34617: Add missing source Java folder.
34629: ALF-13188: Content IO Channel not closed
34697: ALF-13149: Start up performance suffers if the alf_transaction table grows too large.
34712: ALF-13063: sample settings for DB2
34803: New installer translations from Gloria
34809: ALF-11956: Merged BELARUS/V3.4-BUG-FIX-2012_01_26 to V3.4-BUG-FIX (V3.4.9)
<< In addition to the 2 merged revisions, includes the change for ALF-11972 and test all-widgets.xsd >>
33715: ALF-11956: WCM accessibility
- sandbox name oriented titles were added almost to all action links at 'Browse Website' page view;
- adding titles to image tags functionality was added to ActionLinkRenderer, UIMenu and UISandboxes (this includes arrow icons for 'Web Forms' and 'Modified Items');
- titles were added to XForm Date/Time picker controls (text input and arrow buttons);
- 'Click to edit' functionality via keyboard availability was added to XForms TinyMCE editor control (using 'Tab' key, 'Alt' + 'E' in IE or 'Alt' + 'Shift' + 'E' in FireFox);
- additional i18n properties for Date/Time picker and action link titles were added
34625: ALF-11956: WCM accessibility
Increasing XForms widgets readability by screen reader tools:
- Tiny MCE 3.2.7 buttons;
- required fields;
- inputs labels;
- VGroup, HGroup and Repeating widgets folding icons/buttons and others
ALF-11972: Title attributes for the WCM form element xs:anyURI not included to allow multiple xs:anyURI file picker "Select" buttons to be distinguished by screen readers
- Change defined in JIRA
34846: Translation updates:
- FR: Missing Strings
- DE: Fixes encoding issue
34881: ALF-13512: Merged PATCHES/V3.4.8 to V3.4-BUG-FIX
34829: ALF-12621: Sort order of folders including hyphens ( - ) are different in folder-tree and view on folders (in Share)
- Switched from using JS sort to Java locale-based sort
34845: ALF-12621: Fixed array typing problems in previous checkin
34918: Fix for ALF-13385 Access DENIED api does not seem to work
- changed default behaviour to any-deny-denies
- config to switch back
- needs custom port to 4.0 for SOLR
- unit tests added
34919: Fix for ALF-13385 Access DENIED api does not seem to work
- added property based configuration and default configuration check
34937: ALF-11956: Merged BELARUS/V3.4-BUG-FIX-2012_01_26 to V3.4-BUG-FIX (V3.4.9)
34886: ALF-11956: WCM accessibility
- headings functionality is added. WAI-ARIA markup was used;
- alert for XForms validation errors is added. WAI-ARIA markup was used;
- previous accessibility changes tested and fixed against the new functionality
35003: Merged HEAD to V3.4-BUG-FIX
34673: Changed from time-based module and component names to GUID-based names. Not likely to affect anything.
35057: Fix for ALF-12590 Share - Document library doesn't return subfolders when parent space contains the character "- "
- updated to the latest version of jaxen (which now includes saxpath)
- the problem path is now parsed correctly
35074: ALF-13597: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
34978: ALF-13489: Index tracker now has ability to distinguish create/update/rename/link/unlink
- Will prevent unnecessary cascading PATH regeneration on remote cluster nodes
- QNames and noderefs of parents in index compared with those in the database
- Experimental - needs testing
34983: ALF-13489: Correction to renamed node detection
34985: ALF-13489: Even more foolproof parent assoc cross-referencing
- Should handle duplicate QNames, etc.
- Renames now just an add and a remove
35075: ALF-13598: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
34872: Merged DEV (by Pavel) to PATCHES/V3.4.6 (and refactored)
34554: ALF-11777 : Persistent lock is left on document in certain use cases when editing online (spp)
1. From now documents are locked for maximum 24 hours when working through WebDAV/Vti.
2. Session listeners were added for web-client and vti-module to allow handling session expiration event.
3. WebDAVLockService class was implemented. It is used by session listeners to perform session cleaning (forcibly unlock all documents that were persistently locked during http session).
4. LOCK/UNLOCK webdav methods and Get/Checkout/UncheckoutDocumentMethod vti methods where updated to correctly populate session list of locked documents.
34832: ALF-11777 : Persistent lock is left on document in certain use cases when editing online (spp)
1. From now documents are locked for maximum 24 hours when working through WebDAV/Vti.
2. Session listener was added for webdav/vti to allow handling session expiration event.
3. LOCK/UNLOCK webdav methods and Get/Checkout/UncheckoutDocumentMethod vti methods where updated to use shared code to lock/unlock nodes.
34833: ALF-11777 : Persistent lock is left on document in certain use cases when editing online (spp)
1. Remove unnecessary classes after 34554 rev.
34852: ALF-11777 : Persistent lock is left on document in certain use cases when editing online (spp)
1. Some changes after David's review of revisions 34832, 34833.
34874: ALF-11777: Fixed typo
35078: ALF-12785: BaseDownloadContentServlet could co into an infinite loop if asked to seek past the end of a file
35079: ALF-12490 "HTTP Status 500 - 00200935 Exception in Transaction" message error with webform
- ALF-9524 fix assumed there were only switch elements in a form
35086: ALF-13563: Upgrade to Bitrock 8.1.0 to fix password validation issue
35095: ALF-12764: New distributable alfresco-enterprise-ear-3.4.9.zip
- Like war zip, but contains .ear file instead of .wars and also contains WAS shared library
- Means samples and other bits are finally available to non-Tomcat users
35103: Merged DEV to V3.4-BUG-FIX
35098: ALF-12776: if a user requests to join a moderated site, and that request is rejected, the rejection email is sent to the user-id and not the email id.
Implemented
Correct WorkflowModelModeratedInvitation.WF_PROP_REVIEW_COMMENTS field in configuration for moderatedInvitationReviewTask
Person's email into emailAction PARAM_TO
35114: ALF-12766 Creating Web Content several users - different sandboxes
- To be consistent with ALF-11440 PM comment 18-Dec-2011 and ALF-8787
A Manager should only be able to create a file in a sandbox
if it is NOT locked somewhere else.
- Not much can be done about the error message as the locked path is useful in other
situations and it is not possible to issue a different message on create only
35121: ALF-11956: Merged BELARUS/V3.4-BUG-FIX-2012_04_05 to V3.4-BUG-FIX (V3.4.9)
35109: ALF-11956: WCM accessibility
- Date/Time Pickers are made accessible via the keyboard and readable by JAWS (13, demo version). WAI-ARIA standard is used;
- corrected 'expanded' state determination for Date/Time Pickers;
- Modified Items and Web Forms arrow buttons are made accessible via the keyboard on the Browse Website page;
- some changes per the description of the issue and per the comment of the 23-Feb-12 11:33 AM
35145: ALF-11990: CIFS login with case insensitive username is rejected
- User name normalization moved to before MD4 hash retrieval
35151: Port of oplock related changes from v4.x.
35177: Fix for ALF-11936 - RSS feed from the activities dashlet produces invalid XML
35178: ALF-12631: removeChild requires delete permissions on the child node, even when it is a secondary association
- now it doesn't (thanks to Andy's solution)
- new ACL_PRI_CHILD_ASSOC_ON_CHILD ACL entry only enforces the permission on the child node when it is a primary association
35181: Merged DEV to V3.4-BUG-FIX
35165: ALF-13409: Invite to a site throws an error if an instance of invitation-moderated-workflow is started by a user whose account is subsequently deleted
InvitationServiceImpl listens for person node deletions (it already implements beforeDeleteNode) and cancels invitations within beforeDeleteNode
35182: ALF-12567 Unable to create thumbnails for certain PDF files
- The supplied PDF contains an invalid offset in the xref table. This turns out to be a quite common error resulting in
thousands of Google hits. The offset is set to the string value "4294967295". This number in hex is FFFFFFFF. The value
of an 4 byte int in C or Java with this value is -1. Neither PDFRenderer nor PDFBox have workarounds for this although
lots of other systems do, which is why it is possible to view or edit it in other systems.
Patched both PDFRenderer and PDFBox to handle this common error.
35185: ALF-13033: Friendlier error message when you try to delete non existent content from a sandbox
35191: ALF-13409: Fix build.
35192: Merged V3.4 to V3.4-BUG-FIX
35161: ALF-13624: Merged V4.0-BUG-FIX to V3.4
34474: ALF-13169 Tomcat fails to shut down
- fix non daemon Timers (and punctuation!)
35163: ALF-13656: Merged HEAD to V3.4
31375: Fix for ALF-435 - Unfriendly error occurs when trying to delete renamed category from category page
35189: Italian translations from Gloria
35193: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
35125: Merged V3.4-BUG-FIX to V3.4
35156: Correction to merge in revision 35125 (a reintegrate merge rather than a selective merge)
35202: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
34532: ALF-13233: Merged HEAD to V3.4-BUG-FIX
32960: ALF-11008 - Support the WebDAV DELETE method in SPP/VTI, with the special response required by SPP for locked documents
34559: ALF-13106: Merged HEAD to V3.4-BUG-FIX
28223: Merged DEV/SWIFT to HEAD (Tika and Poi)
30589: Upate Tika and add Ogg Vorbis support + tests
30673: Upgrade POI and Tika for recent fixes
31009: Bump the Tika version for some recent fixes
31010: Update the test audio files to include more metadata
31011: ALF-6170 Add missing audio model (needed in devcon demo)
31013: Update the MP3 extractor to output audio keys (related to ALF-6170), and refactor the audio extractors to share more common code. Also expands the audio extractor tests to share common code, and test more metadata. (Needed for devcon demo)
31022: Tika update for custom mimetypes enhancement
31023: Add @since tags where known, and do a quick coding standards sweep
31274: ALF-10813 follow-on - make it clearer that we're just creating the one detector, and switch to the new style version
31289: ALF-10803 - Upgrade Tika to add the extra WordPerfect mimetype
31553: ALF-10525 ACP mimetype detection fix, unit tests for it, and a NPE fix
31554: Update Tika to get the fix for TIKA-764
32105: ALF-11574 Upgrade Tika for the fix to TIKA-784, and add the DITA types to the Alfresco mimetype map
32138: Bump the Tika version for the updated TIKA-784 fix, and add an Alfresco side unit test for this case
32153: Update the vorbis jar to one that includes the license info more clearly in META-INF (without needing to read the POM)
32320: ALF-11650 Upgrade Tika for TIKA-789 (MPP Detection), and add tests that show it is now being correctly handled
32363: Update POI and Tika for the new code required to solve ALF-10980 (MPP Open/Change detection)
34560: ALF-13106: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33330: ALF-12487 In Mimetype Detection, if Tika detects a generic type of text/plain or XML, defer to the Alfresco filename based type (as we already do for octet stream)
33379: Add the TIFF mimetype
33380: Improve the stream to Tika conversion code, following review for THOR-952
33385: Upgrade to the latest Tika and POI, for recent bug fixes
33779: Upgrade Tika for ALF-12714
33782: ALF-12714 Add 3GPP/3GPP2 video, and MP4 Audio mimetypes
33783: Update Tika for more MP4/QuickTime support, and enable MP4 audio metadata extraction + "quick" testing
34561: ALF-13106: Fixed merge errors
34562: ALF-13106: Merged SWIFT to V3.4-BUG-FIX
26546: Have one copy of the Tika Config in spring, rather than several places fetching their own copy of the default one (either explicitly or implicitly).
34563: ALF-13106: Merged HEAD to V3.4-BUG-FIX
32264: Adding "quick" test resources for MS project.
34564: ALF-13106: Fix unit test
34752: GERMAN: Translation updates, based on EN: 34612
34753: SPANISH: Translation updates, based on EN: 34612
34755: FRENCH: Translation updates, based on EN: 34612
34756: ITALIAN: Translation updates, based on EN: 34612
34967: ALF-13552: Merged V4.0 to V3.4-BUG-FIX
34932: ALF-13453: Enable XMLConstants.FEATURE_SECURE_PROCESSING feature on Transformer Factory to prevent remote code execution
- Now SecureTransformerFactory should be used as a standard
34971: ALF-13552: Merged V4.0 to V3.4-BUG-FIX
34968: ALF-13453: Reversed XSLTProcessor and XSLTRenderingEngine changes for now as they break http://wiki.alfresco.com/wiki/WCM_Forms_Rendering and model handling via bsf extensions. A more sophisticated approach is required. See bug for more info.
34982: ALF-13554: Merged V4.0 to V3.4-BUG-FIX
34972: ALF-13340: Upgrade postgres JDBC driver to tested/supported version!
34999: ALF-13552: Merged V4.0 to V3.4-BUG-FIX
34997: ALF-13453, ALF-13565: Fully reverted revision 34932 as it prevents startup on Weblogic
35000: Translation updates for DE, ES, IT. Based on EN r34846.
35015: ALF-13451: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33864: ALF-10736: JSF - Adding mimetype does not work on 3.4.x
35020: ALF-13451: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33863: ConfigSource for XMLConfigService which uses a ResourceFinder for wildcard-compatible lookups (UrlConfigSource does not support them)
35029: JAPANESE: Translation updates based on EN r34846
35212: ALF-13409: Deleting a person can now cancel their invitations. Cancelling invitations can delete inactive persons! So prevent infinite looping with a transaction local resource
- Also fix up other invite related unit tests
35217: Merged DEV to V4.0-BUG-FIX
35214: ALF-12745 : AD-LDAP: alfresco hangs when upload user csv file
Disable 'Upload User CSV File' button in Share admin console in case of AD-LDAP
35221: Avoid a NPE if Repository.getPerson() is called when no RunAsUser is active, instead return Null as for users with no defined NodeRef
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35229 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
99ccb72ea5 |
Merged V4.0-BUG-FIX to HEAD
34060: Merged V4.0 (4.0) to 4.0-BUG-FIX (4.0.1) <<< NOTE ALF-12939 still needs to be done to complete this merge to 4.0.1 >>>
33056: Fix for ALF-12280: Upgrading from version 3.4.7 to 4.0.0 failed with MS SQL database
- Added dialect-specific script for SQL Server
33059: Fix for ALF-12127, ALF-11161, ALF-11988
Merged BRANCHES/DEV/THOR1 to BRANCHES/V4.0
33049: Fixed follow issues on THOR-839 & THOR-826
- Following webscripts now sets "Content-Type" response header to application/json
- which makes people search display follow buttons for people correctly
Fix for ALF-12077
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
32999: Fix for ALF-12050 - IE specific handling of Ajax requests does not correctly respect no-cache setting, need to set Expires header also
33060: Fix for ALF-12208 - group name encoding
33072: Merge from HEAD to V4.0
33071: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- Fixed build failure in HeartBeat. It had relied on the fact that the previous LicenseComponent kept calling onLicenseChange every time
the license was checked. It needed the check 1 minute after the initial bootstrap call as there was a memory model sync issue in the
HeartBeat constructor to do with setting the URL it needed to call.
33073: Fix for ALF-12295 - CLONE - Upload issue ? - Failed to get content ... (No such file or directory) ... x22
33083: Merge from HEAD to V4.0
33082: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- Did not refresh Tortoise window, this file was missed in the last commit
33080: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- On reflection decided to call onLicenseChange every time the license is checked.
A change of valid license would not have resulted in a call to onLicenseChange
Also have been able to make failure and success code more symmetrical.
- The previous commit also added a RetryingTransaction around the sendData() call to
currentRepoDescriptorDAO.getLicenseKey() which I found while making the HeartBeat
changes. As a result we should no longer see the error in 4.0 about there not being a
transaction.
33087: Calendar: Permissions updates, fixes: ALF-12179 & makes the permissions flag boolean.
33088: FIXED : ALF-11862: An error message appears when you open the "edit task", to request to join the "moderated site"
Now handles null value
33102: Fix for ACT #15024-37148 (will update with JIRA no. once available)
- issue where in a load balanced Share environment (multiple web-tiers behind a reverse proxy) the modification to the template layout selection for a site or user dashboard would not be reflected in all servers.
33105: Bitrock license notice file.
33114: Merged DEV to V4.0
33067: Fix ALF-12206: CMIS: Error getting association information referencing archived node
33122: Fix for ALF-12316 Repo -> SOLR query uses HTTPClient that only supports 2 simultaneous connections
- configurable via spring (default if unconfigured is 40 connections to one host and 40 max connections)
33142: ALF-12339: Prevents ArrayOutOfBoundsException that can occur with concurrent access of i18n bundle in WebScript
34065: Fix for ALF-12708 (part 2)
- Alfresco opencmis extensions library
34093: ALF-10902 : CIFS: No friendly notification occurs when Editor or Collaborator tries to delete content
34120: ALF-12767 : CIFS TextEdit - File has been modified outside TextEdit
34125: Merged BRANCHES\V4.0 to BRANCHES\DEV\V4.0-BUG-FIX
34094: Fix for ALF-12944 OpenCMIS - CMIS-QL - Range queries for date and datetime properties fail
34095: Fix for ALF-12944 OpenCMIS - CMIS-QL - Range queries for date and datetime properties fail
- caught incorrect exception - so much for reading the Java Doc :-)
- build fix
34138: ALF-564 : Is network-protocol-context.xml still useful ?
34149: Removes more server side rendered dates:
Fixes: ALF-12965, ALF-12984, ALF-12988.
34158: Fix for ALF-12741 - Steck specific : error on managing groups
34176: Merged BRANCHES\V4.0 to BRANCHES\DEV\V4.0-BUG-FIX
34155: Fix for ALF-12979 CLONE - Search - searching in site without any images for *.jpg brings back all the documents
- note this relies on wildcard/prefix/term/phrase all going through the phrase implementation for wildcard from ALF-12162
34193: Fix for ALF-12205
34196: Fix for ALF-12758
34201: ALF-12892: Ensure that document permissions are refreshed in the dialog after being changed
34214: Switched off the CIFS Kerberos ticket cracking code by default, added a config value to enable it, latest JVMs do not require this. Part of ALF-12294.
CIFS Kerberos authentication now works with the IBM JDK.
34215: Switched off the CIFS Kerberos ticket cracking code by default, added a property to enable it, latest JVMs do not require this. Part of ALF-12294.
CIFS Kerberos authentication now works with the IBM JDK (and OpenJDK, Oracle/Sun JVMs)
34219: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/V4.0-BUG-FIX:
32096: THOR-429: Fix "MT: Thumbnail + Preview are not updated (after uploading new version)"
32125: THOR-429: Fix "MT: Thumbnail + Preview are not updated (after uploading new version)"
34220: Minor: follow-on to r34219 (ALF-11563)
34226: ALF-12780: Mac OS X Lion 10.7.2: Editing a document via CIFS and TextEdit removes versionable aspect from this file
34228: ALF-12689: Fixed character encoding issue with dynamic welcome dashlet
34237: ALF-12740: Updated XHR requests to include a noCache request parameter to address IE issue where 304 reponse is assumed for XHR request
34240: ALF-12835: Second click in status box no longer clears status
34241: ALF-11991: Updated DocLib to support categories
34245: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
34246: Reverse merge of BRANCHES/DEV/V4.0-BUG-FIX -c 34245
Due to an 'svn commit' command argument ordering error, I checked in the solrcore.properties files. This reverse merge removes those changes.
34247: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
34249: ALF-12782 : IMAP - No friendly notification occurs when a user without delete permissions tries to delete content
34254: Fix for ALF-13090 SOLR - cross tokenisation field matches too much for "*u*a"
34262: Fixes: ALF-11557: Publishing Balloon popups appearing in wrong locations. Now appears in correct location in Doc Lib & replaced with standard popup message on Channel Admin page.
34279: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- if orphaned nodes are identified (eg. via getPath(s)) then attempt partial recovery by placing them in (temp) lost_found
- ... ALF-12358 ('child' node has deleted parent(s))
- ... ALF-13066 (non-root 'child' node has no parent(s))
- for internal use only - allows index tracking (eg. Solr) to continue
- precursor to fixing underlying root causes
- includes merge & extension of "testConcurrentLinkToDeletedNode" (from DEV/DEREK/ALF-12358)
34298: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
34068: Fix for ALF-342 - Entering a search containing a double quote displays pop-up 500 error in OpenSearch JSF component
34069: Fix for ALF-342 - Completed fix with additional encoded of output HTML
34070: Fix for ALF-12553 - Users are unable to see more than 100 sites under 'My Sites' page. List length now configurable.
34080: Fix for ALF-10306 - Share Advanced search issue with the Date Range form values
34107: Added missing jar lib to wcmquickstart and webeditor dependencies
34114: Fix for ALF-10284 - User should be informed when user provides invalid credentials while opening document using link
34151: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
34121: Merged BELARUS/V3.4-BUG-FIX-2012_01_26 to V3.4 (3.4.8)
Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34100: ALF-12948 : Copyright year on "About Alfresco" page is out of date
Updated copyright year to 2012.
34150: ALF-10976 (relates to ALF-10412)
- Thumbnail mimetype check should have been >= 0 not > 0.
34171: ALF-13016 : TestModel class exits with a return code of 0 even if model fails validation.
34190: A modifiable map that protects and underlying map from modification
- When cloning the backing map (in the event of an potentially-modifying operation) keys and values
are specifically checked for mutability to prevent excessive cloning.
- Working towards fix for ALF-12855
34191: Fix ALF-12855: Improvement for Lucene in memory sorting and improvement for nodeService.getProperty()
- Use ValueProtectingMap when passing values out of the NodeDAO
- Solves the problem of map cloning when used internally as well as when calling NodeService.getProperty()
- If client code retrieves immutable values from the properties, then they will not be cloned
- TODO: Special handling of entrySet() and keySet() methods (see ALF-12868) to prevent interceptors from
triggering map cloning
34230: Fixes: ALF-12520. Adds i18n strings for siteModel
34253: Fix for ALF-13102 - JBoss: Unathorized responce recieved on a wcs/touch request with clustered alfrescos (ntlm sso enabled).
34272: ALF-13136 Merged V3.4.7 (3.4.7.5) to V3.4-BUG-FIX (3.4.9)
34267: ALF-12419 "Garbage collector error" LockAcquisition on the OrphanReaper process
- Modified OrphanReaper to use newer JobLockRefreshCallback.
Refresh lock every minute and timeout if it takes longer than an hour.
34281: ALF-13145: Merged PATCHES/V3.4.7 to V3.4-BUG-FIX
34273: ALF-13112: Groups are not displayed when 60k sites and 60 groups in the system
- Timeout adjustment approved by Kev and Erik
34291: Merged V3.4 to V3.4-BUG-FIX
34197: ALF-12900 Error occurs in My Documents dashlet
NodeRef (ScriptNode) passed to the doclist.get.js doesn't have any content. Not sure why yet.
Investigation continues, so there may be more changes to stop such nodes being passed in the first place.
NPE is as a result of having a nodeRef without content. It falls over on new code in 3.4.8 for ALF-10976 and ALF-10412.
Not too sure what would have happened in 3.4.7, but expect there world have been another exception in the transformer code.
- Addition of defensive code around contentData being null and the reader given to the transformer being null.
34198: ALF-12900 Error occurs in My Documents dashlet
- File missing from last commit
34242: ALF-13078 Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012
- Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34265: Updated installer splash screen for 2012 (thanks Linton!)
34282: ALF-13059: Windows 7 specific: It's impossible to add documents to DWS
- Fix by Alex Malinovsky
34286: ALF-12949: Merged V4.0 to V3.4
34248: ALF-13102: NTLM on JBoss - Fix problem with Share SSO Authentication Filter corrupting cookie headers
34292: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
34284: ALF-12949: Merged V3.4-BUG-FIX to V3.4
34253: Fix for ALF-13102 - Surf mixing up cookies for different sessions
34299: Merged V4.0 to V4.0-BUG-FIX
34067: ALF-12423: Prevent script error on IE9
34102: SPANISH: Fixes minor encoding error
34115: Merged BRANCHES/DEV/BELARUS/V4.0-BUG-FIX-2012_01_20 to BRANCHES/V4.0:
34099: ALF-12710: Stack specific: It's impossible to log into CMIS Workbench through WebServices binding
34156: Missed from commit for r34154
34189: Fix for ALF-12822 - Script error when Add translation
34216: Fixes: ALF-11938 - A distinction needed making between the i18n labels for company address and personal address - I extended this to other company specific fields too.
34238: ALF-12864: Removed trailing spaces from installed jodconverter defaults
- Stopped forms from recognising booleans
34243: NFS, switch from read-only to writeable file if write access required and cached file was opened read-only. ALF-12193.
Fix I/O error saving from OpenOffice on Linux.
34263: Merged HEAD to V4.0
34250: Fixed THOR-1137 "Make Spring Surf enable-auto-deploy-modules by default"
34264: ALF-12975: alfresco-enterprise-4.0.1-installer-win-x64.exe / x32 installers fail
- Due to not detecting new stderr file
34278: ALF-12763: Re-applied change from ALF-7528 after it was lost in r28224 / ALF-5900
- PutMethod was modified to use only guessed mime type for documents and completely ignore the Content-Type header from client.
34303: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
33110: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0:
33109: ALF-11479: When upgrading from Alfresco Community 3.4.d to 4.0.b, some nodes that are blocked and have versions fail after the upgrade
33320: Merged BRANCHES\DEV\V4.0-BUG-FIX to BRANCHESV4.0
33305: ALF-12463 Error querying database was detected during upgrade process from 3.1 to 4.0.0.
33326: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
33277 ALF-12468 CLONE - Regression. Searches cause database server to thrash CPU - ALF-12426
33331: Merged BRANCHES\DEV\V3.4-BUG-FIX to BRANCHES\V4.0
33301: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33299: ALF-12281: Memory leak in ReferenceCountingReadOnlyIndexReaderFactory
33303: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33302: ALF-12281: Correction to previous checkin - deal with the initial reference created by the constructor and cleared by closeIfRequired()
33398: Merged V4.0-BUG-FIX to V4.0
33116: ALF-12517: Allow multiple deferred requests per oplock break, next level of fix for ALF-11935.
33147: FTP implemented set modification date/time command (MFMT). ALF-12105.
33151: Fix problems with FTP and UTF-8. JLAN-81.
When using the Java6 Normalizer use the NFC form.
33158: Fix NFS server swallows exceptions. ALF-11667.
Startup exception details are now saved.
33183: Minor fix to exception string in extendBuffer().
34061: Merged V4.0-BUG-FIX to V4.0 (Start of 4.0.1)
34062: Merge V4.0-BUG-FIX to V4.0 RECORD ONLY (changes that came from V4.0)
34109: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0
34108: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
Added missing jar lib to wcmquickstart and webeditor dependencies
34154: Merged BRANCHES/DEV/V4.0-BUG-FIX/ to BRANCHES/V4.0:
34149: Removes more server side rendered dates: Fixes: ALF-12965, ALF-12984, ALF-12988.
34274: Merged V4.0-BUG-FIX to V4.0
34237: ALF-12740: Updated XHR requests to include a noCache request parameter to address IE issue where 304 reponse is assumed for XHR request
34288: Merged V3.4 to V4.0
34197: ALF-12900 Error occurs in My Documents dashlet
NodeRef (ScriptNode) passed to the doclist.get.js doesn't have any content. Not sure why yet.
Investigation continues, so there may be more changes to stop such nodes being passed in the first place.
NPE is as a result of having a nodeRef without content. It falls over on new code in 3.4.8 for ALF-10976 and ALF-10412.
Not too sure what would have happened in 3.4.7, but expect there world have been another exception in the transformer code.
- Addition of defensive code around contentData being null and the reader given to the transformer being null.
34198: ALF-12900 Error occurs in My Documents dashlet
- File missing from last commit
34242: ALF-13078 Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012
- Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34265: Updated installer splash screen for 2012 (thanks Linton!)
34284: ALF-12949: Merged V3.4-BUG-FIX to V3.4
34253: Fix for ALF-13102 - Surf mixing up cookies for different sessions
34286: ALF-12949: Merged V4.0 to V3.4
34248: ALF-13102: NTLM on JBoss - Fix problem with Share SSO Authentication Filter corrupting cookie headers
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34305 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
61fb26c8d2 |
Merged V4.0-BUG-FIX to HEAD
33858: Fix for ALF-12674 CMIS LOWER fails with SOLR
- also fixed ranges
- UPPER/LOWER only matches upper/lower case - they were doing a generic match
33859: GERMAN: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33860: FRENCH: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33861: JAPANESE: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33862: DUTCH: L10N updates based on EN rev 33523. Fixes:
- ALF-12510, ALF-12498, ALF-12496
- ALF-12495, ALF-12483, ALF-12477
- ALF-12472, ALF-12471, ALF-12470
33892: ALF-11746 Tweak mimetype description sorting to be explicitly by description, case insensitive
33897: Fix for ALF-12789 XAM clean JOB fails with SOLR search
- HTTPClient as used by SOLR now includes connection stale check
33902: Changed FileInfo to use flags value for pseudo file and delete on close, so values are copied by copyFrom().
33904: Fixes: ALF-12794; Unescaped content error in delete event dialogue.
33910: ALF-12701: Ensure that all action labels are encoded to prevent XSS attacks
33913: Strip oplock request bits for pseudo files in the NTCreateAndX CIFS processing, so oplocks never granted to pseudo files.
33920: A better fix for ALF-12794.
33929: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33871: ALF-12557: WCM - Webform file picker path doesn't take account of the current Webapp
- Fix by Pavel
33901: ALF-12815: Not possible to set versionType property when adding the aspect through nodeService.addAspect
33909: Fix for NFS 'node does not exist' error when editing using vi. ALF-12712.
33911: Merged V3.4 to V3.4-BUG-FIX
33867: ALF-9899: Site creation time was still increasing linearly due to avm_child_entries queries not being able to use an index
- Added new lc_name column - lower case version of the name which can be included in the primary key and queries
- Added DB upgrade scripts
33870: ALF-9899: Fixed indexing performance regression (e.g. during creation of 60,000 sites)
- Apply more scoped cache invalidation for properties and aspects of a node in the current transaction, in line with parent associations
- E.g. if I am querying aspects on a node already given a new parent association in the current transaction, there is no need to invalidate the parent assocs again when I find the aspects out of date!
- This plus previous checkin means create site through Share UI back to 1 second (rather than 1 minute) with 30,000 sites
33914: Merged V3.4 to V3.4-BUG-FIX
33872: Merged V3.4-BUG-FIX to V3.4
33843: Fix for ALF-12775
33895: ALF-12816: Merged V4.0-BUG-FIX to 3.4
33357: When installing a module the tool reads the war's version.properties file and will not install if the war version is outside the repoVersionMin or repoVersionMax
33900: MMT fix: When the war has no version.properties file (e.g. share) it does not error.
Added a test case and empty.war
33915: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
33462: Merged V3.4-BUG-FIX to V3.4 (3.4.8)
33896: ALF-9899: Reversed revisions 33867 and 33870 and rescheduled for 3.4 HF
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33931 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f6a5e59850 |
Merged V4.0-BUG-FIX to HEAD
33116: Allow multiple deferred requests per oplock break, next level of fix for ALF-11935.
33136: Fix for ALF-12200: "Content type is not recognized on creating document from source"
33137: Activities feed generator: change info log messages to debug log messages
33139: ALF-12262 View in Source Repository works incorrect if the folder was created on target side at first
33141: Fix for ALF-12178 "Bulk import - status page shows broken link (Initiate another in-place import)"
33144: Fixes ALF-11119: The 2 tranformations didn't work - Segmentation fault in ffmpeg - it looks like a bug with ffmpeg and it was decided that compile/bug fixing ffmpeg is not a priority at the moment. The 2 entries have been commented out. If they are required, the user should consult the ffmpeg documentation for the correct version & o/s at the time.
33146: ALF-11345 Patch from Pavel Yurkevich to fix another VTI/SPP problem with site names that start with Alfresco
33147: FTP implemented set modification date/time command (MFMT). ALF-12105.
33148: ALF-12063 Pull some of the VTI list type definitions out to a common base class
33150: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33076: ALF-12285: Allow dumping of schema to XML via JMX
33151: Fix problems with FTP and UTF-8. JLAN-81.
When using the Java6 Normalizer use the NFC form.
33158: Fix NFS server swallows exceptions. ALF-11667.
Startup exception details are now saved.
33160: Improve the Vti/SPP exception message for the case of the Vti port being already in use
33161: ALF-12063 Additional SPP/Vti list info required for Mac Office 2011 support
33162: Fixes: ALF-10322: Edit Dialogue gets out of sync if event moved using FullCalendar (extends FullCalendar to provide a callback after an event changes, which enables us to keep our event object up to date).
33163: Fixes: ALF-10248: Grey Placeholder image for unauthorised channels has now been replaced with yellow one.
33164: Fixes: ALF-11562; Refactors My Calendar dashlet to use timezone aware ISO8601 dates from updated Calendar API & removes obsolete properties from userevents calendar API
33165: Fixes: ALF-10645; i18n label doesn't appear in property bundle.
33167: Fix for ALF-11970
33168: Fix for ALF-10565 "Category manager in admin console needs query not search"
- i18n'd the strings
33178: Publishing: Fixes: ALF-11552; Inline edit icon alignment issue fixed
33183: Minor fix to exception string in extendBuffer().
33194: ALF-10545: NodeServicePolicies#onUpdateNodePolicy not adequate for NodeService#setType
* Added beforeSetNodeType and onSetNodeType policies
* Both callbacks have old and new types as parameters
33204: Fixes: ALF-11230, publishing tracking link opens in repository, not Doc Lib. Also fixes a couple of other minor bugs:
- balloon pop up didn't appear when published from Doc Details page
- tracking link appears black (on black) when hovered over.
- adds defensive code to prevent an error if the expected element for the notification balloon isn't there.
33212: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33211: ALF-12384: Failed schema dump can cause failure of repository start up
33217: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
31840: Fix for ALF-10282 - Web Browser freezes with large xml files Web form transformation
31987: Proper fix for ALF-11489: 'patch.sitesSpacePermissions' failed on upgrade 2.2.8 -> 3.4.6
- Just handle missing defined ACLs
32341: Fix for ALF-9883 - WCM Forms: Changing 'abstract' type carries previously-added elements
32911: Add a (currently disabled) unit test for ALF-10466 - The HTML to Text transformer (not Tika based) should take account of the content encoding
32912: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_10_13 to BRANCHES/DEV/V3.4-BUG-FIX with changes + unit testing:
31742: ALF-10466 - The HTML to Text converter needs to take account of the Encoding set on the Content Property, to be able to correctly index MBCS text in wiki pages (and others)
32946: ALF-12161: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
32921: Merged DEV/TEMPORARY to PATCHES/V3.4.5
32913: ALF-11440: Content Manager unable to edit content from another user sandbox
In order to allow a Content Manager to edit a locked document in other user's sandbox, it is needed to modify the AVMLockingAwareService.grabLock().
The 'lockState' variable could be set to 'LOCK_OWNER', if a user is ContentManager to bypass the check.
32964: Fixes ALF-11054: Sharepoint - Wrong sorting by date
- incorporated patch from investigation team
32967: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_10_13 to BRANCHES/DEV/V3.4-BUG-FIX:
31828: Fixes ALF-10720: Webform performance improvement
Minimize database usage by adding new variable to FormWrapper that holds a form's name.
32969: Fixes ALF-10471: Cannot correctly remove users from email notification rule list
32980: Merged DEV/TEMPORARY to V3.4-BUG-FIX
32961: ALF-12132: Set "common-placeholder-configurer" as parent for "lotusWSPlaceholderConfigurer" bean.
32996: ALF-12184: SchemaBootstrap must use same assumptions as PatchServiceImpl when deciding whether an alternative patch succeeded
- Fixes regression introduced by r31972 / ALF-11489
33068: Added suggested fix to commit any current transactions in the NFS file expiry thread. ALF-11827.
33077: ALF-10142: Allow TinyMCE to accept <meta> element when editing HTML files inline in Share.
33094: Fix for ACT #15024-37148 (no JIRA yet)
- issue where in a load balanced Share environment (multiple web-tiers behind a reverse proxy) the modification to the template layout selection for a site or user dashboard would not be reflected in all servers.
33118: ALF-12278: Prevent the copying over of headers specific to a POST request on to the touch GET request
33138: Upgraded SpringSurf to 1.0.0 rev 968
33140: Added missing json-simple jar to 3rd party eclipse classpath, which bizarrely is used to generate the JUnit cmd line unit test classpath, no really.
33145: Fix for native FTP timestamps returned in GMT timezone format. ALF-11986.
33175: ALF-12366: Cope with read committed DB behaviour in AbstractReindexComponent.reindexTransaction()
33179: ALF-12344 CLONE - Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012 as that is when we will release 3.4.7
- Being done in 3.4.8 not 3.4.7
33190: Latest SpringSurf libs:
- much improved handling of multiple connections and connection reuse in RemoteClient
- improves connection reuse generally, but also much more stable under load balancing condition with multiple Share web-tiers behind a reverse proxy
33193: ALF-12344 CLONE - Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012 as that is when we will release 3.4.7
- Found a few more having followed previous date changes and searches
33203: Fix for HttpClient issue: Error status 500 Unbuffered entity enclosing request can not be repeated.
33206: Fix to FormUIGet - no need to manually patch up the JSON request since rev 33138 (SpringSurf 1.0.0)
33218: Fix for ALF-11868 "CMIS: removeAcl() function doesn't work via atompub."
33220: Merged PATCHES/V3.4.6 to V4.0-BUG-FIX
32405: Merged V3.4.6 (3.4.6.1) to V3.4.1 (3.4.1.24)
32404: ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Removed read only transaction from invites.get.desc.xml as it broke InviteServiceTest testRejectInvite
32397: ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Return first 200 invitations (similar to 4.0 paging)
Transaction used by the invites.get is now read only so does not force a flush of caches.
32503: Merged PATCHES/V3.4.6 to PATCHES/V3.4.1
32501: ALF-11727: Reinstated read-only transaction around invites.get and prevented it from trying to lazily create persons from rejected invites that had previously been deleted by InviteHelper.cleanUpStaleInviteeResources!
32650: ALF-11872: When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Put back in cut off at 200 invites (removed in last merge) for UI, unless we know that we need all of them internally
32775: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Even more changes:
- reduce number of queries required to list pending invites to a site (uses moderated and nominated caches and only looks up IDs if possible)
- change hibernate cache and flush modes (to avoid cache and the related slow flush), for queries and cancel of workflows
- modified js which was making a query for each person in order to work out if they were already in a pending invites list
32838: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine now supports batch cancelWorkflows() method for canceling multiple workflows at the same time (e.g. on deleting a site)
- Manual flushes only used at two points in the batch to minimize dirty checking overhead and yet avoid FK errors
- Performance implications still to be checked but at least functionally correct
- Corrected JPDL source jar
32857: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Search for Pending invites was slow on sites with > 0 pending invites (it was getting invites for all sites)
32861: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine uses an abstract list to 'lazily' convert hibernate objects on demand and avoid batch loading too many objects
32868: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Rationalization of batch fetching at hibernate layer
32881: ALF-11872: The saga goes on! Corrected empty list handling in InvitationServiceImpl.searchInvitation().
32927: ALF-11872: Fix parameter validation in InvitationServiceImpl.getInvitationTasks()
32936: ALF-11872: A site with 1200 pending invites can now be deleted without the UI timing out
- Pending invitation workflows are cancelled in an asynchronous action
- The asynchronous action completes about 3 minutes later, due to the massive number of individual delete statements being run by Hibernate
- Creating the rows in the first place took 20 minutes!
32956: ALF-11872: Corrected filtering in InvitationServiceImpl.getInvitationTasks() to only include start tasks
- plus recautionary sleep() in InviteServiceTest.tearDown() to ensure asynchronous invite deletions complete
33169: ALF-12312 'org.hibernate.LazyInitializationException: could not initialize proxy - no Session' when clicking on a Pending Invite workflow task in JSF
- Follow on from ALF-11872: Only use lazyloaded WorkflowTasks from JBPMEngine.getWorkflowTasks() when we are using the same session (currently
only done from InvitationService). The fallback is to assume it is not the same session and return a normal list of Workflows.
33221: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
30463: L10N Updates from Gloria (based on r30332): Fixes ALF-8211 and new string updates
30473: Merged HEAD to V3.4-BUG-FIX
30468: Fixed ALF-10280: Slow to report ® Duplicate entry ¯ in database.
- DuplicateChildNodeNameException implements DoNotRetryException
30685: Merged HEAD to V3.4-BUG-FIX
30679: Unit test for ALF-1017 - Non site content in the Sites Space
30683: ALF-1017 Remove EVERYONE Contributor permissions from /Company Home/Sites/, to avoid misc nodes being created in there by mistake by users, and update the SiteService to runAsSystem when creating the Site node
30693: Merged HEAD to V3.4-BUG-FIX
30692: Fix ALF-1017 specific test following ALF-1017 changes to permissions
30808: Fixes: ALF-10485 (minor text update)
30873: Latest L10N update from Gloria (based on r30698):
- Adds Web Quick Start translations (back port from 4.0)
- Adds/updates new or previously missing strings
31019: Merged HEAD to V3.4-BUG-FIX
28974: added double-checks for associations when a potential failure is detected
31018: Fixed ALF-9591: Integrity check: Association source multiplicity checking is incorrect
- Drop checks for source multiplicity when no associations are pointing to a type/aspect instance
31045: Merged HEAD to V3.4-BUG-FIX
31044: Performance improvements for PATH queries relating to Share dashboard dashlets and document library.
- tweaks to generation of PATH queries - hugely improves performance when dealing with 1000's site memberships
31160: Merged HEAD to V3.4-BUG-FIX
31156: Various Share search related fixes as spotted by Andy:
- increased resultset size that is used to retrieve raw results from query before Share specific results are filtered - this means sensible results are now shown from large repository wide and sorted queries, previously results would be "missing" if they dropped out of the resultset prefiltering
- fix to Share Search component to correctly display if more than N results were found in the repository
- fix to add default TYPE clause to generated Share search if no other TYPE is specified - this reduces masses of potentially matches results from repository wide searches that would otherwise need to be post-filtered
31345: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX:
31330: Fixed WCM bulkImport's importDirectory
31442: Merged HEAD to V3.4-BUG-FIX
31441: Fixed ALF-11014: Content output stream close errors are absorbed silently
- Found while testing XAMcontentStore
- Pulled stream copy code into AbstractContentWriter
- OutputStream closure (write-side) exception is rethrown to allow full rollback, etc
31444: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX:
31383: MLPropertyInterceptor performance improvements:
31758: Merged V3.3 to V3.4-BUG-FIX
31757: ALF-11279: Fixed RetryingTransactionInterceptor so that it actually behaves like an interceptor and doesn't throw away the rest of the interceptor chain!
31798: Merged V3.3 to V3.4-BUG-FIX
31773: ALF-11279: Further RetryingTransactionInterceptor fixes - must do mark for rollback on propagating transactions
32051: ALF-7195: Merge HEAD (4.0) to V3.4-BUG-FIX (3.4.7)
Merge was simply to take HEAD version to pick up changes made by Derek to DisableAuditableBehaviourInterceptor
32047: ALF-8882 Edit Online: Modifier and Modified date are changed even no changes were applied
- needed to turn off ASPECT_AUDITABLE on removeProperty which is called on unlock
- added code to not enable this aspect early if nested calls were made (this is not done, but is safer this way)
32088: Merging HEAD to 3.4-BUG-FIX:
r32063: ALF-10947 Fixed issue where repeating JBPM timer was causing an infinite loop if an exception was thrown within the timer event.
32475: ALF-11727 Improved performance of pending invites search.
32512: Incremented version revision for 3.4.8
32917: ALF-12133: Merged HEAD to V3.4-BUG-FIX
32906: ALF-12068 - Zimbra desktop - corrected InternalDateAsString.
32923: ALF-12133: Merged HEAD to V3.4-BUG-FIX
32918: ALF-12133 - Attempt 2 to get Imap internal date correct.
33021: ALF-9878: Merge V3.4.1 (3.4.1.25) to V3.4-BUG-FIX (3.4.8)
32956: ALF-11872: Corrected filtering in InvitationServiceImpl.getInvitationTasks() to only include start tasks
- plus recautionary sleep() in InviteServiceTest.tearDown() to ensure asynchronous invite deletions complete
32936: ALF-11872: A site with 1200 pending invites can now be deleted without the UI timing out
- Pending invitation workflows are cancelled in an asynchronous action
- The asynchronous action completes about 3 minutes later, due to the massive number of individual delete statements being run by Hibernate
- Creating the rows in the first place took 20 minutes!
32927: ALF-11872: Fix parameter validation in InvitationServiceImpl.getInvitationTasks()
32881: ALF-11872: The saga goes on! Corrected empty list handling in InvitationServiceImpl.searchInvitation().
32868: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Rationalization of batch fetching at hibernate layer
32861: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine uses an abstract list to 'lazily' convert hibernate objects on demand and avoid batch loading too many objects
32857: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Search for Pending invites was slow on sites with > 0 pending invites (it was getting invites for all sites)
32838: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine now supports batch cancelWorkflows() method for canceling multiple workflows at the same time (e.g. on deleting a site)
- Manual flushes only used at two points in the batch to minimize dirty checking overhead and yet avoid FK errors
- Performance implications still to be checked but at least functionally correct
- Corrected JPDL source jar
32775: ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Even more changes:
- reduce number of queries required to list pending invites to a site (uses moderated and nominated caches and only looks up IDs if possible)
- change hibernate cache and flush modes (to avoid cache and the related slow flush), for queries and cancel of workflows
- modified js which was making a query for each person in order to work out if they were already in a pending invites list
32650: ALF-11872: When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Put back in cut off at 200 invites (removed in last merge) for UI, unless we know that we need all of them internally
33143: Merged BRANCHES/V3.4-TEAM to BRANCHES/DEV/V3.4-BUG-FIX
25103: ALF-6613 - SpringSurf improvements to allow easier refactoring of Document Details page
- removed manual request level caching of remote calls responses in web-tier components - now completely automatic
25138: Flattening of user preferences remote calls - ensures /preferences hits the RequestCachingConnector - reduces no. of remote calls by 3 for the doclib and by 4 for a site dashboard.
33216: Merged PATCHES/V3.4.1 to V3.4-BUG-FIX (3.4.8)
32405: Merged V3.4.6 (3.4.6.1) to V3.4.1 (3.4.1.24)
32404: ALF-9878 / ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Removed read only transaction from invites.get.desc.xml as it broke InviteServiceTest testRejectInvite
32397: ALF-9878 / ALF-11727 CLONE - Pending Invite Search doesn't return anything if there's more than 1000 pending invites across all sites.
Return first 200 invitations (similar to 4.0 paging)
Transaction used by the invites.get is now read only so does not force a flush of caches.
32503: Merged PATCHES/V3.4.6 to PATCHES/V3.4.1
32501: ALF-9878 / ALF-11727: Reinstated read-only transaction around invites.get and prevented it from trying to lazily create persons from rejected invites that had previously been deleted by InviteHelper.cleanUpStaleInviteeResources!
32641: ALF-12387 / ALF-11872: Merged V3.4-BUG-FIX (3.4.8) to V3.4.1 (3.4.1.25)
32475: ALF-11727 Improved performance of pending invites search.
(N Smith changes to do with only using ONE search value - faster as multiple are taken as ORs rather than ANDs)
32650: ALF-12387 / ALF-11872: When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Put back in cut off at 200 invites (removed in last merge) for UI, unless we know that we need all of them internally
32775: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
Even more changes:
- reduce number of queries required to list pending invites to a site (uses moderated and nominated caches and only looks up IDs if possible)
- change hibernate cache and flush modes (to avoid cache and the related slow flush), for queries and cancel of workflows
- modified js which was making a query for each person in order to work out if they were already in a pending invites list
32838: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine now supports batch cancelWorkflows() method for canceling multiple workflows at the same time (e.g. on deleting a site)
- Manual flushes only used at two points in the batch to minimize dirty checking overhead and yet avoid FK errors
- Performance implications still to be checked but at least functionally correct
- Corrected JPDL source jar
32857: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Search for Pending invites was slow on sites with > 0 pending invites (it was getting invites for all sites)
32861: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- JBPMEngine uses an abstract list to 'lazily' convert hibernate objects on demand and avoid batch loading too many objects
32868: ALF-12387 / ALF-11872 When there are a lot of pending invites, deletion of a site causes high and prolonged CPU activity and can take a long time to complete
- Rationalization of batch fetching at hibernate layer
32881: ALF-12387 / ALF-11872: The saga goes on! Corrected empty list handling in InvitationServiceImpl.searchInvitation().
32927: ALF-12387 / ALF-11872: Fix parameter validation in InvitationServiceImpl.getInvitationTasks()
32936: ALF-12387 / ALF-11872: A site with 1200 pending invites can now be deleted without the UI timing out
- Pending invitation workflows are cancelled in an asynchronous action
- The asynchronous action completes about 3 minutes later, due to the massive number of individual delete statements being run by Hibernate
- Creating the rows in the first place took 20 minutes!
32956: ALF-12387 / ALF-11872: Corrected filtering in InvitationServiceImpl.getInvitationTasks() to only include start tasks
- plus recautionary sleep() in InviteServiceTest.tearDown() to ensure asynchronous invite deletions complete
33169: ALF-12382 / ALF-12312 'org.hibernate.LazyInitializationException: could not initialize proxy - no Session' when clicking on a Pending Invite workflow task in JSF
- Follow on from ALF-11872: Only use lazyloaded WorkflowTasks from JBPMEngine.getWorkflowTasks() when we are using the same session (currently
only done from InvitationService). The fallback is to assume it is not the same session and return a normal list of Workflows.
33224: Fix for ALF-12230 "Bootstrap re-encryption failed"
33225: Fix for ALF-12349 Transformations need to handle failures due to server being busy.
Change to system behaviour:
We want to support transient failures of thumbnail creations. Primary example now is the Polymorph Transformation Server which
can fail transformations because it is under load and wishes to decline transform requests.
Prior to this check-in, such failures would be interpreted by Alfresco as 'real' failures and the content node would be marked
as FailedToTransform. The transformers' state data would also be affected by the failure.
We need to allow transformers to fail and NOT trigger any negative consequences such as above.
Changes in code:
New exception type ActionServiceTransientException when thrown from an ActionExecuter will NOT trigger any compensating action that has been configured.
This allows actions to fail 'normally' or due to some transient condition with the implication that if rerun later the action may succeed.
Additional end-state for Actions in the ActionTrackingService: ActionStatus.Declined. The ActionExecuter has declined to execute the action at this time.
New exception type ContentServiceTransientException which means that a content operation (currently only a transformation) has failed due to a transient condition.
CreateThumbnailActionExecuter catches this exception type and throws the ActionServiceTransientException.
Tests at the ActionServiceImpl, ActionTrackingServiceImpl and ThumbnailServiceImpl APIs & various test config & other changes.
33231: ALF-10581 - MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails ... fk_alf_cass_cnode
- unexpected non-null child node id when creating a new node (see also THOR-906)
- for now genericise ALF-10153 (to include at least MySQL in addition to MS SQL Server)
33237: Fixing JUnit jar's src attachment.
33238: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33222: ALF-12351: Separate schema descriptor files for table prefixes: alf_, avm_, JBPM_, act_
33235: ALF-12351: Separate schema descriptor files for table prefixes: alf_, avm_, JBPM_, act_
33239: partial fix for: ALF-10446 - Upgraded FullCalendar to support ISO8601 Zulu timezone & told it not to ignore the timezone information.
33240: Implementation of improvement ALF-12404.
This fix has been OK'd by Andy Hind.
33246: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33244: ALF-12352: Add JMX support to trigger a schema check manually
33252: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
33245: ALF-12366: Delete a node by deleting its row and inserting a new one with the deleted flag set
- Forces a new ID to be generated for the deleted node
- Makes it impossible to simultaneously delete a node and add new children in two concurrent transactions
- Can't be merged to 4.0 due to SOLR - needs something more clever!
33250: ALF-12366: Derek code review
33254: Merge V3.4-BUG-FIX to V4.0 BUG-FIX
33249 - ALF-12342 Excel 2003 Patterns.
33256: ALF-12386 Change the simpler projects to use explicit dependencies, rather than blindly importing all of 3rd-party, to make generating downstream Maven POMs easier
33266: ALF-12163 - mail.parameters.from does not use the from address provided
33283: ALF-12185 SPP/Vti Mac Office checkin correction for Collaborators (Patch from Pavel Yurkevich)
33295: Fix to SMTP authentication implementation.
33296: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33285: Fix for ALF-12336 - Share loses performance if noncachableObjectTypes are defined (page & component)
- New and improved mechanism for dealing with cache invalidation in Share load balancing and clustering based on the Hazelcast messaging system
- See http://www.hazelcast.com/docs.jsp - and specifically http://www.hazelcast.com/docs/1.9.4/manual/single_html/#SpringIntegration
- Sample per node cluster config provided in custom-slingshot-application-context.xml.sample
- Tested with an Alfresco cluster plus a Share cluster both balanced via Apache server instances
- Significantly improved Share stability with latest SpringSurf libs and individual node performance back up to non-clustered node speed
Modified Alfresco JLan build to use newer hazelcast JAR and also modified existing build file references to use new jar location.
33297: Merge V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1) (RECORD ONLY)
33292: ALF-12457: Merge V3.4.4 (3.4.4.8) to V3.4-BUG-FIX (3.4.8)
33287: ALF-12400: Merged DEV/BELARUS/V3.4-BUG-FIX-2012_01_10 to V3.4.4 (3.4.4.8)
33284: ALF-12400 CLONE - Security risk in Web View dashlet
The check for user role was added to Web View and Site Links dashlets to disallow to configure Web View for Consumer, Contributor, and Collaborator roles and disallow to add Site Links for Consumer role.
33286: ALF-9514 I18N: Model constraint values need localized display names
- Applied diff file attached to JIRA issue (with a minor compiler error correction).
It appeared to be a merge of: DEV/SWIFT r27643, r27645, r27692, r27846 and HEAD r28405, r29364
33298: ALF-12461 If the OOXML file contains a thumbnail image, use this for the document thumbnail, plus improve the iWorks analoguous transformer
33305: Fix for ALF-12463 Error querying database was detected during upgrade process from 3.1 to 4.0.0.
33306: Experiment - adding an sdk-extras target for the enterprise specific bits of the SDK.
33308: Merged V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33242: ALF-5830 show_audit.ftl template doesn't work anymore
- ISO9075 encode the node path
33271: ALF-9659 In auditing, nodeNameValue extractor never works on a deletion event.
- As pre call audit is not discarded on transaction rollback, we need to be able to have access to pre call values in the post call audit application.
One such value is the nodeName for the post call of NodeService.deleteNode()
33274: Merged DEV to V3.4-BUG-FIX
33273: ALF-12314: Failed to create content due to error: lockOwner is a mandatory parameter
It is necessary to pass the correct 'lockOwner' of a rendition, for example, to use 'rr.getLockOwner()' instead of 'lockOwner'
33277: ALF-12436: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
33275: ALF-12426: Correction to joins in select_ContentDataByNodeIds
- inner join to alf_node_properties first
33279: ALF-12366: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
33278: ALF-12393: Another indexing race condition when MySQL read committed is enabled, this time in the debug diagnostics!
33282: Merged V3.4 to V3.4-BUG-FIX
32979: ALF-12114: Reverse merged ALF-10282 and related changes from V3.4-BUG-FIX, which have caused serious regressions
31840: Fix for ALF-10282 - Web Browser freezes with large xml files Web form transformation
32341: Fix for ALF-9883 - WCM Forms: Changing 'abstract' type carries previously-added elements
32998: (RECORD ONLY) Merged V3.4-BUG-FIX to V3.4
32996: ALF-12184: SchemaBootstrap must use same assumptions as PatchServiceImpl when deciding whether an alternative patch succeeded
- Fixes regression introduced by r31972 / ALF-11489
33084: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to V3.4 (3.4.7)
33069: ALF-12266 NPE creating content using the web form
Locale language can be passed not only as lang_country but as only country code as well.
33257: ALF-10340: patch.db-V2.2-CleanNodeStatuses must now have patch.db-V2.2-Upgrade-From-2.2SP1 as an alternative to allow upgrade from 2.2.8
- That's because patch.db-V2.2-Upgrade-From-2.2SP1 exists in 2.2.8 and once run it's too late to run patch.db-V2.2-CleanNodeStatuses
33260: Set failonany=true on distribute-installers parallel task so that the build actually fails if an installer fails to build
33301: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33299: ALF-12281: Memory leak in ReferenceCountingReadOnlyIndexReaderFactory
- The diagnostic code I added to track memory leaks was actually causing some!
- For some reason I was recording a new reference when the index reader was dereferenced rather than clearing it
- Would affect scenarios where the main index is long-lived and there are no writes to it and lots of searches
- Spotted by Pavel
- Too much late night coding!
33303: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33302: ALF-12281: Correction to previous checkin - deal with the initial reference created by the constructor and cleared by closeIfRequired()
33315: ALF-11214 - IMAP subsystem is not successfully restarted after incorrect modification of IMAP properties via Admin Console
33321: Remove /hazelcast lib dir include which is no longer required as libs are now at lib root folder
33322: ALF-2550 - Enterprise SDK files do not contain enterprise repository project.
33323: SDK - Added Enterprise third party libs.
33327: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33324: Fix for THOR-941. Some MIME types appear as Unknown in metadata form.
The inconsistencies in the edit mimetype form were slightly different on V4.0.1 so I tidied them up.
33330: ALF-12487 In Mimetype Detection, if Tika detects a generic type of text/plain or XML, defer to the Alfresco filename based type (as we already do for octet stream)
33335: Quick build fix - comment out SDK enterprise docs while I work out what's wrong.
33353: Added more projects to Enterprise Generate Docs.
33357: When installing a module the tool reads the war's version.properties file and will not install if the war version is outside the repoVersionMin or repoVersionMax
33361: Merged DEV/GETHIN/FINDBUGS to V4.0-BUG-FIX
32962: Findbugs fix: Suspicious comparison of Integer references
32963: Findbugs fix: Call to equals() compares different types
32968: hashcode should be hashCode
32970: Findbugs fix: Suspicious comparison of Integer references
32972: Findbugs fix: Suspicious comparison of Integer or Long references
32976: Findbugs fix: .remove() incompatible with expected argument type String
32977: Findbugs fix: String is incompatible with expected argument type
32978: Findbugs fix: Call to equals() compares different types
I prefer this fix to the previous one I did
32982: Findbugs fix: Call to equals() compares different types
classDefinition.getName().equals instead of classDefinition.equals
32983: Findbugs fix: String is incompatible with expected argument type java.util.Locale
32984: Findbugs fix: An apparent infinite loop
32985: Findbugs fix: bad month value of 12 passed to new java.util.GregorianCalendar
This code passes a constant month value outside the expected range of 0..11 to a method.
32986: Findbugs fix: authenticationComponent masks field from superclass
32987: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
32988: Findbugs fix: Incorrect lazy initialization of static field
Now uses static initialization block
32989: Findbugs fix: Dead code: A null pointer would have been thrown before these lines
32990: Findbugs fix: possible null pointer dereference
Just made the code a little clearer
32991: Findbugs fix: class defines a clone() method but the class doesn't implement Cloneable.
32992: Findbugs fix: All equals() methods should return false if passed a null value.
32993: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
32994: Findbugs fix: If the multiplication is done using long arithmetic, you can avoid the possibility that the result will overflow.
33006: Findbugs fix: possible null
Just made the code a little clearer
33007: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
33008: Findbugs fix: Call to String.equals(Character)
Explicitly using String
33009: Findbugs fix: int converted to long and passed as absolute time to new java.util.Date(long)
Now works after the year 2037!
33014: Findbugs fix: Invocation of toString on Array
Now uses Arrays.toString()
33023: Findbugs fix: There is an apparent infinite recursive loop
No longer
33025: Findbugs fix: possible null
Just made the code a little clearer
33026: Findbugs fix: impossible null check
Changed && to ||
33029: Findbugs fix: Minor change to Integer.valueOf
33126: Findbugs fix: Comparison of String objects using ==
now used .equals
33127: Findbugs fix: Unwritten field. All reads of it will return the default value.
Now sets values in the constructor
33128: Findbugs fix: Removed try/catch
33129: Findbugs fix: Added an assertTrue to the unit test
33130: Findbugs fix: Passes null for nonnull parameter
Mocked the serviceReg and now the tests work!
33131: Findbugs fix: Call to a collection method contains an argument with an incompatible class from that of the collection's parameter
33133: Findbugs fix: Deadly embrace between inner class and thread local - not eligible for garbage collection.
Made inner class static
33182: Findbugs fix: possible null
Now intialises documentPaths correctly
33184: Findbugs fix: possible null pointer (no more)
33185: Findbugs fix: Comparison of itself
Changed variable name to fixedValue
33186: Findbugs fix: Possible null pointer dereference of nodePair
Now continues
33187: Findbugs fix: This code seems to be using non-short-circuit logic
33188: Findbugs fix: Possible null pointer dereference of entry
Discussed with Andy. If there's no entry then throw the exception, we can't continue
33189: Findbugs fix: Call to a collection method contains an argument with an incompatible class from that of the collection's parameter
It must want to remove the user
33199: Modified the end of line character
33209: Changed tabs for spaces
33210: I removed the "if" because it was never called, however Brian suggested moving it to a place where it would be called!
33363: Fix for ALF-12374 - Share sample 'share-config-custom.xml' is missing an endpoint 'activiti-admin'
33364: Merge V3.4-BUG-FIX to V4.0-BUG-FIX
33362 : ALF-12448 - Missing jars in enterprise SDK
33376: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33375: ALF-12154: Merged HEAD to V3.4-BUG-FIX (3.4.8)
Requested to RECORD ONLY this change when merging back to HEAD/V4.0-BUG-FIX etc.
- Removed duplicate 'List constraint display labels' values from bpm-messages*.properties and dictionarydaotest_model.properties.
May have been introduced by ALF-9514 changes in the same area, which was also RECORD ONLY
- Manual merge of JSON propertyLabels that exist in HEAD back into 3.4.8
32724: OPEN : ALF-11176: Untranslated strings in Group Review and Approve Task form
Activiti has one default transition "Next". If there is no transition then the model builder was not finding a translation for the task outcome (and just using the english word, e.g. "Approve"). Now it looks up the translation workflowtask.outcome.[wf:outcome property]
32943: FIXED : ALF-11176: Untranslated stings in Group Review and Approve Task form
I've changed the way task descriptions are retrieved. You can now enter translations for them.
33377: ALF-12509: ibooks Format
Added quick.ibooks file
33378: ALF-12207 IMAP: Empty file is not opened/downloaded (using IMAP Content Links) if it was uploaded to Share via fileserver
33379: Add the TIFF mimetype
33380: Improve the stream to Tika conversion code, following review for THOR-952
33385: Upgrade to the latest Tika and POI, for recent bug fixes
33387: ALF-12492 - Email with empty subject sent to Alfresco by SMTP cause Null pointer Exception
33396: ALF-12497 - Opening and closing (not save) MS Exel 2003 file via CIFS adds new version
33397: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33259: ALF-12354: DB2 reference files.
33261: ALF-12354: MySQL reference files.
33268: ALF-12354: Oracle reference files
33310: ALF-12354: Create schema reference files for MySQL, PostgreSQL, Oracle, DB2
33349: ALF-12354: Create schema reference files for MySQL, PostgreSQL, Oracle, DB2
33366: ALF-12412: Schema reference files should contain schema version number
33367: ALF-12412: Schema reference files should contain schema version number
33373: ALF-12354: Added comment to DB2 file regarding intermittent comparison failures.
33389: ALF-12516: Produce XML schema definition file (XSD) for schemacomp reference files.
33390: ALF-12516: added missing file (the actual XSD!)
33392: ALF-7260 RINF 03: Automate DB schema validation
33401: FindFindbugs fix: Maybe Derek expected null after all
33406: Latest SpringSurf libs - fixed use of java.util.UUID which blocks
33407: Merged BRANCHES\DEV\V3.4-BUG-FIX to BRANCHES\DEV\V4.0-BUG-FIX
33399: Fix for ALF-11962 Lucene queries searching on metadata (not on cm:content) with stopwords returns wrong results
33414: ALF-11746 Webscript to expose the repository mimetypes, along with their user facing display names and their extensions
33415: ALF-11746 Mimetype information can be available to all
33442: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33441: Latest SpringSurf libs - performance and thread safety improvements.
33447: Fix to email test - query error exposed by recent change.
33451: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33446: ALF-12354: fixed DB2 intermittent unique index creation problems.
33448: ALF-7260: removed redundant code.
33454: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33388: Removed L10N that no longer have a default.
33437: ALF-9514 I18N: Model constraint values need localized display names
- Undo changes to webclient_ja.properties that were made by r33286 for this issue.
There were no changes in webclient.properties that did not already exist in webclient_ja.properties
This should simplify translations.
33453: ALF-9514 I18N: Model constraint values need localized display names
- Tidy up mess to do with the initial r33286 revision for this issue. Lots of L10N property changes.
I think some of my trial merges from 4.0 did not get reverted before I applied the diff file.
Reverse merged r33437 and r33286. Note r33388 and r33375 (for ALF-12154) already included changes to try and fix the initial revision.
33456: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX:
33455: ALF-12410: JMX Dumps taking very long to finish
33457: SDK build fix
33463: Add in Enterprise Docs to SDK (again)
33464: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33312: ALF-12448: Merged HEAD to V3.4-BUG-FIX (3.4.8)
33304: ALF-7542 SDK is missing spring-test.jar
- ant script modified to copy org.springframework.test*.jar files into root\build\assemble\sdk\lib\server\dependencies
33382: ALF-10239 Form validation bug when content becomes invalid after XSD change
- override isValidForSubmit function in alfresco.xforms.TextField as alfresco.xforms.Widget version does not check the max length
33383: Fix for ALF-11791 - Multiple search on category in Share Advanced Search return no result
Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX
29710: SVC15: Contribution: Alfresco Share Adv Search Enhancement: Allow advanced search on category to include sub-categories in query by checking a checkbox as in Alfresco Explorer (ALF-7157)
A new "showSubCategoriesOption" has been added to the "category.ftl" form control, that when set to true (as shown in the example config snippet below) will display a checkbox allowing the user to request all sub categories be searched as well as the selected ones.
<field id="cm:categories">
<control>
<control-param name="compactMode">true</control-param>
<control-param name="showSubCategoriesOption">true</control-param>
</control>
</field>
30572: Fix for ALF-7008 - Double category in Share Advanced Search return no result
33384: Fix for ALF-12469 - Change method BaseAssociationEditor.generateFormSubmit to protected
33400: ALF-12366: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
33354: ALF-12393: Parent assocs must be cached with a txn ID, even when a node has no parents
- Use left outer join in parent assocs query
33355: ALF-12393: Fixed typo in SQL + allowed assocIndex to be null
33413: ALF-12219: Fix CommandServlet to not mess up Document List and My Spaces List dashlets on Websphere
33416: ALF-12411: Merged DEV to V3.4-BUG-FIX (with corrections)
33404: Fix that introduces full Unicode character support into jBPM 3.3.1:
- new patch that alters columns of the jBPM 3.3.1 tables to change 'TEXT' datatype to 'NVARCHAR(MAX)' (SQL Server and Generic dialects);
- 'jbpm-upgrade.sql' patch modified to alter as in the new patch;
- 'AlfrescoSQLServerDialect' fixed to allow create tables with 'CLOB' columns as 'NVARCHAR(MAX)' columns
- devious chain of alternatives (suggested by Derek) introduced to make sure the right patch executes under the right circumstances
33418: ALF-9507: Fixed possible LDAP security hole
Now we force RFC 2254 escaping of the user DN resolution query using argument substitution, as described here
http://docs.oracle.com/javase/jndi/tutorial/ldap/search/search.html
33419: ALF-9658: Corrected AFTER_INACTIVITY cache update behaviour in InMemoryTicketComponentImpl
- Now the key is preserved on entry update and not accidentally regenerated
33421: Merged DEV to V3.4-BUG-FIX
32042: ALF-11448: ArrayIndexOutOfBoundsException caused by unsynchronized call in org.alfresco.repo.webdav.WebDAV.formatModifiedDate
Creation of SimpleDateFormatter was moved to a method.
33422: ALF-12302: /api/tags API returns badly-formed JSON
- Resolved as suggested by MH
33423: ALF-10312: Parameter Based Redirection
- Now we validate that the Explorer login page redirect URL is within the context path of the application (/alfresco)
33424: Merged DEV to V3.4-BUG-FIX
33358: ALF-11719: Webscript fails due to colon in password
Split basic authentication header by first colon. Remaining part is user's password.
33425: Merged DEV to V3.4-BUG-FIX
33359: ALF-12071: Windows 7 cannot open files stored on Alfresco mounted as a webdav network drive if the filename contains + (plus) character
For Windows 7 we SHOULD decode the file name gotten from GET request taking into account that "+" is not encoded as "%2B" for GET request.
33426: Merged DEV to V3.4-BUG-FIX (with corrections)
33374: ALF-10713: Remaining dependencies repo.remote.url from outboundSMTP-context.xml and activities-feed-context.xml was removed and SysAdminParams bean was injected instead.
- MailActionExecuter.URLHelper returns url to alfresco using SysAdminParams.
33427: ALF-10713: repo.remote.url no longer used in 3.4.8 so removed altogether
33429: Merged HEAD to BRANCHES\DEV\V3.4-BUG-FIX
31191: First fix for ALF-10741 TAG field does not support wildcard, prefix, fuzzy queries etc -> wildcard searches entered by users will fail (for ALF-12162)
33433: ALF-12411: Fixed postUpdateScriptPatches declaration
33435: ALF-11719: Fix Authorization and AuthorizationTest
33436: ALF-12411: Fixed patch script paths
33445: Fixes: ALF-12389; internationalises the tool tip strings for changing the data list sort order.
33449: ALF-12411: Fixes from Dmitry
- Corrected ID of patch.db-V3.4-Upgrade-JBPM
- dependsOn property has no effect on a SchemaUpgradeScriptPatch - order controlled by schemaBootstrap.postUpdateScriptPatches
33459: ALF-9811: SSOAuthenticationFilter now supports basic auth as well.
33471: ALF-12297 Emailing to document via inbound SMTP causes integrity violation
33473: Reference schema files moved on from 5025 to 5026
33478: Fix for ALF-12515
33479: Fix for ALF-11116
33481: Fix for ALF-12099
33487: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33485: ALF-12598: Incorrect column order on indexes and primary keys must be reported to user
33496: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33494: ALF-12412: Schema reference files should contain schema version number
33508: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33507: ALF-12412: Added missing files
33515: Merge (Record Only) V3.4-BUG-FIX to V4.0-BUG-FIX
33495 : SDK Build fix - do not merge to V4.0
33517: V4.0 version of the fix for ALF-12393
- The node caching structure in 4.0 is version-based and there was already a check to
ensure that in-memory vs database versions matched for all calls to get parent associations.
- Added an additional version check for cases where the node returns no parent associations
- Removed right outer joins associated with the 3.4 fixes (minor complexity that is no longer required)
33555: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33554: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33512: GERMAN: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33513: SPANISH: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33514: FRENCH: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33516: ITALIAN: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33526: JAPANESE: L10N Updates, fixes: ALF-12154, ALF-9514, ALF-12389
33544: SPANISH: Fixes additional Spanish translation bugs
33552: JAPANESE: Adds previously missing workflow related translations
33560: Fix the line endings to be consistent
33561: DOC-335 Provide a commented out example of SPP/Vti SSL Configuration in the Module
33563: Merge (Record Only) V3.4-Bug-FIX to V4.0-BUG-FIX
33328 : ALF-12098 Issue ALF-4010 not fully resolved. ftp transfer of a previously moved file copies it to the destination folder of the previous move
33566: fixed a comment.
33567: Small change to debug logging
33568: Removed deleteConfirm flag. Not neccessary as events are fired postCommit.
33570: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33550: Fixed ALF-10895 "Links, documents and folders: Unable to delete comments"
- Made sure no "content" is sent when using HTTP DELETE to avoid proxy issues
33574: Merged (RECORD ONLY) V3.4-BUG-FIX (3.4.8) to V4.0-BUG-FIX (4.0.1)
33573: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33557: JAPANESE: Removes redundant string
33576: ALF-12634 When building the edit online link to SPP/Vti, don't assume that the protocol (http/https) is the same as Share, but instead make that a module property (similar to how the port and hostname are set)
33577: Remove un-used imports
33584: ALF-12363: Protect against attempt to reference undefined rawPerms variable in folder-permissions WebScript controller
33586: ALF-12405: Always show delete site icon on My Sites dashlet when viewed on IE7
33605: Fixes: ALF-12408: Script Error when hovering on a row.
33616: Merged BRANCHES\DEV\V3.4-BUG-FIX to BRANCHES\DEV\V4.0-BUG-FIX
33500: Fix for ALF-12162 Searching for words with german umlaut does not show expected results
33624: ALF-12488 - CIFS error occurs if Hazelcast Config is enabled.
33637: ALF-11594: Disable comment field on upload dialog after version update
33643: ALF-12243: Fixed create HTML content via HTML editor
33649: Minor: tabs
33650: ALF-12657: We need to set maxSavePostSize for tomcat connectors to support SSL (e.g. ModelsGet from SOLR will truncate JSON to 4096 characters)
33662: Fix for ALF-12460
33663: Fix for ALF-12460 (part 2)
33664: Fix for ALF-12460 (part 2)
33665: Fix for ALF-12443
33672: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33468: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX
33467: Enterprise overlay update for MessagesWebScript
33470: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX
33469: Revert rev 33467 - not required
33482: Fixed ALF-12373 "IE7 Specific: incorrect displaying of "Link to Rule Set" window in Alfresco Share"
- also fixed for ie6 removed javascript error thrown on click
33580: Minor formatting for easier debug stepping
33581: Fixed ALF-12638: No username in an audit context after an error
33589: ALF-12650: Merged V3.4.1 to V3.4-BUG-FIX (3.4.9)
33588: ALF-12620 Regression. Since 3.4.1.25 / 3.4.6.7 a user can be invited to a site multiple times
- correction to js contains function. Bug introduced in r32775
33597: Merge DEV to V3.4-BUG-FIX
33465 : ALF-11193 - Consumer role cannot Unscribe/subscribe the IMAP folders.
33602: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to BRANCHES/DEV/V3.4-BUG-FIX:
32551: ALF-10133: "Doc folder" for calendar events does not clear/reset itself
33630: Merge Dev to V3.4-BUG-FIX
33626 : ALF-4896 - Lock icon displayed for documents with expired lock
33633: Merge V3.4.7 (3.4.7.1) to V3.4-BUG-FIX (3.4.9)
33609: ALF-12589 CLONE - Content Manager unable to edit content from another user sandbox - Hot Fix for 3.4.7 needed
Changed the permissions on the user's 'preview' store so that the group of ContentManagers was granted the ContentManager permission.
It had been granting the permission to all current users in the group individually. As a result new ContentManagers could not FLATTEN or WRITE to the preview store.
This had already been done for the main user store a few years back.
As the managers parameter was no longer needed the was removed.
33647: Merged DEV to V3.4-BUG-FIX
33629: ALF-12585: Manage System Users shows "Change Password" icon for LDAP users in search results
Sets "isMutable" property using addPropertyResolver in UsersDialog.
33648: Merged DEV to V3.4-BUG-FIX
33623: ALF-10586: CMIS: Trying to delete a multilingual document w/o translations via webscript
There is no need to delete associations in CMISServicesImpl.deleteObject().
33659: Merged V3.4 to V3.4-BUG-FIX
33594: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to BRANCHES/V3.4:
32551: ALF-10133: "Doc folder" for calendar events does not clear/reset itself
33595: Reverse merge of the following. Should have been committed to V3.4-BUG-FIX
33594: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_12_06 to BRANCHES/V3.4:
32551: ALF-10133: "Doc folder" for calendar events does not clear/reset itself
33604: ALF-12597: WCMQS doesn't work out of the box
33654: Merged DEV to V3.4
33622: ALF-12655: Configure link isn't presented in Web View dashlet(My Dashboard page)
User userIsSiteManager is true by default in webview.get.js. This allows to configure Web View dashlet on user's dashbord.
33651: ALF-12655: Configure link isn't presented in Web View dashlet(My Dashboard page)
Sets userIsSiteManager=false before remote call, so if remote call fails it won't give site manager role to the user.
33655: ALF-12366: Merged PATCHES/V3.4.6 to V3.4
33548: ALF-12393: More changes to cope with read committed DB behaviour in AbstractReindexComponent
- Reverted r33278, 33354, 33355 and introduced more generic solution
- NodeRefs resolving to deleted nodes in the cache cause cache cleaning and transaction retry if they resolve OK in the database
- Cached parent assocs are thrown away for non-deleted nodes if they are empty
- Removes the need for the outer join and special case exception handling all over the place
33562: ALF-12393: Further improvments
- Lookup of NodeRef to a deleted node must always result in cache clearing and transaction retrying (due to possible read committed behaviour half way through transaction)
- Detection and correction of stale cached negative results (VALUE_NOT_FOUND) in node cache
33583: ALF-12393: Rework to getNodePair(NodeRef) to have less impact on existing code but still cope with read committed
- Look ups of deleted nodes still cause InvalidNodeRefExceptions but these have a retryable cause so that both handlers can handle and retrying transactions can recover
- Corrections to cached negative results (because the nodesCache remembers negative results) are written straight through and the transaction does not need to be retried
33660: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
33634: ALF-12161: Merge V3.4-BUG-FIX (3.4.9) to V3.4 (3.4.8)
33633: Merge V3.4.7 (3.4.7.1) to V3.4-BUG-FIX (3.4.9)
33609: ALF-12589 CLONE - Content Manager unable to edit content from another user sandbox - Hot Fix for 3.4.7 needed
Changed the permissions on the user's 'preview' store so that the group of ContentManagers was granted the ContentManager permission.
It had been granting the permission to all current users in the group individually. As a result new ContentManagers could not FLATTEN or WRITE to the preview store.
This had already been done for the main user store a few years back.
As the managers parameter was no longer needed the was removed.
33657: ALF-12650: Merged PATCHES/V3.4.6 to V3.4
33590: ALF-12620: Merged V3.4-BUG-FIX (3.4.9) to V3.4.6 (3.4.6.10)
33589: ALF-12650: Merged V3.4.1 to V3.4-BUG-FIX (3.4.9)
33588: ALF-12620 Regression. Since 3.4.1.25 / 3.4.6.7 a user can be invited to a site multiple times
- correction to js contains function. Bug introduced in r32775
33673: Fixed compilation error
33678: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33677: Merged V3.4 to V3.4-BUG-FIX
33676: ALF-12436: Increase content data cache sizes to match node properties cache sizes to allow bulk loading without overflowing
33679: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
33486: Merge V4.0-BUG-FIX to V3.4-BUG-FIX
33306 - experiment to add sdk-extras
33489: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33322 : Enterprise SDK
33323
33335
33353
33457
33463
33495: SDK Build fix - do not merge to V4.0.
33680: Merged DEV to V4.0-BUG-FIX
33675: ALF-12379: WebLogic: alfresco fails to start: java.lang.NoSuchMethodError: org.apache.commons.lang.mutable.MutableInt.increment()V
org.apache.commons.* package should be used as application's preferrable for WebLogic.
33683: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33682: Merged V3.4 to V3.4-BUG-FIX
33681: ALF-12132: Fix Bitrock's copy of the custom lotus context. Yuck!
33689: Fix for ALF-12437 Switching from Lucene to Solr caused subsystems to be in inconsistent state and repository to hang
- filter out changes to read only properties when set in bulk - ie they are ignored
33691: Fix for ALF-12667
33693: Fix for ALF-12695 SOLR should not appear to work with AVM - it should not silently fail.
- AVM search and indexing will raise exceptions when used with SOLR
- removed the AVM site bootstrap associated with Share in older versions of the product.
33701: Merged DEV to V4.0-BUG-FIX
33697: ALF-12691: Alfresco Explorer doesn't work: java.lang.NoClassDefFoundError: org/apache/commons/lang/builder/HashCodeBuilder
Shared library for WAS was fixed. commons-lang-2.6.jar is used.
33704: ALF-12299 - NFS subsystem enable/disable needs a different attribute name
33714: ALF-10229: DOS Voodoo to set ALF_HOME to the parent parent directory of the apply_amps script
- for /D %%D IN (%~dp0..\) do set ALF_HOME=%%~dpD
- Yuck!
33721: Merged BRANCHES/DEV/mward/schemacomp to BRANCHES/DEV/V4.0-BUG-FIX:
33720: Merged BRANCHES/DEV/BELARUS/V4.0-BUG-FIX-2012_01_20 to BRANCHES/DEV/mward/schemacomp:
33631: LF-12355 : Create schema reference files for SQL Server
33727: Test fix - fallout from removing the bootstrap for the "sitestore" AVM store
33729: Fixes: ALF-12575 - missing i18n strings. (translations pending)
33738: SPANISH: Translation updates based on EN r33523
33739: Merged DEV to V4.0-BUG-FIX
33723: ALF-10229: apply_amps.bat doesn't work properly from alfresco-enterprise-4.0.0a.zip
Fix for apply_amps.sh to set ALF_HOME to the parent parent directory of the apply_amps script
33746: ALF-10656 SOLR: Patches execute search during bootstrap causing deadlock
- Part 1:
- SOLR query use during bootstrap will throw an exception
- tidy up some patch beans
- ignore unused AVM "sitestore" in WCMPostPermissionSnapshotPatch
33753: Remove upgrade installers from build targets
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33758 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
4144459b4d |
ALF-12273: Merge V3.4 (3.4.7) to HEAD (4.0)
This is a merge takes out the fix for ALF-10282 and related changes from V3.4-BUG-FIX which also got merged to 4.0 but then was found to introduce more issues.
32979: ALF-12114: Reverse merged ALF-10282 and related changes from V3.4-BUG-FIX, which have caused serious regressions
31840: Fix for ALF-10282 - Web Browser freezes with large xml files Web form transformation
32341: Fix for ALF-9883 - WCM Forms: Changing 'abstract' type carries previously-added elements
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33048 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
dc6be9c82c |
Updates displayed year to 2012.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33020 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0cde59213f |
Removed commented out code
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32933 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
f5bfaf704a |
Fix for ALF-3156 - Console access - fix close button (for all consoles and also Node Browser)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32535 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
f909ccfc0e |
Merged V3.4-BUG-FIX to HEAD
31682: Fix for ALF-9504 - Upload non-flash fallback fails
Merged HEAD to V3.4-BUG-FIX
31065: Fixed ALF-10407 "Share HTML uploader broken in Swift"
31738: merged DEV to V3.4_BUG_FIX
31681 : ALF-7859 - Deployment fails for *.xml content with wcm-xml-metadata-extracter-context.xml enabled
31755: Fix for ALF-9257: merged in and optimised Belarus fix.
31775: Fixed ALF-10667: WCM - Validation issue with xf:switch web forms
31817: Spanish: Updates translations (based on: r31738) & adds new WCM translations.
31840: Fix for ALF-10282 - Web Browser freezes with large xml files Web form transformation
31843: ALF-9208 Performance issue, during load tests /share/page/user/user-sites is showing to be the most expensive.
Modification to AuthorityDAOImpl.findAuthorities(...) to use childAuthorityCache when possible
Big improvement to 'My Sites'
31850: Italian: Translation updates, inc. fix for: ALF-11293.
31867: Merged DEV/TEMPORARY to V3.4-BUG-FIX
31400: ALF-10764: PDF vs 1.5 cause crash jvm
- PDFRenderer library has been updated from 2009-09-27 to 0.9.1 version to support PDF documents of 1.5 version
31906: ALF-9545: Adjust date picker for IE
31911: Merge PATCHES/V3.3.3 to V3.4-BUG-FIX (3.4.7)
31905: ALF-10309 CLONE -WebDAV - Cancelling "save as" upload will create 0 byte content
- Run Timer as the original user
- Run timer if there is a LOCK timeout (not run if not so not to break standard. MS Office uses a 3 minute timeout)
- PUT method clears aspect BEFORE it starts processing the content, so that the Timer does not remove the node if the content is very large
- Delete node faster (than the Timer) if the client issues an UNLOCK, having locked the node but not issued a PUT.
- Lots of debug
31708: ALF-10309 CLONE -WebDAV - Cancelling "save as" upload will create 0 byte content
'runAsSystem' the 5 minute timer to remove LOCKED but not PUT WebDAV files
31698: ALF-10309 CLONE -WebDAV - Cancelling "save as" upload will create 0 byte content
Added 5 minute timer to remove LOCKED but not PUT WebDAV files
31687: ALF-10309 CLONE -WebDAV - Cancelling "save as" upload will create 0 byte content
Added missing sys:webdavNoContent aspect to system model.
31913: Merge PATCHES/V3.4.1 (3.4.1.22) to V3.4-BUG-FIX (3.4.7)
31876: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Use a retrying non-propagating (new) transaction to get the licence key in order to avoid intermittent issues.
31929: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_11_09 to BRANCHES/DEV/V3.4-BUG-FIX
31903: ALF-9971: RM search doesn't work with NAME:any_text: Check for dublicate template of properties was added. Throws an exception if there is already an entry in the map entry.
31931: ALF_9678 Fixed null pointer issues in WorkflowManager methods
31938: Merged DEV to V3.4-BUG-FIX
31932: ALF-9566: hasMoreItems always false in CMIS query (Web Service binding)
1. PropertyFilter was fixed to be able to handle OpenCMIS Workbench. Unit test was updated.
2. hasMoreItems was adopted to indicate whether more itemsa are avliable in the repo based on maxItems and skipCount. Unit test was added.
3. CMISFolderTypeDefinition was fixed to be fileable according to 2.1.5.1 File-able Objects.
31965: German: Translation updates and additions based on EN r31738
31967: French: Translation updates and additions based on EN r31738
31969: Spanish: : Translation updates and additions based on EN r31738
31971: Italian: Translation updates and additions based on EN r31738
31972: Fix for patch 'alternatives': Alternative patch must have executed and not just been marked as successful
31973: Fixed ALF-11489: 'patch.sitesSpacePermissions' failed on upgrade 2.2.8 -> 3.4.6
- 'patch.sitesFolder' is an alternative to 'patch.sitesSpacePermissions'
- Note: Requires rev 31972 for fix to PatchService use of alternatives
31994: ALF-11495 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- Replaced DescriptorDAORetryingInterceptor (add in the hotfix) with a RetryingTransactionInterceptor
31999: Change the low level CIFS packet reading code to read/process up to 4 requests per thread run. ALF-9540
Reduces thread blocking when the CIFS client uses overlapped I/O, and also keeps writes in their original sequence.
32037: Japanese: Translation update, new and modified strings based on EN r31738
32061: ALF-11376 Requesting PDFBox 1.6 be included in future service pack release.
Upgrading pdfbox,fontbox,jempbox from 1.5.0 to 1.6.0
32074: ALF-11522 IMAP: Generic AlfrescoImapFolderException error is a bit misleading
"Can't create folder - Permission denied" --> "Cannot perform action - permission denied"
32086: ALF-9971 RM search doesn't work with NAME:any_text
- fix to test failure to do with upper case defaultFieldName finding nothing
32093: Merged BELARUS/V3.4-BUG-FIX-2011_10_13 to V3.4-BUG-FIX (3.4.7)
Plus a little bit of refactoring to remove duplicate code
31490: ALF-9817: IE strips exe extension on download file when using download url with ticket parameter in code
The "filename" part for "Content-Disposition" header in case of "attachment" for IE
32115: ALF-11569: Merged V3.3 to V3.4-BUG-FIX
32108: ALF-11571: Fix new deadlock in NIO CIFSRequestHandler
- Needed to be able to get a thread safe estimate of the number of registered sessions without synchronizing on m_selector.keys() because a lock is held by the selector whilst waiting
- Now the session count is maintained by the main thread, which is woken by anything wanting a session count.
32136: ALF-10412 Nonreducing 100% CPU Uploading Large Files to Share Site Document Library
Reducing the priority of the async thread pool that is used to perform the transformations so that normal activity (and even garbage collection) is not interrupted by transformations.
32143: MERGED 2011_11_09 to V3.4-BUG-FIX
32133 - ALF-11193 Consumer role cannot Unscribe/subscribe the IMAP folders.
32137
32152: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_10_13 to BRANCHES/DEV/V3.4-BUG-FIX:
31731: ALF-6275: Discrepancy detected on archived pivot language with EditionService
32171: ALF-9638: Version2ServiceImpl now freezes aspect specific associations, in line with VersionServiceImpl
32191: Merged DEV to V3.4-BUG-FIX
32187: ALF-10884: A file renamed using the web UI still appears in a NFS mount but with NULL stats
- Timestamp propogation in case of move
- getPaths() call removed from the NodeMonitor
32192: Reversed out rev 32143: ALF-11193: Consumer role cannot Unscribe/subscribe the IMAP folders.
- Patch is using SearchService
- Patch doesn't transfer IMAP 'unsubscriptions'
- Patch will not scale
32211: Merged V3.4 to V3.4-BUG-FIX
31914: ALF-10619: Not all container deletions were being honoured during indexing due to deletionsSinceFlushed processing
- If container B is under container A with a secondary association, and A then B were deleted, then not all of Bs containers were getting masked out - only those in a subtree of A!
- Now that delete events are fired on every affected node in a cascading delete, we can handle the nodes and containers on an individual basis
31915: ALF-10619: Prevent possible InvalidNodeRefException during reindexing
- Handle in childRelationshipEvent() when comparing with 'path generation factor'
32322: Possible fix for: (ALF-11344) SORT clause in CMIS query (ORDER BY) drastically affects performance of search.
- English based locales will sort as Java String comparison.
32327: ALF-11495: Merge V3.4.1 (3.4.1.23) to V3.4-BUG-FIX (3.4.8)
32326: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
MaxUserLicenseException class was not added to SVN in previous commit
32325: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Remove RetryingTransactionInterceptor from around RepositoryDescriptorDAOImpl - not needed any more and caused extra exception if repo was r/o on boot
32324: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Addition of message to say temporary problem has gone away
32323: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Think I have found the reason for the vanishing licenses.
License Descriptor can be accessed but the file in the content store cannot be read.
Tidy up of code to remove TODO messages
Addition of MaxUserLicenseException
Additional code to handle possible temporary license outages and recovery
Addition of more specific exception of invalid content store issue
32326: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
MaxUserLicenseException class was not added to SVN in previous commit
32288: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Fix tests by still failing if we have not loaded a license yet
32259: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Ignore exceptions from debug after RepositoryDescriptorDAOImpl Throwable
32252: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Addition of logging and keep license live after error
32343: FIXED - issue ALF-11617: wma file type is mapped to 'video/x-ms-wma' mimetype instead of audio/x-ms-wma'
Changed the type audio/x-ms-wma
32346: Fixed query use-case lookup of assoc namespace entity (i.e. should not lazily create)
- Does not need merging to 4.0, which contains the fixes already
32349: Merged V3.3 to V3.4-BUG-FIX
32347: Prevent possible deadlock during subsystem syncing in a cluster
32352: ALF-11495: Merge V3.4.1 (3.4.1.23) to V3.4-BUG-FIX (3.4.8)
PLEASE NOTE that ALF-11381 was also merged into V3.4-BUG-FIX in r32327
32350: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Patched version of true license to log RunTimeExceptions and Errors from both ftp and non-ftp LicenseManager verify methods
32332: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
Cannot throw specific Exception for the file reader issue as returning null is required for FTL
32356: ALF-11495: Merge V3.4.1 (3.4.1.23) to V3.4-BUG-FIX (3.4.8)
32355: ALF-11381 Enterprise unlimited licenses still get invalidated turning the system into read-only mode
TrueLicense missing from classpath.unit.test.extension
32387: ALF-11617 Correct mimetype for WMA audio (with patch)
32395: ALF-11004 Workflow Interpreter can now handle transitions with spaces in the name when 'signal' is called.
32398: ALF-11078: Reinstate maxPermissionChecks logging from ALF-7237
32411: Fix for ALF-11344 SORT clause in CMIS query (ORDER BY) drastically affects performance of search.
- use in memory sort rather than relying on the lucene field cache for result sets up to 1000 by default
- this is configurable across all query languages (and per query via SearchParameters and QueryOptions)
lucene.indexer.useInMemorySort=true
lucene.indexer.maxRawResultSetSizeForInMemorySort=1000
32425: Fix for ALF-11344 SORT clause in CMIS query (ORDER BY) drastically affects performance of search.
- fix for score sorting
32433: Merged V3.4 to V3.4-BUG-FIX
32432: ALF-11743: When RM is installed, admin does not have the appropriate permissions to perform any operations in Alfresco Explorer
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32477 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
e861c81a63 |
Merged V3.4-BUG-FIX to HEAD
32340: Fix for ALF-11737 (refix for ALF-11247) - After clicking on any list item action in Explorer there is no effect 32341: Fix for ALF-9883 - WCM Forms: Changing 'abstract' type carries previously-added elements git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32344 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
036bc753e3 |
Fix for ALF-11545 - An exception occurred when trying to click "Close" button on Web Client Config Admin Console
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32087 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
01c7cfe6a3 |
Fixed ALF-10157: Web Form Details page for the "Selected Web Content Forms": script error appears on help button click: container.jsp (line 382)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31743 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
6bff8af273 |
Fixed ALF-10754: Alfresco fails to start because of malformed web.xml: SaxJBossXBParser
Moved newly added elements to correct location in file to satisfy DTD. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31193 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
dfd39235d2 |
Initial commit for ALF-10419:
- Bulk Filesystem Importer - Adapted from work by Peter Monks (see http://code.google.com/p/alfresco-bulk-filesystem-import) and Romain Guinot - Refactored to limit repeated code - Refactored to use the Bulk Processor - Currently limited to one bulk import at a time (enforced by lock service) - Unit tests added - Some fixes applied - Performance tests; tried different filesystem "walking" strategies - Still to do: yui dependencies - are these necessary? git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31100 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
8e41c0aed3 |
Added time taken in ms debug output to Admin NodeBrowser when executing a search.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31029 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
babaa0b65c |
Merged V3.4-BUG-FIX to HEAD
30270: ALF-9492 Can now update task properties through the Workflow JavaScript API. ALF-10087 Fixed failing Multi-tenancy tests.
30306: Fixed ALF-7384: Xam: XamArchiveCleaner can delete files before retention period has passed
- Keep the NOW upper limit to the query
- Add a double-check using Java code to precisely check (down to the ms) that the retention time has passed
30308: Merged V3.4 to V3.4-BUG-FIX
30307: ALF-10186: Fix up all code that expects it can cast a WebScriptRequest directly into a WebScriptServletRequest
30310: ALF-5830 show_audit.ftl template doesn't work any more
- Changes to support new audit api
- Works with high level content auditing
30337: Merge DEV to V3.4-BUG-FIX
30160 : ALF-9257 - Renaming web project cause no trigger of the autodeploy process
30362: ALF-10227 Add space after ''{0}'' in text
30395: Removed deep svn:mergeinfo
30433: Merged DEV/TEMPORARY to V3.4-BUG-FIX
30424: ALF-8941: WCM: Virtual server setting lazyDeployExperimentalOnly ="true" (as per si3 fix) fails to load library under WEB-INF/lib directory (for HTTP filter).
Walk up by hierarchy to the root and deploys a context if it wasn't deployed yet, through invocation of updateAllVirtualWebapps recursively.
30454: Fixed ALF-9158: Assignment of workflow task is not proper - out-of-the-box WCM workflow
30466: Merged DEV/TEMPORARY to V3.4-BUG-FIX
30460: ALF-9424 : Webform(XSD): xf:switch switch group does not work based on "complexContent with Base" element.
Schema2XForms and SchemaUtil were modified to allow correctly process elements with namespace that differ from "http://www.w3.org/2001/XMLSchema"
30476: Merged DEV to V3.4-BUG-FIX
30474: ALF-10021: Get the last node in the resultset outside the timing loop to force prefetch.
30483: Fixed ALF-9417: (pdf2swf) Share preview is blank with some pdf files.
30514: ALF-240: Unfriendly error appears when trying to view details for created discussion for multilingual content
Webdav URLs were not valid for non-ML or ML discussion items, but were only stopping the details page for the ML items from being shown. Utils.generateURL now returns null for such items.
30517: Fixed ALF-5526: Component-Generator for d:noteref and other "system" types always disabled => breaks extensibility
30519: FileFolderService moveFrom method was not supported by MLTranslationInterceptor
30527: ALF-240: added missing exception message.
30531: Fixed ALF-9599: Share forms do not allow edit of non-cm:content nodes
30541: ALF-9424: Missed change, causing compilation error
30552: Tests to accompany fix for ALF-240, ALF-10298: discussion topic webdav URLs causing error page in explorer.
30565: Fixed ALF-10336 "Drag and Drop item in Customize Site Dashboard - text of item reverts to default font style and size during drag operation"
30568: Fixed ALF-10342: ClassCastException on org.alfresco.repo.copy.AbstractCopyBehaviourCallback
30570: ALF-3332: (circa 2008) Pagination inks rewritten incorrectly by opensearch proxy
30574: ALF-9470: OwnableService cache not being updated for archived nodes - modified fix by Pavel
30579: ALF-5607: Cancelling of install. Some directories are not deleted from disk.
- Fixed provided by Bitrock for Mac and Windows
30583: Merged HEAD to V3.4-BUG-FIX (Back ported 2 fixes for included resource handling when running unit tests)
28711: Avoid a NPE on certain kinds missing included resources, and instead give a helpful error along the lines of other include issues
28716: When loading JS includes with a full classpath reference, handle the Eclipse classloader behaving slightly differently on absolute paths compared to the JVM one
30648: Fixed ALF-10401: No simple way to disable auto-versioning behaviour
- Added property: version.store.enableAutoVersioning=true
- When set to 'false', the VersionableAspect will not respond to any events;
even if the aspect is present, it will not create versions.
30657: Merged DEV/TEMPORARY to V3.4-BUG-FIX
30590: ALF-7105: pdfbox returns errors in the logs but one cannot understand what file is affected (PDFBox)
Level log4j.logger.org.apache.pdfbox.pdmodel.font.PDCIDFont=fatal was introduced in log4j.properties.
30669: Fixes: ALF-6470 (Updates FR translation)
30686: ALF-1017: Fixed compilation error in backport
30696: Fix for ALF-8176
30708: ALF-10040: Added missing ReferenceCountingReadOnlyIndexReaderFactory wrapper to IndexInfo.getMainIndexReferenceCountingReadOnlyIndexReader() to make it consistent with IndexInfo.getMainIndexReferenceCountingReadOnlyIndexReader(String, Set<String>, boolean) and allow SingleFieldSelectors to make it through from LeafScorer to the path caches! Affects ALL Lucene queries that run OUTSIDE of a transaction.
30722: Fixed ALF-9465: Share: We can add category in Share, but the selected value will not be shown in U.I.
30724: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_09_05 to BRANCHES/DEV/V3.4-BUG-FIX:
30603: ALF-10165: Unexpected behaviour when title duplicated between web forms
30754: Fix for ALF-9899 Huge share site migration, add group to site and user access site related performance issue.
- generic performance improvements for PATH queries ending "..../*" - specifically to improve listing calendar items for users in many share sites
30765: Fix for ALF-760 - import loses category association data
30779: Merged V3.4 to V3.4-BUG-FIX
30716: ALF-10452 It's impossible to edit existing user details
- Change for ALF-371 did not handle the simplest case - no change of home folder location
30549: Fixes ALF-9534 - Location API
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30780 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
d8dc6db72e |
Added missing webscripts.css file - styles missing on WebScripts admin page for repository REST tier.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30537 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
2a6ade76fc |
Merged V3.4-BUG-FIX to HEAD
29870: ALF-9952: Compatibility fix to allow mounting of Alfresco WebDAV as a network drive on Windows XP (without WebDrive)
29872: Fixed ALF-7698 "Defects in tags picker in SHARE."
- now checks added items to avoid duplicates
29873: Made sure the onActionDetails doclib action generates SimpleDialog instance ids each time, to avoid multiple js class instances with the same id getting called for every dialog created.
29878: ALF-9378: Use caching plus a read write lock, in a similar manner to ALF-7064, to avoid contention in SubsystemProxyFactory under load
29881: Added helper text for the translators to the property file.
29910: ALF-7433: a file deleted using the web UI still appears in a NFS mount but with NULL stats
- timestamp propagation now enabled by default so NFS always works
- timestamp propagation less agressive - only has to propagate on adds / deletes and renames
29911: Values for recurrence strings updated now that I've read RFC-2445
29944: ALF-9988: Merged PATCHES/V3.3.4 to V3.4-BUG-FIX
28581: ALF-8944: Corrected sort parameter handling for datetime fields, based on analyzer and tokenization mode
29955: Fixed ALF-9965: Property names matching fails if the property contains non Alphanumeric characters
29956: Fixed ALF-9424: Webform(XSD): xf:switch switch group does not work based on "complexContent with Base" element.
29964: Fixed ALF-9089: TinyMCE convert_fonts_to_spans parameter is not being picked up in Web Forms
29977: L10N Updates from Gloria (based on rev29838).
29980: Ignore virtual tomcat directory
29981: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_08_19 to BRANCHES/DEV/V3.4-BUG-FIX
ALF-6808 : Incorrect Search Language Conversion for wild card characters (%, _) for MS SQL
29984: ALF-4753: Fix search query escaping in Alfresco Explorer
- AWC-1743 / CHK-2171 fix restored
29993: Merged DEV/TEMPORARY to V3.4-BUG-FIX
29989: ALF-9976: WebDAV Class 2 compliance issue with OPTIONS response.
Class 2 incompliance connected with absence of 'PROPPATCH' method in the 'Allow' response header has been fixed
30009: ALF-7239 : Documents from Records Manager cannot be viewed in Outlook
30012: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_08_19 to BRANCHES/DEV/V3.4-BUG-FIX:
29986: ALF-7105: pdfbox returns errors in the logs but one cannot understand what file is affected (PDFBox)
30014: ALF-6284: Fix for Share Kerberos SSO Websphere compatibility (by Pavel)
30016: Merged DEV to V3.4-BUG-FIX
29424: ALF-8715: NFS: Admin sometimes cannot edit content uploaded via JSF
Fix for "Can't open file for writing" during saving file in VI-like editors connected with FileExpiry daemon:
- 'getNodeOrNull()' method extracted to get and check on existence of the cached file object
and then update cache timeout or remove it from the cache;
- 'getNodeForPath()' was appropriately updated in accordance with logic extracted to 'getNodeOrNull()';
- 'fileExists()' method was corrected to take into account existence of the cached file object
30017: Reverses an accidental check in made with the last L10N bundle update (r29977)
30045: ALF-8664 - Custom 'mandatory' RM metadata causes editing issues
30053: ALF-9681: webScriptsRegistryCache size in ehcache-default.xml
webScriptsRegistryCache maxElementsInMemory size was incremented up to 1000
30079: ALF-10027: Fix template alfresco-global.properties for custom tomcat ports
- Obselete web.application.context.url removed
- alfresco.host, alfresco.port, share.host and share.port added
30080: Fixed parse error mentioned in ALF-9511 "RSS Feeds with HTTP Auth doesn't work with Feed dashlet"
- In java regexps the . (dot) does NOT include the \r or \n by default, to change that a (?s) instruction was added in the beginning of the regexp
30083: Fixed ALF-10048 "Multiple thumbnails in RSS feeds causes problem for RSS Feed dashlet"
30088: ALF-7433: Fix unit test fallout from new timestamp propagation behaviour
30089: ALF-7433: Further unit test fallout from new timestamp propagation behaviour
- testPermissionsAndPolicies needs to get folder modification date in a distinct transaction after populating it
30091: ALF-10050: CIFS: Coordinator is unable to delete content after IMAP has been enabled
- Transactional cache null entry issue
30096: ALF-9793: Allow auto-created NFS authenticated users to work
- Also removed admin from default mappings to avoid security hole
30102: ALF-8723 CIFS on Windows fails to start under certain conditions
- Found another place >= was required rather than just >
30104: ALF-9890 SiteService is not producing audit data.
- Internal siteService rather than public SiteService was being used, so there was no audit advice.
30119: ALF-9793: Fallout from previous fix. Prevent initialization error when there are no user mappings and NFS is not enabled.
30120: ALF-9526: Work around the fact that Websphere ignores the response encoding unless you call response.setCharacterEncoding()
- GlobalLocalizationFilter inserts a response wrapper that parses the charset parameter from the content type header, if it is present
30121: ALF-9535: Alfresco ignores Accept-Language sent from Share
- Ticket and webscript authentication (i.e. Share requests) will use the language set in request headers as the session language
30130: ALF-10049: Fix by Andrey to enable Flash upload on Weblogic!
30141: ALF-8732 Now if the adhoc workflow throws exceptions while sending a notification email then those exceptions are ignored.
30226: ALF-9415: JSF - Copy/Paste vs Cut/Paste add aspect rule.
30242: Added NodeService.getNodeRef(Long nodeId)
- First step to remove Lucene search from inbound email server
- Done while investigating ALF-9660
30243: Fixed ALF-9660: Inbound emails are always stored with encoding=UTF-8 regardless the encoding the email client uses.
- If the encoding is provided, then it is not guessed
- Includes tweak to remove Lucene search and rather use direct node ID-NodeRef translation provided by NodeService
30263: Incremented version revision
30264: ALF-10187: Merged V3.3 to V3.4-BUG-FIX
30003: ALF-9898: More defensive exception handling to avoid packet pool leaks and extra logging on packet pool exhaustion
30265: Merged V3.4 to V3.4-BUG-FIX
30259: ALF-6527 LangPack FR - [Search results' page] Incorrect label when search matches results
- Added "(s)" to "trouvé(s) dans l'entrepôt." (for a repository search - found in retest)
- The original change:
Added "(s)" to "trouvé(s) dans tous les sites." (for an All Sites search)
However this leaves the current site search. As a result I also:
Added "(s)" to "trouvé(s) dans le site {0}." (for a current Site search)
and checked with a French speaker that this would sound correct.
Note: all three labels are prefixed by a separate text label: "N résultat(s) "
30261: (RECORD ONLY) Merged V3.4-BUG-FIX to V3.4 (3.4.5)
30262: ALF-10186: Merged PATCHES/V3.4.1 to V3.4
30126: ALF-10075: Concurrency during CMIS document update causes content stream to close prematurely.
- Created BufferedRequest request wrapper in RepositoryContainer
- If the content stream is accessed directly it is streamed to a temporary file so that requests can be retried
30137: ALF-10075: Fixed NPE
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30271 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
80dec17f8d |
ALF-7006: System error appears when user attempted to open created Web Project
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30233 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
ccfadef02f |
ALF-9510: wip. Further code changes.
Plus, some code tidy up, comments. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30111 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
316d71a41f |
Refactoring to support ALF-9510, ALF-8702
ALF-8702: Solr-Repository SSL Communications (see solr/source/solr/instance/HowToSetUpSolr.txt ALF-9510: Initial checkin git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30005 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
787711b87d |
Merged V3.4-BUG-FIX to HEAD
29716: ALF-4029: FileContentStore does not remove empty folders when deleting URLs
delete() now crawls back up the dir hierarchy deleting directories until a non-empty parent is found.
29767: ALF-9351 No exception with invalid permission definitions
- DTD/Schema validation added
- Corrected permissionDefinitions.xml (contained extra -->) so failed validation
29797: ALF-9916 Audit user actions for site (added st:site to list of types in filter)
29800: ALF-5499 IndexOutOfBoundsException in QuickSort
Need to synchronize access to JSF session beans. Added a filter that will use the HttpSession
(if it exists) as the monitor for a synchronized block so that only one request per session is
processed at any time. Approach taken in preference to adding synchronized blocks/methods or
locks to over 200 session beans in the Alfresco Explorer UI.
29801: ALF-9190: If a user is invited to a site but joins the site independently, they end up with the "Consumer" role, regardless of the role they were invited with
29805: ALF-4029: added utility to make some rough timings.
29819: Merged DEV/TEMPORARY to V3.4-BUG-FIX (reviewed by Erik)
29815: ALF-8414 : Remove button does not show on Flash upload in Share
Changed flash-upload.css styles to correct upload dialog display in IE6/IE7. Changes were tested in all supported browsers.
29826: Fix for ALF-9930
29836: Merged V3.4-TEAM to V3.4-BUG-FIX
27772: Incorrect behavior of enabling Google docs (Really: Forms get submitted twice in certain circumstances)
29839: ALF-9351 No exception with invalid permission definitions
- Added permissionsDefinitions.xml to RM's permissionsModelDAO spring bean def (root cause of build errors)
- Use UTF-8 encoding rather than server default when writing out modified form of model xml
- Use byte[] rather than a temp file (model files should be small)
- Added and then commented out an approach that did not require the need to write out the model xml
(works for schema but not dtd. See notes in javax.xml.validation.SchemaFactory)
- Fixed problem with RM recordsPermissionModel.xml (select -> selected)
29841: Fixed ALF-9826 "Folder is copied without content even if 'Apply rule to subfolders' check-box is checked"
- Added "deep-copy" option for Copy action
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29863 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
280affa97e |
Merged V3.4-BUG-FIX to HEAD
29057: ALF-9491: Bitrock 7.2.2
29063: ALF-8766 Concatenated strings in EN webclient file
29066: Merge DEV/DEV/BELARUS/V3.4-BUG-FIX-2011_07_13 to DEV/V3.4-BUG-FIX
29010: ALF-7396: Japanese- Untranslated
29072: HomeFolderProvider work - Changes as a result of Dave Ward's comments
(HomeFolderManager not fully done as there is a spring issue with using NodeService, FileFolderService, fileFolderService, SearchService or searchService)
29074: ALF-7637 - Share displays incorrect folder contents after copy-on-outbound rule against working copy
29075: ALF-8406 - Configuring the datalist display for sub-types does not work
29082: ALF-6847 translation: "Collega" should be reverted to English: "Link" as per term list.
29087: ALF-5717 property names for wcm quickstart website-model had an invalid format or did not end in .description or .title
29093: Merge V3.3 to DEV/V3.4-BUG-FIX (28596)
28596: Remove dependency between subsystems and all the object factories in the parent context!
- Do not allow eager initialization when looking up parent post processors
- Removes circular dependencies from sysAdmin subsystem
29094: Merge HEAD to DEV/V3.4-BUG-FIX ()
28892: Broke circular references between NodeService beans, NodeIndexer, Lucene and back to NodeService.
- NodeIndexer is now bootstrapped to pull out reference to the Lucene beans
29100: Revert Merge V3.3 to DEV/V3.4-BUG-FIX (28596) Caused RepositoryStartupTest to fail
28596: Remove dependency between subsystems and all the object factories in the parent context!
- Do not allow eager initialization when looking up parent post processors
- Removes circular dependencies from sysAdmin subsystem
29102: ALF-9048: Make apply_amps.bat work from its installed location
29103: ALF-8746: Restored Japanese choice format translations
29104: Merged V3.3 to V3.4-BUG-FIX (Reinstated this revision as it is required)
28596: Remove dependency between subsystems and all the object factories in the parent context!
- Do not allow eager initialization when looking up parent post processors
- Removes circular dependencies from sysAdmin subsystem
29105: Use org.springframework.aop.target.LazyInitTargetSource in the NodeService public proxy to break a circular dependency
29106: Make PersonService interact with HomeFolderManager via a lazy proxy to prevent another circular dependency
- Simple HomeFolderManager interface created
- Implementation class renamed to PortableHomeFolderManager
- Removed TODOs from authentication-services-context.xml
29107: Forgot to remove the serviceRegistry dependency from homeFolderManager
29108: ALF-9529: Installer memory consumption and startup time improvements
- Bitrock discover the for loop!
29109: ALF-9530: Postgres installed as Windows service should run as a postgres user, not System
- Fix from Bitrock
29118: Fix for ALF-6737 - It's impossible to view any version of the wiki page if it was renamed with native characters
29119: Fix for ALF-5787 - strings extracted for L10N in Web form creation help text
29124: ALF-9530: Follow up fix from Bitrock
29126: Fix for ALF-8344 - Incorrect message is displayed while recover deleted file
29127: Fix for ALF-9445 - French - Share, translation on Transfer Target configuration
29129: ALF-9476: Make FTPS work on IBM JDK
29133: Fix failing DictionaryRestApiTest
29136: Fix build issues from 29104:
- run as system when creating home folders (PortableHomeFolderManager)
- re-factored onCreateNode out of PortableHomeFolderManager into PersonServiceImpl
- re-factored property PortableHomeFolderManager.enableHomeFolderCreationAsPeopleAreCreated to PersonServiceImpl.homeFolderCreationEager
29137: Fix for ALF-8831 - Internal error occurs in My Tasks Webscripts component
29138: Fix for ALF-8765 - Layout is displaced if translated string occupies more than 1 line
29140: Fix for ALF-8668 - Deleting author account causes Failed to load the forum posts
29142: - PortableHomeFolderManager: Moved code to run as System into PersonServiceImpl so that one must have a valid authority to call the publick makeHomeFolder method. The authority should already be valid if called via PersonServiceImpl.
- Removed unused policyBehaviourFilter property from PersonServiceImpl
29146: ALF-8701: partially translated string in html-upload.get_fr
29147: ALF-8727: DE - changes to Root Category
29149: ALF-8731: DE - Wiki changes (space before full stop)
29152: ALF-9503: Add space after colon in strings in file wdr-messages.properties
29153: Fixed ALF-7899: association.ftl does not render when showTargetLink=true in workflow
29165: ALF-8749: on submit action properties in wcn-workflow-messages.properties
29166: Fix for ALF-6220 - Language pack - .ftl localization
29167: ALF-9550 - Typos in new section of webclient.properties
29169: Fix for ALF-7844 - W3C: Impossible to activate 'Choose from popular tags in this site' link by Enter/Space keys
29170: Merge V3.4-TEAM to V3.4-BUG-FIX (3.4.4)
27471: Fix for ALF-8150 - check for visibility before applying focus to element for IE.
29171: Fixes: ALF-8922, removes date formatting from API (now returns ISO8601) and instead formats it on the client, using L10N strings.
29172: Fix for ALF-2023 - Repository Action - Copy item to specific space doesn not include content. The option to 'deep copy' is now exposed in the UI for Run Action and Rules in Explorer.
29173: Fix for ALF-1446 - Sorting of inline descendants is not observed
29175: ALF-241 - The item is not coppied via 'Paste All' in Shelf when 'Details' page is opened
29177: Fix for ALF-9520 - confusing sample config. Reordered sample config file as suggested.
29178: Fixed ALF-6400: GERMAN: Explorer mouse over hints for TinyMCE are not localized
Fixed ALF-5766: ALL translations errors in Explorer - Calendars are not localizable for content based on webforms
29202: Merge DEV/BELARUS/V3.4-BUG-FIX-2011_04_12 to V3.4-BUG-FIX (3.4.4)
27836: ALF-8524: CLONE - Sharepoint doesn't work with HTTPS
Changes in url links required for HTTPS support.
29203: Restored removal of postgresCreateSymLinksLinuxBuildingFromWindows tag (32 bit Linux) from revision 26582
29211: Fix for ALF-1051 - It is impossible to find link by tag from link details page
29212: Fix for ALF-5301 - TinyMCE is replacing carriage return with white spaces
29250: Latest L10N update for all languages (DE, ES, FR, IT, JA) from Gloria (based on r29172)
29253: L10N Update from Gloria
29270: Fixed ALF-516: Unable to add content/delete tables in webform content when using FireFox
29271: Update from Gloria
29272: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2011_07_13 to BRANCHES/DEV/V3.4-BUG-FIX: (with minor modification)
29223: ALF-7619: When document A has an association with a document B editing A's properties fails if user has no permission to edit B
29274: ALF-9517 Incorrect behaviour of versions on Copy action. Version is 0.1 rather than 1.0
29283: Resolve ALF-8273: Valid datetime value cannot be parsed by CMIS AtomPub interface
29284: Update from Gloria
29286: ALF-9596: Merged PATCHES/V3.4.1 to V3.4-BUG-FIX
28150: ALF-8607: Detailed debug logging when out of sync transaction detected by index checker / tracker
28177: ALF-8607: Corrections to debug logging in AbstractReindexComponent
28213: ALF-8607: Further corrections to debug logging in AbstractReindexComponent
- Log attributes from indexes, rather than nodeService properties
28341: ALF-8607: Stop index checker from 'lying'
- isTxnPresentInIndex() call must be made in a new transaction in order to get a database view in sync with the current indexes
28352: ALF-8607: Revisit transaction delineation. Nested transaction only required in checkTxnsImpl()
28403: ALF-8607: Merged PATCHES/V3.3.4 to PATCHES/V3.4.1
27823: ALF-7237: Index tracker needs to perform a cascade reindex on updated nodes in order to cope with node moves
28406: ALF-8607: Improvement to FTS fix. Prevent FTS from restoring documents that have been deleted!
28412: ALF-8607: Invalidate properties and aspects as well as parent assocs when stale cache entry dected during transaction tracking
28427: ALF-8607: Prevent NPE with bad NodeRef in ADMLuceneIndexerImpl.createDocumentsImpl()
28705: ALF-8607: Validate transaction IDs when fetching parent associations
- Compare the cached child node transaction ID against one fetched from the DB
- Stops us from pairing up the cached node for an older or newer transaction with the wrong parent associations
28707: ALF-8607: Merged PATCHES/V3.3.4 to PATCHES/V3.4.1
28588: ALF-7237: Prevent FTS from ever wiping out a document that still exists and ignore duplicates
28708: ALF-8607: Make FTS capable of recovering from cache concurrency issues by using a RetryingTransactionHelper and better exception handling.
- Also avoids skipping the entire batch when the reindexing of a particular document fails.
28710: ALF-8607: Corrected transaction delineation
28753: ALF-8607: Prevent errors caused by AbstractReindexComponent diagnostics trying to parse FTSREF document IDs as NodeRefs (which they aren't!)
28755: ALF-8607: When 'failing over' during FTS indexing, don't bother adding a FTS status document so we don't get stuck in a loop with a problematic document
28815: ALF-8607: Do two way validation of cached / fetched nodes and their parent associations to avoid skew
- Should resolve problem of tracking moves to the archive store and moves in general
28862: ALF-8607: Lucene indexers now support 'read through' behaviour for FTS and Index tracking batches
- Small discrete read only transactions used to read each reindexed node from the database / cache
- Avoids cache 'drift' and 'skew' after long running indexing transactions
28863: ALF-8607: Missing file
28869: ALF-8607: isTxnPresentInIndex() needs to 'read through' so index tracker and checker don't pollute the cache
28872: ALF-8607: Optimization to prevent constant writing to AVM indexes whilst 'ticking over'.
28950: ALF-8607: Improved logic in AbstractReindexComponent.isTxnPresentInIndex() so that we can reliably cope with multi-store transactions (e.g. archive store + spaces store)
- Due to FTS, the txn ID may have 'drifted in' to one store but not the other so we must validate all stores in the txn
29098: ALF-8607: Use getNodeRefStatus as a cache validation point for reindexing 'read through' transactions
- Guarantees that FTS reindexed node will see correct state (well if we had consistent read behaviour it would!)
- Removes stale nodeRef -> ID mappings (e.g. when original node moved to archive store and substituted with deleted node)
- Inexplicably seems to produce a ~30x speedup in performance tests on MySQL! Appears to remove a contention point. More investigation required to find out what!
29287: ALF-9598: Merged PATCHES/V3.4.1 to V3.4-BUG-FIX
28653: ALF-9189: More efficient usage of IndexReaders to avoid huge memory churn with large indexes
- A single reading thread could block out all other reading threads because a write lock is obtained whilst constructing a set of FilterIndexReaderByStringId readers and all deletions across all indexes have to be evaluated. We now cache a FilterIndexReaderByStringId for each 'layer' of the index so that we get some reuse. We also defer evaluation of deletions to AFTER the write lock is returned and in some cases never have to evaluate the deletions at all.
- When merging deletions we now make use of a cached index reader for locating the documents, and only resort to a new reader if deletions have to be performed. Hopefully this will mean that the reader for the largest indexes, containing the least recently used stuff, will get left alone most of the time.
28690: ALF-9189: Corrections to previous fix
- Forgot to remove non-lazy reader initialization
- Fixed NPE
- Reinstated correct looping behaviour - each processed delta must be considered as one of the indexes to search for the next processed delta
29099: ALF-9189: Avoid having to allocate a byte array full of number ones for all occurrences of a term to 'fake' norms.
- Severe Lucene memory hog during FTS
29262: ALF-9189: Fixed memory leak during index tracking / reindexing and further memory leak regression
- Fixed up Lucene refcounting again - remember to propagate through decrefs on ReferenceCounting readers
- Refined ALF-9189 fix to guarantee mainreader clean up
- Remember to flush the delta during reindexing / tracking
- Some extra trace diagnostics to help
29288: ALF-9600: Merged PATCHES/V3.4.1 to V3.4-BUG_FIX
28876: ALF-9041: Merged HEAD to PATCHES/V3.4.1
28850: Latest SpringSurf libs
- Fix to SSO connector passing empty username
29289: ALF-8241: assemble-tomcat populates endorsed directory with xalan.jar and serializer.jar and Bitrock installer installs these too
29291: Merged DEV/SWIFT to V3.4-BUG-FIX (3.4.4) - already merged to HEAD as part of a larger merge
26104: RM: Remove incomplete and unnecessary unit test
29302: Fix for ALF-8885 - Unable to paste item due to system error:null
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29325 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
80b9ea711f |
Initial checkin for ALF-8702: "RSOLR 026: Alfresco to SOLR communication and configuration"
Initial checkin for ALF-8791: "RSOLR 036: Update IndexChecker to support SOLR" git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29179 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
c022eff9a7 |
Merged DEV to HEAD
- ALF-8806 RINF 41: Lucene Removal: Fix CopyService
- ALF-9028: RINF 41: Fix Aspect cm:copiedFrom
- ALF-9029 RINF 49: Lucene Removal: CheckOutCheckInService API
- ALF-9032: RINF 49: fixes to cm:workingcopy aspect
28996: Dev branch for De-Lucene work pending patches
29004: Evaluator runs in read-only txn
29006: Additional PermissionCheckedCollection.create method
- Use an existing collection's permission check data (cut-off, etc) to wrap a new collection
29007:
CopyService and CheckOutCheckInService refactors to remove Lucene
CopyService:
Removed cm:source property from cm:copiedfrom aspect and replaced with a cm:original association.
Added CQ-based APIs to query for copies
Added APIs to support bi-directional walking of copy association
Fixed sundry uses of cm:copiedfrom esp. all uses related to cm:workingcopy
CheckOutCheckInService:
Check-out now creates a source aspect cm:checkedOut with 1:1 relationship to cm:workingcopy via cm:workingcopylink
Removed explicit use of cm:workingcopy aspect and replaced it with calls to COCI API
29083: Audit tests fail when indexing is turned off.
Also removed a getReader() call during rule evaluation, leading to a 'sub-action' read being recorded.
29113: NodeDAO.getNodesWithAspects supports paging
29135: Removed unused patch queries
29139: Basic patch (still terminates with error) to upgrade cm:copiedfrom and cm:workingcopy
29157: Tested patch for cm:copiedfrom and cm:workingcopy aspects
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29159 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
c6409e2015 |
Added OpenCMIS TCK
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29089 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |