mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
e03e26f6baabceea0b6937a76c81dd389b823dda
84 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
88f99d6e9a |
Merged DEV to 5.2.N (5.2.1)
133903 sglover: MNT-17247 "Disabled user can log into Alfresco Share using external authentication" take user disabled status in to account for external authentication subsystem + tests
133907 sglover: MNT-17247 "Disabled user can log into Alfresco Share using external authentication" don't propagate user disabled exception
133930 sglover: MNT-17247 "Disabled user can log into Alfresco Share using external authentication" move test class and add to a test suite
134295 amukha: MNT-17247: Disabled user can log into Alfresco Share using external authentication
- Added a test to simulate creation of missing person during external auth log in.
134315 amukha: MNT-17247: Disabled user can log into Alfresco Share using external authentication
- Added a fallback to supprt the logging in by non provisioned users.
134354 amukha: MNT-17247: Disabled user can log into Alfresco Share using external authentication
- Added a test with deauthorized user. Refactored existing test to start context once.
134359 jvonka: REPO-1227: External authentication - prevent disabled user from authenticating
- add log warning (with masked username, similar to brute force attack) if authentication bypassed when setting user details
134372 amukha: MNT-17247: Disabled user can log into Alfresco Share using external authentication
- Updated core and data model (contain new logging)
134390 amukha: MNT-17247: Disabled user can log into Alfresco Share using external authentication
- isEnabled flag for users is returned correctly
- Added tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@134396 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
de2f2f00d7 |
REPO-1468: MNT-15627: clear password for Outbound SMTP is shown ACE-5304: Provide method of encrypting LDAP bind properties
- Changed the default mask for protected properties. - Removed "show password" buttons as non functional any more (kudos arebegea) - Added LDAP sync password to the list of protected. - Changed the way protected properties are saved. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@132360 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
26812efe29 |
REPO-1082: ACE-5304: Provide method of encrypting LDAP bind properties
- Fixed creation of subsytems, now the encrypted properties are passed to them. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@131875 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
88818dca9a |
Fixed some javadoc errors. REPO-466
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@128510 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
4278099cea |
Merged 5.1.N (5.1.2) to 5.2.N (5.2.1)
125817 rmunteanu: Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)
125673 abalmus: MNT-15421 : Intermittent failure SubsystemsTest.testAbstractPropertyBackedBean_performEarlyPropertyChecks_PortEarlyPropertyChecker
- Fixed intermittently failing test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@125859 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
6afb44e712 |
Merged 5.1.N (5.1.2) to 5.2.N (5.2.1)
125606 rmunteanu: Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)
125515 slanglois: MNT-16155 Update source headers - add new Copyrights for Java and JSP source files + automatic check in the build
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@125788 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
dc6b2852d0 |
Merged 5.1.N (5.1.2) to 5.2.N (5.2.1)
125605 rmunteanu: Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)
125498 slanglois: MNT-16155 Update source headers - remove svn:eol-style property on Java and JSP source files
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@125783 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8674e2bfc8 |
Merged 5.1.N (5.1.2) to 5.2.N (5.2.1)
125603 rmunteanu: Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)
125484 slanglois: MNT-16155 Update source headers - remove old Copyrights from Java and JSP dource files
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@125781 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
31d91c1fd5 |
Merged 5.1.N (5.1.1) to HEAD (5.2)
123329 cturlica: Merged 5.0.N (5.0.4) to 5.1.N (5.1.1)
123182 gjames: MNT-15494: Added a blacklist of attributes (passwords) no longer shown via JMX
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@123696 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
1af13154bd |
Fix for ACE-4412 Dynamic shard registration should be an enterprise only feature
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@114044 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0ccc05a0c6 |
Merged 5.1.N (5.1.1) to HEAD (5.1)
113251 adavis: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
113194 abalmus: Merged DEV to 5.0.N (5.0.3)
113149: MNT-13706 : Admin console unusable after we set any busy port in Port Number Value for subsystem
- Fixed issue that caused ACE-4194
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@113287 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
1458c2dbcf |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
108207: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud)
108196: Merged DEV to 5.0.N (5.0.3)
108195: MNT-13706 : Admin console unusable after we set any busy port in Port Number Value for subsystem
- New and improved fix.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@108223 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f13dc0a415 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
108205: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud)
108186: Reverse merged 5.0.N (5.0.3)
<< Better solution found >>
106968: Merged DEV to 5.0.N (5.0.3)
106962: MNT-13706 : Admin console unusable after we set any busy port in Port Number Value for subsystem
- Implemented fix for Transformations (JodConverter), FTP, SMTP and IMAP.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@108221 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
7dd2291753 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
107541: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
107413: Merged DEV to 5.0.N (5.0.3)
106858 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Cleaning of Javadoc,
107565: MNT-13545 Fix compilation after merge of Javadoc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
594145b66b |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
107012: Merged 5.0.N (5.0.3) to HEAD-BUG-FIX (5.1/Cloud)
106968: Merged DEV to 5.0.N (5.0.3)
106962: MNT-13706 : Admin console unusable after we set any busy port in Port Number Value for subsystem
- Implemented fix for Transformations (JodConverter), FTP, SMTP and IMAP.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107051 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a4a7c5f8e7 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
99981: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud) (PARTIAL MERGE)
99482: Merged DEV to 5.0.N (5.0.1)
99198 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc typo in project alfresco-jlan
99413 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project alfresco-jlan
99205 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project core
99415 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project data-model
99227 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project file-transfer-receiver
99416 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project legacy-lucene
99417 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project qa-share
99418 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project remote-api
99427 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc in project Repository, letters S..Z
99433 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc in project Repository, letters A..R
99421 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project share-po
99247 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc typo in project slingshot
99248 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project slingshot
99424 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr
99426 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr4
99253 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project solr-client
99259 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project web-client
99260 : MNT-13545: JavaDoc : Inconsistencies between the Java doc and the actual code
- Changed Javadoc parameters inconsistence in project web-framework-commons
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@100501 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
4e722d7cd0 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
93840: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
93780: Merged DEV to 5.0.N (5.0.1).
92809: MNT-12807: Impossible to create a tenant with specified contentstore if Content Encryption was enabled.
In CryptoContentStore was implemented ContentStoreCaps.
93637: MNT-12807: Impossible to create a tenant with specified contentstore if Content Encryption was enabled.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@95001 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
444ed8ff23 |
ACE-2919 - ACE-2836 Not all properties can be used when they were encrypted by the Encrypted Properties Management tool
- made encrypted properties work with subsystems. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@91072 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0758dc4431 |
ACE-2682: MT: Failure occurs when creating tenant with specified contentstore directory
This is not a nice solution, nicer would be if we could allow Spring's ProxyFactoryBean to discover all the interfaces implemented by the underlying bean. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85696 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
6d398a5ba9 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
84733: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
78807: ACE-2083 - Only allow document encryption if the capability has been licensed
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85104 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
33334fef52 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80110: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
79475: Merged DEV to V4.2-BUG-FIX (4.2.4)
79324: MNT-11023 Admin Console:Search service. After enable noindex not possible to change search service.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82713 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
2aecb5c5ac |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
78518: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
78365: ACE-234 Upgrade Spring Framework
- Spring 3.2 Upgrade against 5.0 pt1. NOTE: does not build yet. Committing ready for myBatis upgrade merge in.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82582 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
99cd88f18a |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
76900: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
65976: Merged BRANCHES/DEV/mward/plat1_cryptodoc to BRANCHES/DEV/PLATFORM1:
65030: ACE-669: imported main cryptodoc source into Enterprise Repository tree and fixed up package declarations/references.
65073: ACE-669: moved fileContentStore into a (switchable) subsystem.
65107: ACE-669: added (enterprise only) encrypted ContentStore subsystem.
65109: ACE-669: added files missing from previous commit, though the webscripts are not likely to work yet.
65523: ACE-669: added cryptodoc log4j settings
65524: ACE-669: imported unit tests over from cryptodoc module
65528: ACE-669: default ContentStore subsystem (unencrypted) is now configurable through property.
65678: ACE-669: ContentStore subsystem is now protected against switching from encrypted content store to unencrypted.
65752: ACE-669: created EncryptedFileContentStoreIntegrationTest - with many test failures to be fixed.
65757: ACE-669: corrected JceEncryptingContentWriter.putContent(String) to treat the method param as content, not as a source path.
65758: ACE-669: fixed JceEncryptingContentWriter.getReader() to return a decrypting-reader
65972: ACE-669: removing unused GetStatus webscript and templates
65973: ACE-669: removing GetStatus webscript spring context file.
65974: ACE-669: temporarily disabling EncryptedFileContentStoreIntegrationTest until reasons for failures are identified.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77742 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
c9e8436ebf |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
57914: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57901: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.1)
57891: MNT-9559: Merged DEV to V4.1-BUG-FIX
56210: MNT-9559: JMX Dump does not report Linux distribution
- In JmxDumpUtil class was added updateOSNameAttributeForLinux(String) method;
- Was added JmxDumpUtilTest test.
56250: MNT-9559: JMX Dump does not report Linux distribution
56340: MNT-9559: JMX Dump does not report Linux distribution
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61907 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
9ae4e47b50 |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
57489: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57321: Merged V4.2.0 (4.2) to V4.2-BUG-FIX (4.2.1)
57219: Fix for ALF-20360 (MNT-9858) Alfresco with wcm web project not started if enabled index.recovery.mode=FULL
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61831 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
592d033169 |
Merged HEAD-BUG-FIX (Cloud/4.3) to HEAD (Cloud/4.3)
57323: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57320: Merged V4.2.0 (4.2) to V4.2-BUG-FIX (4.2.1)
57217: Fix for ALF-20422 Admin Console not working after adding Passthru in Directory
Rollback Fix for ALF-20360 (MNT-9858) Alfresco with wcm web project not started if enabled index.recovery.mode=FULL
- R 56794
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@57325 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a656240a2f |
Merged HEAD-BUG-FIX (Cloud/4.3) to HEAD (Cloud/4.3)
57156: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57006: Merged PATCHES/V4.2.0 (4.2.0) to V4.2-BUG-FIX (4.2.1)
56794: Fix for ALF-20360 Alfresco with wcm web project not started if enabled index.recovery.mode=FULL
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@57192 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
71cf67b6fe |
Merged DEV to HEAD (4.2)
55905: ALF-20066 : Changes made on any page of admin system-summary are not synchronised between nodes The DefaultPropertyBackedBeanRegistry was made transaction aware if the transaction is present, to ensure the transaction modifications to be replicated to other nodes in the cluster before the node restart signal is sent to them. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55934 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
ab4ca7177f |
Merged HEAD-QA to HEAD (4.2) (including moving test classes into separate folders)
51903 to 54309 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@54310 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
65f1931ee8 |
Merged BRANCHES/DEV/HEAD-QA to HEAD:
48730: Record only merge from 4-1.BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48726: Reverse Merge (did not work after an Eclipse Clean) - already done on HEAD
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48929: Synced up with HEAD r48903
48957: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX
47847: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47625: Fixed ALF-18063
- AlfrescoUtil's getPages method now parses json using jsonUtils.toObject to force strict json
- CSRFFilter got new throwError action meaning the filter now can stop certain resources form being reached directly from the browser
- /remoteadm/* webscripts can no longer be accessed directly from the browser
- Modified regexps to be easier to read
- Added config samples
47879: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47878: Final part of fix for ALF-14086 - Sort order of folders including hyphens ( - ) are different in folder-tree and view on folders (in Share)
- People Finder
47912: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
47909: ALF-18257: partial fix - adds back in missing TinyMCE files.
47928: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47913: Final part of fix for ALF-18257 - AWE panel is not displayed
47932: ALF-14587: Created article or publication cant be viewed on WQS site
- Fix by Dmitry Vaserin
- Same fix was done to style1.get.html.ftl in ALF-17117
47956: ALF-10243: workflow shows wrong date
- Missing WQS date field configuration
47983: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48026: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48027: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48020: Fix for ALF-18220 - Cancel checkout in 'View Original Document' view fails and causes document stuck in checkedout state.
48048: Merged BRANCHES/DEV/DWEBSTER/HEAD_AWE to PATCHES/V4.1.4:
48047: Fixes: ALF-14758. Adds z-index as a work around to an overlapping menu bug that occurs if they are created in a particular order and viewed on a large enough resolution monitor.
48086: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48083: Fixes ALF-14931
48121: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48116: Fixes build failure caused by 'fix' for ALF-14931
48153: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48102: Fix for ALF-18354 - SPP-Meeting workspace event can be edited and deleted on Agenda tab
48124: Fixes ALF-18349: Slideshare and YouTube channels can now be created.
48151: Fix for ALF-15475 - Liferay Portal: IE9: Layout of portlets is broken when document details page is opened
48156: Improved fix (removed useless media queries) for ALF-18196 - Document Preview - Flash Movie Sized to a Thin Horizontal Bar at 1024x768 Resolution
48185: Another go at a solution for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
48189: ALF-17818 - Strikethrough formatting is not preserved in Wiki
48208: ALF-18385: Alfresco Explorer: Localization is not applied after login.
- Fixes regression caused by ALF-17189
48261: Fix for ALF-18352 - Manager can not update permissions more than once for the folder/content created by other user
48264: Merged DEV to PATCHES/V4.1.4
48258: ALF-18325 : Can't delete wcmqs if it was published to live
We should also check for site is not being deleted before creating site container.
48283: Correction to fix for ALF-18196
48284: Fix for ALF-18328 - Share dependencies containing dependencies breaks Hazelcast clustering
48352: Fix for MNT-6390 - Incorrect type for Group and Review workflow after task approved by all users
48354: Fix for MNT-3196 - No information is displayed in My Activities and Site Activities dashlets for content creation
48390: MNT-6292: Created article or publication cant be viewed on WQS site
- Fix researched by Dmity Vaserin
- More handling of empty lists
- It seems that WCMQS requires renditions to be indexed (in order for them to be returned by CMIS queries) so we must remove the ASPECT_INDEX_CONTROL aspect from them in RenditionHelper
48424: Fixed MNT-7521 "Document Library" instead "File Plan" displayed in the site navigation bar
48430: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- In ScriptNode.childByNamePath() check for PermissionService.READ permission rather than PermissionService.READ_PROPERTIES permission, which apparently isn't compatible with RM!
48434: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- Corrected fix with help from Andy Hind
48500: Fixed MNT-6311 "Activities with Google Docs are not displayed in My Site Activities and Site Activities dashlets"
48548: MNT-7528 My Tasks to Do and My Pooled Tasks dashlets do not show the correct description of a workflow
48635: MNT-8482 Enterprise 4.1.4: Backwards compatibility breaking change in public Java API class org.alfresco.service.cmr.dictionary.ClassDefinition
- Added back in missing methods and using StaticMessageLookup so will still have the issue identified by MNT-413.
The new methods still exist and don't have this issue.
48645: MNT-8484: Oracle: An unexpected difference is present after comparison of database schema with reference schema (post-upgrade)
48729: MNT-8498 Could not transform .psd file
48745: MNT-8527: Activity Feed Cleaner broken on Oracle
- Due to ibatis weirdnesses, the select_activity_user_feeds_greater_than_max query has to exclude results with null user_ids (non user feeds) as this maps to a null row on Oracle and results in an NPE!
- Also fixed all comparisons with feed_user_id to be NULL safe
48751: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page"
- Removed js_string encoding of nodeRef and made sure nodeRef is taken from the repo instead of the page url
48752: MNT-8467: Cannot authorize to Share Kerberos automatically
- Reversed r44754 performance fix causing this (Sorry Kev)
48755: MNT-8514: Incorrect workflow status is displayed on My Tasks dashlet
- Fix by Viachaslau reviewed by Frederik
48756: MNT-8531: Merged PATCHES/V4.1.3 to PATCHES/V4.1.4
48683: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Added unit test for this and fixed regression over MNT-6545 fix
48717: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Strengthened unit test to check for deleted nodes with parents and strengthened handling of these as a result
- Hopefully fixes unit test failures
48798: Fixed MNT-7646 "CLONE - [Pentest] Internet Explorer <= v8 XSS"
- Share now inspects text/xml content from the webscript content, if it finds a <!DOCTYPE svg> it will change the mimetype to text/plain.
48810: Upgrade Surf version in POM files to 1.2.0-M4 (r1217)
48819: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page" part 2
- Fix on folders page
48820: Make SchemaReferenceFileTest actually output its reason for failing - I can't track down the temp files!
48822: MNT-8508: Fixing description-property in LazyActivitiWorkflowTask which is not the same as WorklfowTask.description
48823: BDE-130: fail the build when yuicompressor minimization fails
48890: Fixed MNT-8554 "FF: Download button on Document Details page is not working"
- Note also fixes the "Comment" widget in the header not working (in any browser)
48933: MNT-8560: It's impossible to find the user by any property except the username
Modify People.getSortedPeopleObjects() method to create ArrayList based on provided List<NodeRef> and use it for sort, because provided List<NodeRef> can be unmodifiable list.
48964: MNT-6494: Fixed merge issue (already fixed in HEAD-BUG-FIX)
49033: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX-QA
48996: MNT-8564 : CLONE - Incorrect saving process when editing event
Fix event.put.json.ftl to produce valid json
49006: MNT-8555: Reverse Merge MNT-6419 (ALF-17089)
45245: ALF-17089 (Displaying Url Name instead of site Name in Select form)
47089: ALF-17089 (Displaying Url Name instead of site Name in Select form)
49039: Merged HEAD to HEAD-BUG-FIX-QA
48931: Fixed CLOUD-1511 "My Documents dashlet is crashing when inspecting the syncmode value"
48955: Fix name of wdr-deployment jar in mvninstall task
48979: ALF-18573: fix sharepoint module context name.
This is a change that was appropriate for cloud but had crept in to HEAD during the megamerge.
48988: Fix integration with CLOUD2 + compile and package remote-api test classes separately
48995: CLOUD-1460 "CloudConv: Re-implement header customizations"
- #1. Re-add link so network admin can access admin console
Added in widget ids that could be referenced to add and remove widgets in the user & app items menu
49008: Fix public api tests
49014: Fix public api tests
49136: Fix public api tests
49141: Merged HEAD-BUG-FIX to HEAD-QA (thus completing 4.1.4 -> HEAD-QA merge)
49139: Merged PATCHES/V4.1.4 to BRANCHES/DEV/HEAD-BUG-FIX (mergeinfo committed earlier)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted
meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy,
meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49154: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48470: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1:
48041: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3:
47129: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI1 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2:
45439: PUBLICAPI-39: "Favourites API" wip
45681: PUBLICAPI-39: "Favourites API" wip
45897: Test a fix for issue found during bm testing - CMIS: null entries in property list values
45965: Public api performance investigation: test node bulk loading change
45978: PUBLICAPI-39/40: wip, changes from review.
46019: PUBLICAPI-39: "Favourites API" wip
46056: Re-instate opencmis config that was mistakenly changed
46156: Public api performance investigation: test node bulk loading change
46193: PUBLICAPI-39: "Favourites API" wip
46200: PUBLICAPI-39: "Favourites API" wip
46247: Upgrade to OpenCMIS 0.8
46248: PUBLICAPI-72: "Add users role to Site entity"
46249: PUBLICAPI-72: "Add users role to Site entity"
46250: PUBLICAPI-40: "Site membership API" - modifiedAt timestamp + some tidy up
46251: PUBLICAPI-40: "Site membership API" - bug fixes
46253: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46273: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46298: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46299: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46300: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46311: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46337: PUBLICAPI-79: "GET a Favorite"
46338: PUBLICAPI-79: "GET a Favorite"
46339: public api tests: some refactoring
46340: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46345: Added name parameter to the @uniqueId annotation. e.g. @UniqueId(name="targetGuid")
46346: PUBLICAPI-39: "Favourites API" - tests
46359: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46380: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46381: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46397: PUBLICAPI-40: "Site membership API" - add missing file
46411: public api tests: re-instate tests (accidentally commented out)
46427: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46442: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46467: PUBLICAPI-80: "GET on a deleted Favorite answers a 500"
46476: Upgrade to OpenCMIS 0.8
46514: Initial implementation of WHERE clause functionality. (Likely to change a lot).
46518: PUBLICAPI-75: "Use a 'where' parameter to specify criteria for favorite result set content "
49157: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48552: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1
48551: Fix for DEVOPS-2976 P1 - Solr nodes crash with tracking enabled
+ configuration fixes
48796: Merged BRANCHES/DEV/FEATURES/ACCOUNT_TYPES to BRANCHES/DEV/CLOUD1:
48092: Resolve CLOUD-1303: Add 2 new Account Types to Cloud
48325: Translations from Gloria
48445: Japanese: translation update from Gloria
48698: JA: Translation update from Gloria.
49130: Merged BRANCHES/DEV/CLOUD1-HOTFIX to BRANCHES/DEV/CLOUD1:
49120: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1-HOTFIX:
49093: CLOUD-1518: "Favourite sites are not displayed correctly"
49110: CLOUD-1518: "Favourite sites are not displayed correctly": fix up PreferencesService to return correct site preference keys
49116: CLOUD-1518: "Favourite sites are not displayed correctly": favourite sites uses the favourites service rather thanpreferences service directly, making it and favourites consistent
49159: fixup pesky solrcore.properties
49197: Fix for Cloud AccountUsageQuotaTest - make action-executor node service mt aware (fallout from previous commit that now does a node existence check in action executor that needs to be mt aware)
49199: Fix tests
49241: CLOUD-1527 "Logo in Share footer is broken"
- Added /res to make logo getting displayed when running in multi tenancy mode
49250: CLOUD-1527 "Logo in Share footer is broken"
- Removed image dimensions to make image replaceable
49267: Fix tests: remove incorrect OpenCMIS jars
49272: Use newer patched version of chemistry-opencmis-server-bindings
49273: Removed extraneous chemistry library dependency
49293: CLOUD-1512 "SAML integration needs to override "CSRFPolicy" config"
- Adding new (overridable) getPath() method in CSRFFilter
49315: Merged PATCHES/V4.1.4 to HEAD-QA
49236: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository"
49301: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository" part 2
49316: Merged PATCHES/V4.1.4 to HEAD-QA (RECORD ONLY)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy, meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49328: Fix up People script class so that it deals with access denied exceptions (this will hopefully fix failing PeopleRestApiTest in Cloud2)
49346: Fixed CLOUD-1532 "Test email signup page is brokebn due to new header"
49364: Fixed CLOUD-1524 "Unable to retrieve Google Docs subsystem status from Alfresco (re: googleEditable not defined ?)"
49373: CONV: Fix CLOUD-1524 / CLOUD-446 - disable GoogleDocsV1 subsystem and prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- revert 49364 and replace with alternative fix
- see also similar IMAP status issue (CLOUD-1507)
49375: CONV: Fix CLOUD-1507 -fix IMAP subsystem to prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- see also similar GDocsV1 status issue (CLOUD-1524 / CLOUD-446)
49416: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
49303: CLOUD-1518: "Favourite sites are not displayed correctly": fix fallout
49418: CONV: Fix ALF-18698 - Core MT: "create tenant" ignores the tenant-specific root contentstore dir path (if specified)
49433: Fix for failing Cloud2 test https://bamboo.alfresco.com/bamboo/browse/THOR-CLOUD2HEADQA-JOB1-38/test/case/12496544
49491: CLOUD-1552 "The invite link icon in the new header's site title "area" points to the "on premise" invite page (which has been admin secured) instead of the invite dialog"
- Improving extensibility by adding further widgets ids for header menu
49590: CLOUD-1556 "CloudConv: CLOUD2 does not start on DP: "Possible CSRF attack"" part 1
- Not a bug in the CSRFFIlter but an improvement that introduces a <properties> elements which may hold variables used by the CSRFPolicy config
to avoid repetition and the possibility to only override the <properties> section in different environemnts, i.e. set different referer proxies in test & prod.
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
An action is still listed in the document-browse action group that has no definition, this was causing the web tier webscript to abort processing of any actions defined after it i.e. any custom actions.
49789: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49788: L10N update from Gloria, based on EN r48822
49801: Move CLOUD2 to HEAD-QA, as part of Alfresco One project
49806: Bring POM file back from CLOUD2
49807: Fix order of from/set/to lines in rules, to match schema validation.
49829: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49808: CLOUD-1615: CloudConv - Regression: CLONE: the info panel isn't wide enough to display the share link without a line break
- Increased panel and image widths
49830: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49823: CLOUD-1609: CloudConv - Regression: DAM: Item header was moved (also incorrect color is using) for folders and files.
- Added overrides and changes to gallery view to accomodate changed CSS in detail and simple view
49831: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49827: CLOUD-1610: CloudConv - Regression: DAM: More menu does not disappear after first opening more link
- Fixed el passed in for onEventUnhighlightRow in fnHideDetailPanel
- Also added hiding of more actions on mouseleave of more actions
49834: SVN ignore patterns - "test" folder.
49835: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA
49800: Fix to build.properties that got munged in rev 49209. Fix to share-header that was horribly merged to pull in code with dependencies that aren't present yet. Fix to login dialog width that hasn't made it over to this branch for some reason.
49872: Added name to logging of transformer registration
49885: CLOUD-1626: CloudConv - Regression: Networks are not displayed via WebDav.
Reinstated code that was originally part of THOR1_SPRINTS (r34168) but was lost as part of convergence work.
49889: CLOUD-1669: upgrade jibx from 1.2.3 to 1.2.5 to allow full JDK7 support
49906: Merged BRANCHES/DEV/BELARUS/HEAD-QA-2013_04_22 to BRANCHES/DEV/HEAD-QA:
49794: ALF-18797 : SPP: Check out action doesn't work for Document Workspace
Merged but with minor bug fix.
49908: CLOUD-1649: Added the missing network menu for the public users.
49916: Fix to User Factory bean setter to avoid:
WARN [springframework.beans.GenericTypeAwarePropertyDescriptor] [main] Invalid JavaBean property 'userFactory' being accessed! Ambiguous write methods found next to actually used
49917: Merged SHOULDERS to HEAD-QA
48984: Minor UI fixes:
- fix height of user status text-area to be consistent across browsers
- fix hover style and font size of user status text-area
- fix login dialog width since Cloud merge
49918: Fix for CLOUD-1571 - CloudConv - Regression: My Sites dashet isn't loaded
49919: Fix for CLOUD-1648 - CloudConv - regression: cloud2headqa is not localized in any language
- code for the login language drop-down refactored to fit within login component rather than global function javascript
- fixed to work since code convergence also
49920: Fix for CLOUD-1584 - CloudConv - Regression: Some dashlets should be absent on User/Site Dashboard
- Disabled new dashlets (Site Search, Saved Search, My Discussions) because they are too exciting for the Cloud.
49921: CLOUD-1669 Switch -source and -target compilation parameters to 1.7
49923: Fix to 404 error on login page (visible in firebug etc.)
Correct list of image dependencies.
49924: Fix for CLOUD-1629 - CloudConv - Regression: It's impossible to remove the Welcome Widget on Site Dashboard
- encoding of preference values must handle "." dot character or it ends up as nested preference!
49927: Fix for CLOUD-1577 - CloudConv - regression:Incorrect display of status message
49928: Fix for CLOUD-1586 - CloudConv - regression:The user is redirected to login page after clicking 'Invite' button from Site members page
- Button should be disabled on Cloud (redirect is because on-premise Invite page is admin only!) - but pattern to do so has changed since merge with 4.2.
49931: WebDAV: exclusive lock could be obtained when shared lock already in place.
In addition, the invalid lock state that was produced then led to a stack overflow due to infinite loop.
49933: Added svn:ignore entires for build/pom.xml and root/privatemodules/thor/config/log4j.properties
49936: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Removed mandatory validator
49938: Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
49941: CLOUD-1668: CloudConv - Regression: Incorrect displaying of default avatar on task section on document's details page
- Fixed avatar link
49943: CLOUD-1661: CloudConv - Regression: progress bar is absent in Storage section on Account Summary page
- Brought theme-bg-3, theme-bg-4, and theme-border-5 CSS over from greyTheme to lightTheme
49958: SpringSurf libs upgrade to r1257
Updated Cloud share config overrides to remove values that are now the default in Surf (e.g. reconnect-timeout etc.)
49965: Fix for CLOUD-1588 - CloudConv - Regression: "Download as Zip" option should be absent
- remove the lovely new Download as Zip feature from Cloud as it is Officially Too Exciting.
49975: Fix for CLOUD-1663 - CloudConv - Regression: Search query containing wildcards is partially cut off on the results page (encoding is not being applied)
49977: CLOUD-1640: Fixed external user site member visibility issue.
50007: Fix to disallow change of own user role or removal in Site Member for the current user.
50011: Activiti schema reference files ignore table column ordering (testing CLOUD-1675)
50012: Reorganize repository database bootstrap beans to register scripts and patches with SchemaBootstrap (CLOUD-1675)
- New Spring config file: alfresco/dbscripts/db-schema-context.xml
- Split Repo, JPBM, AVM and Activiti scripts
50013: Update module properties to reflect latest Alfresco stack requirement and set version to 2.0
50014: Fixed CLOUD-1675: Upgrade failed from CLOUD1-BUG-FIX3 to HEAD-QA
- Use module-friendly registration of create scripts
- Note: Schema validation will report errors due to 2 Cloud-specific tables in the 'alf' schema namespace
50018: CLOUD-1568: CloudConv - regression:created/modified time is not displayed in Properties section
- Added unit test for combining default controls where a new data type is added, which was failing
- Fixed DefaultControlsConfigElement.combine method
50023: Fix for CLOUD-1578 - CloudConv - regression: Unable to join a site
Fix for CLOUD-1579 - CloudConv - Regression: It's impossible to perform "Leave Site" action by Site Member from Site Dashboard
50027: BDE-150 Create RPMs for Cloud deployment
50028: ALF-18908: WebDAV litmus tests failing on HEAD-QA/CLOUD2
50032: CLOUD-1624: CloudConv - regression: Login button is missing on Quick Share page
- Moved CSS loading to quickshare/header.get.html.ftl
50039: CLOUD-1626: networks not displayed via WebDAV (fix for PROPFIND)
50040: CLOUD-1637 / MNT-8462 "Post" button works incorrectly
- Added check for response type of string to userStatusUpdateSuccess and userStatusUpdateFailure since it's already coming back as a JSON object
50047: Add missing dependency on java-property-utils-1.6
50048: BDE-150: fix RPMs
50051: Fix for CLOUD-1664 - CloudConv - Regression: New logo is not applied
Fix for CLOUD-1580 - CloudConv - Regression: It's impossible to change the application theme
- Fix to correctly handle "network admin" concept - manually allow the network admin to perform admin actions where appropriate - AFAIK this can never have worked correctly... remove nonsense runas=admin webscripts overrides that don't work anyway.
- Clean up of related scripts.
50055: CLOUD-1607: filter sent-invites-min.js coming from Enterprise build, so that it gets overridden by the non-minimised cloud one
50070: Temporarily adding exploded Ant build for cloud2 environment.
This now means the same steps for building a cloud1 environment can be used to build a cloud2 environment.
NOTE: There is one outstanding licence issue to resolve that will be fixed in a subsequent commit.
50088: Remove unused or duplicate MyBatis config (CLOUD-1672)
50090: CLOUD-1672: CloudConv: MyBatis error when downloadCleanerJob is run
- Cloud was duplicating the MyBatis configuration
- Created Cloud-specific SQL templates
- Tested using sign ups and general use but full account and tenant usage needs to be tested
50092: CLOUD-1591: CloudConv - Regression: Incorrect layout of "Link to Rule Set" page
- Made the more specific rules-picker treeview width override lightTheme's overriding treeview width
50094: Fixes for exploded Ant build.
50097: Added ignore of projects/web-client/source/web/images/logo/alfresco_enterprise.gif which is apparently moved from elsewhere during some build step
50099: CLOUD-1614: CloudConv - Regression: Incorrect label "Start workflow" displays instead of "Create Task"
- Added page.startWorkflow.title to cloud localization files
50101: BDE-154: upgrade urlrewritefilter to 4.0.4, avoiding compilation warning
50102: CLOUD-1602: CloudConv - Regression - Chrome specific: Close (X) button doesn't work on "Alfresco Cloud information" window
- Removed committed minified about-share-min.js and ant touch command which kept it in place
50107: Merged HEAD-BUG-FIX to HEAD-QA (4.2) for CLOUD-1466: stop relying on a patched version of wss4j
49973: Merged DEV to HEAD-BUG-FIX (4.2)
49648: MNT-8652 Treat PasswordText as default for CMIS Web Service authentication (using patched version of wss4j)
Execute PasswordTypeInterceptor before WSS4JInInterceptor to add PasswordText type as default if Password element misses it. Add system test for case.
50076: Follow-up on MNT-8652: rename CXFAuthenticationTest into CXFAuthenticationSystemTest, so that it is not executed in web-service-client tests, but only in system-build-test
50109: Fix to issue where application logo was resized and broke aspect ratio of uploaded image. Also changed size to valid for new header.
50113: Fix for CLOUD-1576 - CloudConv - Regression: Incorrect notification is displayed when Site Admin performs "Leave Site" action
50114: Fix for CLOUD-1662 - CloudConv - Regression: Incorrect behavior when searching with empty field
- trim searchbox text before event publication
50116: Cleanup of copy/pasted files...
50117: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-QA
47811: ALF-18245 - BM-0013: Soak: Run 06: Search population of ScriptNode is expensive:
Refactor Share search UI and REST API to provide server-side paging.
50122: MNT-8480 - cloud sync and revert
50126: BDE-150 Add build number as RPM release property
50150: Merged V4.1-BUG-FIX (4.1.5) to HEAD-QA (4.2)
<< MNT-8721 Security fix from 4.1.4.2 >>
<< Merge direct from V4.1-BUG-FIX rather than HEAD-BUG-FIX as r49633 was merged with a block of other changes >>
49633: Merged DEV to V4.1-BUG-FIX (4.1.5)
49574: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Introduce WorkflowPermissionInterceptor that check if current user allowed to perform operation.
49752: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Fix errors that were found during unit testing.
50153: ALF-18708: Merged V4.1-BUG-FIX to HEAD-QA
<< Security fix from 4.1.4.4 >>
50151: MNT-8866: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
49802: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
49803: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
Configuration part of the fix has been reversed
49804: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
50164: Merged V4.1-BUG-FIX to HEAD-QA
<< Priority for transformer.remote.alfresco. Includes JMX controls for the Transformers subsystem >>
49038: MNT-7158 Merge DEV to HEAD-BUF-FIX (4.2)
- Addition of TransformerConfigMBeam (JMX bean) to control transformers dynamically
- Transformer level config limits are now a default for mimetype specific values. Possible now that we don't have these in the Spring config.
previously had been 'combined' which was not too clear. Also added system wide mimetype defaults.
- All transformers are now 'known' to the content transformer registry - not just the ones that may be selected. i.e it knows about the component transformers.
- TransformerSelector now round robins all equal priority transformers until they reach their thresholds, rather than doing so for each one in turn.
49135: MNT-7158 Investigating adding priorities to transformers
- Changes to make it possible to check debugTransformer.txt output in 4.1.5 against 4.2
49190: MNT-7158 fix build failure testGetMaxSourceSizeKBytesPageSupports
49207: MNT-7158 Investigating adding priorities to transformers
- Modified priorities so that it is now deterministic
Try as sourceMimetype of 00 in JMX op getTransformationsByExtension to double check
- Changed default priorities 5 and 10 to 50 and 100 for EXPLICIT and DEFAULT to give more room in the future
- Combined transformer.complex.AdobeIllustrator.Image with transformer.complex.PDF.Image as they were the same
except for the transformer settings
- TransformerDebug now uses [---] as the priority for compound transformers
- TransformerDebug now includes Component in the type of compound transformers e.g. fred<<ComplexCompound>>
49947: MNT-7158 Investigating adding priorities to transformers
- Added limits based on use. So a limit may be set for "index", "doclib", "webpreview", "syncRule", "asyncRule" ...
49985: MNT-7158 Investigating adding priorities to transformers
- Allow <tomcat>/shared/classes/alfresco-global.properties to be used in transformers.
50002: MNT-7158 Investigating adding priorities to transformers
- Missing file
50061: MNT-7158 Investigating adding priorities to transformers
- Set up remote transformations
BinaryPassThrough.priority=20
remote.alfresco.priority=30
remoteServer.priority=40
50143: MNT-7158 Investigating adding priorities to transformers
- Show default values in getProperties, comment out values set to defaults and add under line transformer name
50166: Merged V4.1-BUG-FIX to HEAD-QA
<< Two 4.1.4.4 hot fixes >>
50165: Merged V4.1-BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
50110: MNT-8844 - CSRFFilter disables https login
50158: MNT-8870: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
50120: MNT-8858: AJAX Servlet does not clean up security context after processing a request
Modification for cleaning up security context after processing an AJAX request to 'org.alfresco.web.app.servlet.ajax.AjaxServlet'
50169: CLOUD-1641: Made people-finder to use CannedQuery rather than Solr.
50173: Fix for CLOUD-1587 - CloudConv - Regression: Advanced Search link should be unavailable.
50174: Fix for CLOUD-1608 - CloudConv - Regression: Changing roles of site members is displayed only after page refresh
Fix for ALF-18534 - Changing roles of site members is displayed only after page refresh
50176: Fix for CLOUD-1592 - CloudConv - Regression: Content I'm Editing dashlet contains redundant info (about blogs, wiki, forum)
50177: CLOUD-1689: CloudConv - Regression:Networks are not displayed via SPP
50182: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fix for clearing tenant user domain and authentication context after the Repository webscript is executed.
Copied the TenantLeakLogger from CLOUD to HEAD into org.alfresco.web.app.servlet package.
50183: CLOUD-1606, CLOUD-1459: Fixed the permissions issue for the get preferences in the MailActionExecuter.
50184: Changed default Cloud Share Hazelcast config to empty IP list rather than promiscuous multicast - which was much too saucy!
50185: XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50197: Code tidy
50200: ALF-18957: SchemaReferenceFileTest failing on Oracle
Updated ACT schema-reference file for Oracle.
50203: Fix for CLOUD-1613 - CloudConv - Regression: CLONE: Under selected Item menu the manage permission should be hidden
50208: Fix CLOUD-1660 - CloudConv - Regression: Incorrect layout of tag icon on Search result page
50211: Fix to (unreported?) issue where Colleagues dashlet would not show the user status relative time - showed empty value in brackets ()
50215: DEVOPS-3172, CLOUD-1701: cloud2/HEAD-QA unable to startup in DP environment.
50227: CLOUD-1612: CloudConv - Regression: Incorrect location of help icon for "Message" field on "Create Task" page
- Moved rendering of help element
- Added CSS for desired positioning
50245: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
50240: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
50221: Merged DEV to V4.1-BUG-FIX (4.1.5)
50030: Attempt a workaround for MNT-8704: WebDAV:Content does not disappear after being deleted
- Deprecate various methods related to the existing WebDAV use of sys:hidden
- Put in a timer task on use of the sys:hidden aspect in WebDAV DeleteMethod
50093: MNT-8704: WebDAV:Content does not disappear after being deleted
- "if (!fileFolderService.isHidden(nodeRef))" block was moved to deleteHackRunAs.doWork().
50187: MNT-8704: added node existence check; unhiding node prior to deletion.
As per Derek's comment:
https://issues.alfresco.com/jira/browse/MNT-8704?focusedCommentId=227689&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-227689
50251: CLOUD-1702: Fixed NPE in WorkflowPermissionInterceptor, also fixed the issue that when the invitee tries to click on the link in the invitation email, 'org.alfresco.service.cmr.security.NoSuchPersonException' is thrown.
50298: Fixed the failing unit tests as a result of the newly added WorkflowPermissionInterceptor.
50306: Fix to merge causing ALF-18979 - Activiti servlet references on by default in web.xml
Removed duplicated class now that the LoggerFilter is part of code webclient code
50311: MNT-8890: Commented the newly added method in TenantRepositoryContainer in order to fix the failing unit tests.
50318: Generate a jar of tests for alfresco-cloud, for consumption by QA tests later
50322: Fix for CLOUD-1657 - CloudConv - Regression: Admin section in the Header should be located in the user's menu having name "Account settings"
50335: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
Reverted 50311 revision.
50337: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Added new versions of doclib for Data Sheets to sampleContent.acp
- Added doclib and imgpreview for all content in sampleContent.acp except 'Alfresco Cloud Intro.mp4'
50345: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
50352: Fix for CLOUD-1691 - Incorrect notification when leaving name field empty through inline edit
- fixes the issues where; length validator not fired, order of validators wrong for cm:name inline editor, fixes issue where previously validation would still be shown on reedit of field after Cancel << hat tip to Mr Draper for validation solution
50353: Fix for CLOUD-1604 - CloudConv - regression: Links on "Oops page" should be highlited.
- also removed duplicate messages and cleaned up message text from the late 90's.
50356: Fixed CLOUD-1697: URL rewrite filter upgrade causes additional logging
50357: Fixed the failing unit tests which were failing as a result of rev: 50335 commit.
50374: Revert r50182 and the subsequent changes made to fix the fallout: r50311, r50335, r50345, and r50357
50379: CLOUD-1669: update Eclipse JibX launchers with the upgraded JibX 1.2.5 jars
50390: Revert the part of r50306 that updated enterprise-web-scripts-application-context.xml and deleted TenantLeakLogger.java.
This was necessary following the reverts that took place at r50374.
50396: Corrected name of content transform test class file.
50397: Added new "transform" folder (which should have been there before)
50398: Move content transform test class file into the new "transform" folder.
50401: - Added two Eclipse projects: one for the thor private module ("Alfresco Cloud") and one for its dependencies ("Cloud Dependencies").
- Turned the JiBX builder on by default in the data-model project.
50410: MNT-8890: split classpath when executing JUnit tests in Ant, so that repository tests do not get classes of upstream projects
50411: MNT-8890 follow-up
- make enterprise repository tests run with a reduced classpath too, otherwise EntRepoCacheStopTest fails
- add wdrdeployment classes to reduced classpath, otherwise enterprise tests cannot find alfresco/bootstrap/deployedSpace.xml
50416: Removed unused component (no longer required in 4.2 so the override isn't required)
50417: Dialog styling tweaks
50422: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/HEAD-QA
50409: Fix for CLOUD-1721
50473: CLOUD-1726 CLOUD-1732: move tests CMISChangeLogServiceTest and SubsystemsTest from repository to remote-api, because they depend on resources in remote-api (follow-up of MNT-8890)
50474: CLOUD-1736 Shouldn't have tweaked the classpath of system-build-test, since it already has its own (follow-up of MNT-8890)
50479: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
BYMONTHDAY shouldn't be deleted for YEARLY recurrence.
Also setting interval was not accurate.
50480: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
Additional check in.
50485: Fixes ALF-18702: Corrected the logic for how tenant switching is achieved so that both Enterprise and Cloud scenarios are catered for.
50495: Fix for ALF-18981 - Non-ASCII characters are not displayed in Share interface correctly
- Fix to deal with issue where a valid JSON result string is not always valid JavaScript text e.g. some unicode characters etc.
50498: svn ignore patterns
50499: files should not be in svn
50500: remove eclipse folder settings from svn
50505: Fix to (unreported?) search results paging issue - merge error meant that only the first page of results would ever be returned no matter what page was selected, but who goes past the first page anyway eh?
50516: CLOUD-1718: "CloudConv - Regression:"Imap Attachments" and "IMAP Home" folders are displayed via CMIS Workbench client"
50517: CLOUD-1727: CloudConv - Regression - WebDav: The mapped network drive could not be created on Windows
This was broken by MNT-2823.
50524: CLOUD-1665: New accounts are not available for CLOUD2
Manually merged revision 48796 as it was mistakenly marked as merged.
50525: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50033: (RECORD ONLY) Merge HEAD-QA to CLOUD1 (for BDE-109: generate coverage on unit tests)
Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
50582: Removed and ignored .classpath and .project
50614: CLOUD-1713 append the Cloud build number after the Enterprise build number, as in: r50345-b65-c129
Upgrade a few Maven plugins
50649: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50083: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 to BRANCHES/DEV/CLOUD1:
49357: New Cloud Bug Fix Branch
49363: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
46487: Fixes CLOUD-1293: "Other" included in total activities count. Refactor activity groupings.
46488: Fixes: CLOUD-1310: Adds "no-wrap" to last element to that the second link all appears on the same line.
46493: Fixes: CLOUD-1229: Removes max-width CSS constraint so that table cells can expand to find room for long transltions.
46535: PUBLICAPI-63: "Unable to list comments associated to a document : Malformated comment object ?": fix + tests
46555: PUBLICAPI-90: "You can not remove yourself from a site using the -me- identifier"
46826: Fix for CLOUD-1368 - Tomcat thread blocking during concurrent user testing causing service to become unresponsive.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
49371: PUBLICAPI-166: "Unable to upload large file on Cloud (> 5MB)"
49389: Merged BRANCHES/DEV/FEATURES/CLOUD1_SAML1 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49295: CLOUD-1529: Made SessionIndex optional in the SSO response. Also commented out 'autoProvisionEnabled' and 'alfrescoLoginCredentialEnabled' from the SAMLConfigSettings as they are not implemented yet.
49406: CLOUD-1488: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 (Also added the missing elements from the merge):
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).
49463: CLOUD-1510 - Cache remote transformation calls to isTransformable
- Make TransformationOptions serializable
- Expose ehcache statistics and configuration, via JMX
49492: CLOUD-1510 - Fix broken unit test
49631: CLOUD-1455: "Hide activity in a site from the activity feed"
49662: CLOUD-1455: "Hide activity in a site from the activity feed": fix broken unit test
49759: Merged BRANCHES/DEV/HEAD-QA to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
49814: CLOUD-1455: "Hide activity in a site from the activity feed"
49866: CLOUD-1597: Added the missing evaluators.
49948: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49880: Update Google Docs integration from 2.0.2 to 2.0.3.
50045: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
50043: Update 2.0.3 AMPs
50686: GERMAN: Latest translations and updates based on EN rev49789. Jira fixes: MNT-7526, ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18069
50689: SPANISH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50691: FRENCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50693: ITALIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50694: JAPANESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50695: DUTCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50696: RUSSIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18504, ALF-18503, ALF-18502, ALF-17793
50699: CHINESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, MNT-8874, MNT-8874, MNT-8874
50709: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Fixed imgpreview for Alfresco Mobile.pdf
50711: Merged DEV to HEAD-QA (4.2.0)
50482: ALF-18996 : Upgrade from 3.4.12 to 4.2.0 fails: ERROR [domain.schema.SchemaBootstrap] [localhost-startStop-1] Statement execution failed: SQL: ALTER TABLE ACT_RU_TASK MODIFY ASSIGNEE_ VARCHAR(255) Error: Table 'alfupg.ACT_RU_TASK' doesn't exist
- Correctly handle activiti tables creation/upgrade when performing upgrade from 3.4.x.
50728: CLOUD-1754 do not fail the build as soon as tests fail: we are now quarantining tests in Bamboo, so installers need to be built regardless
50755: Merged HEAD-BUG-FIX to HEAD-QA
50754: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX
50753: Merged DEV to V4.1-BUG-FIX (4.1.6)
50727: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Add transactions.
50750: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Correction for 'readOnly' parameter.
50759: Merged BRANCHES/DEV/JAMAL/Fast_Test into HEAD-QA (CLOUD-1680: Make thor tests run blazingly fast)
50635: CLOUD-1680: Make thor tests run blazingly fast.
50684: CLOUD-1680: Regouped a few of the public api tests.
50688: CLOUD-1680: Regouped a few of the public api tests.
50706: CLOUD-1680: Moved the excludedGroups from the parent pom to thor. Also grouped the webdav tests.
50710: CLOUD-1680: Deleted the un-necessary junit category.
50773: Fixing up the tests to separate out the cloud tests. MailActionExecuter should now get the locale correctly.
50779: Redundant file
50780: Redundant File
50782: Redundant File
50783: Fixed missing double quote
50784: Missed strings included
50785: Missed key included
50795: ALF-19035 - MT Cloud Policies run with inconsistent "short" base and "full" node refs.
50823: ALF-17548: Disable Google Docs v1 integration
* MBean controlling the subsystem has been removed (commented out) from bootstrap-context.xml
* Admin console web script org/alfresco/components/console/repository/google-docs.get has been removed
* Admin console form config has been deleted from share-form-config.xml
* No changes have been made to the installer, as I could find no evidence that the configuration of the v1 subsystem was being changed by it
* Note: The subsystem property 'googledocs.googleeditable.enabled' was already set to false.
50825: ALF-17548: Fix status web script which assumed the presence of the Google Docs v1 MBean removed in r50823. Now the web script returns enabled: false if the bean is not present.
50827: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Added ignoreEmpty argument to accommodate changes in r50352
50831: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Moved embedder action to sample file since we don't supply any embedders out-of-the-box
50833: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Programmatically created executer rather than loading from context
50838: Cloud: Patch overrides
- Moved live patches to 'module-schema-context.xml' ('patch.redeployProcessesWithReminders2' and 'patch.redeployProcessesWithReminders3')
- No Sample Web Site in Cloud: (CLOUD-1480) Created no-op patch for 'patch.siteLoadPatch.swsdp'
- IMAP is disabled in Cloud: (CLOUD-1743): Created no-op patch for 'patch.imapFolders'
50839: ALF-18702: Tenant isn't able to log in Share once another tenant has logged in before
Following review, added logic in AuthenticationServiceImpl.authenticate that is similar to AuthenticationServiceImpl.validate in order to handle case where the tenant is determined by the requested URI
50851: First part of fix for ALF-19052.
50853: ALF-18096: Integrate document security AMP files from the Alfresco Mobile iOS 1.5 project
* New aspect dp:restrictable
* Form configuration for properties provided by this aspect
* Note: As detailed on the ticket the source files have been copied into the repository and slingshot project and mofified there.
50864: Fix for CLOUD-1769 CloudConv - Admin section in header menu instead of Account Settings are available for free account user
50879: ALF-18914 : SPP: It's possible to create meeting with empty subject field linking to an existing workspace
Added a check for an empty subject when creating a meeting from iCal.
50922: Revert r50853 mistakenly adding Mobile project dp:restricted aspect to HEAD-QA
50925: CLOUD-1759: Fixed most of the Sonar ‘Critical’ violations.
50937: CloudConv - Regression - CLONE - No notification is displayed when performing "Leave Site" action
50938: Added Cloud override to remove MyFiles and Shared links from toolbar
50941: Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
and CLOUD-1778 CloudConv:in people search first name and last name people search always return zero results
50942: Fix for CLOUD-1741 - CloudConv: User should be redirected to Alfresco Cloud Documentation instead of Alfresco Community 4.2 Documentation. Comical spelling error in config.
50945: GERMAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729
50946: FRENCH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50947: SPANISH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50948: ITALIAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50949: JAPANESE: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50957: Fix for CLOUD-1623 Unfriendly warning appears when user try to create private site with the same URL
50960: CLOUD-1772: Configuration files have been localized
- Removed all pointlessly translated configuration files
50961: MNT-8480 : New web script for delete audit entry.
50968: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50973: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50568: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50976: CLOUD-1634: CloudConv - regression: Upload form is not closed automatically after upload limit error occurs
- Added Javascript to hide upload status and show upload control again
50992: Changing the modifiers for the "addAuthorityNameIfMatches" methods from "private" to "protected" to allow the RM module do RM specific changes without copying a lot of the existing code.
50993: Fix for ALF-18850 - Incorrect label "page.ruleEdit.title" on New Rule page from Repository Browser
51031: CLOUD-1761: Activity is not generated when deleting document via SPP/WebDAV - fix part 1
This is the first part of a fix: activities were not being raised due to MNT-181 fix. This is now fixed. However, the posts are not being processed properly, which also needs fixing.
51083: Fixed the failing test (testHasSite)
51085: First part of fix for CLOUD-1787
51091: CLOUD-446: Remove 'overridden' googledocs subsystem bean from Cloud override context, which was causing the subsystem to start up still
51092: Fix to URLRewrite config rule to correct escape UTF-8 characters either side of the detected '@' character when rewriting URLs where browsers have not correctly dealt with the @ character.
51097: Updated BG for ludicrous screen resolution CLOUD-1795
51098: Fix for CLOUD-1795 - Login dialog centre on window resize
51103: Fix for CLOUD-1796 CloudConv:-Search pagination to other pages no results are shown
51105: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
51104: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
51101: MNT-8704: node was not being unhidden (thread local client marker needed setting)
51107: Improvements to search result list handling - only populate node result structures for the items that are going to be returned.
51140: Minor tweaks to search processing hand merged from 4.1.N
51163: JAPANESE: Fix for CLOUD-1799
51170: ALF-18074 add a new flag to enable clustering.
51184: Make cloud tests depend on repository test resources, to be able to reuse them
51234: CLOUD-1800: Made the Rules to be executed asynchronously in the cloud by overriding “rule-edit.js”.
51245: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51230: Addition of a modified YUI Compressor ANT task to speed up the minimize-slingshot-deployed-javascript build step - from around 3 mins on most machines down to 3 secs. w00t
AND THIS IS THE RESULT:
ant clean incremental-webclient-tomcat-exploded incremental-slingshot-tomcat-exploded
...
BUILD SUCCESSFUL
Total time: 1 minute 18 seconds
51248: Merged HEAD-BUG-FIX to HEAD-QA
51247: Merged V4.1-BUG-FIX to HEAD-BUG-FIX (RECORD ONLY)
51246 (RECORD ONLY): Merged PATCHES/V4.1.5 to V4.1-BUG-FIX
51233: MNT-8129: NPE - Servlet.service() - getGlobalConfig for "webClientConfigService"
Missing JGroups messages receiver has been added to handle cluster messages correctly.
Port range default value has been increased to add some slack around required ports
50999 (PARTIAL RECORD ONLY): Better logging for AsynchronouslyRefreshedCache (MNT-8129)
51273: Partial fix for CLOUD-1806. This checkin fixes serialisation of TransformationSourceOptions objects.
A subsequent check-in will fix deserialisation.
51275: Fixed CLOUD-1804
51279: Allow calls to NodeDAO.getParentAssocs to succeed for deleted nodes
- The error message reported is incorrect. Previously, no calls were made to the DAO to
retrieve details for deleted nodes. There was therefore an assumption that the node had been
internally referenced and that this represented an error. This is no longer the case (nor has it
been for a some time).
- In this case, the SOLR tracking attempts to get the parent associations for all nodes,
regardless of their state of deletion.
- CLOUD-1807: CloudConv: I get the following error in the solr nodes "Detected stale node entry: NodeVersionKey"
- MNT-9072: SOLR tracking can be delayed by node deletion
51291: JobLockService.releaseLock is not optimistic
- AcquireLockException is no longer thrown if the lock token is invalid
- releaseLock returns a boolean to indicate whether the lock was removed or whether it was already gone
- Prevents unnecessary retrying withing JobLockService implementation (ALF-19098)
51292: Fix thread safety in PostLookup w.r.t. job lock state; general logging improvements (ALF-19098)
51293: Fix build after rev 51291 (ALF-19098): JobLockService.releaseLock is now optimistic
51305: Remainder of fix for CLOUD-1806. RemoteAlfrescoTransformer is unable to serialize transformation options as JSON.
This check-in just changes Jackson configuration to handle the new TransformationSourceOptions which are now part of TransformationOptions.
As this field needs to be JSON serialised along with its containing TransformationOptions instance - and particularly because TransformationSourceOptions
is not a concrete type - we need extra Jackson config in order to correctly marshall and unmarshall the actual concrete types of any instances of TransformationSourceOptions.
51307: Slight tidy-up of fix for CLOUD-1806.
I had specified some Jackson config in 3 subclasses and didn't need it as it was already configured on a base type.
51315: Fix on HEAD-QA only for ALF-19101, which I believe may affect CLOUD-1806.
A typo in a TransformationSourceOptions method breaks the JavaBeans contract and imperils the JSON serialisation needed for CLOUD-1806.
I think the method with the typo has been published (in 4.1?) so rather than rename it, I've deprecated it and added a new one with the correct spelling.
51350: Preparatory work for fixing CLOUD-1754. MailActionExecuterTest failing.
It has been very difficult to get reliable test feedback on dealing with the MailActionExecuter.
This is largely because of the difference in the way mail actions are handled in cloud and on enterprise.
Therefore I have refactored and extended our test code to support fixing the MailActionExecuter.
Part 1: Refactor the JUnit Rules AlfrescoPeople, AlfrescoPerson, AlfrescoTenant so that when a test is run in
Community, Enterprise or Cloud the test 'does the right thing' when creating/tearing down test users.
i.e. On Community/Enterprise, create the user/auth and the person on the single tenant.
In Cloud create the user in system tenant, create the person in their home tenant, precreating the tenant if necessary
and tear the whole thing down again.
I achieved this by having the cm:person-related rules delegate to a spring bean responsible for dealing with test users.
Then I've got a mechanism to let Enterprise override Community and Cloud override Enterprise.
So the Community 'TestUserComponent' just creates/deletes users. Enterprise 'inherits' this behaviour.
The Cloud TestUserComponent deals with the tenant sideshow.
It's all started in the global-integration-test-context.xml.
51351: Adding the JIRA number for BDE-173 into this file.
51353: Fixing some test fallout from pervious commit (51350) which was part of preparatory work for fixing CLOUD-1754.
Looks like the SyncAudit tests were using ApplicationContextHelper's getApplicationContext method having already started a custom app context?
51371: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51277: Fix for ALF-18948 - Share Hazelcast cluster configuration change required in 4.2
51313: Minor css improvements to search box
51367: Fixed order of button styles for lightTheme overrides
51368: Fix to broken css file - erroneous end comment marker
51370: Fix for CLOUD-1795 - Login screen isn't resizing to display window
51406: CLOUD-1573: CloudConv - regression:Preview is not displayed for locked document
- Added check for presence of container element before attempting setup of document versions data table
51407: Fix for CLOUD-1754. MailActionExecuterTest test failing.
The code in MailActionExecuter needs some refactoring. As it was, validation of the mail recipients (are they usernames? email addresses? do the users exist? etc) are not the same for the to-many parameter as they are for the 'to' parameter. There are various other inconsistencies in the code also. I have tried to fix the cases where the inconsistencies are obvious and I've tried to imporove the test coverage too. This code has now become a little too complex and a future JIRA will lead to simplification. Currently the priority is to complete code convergence.
51410: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51422: Partial revert of r51410 where accountService was apparently added to the wrong bean definition
51424: Correct wire up for R 51410 related to
Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51429: CLOUD-1641: User from other domain cannot be found
Removing previous fix for CLOUD-1641, the back-end should decide the best route to go depending on the parameters provided. Forcing the query to use a canned query has caused CLOUD-1768.
51444: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- ignore tenant filter for cloud people query and rely on post query visibility filtering (to see people from other tenants invited in)
51466: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- exclude permission evaluation when searching for people in the cloud (covered by the visibility stuff)
51553: CLOUD-1780: CloudConv :- follow button is visible for external user as well
- Refactored customizations for new dependency loading to fix order of loading
- Refactored widget userHomeTenant option addition for new instantiation pattern
- Refactored override of widget's _renderFollowingActions method with new CloudPeopleFinder object that extends PeopleFinder
51571: Merged HEAD-BUG-FIX to HEAD-QA
51473: Moved CacheTest back into Repository
Note for Cluster features: This change no longer relies on any distributed caches and therefore
the new files should just stay as they are and the old ones removed.
51583: Merged HEAD-BUG-FIX to HEAD-QA
51477 Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50995: Support for locking and unlocking of values in the TransactionalCache
- Infrastructure for MNT-8997: Support definitive writes for TransactionalCache
- Allows a definitive write (put or remove) call to be made to the TransactionalCache
51584: Merged HEAD-BUG-FIX to HEAD-QA
51478: Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50997: Make use of TransactionalCache's locking ability
- MNT-8997: Support definitive writes for TransactionalCache
- PersonServiceImpl and AuthorityDaoImpl both do cache modificiations in 'beforeXYZ' callbacks,
which leaves room for further attempted cache updates by other callbacks.
Reapplied the fixes using TransactionalCache locks
51327: Fix CLOUD-1698 Intermittent invite test failures
- Uses MNT-8997: Support transactional locking for Authentication Cache removal
51635: CLOUD-1812 Fix invalid license issue: modify version.properties to have version.label=Cloud and version.edition=Enterprise
51739: Merged HEAD-BUG-FIX (4.2) to HEAD-QA
<< Low risk change to avoid NPE found testing remote alfresco transformation nodes in DP env >>
51738: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX (4.2)
51731: Avoid NPE in ContentServiceImpl.debugActiveTransformers(). Relates to MNT-7158 Investigating adding priorities to transformers
51752: CLOUD-1812 Fix version.label to simply add a '-Cloud' suffix.
51753: CLOUD-1822 Change RPM installation folder from tomcat6 to tomcat7
51760: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - CMIS was not correctly parsing the mime type header
51779: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51780: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51783: Merged HEAD to BRANCHES/DEV/HEAD-QA (RECORD ONLY)
49055:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Modify HiddenAspect to hide node with explicit='false' by default.
49062:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Revert changes that were mistakenly committed.
Rolled back to r49054
49075:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49074: ALF-18573: exclude module-context.xml from alfresco-spp-config.jar
49245:
Merged HEAD-QA to HEAD (RECORD ONLY)
49244: Switch version of mvninstall to 4.2.0-QA-SNAPSHOT
49442:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49599:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49980:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49458: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49117: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/HEAD-BUG-FIX:
49111: - Revert of r47645
- Change of imgpreview thumbnailDefinition to mimetype and size expected for HEAD
- Relates to ALF-5051 and MNT-8599 / ALF-18726
49118: Restored high resolution placeholder icons for imgpreview, relates to ALF-13984
49979: ALF-18726: Alfresco could not start with WCMQS applied
- Updated RenditionServiceIntegrationTest with new imgpreview values
51793: Increase size of in-transaction "nodeOwnerCache" to 40K items.
51819: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - add further tests not covered by original fix
51836: TenantUtil now gives a bit more information when exceptions pass through (CLOUD-1685)
51837: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
51502: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1:
50389: Created branch for Cloud1 Security Release
50395: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
49713: Branch for SalesForce bug fix merges
49718: Fix for CLOUD-1590 - Session fixation on Cloud specific login page
49721: CLOUD-1589 Protect Login-page against XSS Cross-Site Scripting attacks
50320: CLOUD-1653: Improve password strength
* Password length constraint previously contained in client-side files has now been removed and is now loaded from the 'Users' scoped config
* Minimum password length is increased to 8 characters from 6 previously
* The length requirement has been augmented with restrictions on the content, contained in a <password-content> element
- A minimum number of uppercase, lowercase, numeric and special characters can be specified
- The system-wide default is zero for these new restrictions (i.e. no restrictions)
* Alongside the existing <users> element, <network-users> allows the password length or content policies to be tightened for specific networks
- Example config is provided in cloud-config.xml showing showing how to do this
* Cleaned up existing validation messages and added a custom message based on the content restrictions, where this is configured
- Due to ALF-18975 the message appears with raw HTML visible for now
* IMPORTANT NOTE: No checking of submitted password values takes place (as before). Users can by-pass the length and content checks by mimiking the web browser themselves.
- It is not feasible to add this as part of this work unit, since there are multiple form targets in use, some of which are in the repository. There are no password policies defined in the repository, so these would need adding.
50358: CLOUD-1707: Regress: Copyright logo is incorrectly encoded on Login and My Dashboard pages for French locale
50408: CLOUD-1468: Red bar in Tasks "error loading items".
50409: Fix for CLOUD-1721
50413: Merge of rev 50185 - XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50576: Merged alfresco/BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to alfresco/BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50518: ALF-19012: Form validation messages shown in Bubble widgets are not consistent with the input title attribute value
50574: ALF-18975: HTML in forms validation messages appears as raw HTML in the UI
* HTML messages added via Alfresco.forms.Form.addValidation() method no longer escape HTML entities in validation messages presented to the user
* The 'message' parameter in addValidation() can now be an object with separate 'html' and 'text' properties. Not all methods of displaying messages to the user support HTML.
- If no separate HTML and text values are supplied, the message is assumed to be HTML and is converted to text by removing HTML elements via a regexp
50575: CLOUD-1653: Supply separate HTML and text validation messages for password content validation failures, since HTML cannot always be displayed
50577: CLOUD-1653: Use separate HTML and text validation messages for Reset Password and Account Completion pages
50731: CLOUD-1722: Apply config for Aetna specific password policy.
50745: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50748: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50568: (RECORD ONLY) Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50869: CLOUD-1773: Cloud1Security branch build8. User cannot create site
50872: CLOUD-1653: Ensure password policy is always loaded based on home network, rather than the current context, which could be different.
51156: CLOUD-1653: Add global flag to regexps to ensure that the number of digits and symbols is correctly counted
51175: CLOUD-1682: "Hidden File Rename is Broken": fix and make sure the hidden aspect tests run as part of the build
51183: CLOUD-1682: "Hidden File Rename is Broken": fix up test suite
51187: CLOUD-1682: "Hidden File Rename is Broken": try again
51349: CLOUD-1682: "Hidden File Rename is Broken": further tests, deal with hidden aspect manipulation by clients during rename
51383: CLOUD-1682: "Hidden File Rename is Broken": deal properly with all client controlled hidden aspect cases
51843: CLOUD-1815: OPTIONS request for force.com not returning 200
Removed comment around publicapi URL pattern for CORS filter.
51845: Fixed ALF-19128: Artifact alfresco-repository-*-config.jar contains test files and configuration
- Move test files into test-resources
51853: ALF-9096 - CLOUD-1825: Fixed issue with ordering of TransactionSynchronizationAdapter when Activiti job fails
51859: Merged PATCHES/V4.1.4 to HEAD-QA (REMERGE)
47738: ALF-18301 (now MNT-6342): ... NPE ... when debug logging for '...AbstractAsynchronouslyRefreshedCache'
Merge note: The fix was not present even though it went to HEAD on 8 March (rev 47807)
51889: Upgrade Spring Surf to 1.2.0-M7 (r1274)
51893: Removed old Activiti libraries that were conflicting with new ones and causing compilation failure.
51895: Merge HEAD-BUG-FIX to HEAD-QA (4.2)
50984: BDE-103: Switch joda-time dependency to core
51896: Upgrade activiti to 5.11-alf-20130627 in POM for Cloud
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@51909 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b86cd5e5b2 |
Merge of BRANCHES/DEV/4.2_ENT_DEV/ADMIN_CONSOLE2 - Admin Console 46775:47636
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47742 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0a59cc7dee |
ALF-14306: Merged DEV to HEAD (4.2)
- fix build failure git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@46736 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
f5bd27c36c |
ALF-14306: Merged DEV to HEAD (4.2)
Add priorities to transformers
- Addition of a separate Transformers subsystem (holds configuration to allow JMX to be used to reset it on the fly)
- Moved supported, unsupported and explicit transformation configuration from spring into transformers.properties in the subsystem
- Moved all transformer limits configuration from spring and into transformers.properties with the exception of some added for thumbnails
and the rendering service - not done as this code is known to be changing.
- Added priority, errorTimes and thresholdCount to enable selection of transformers by priority.
- Removed the concept of 'Explicit' transformation and replaced with priority and unsupported.
- Added logging to aid in the creation of global properties and removal of spring configuration.
- Implementation of spring pluggable transformation selector that uses priority.
- Merging current state of code changes to allow other work in this area to take place.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@46719 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a625d87120 |
Merge of BRANCHES/DEV/4.2_ENT_DEV/ADMIN_CONSOLE - Admin Console 46247-46672
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@46677 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
37e8680261 |
Merged V4.1-BUG-FIX to HEAD
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.
43402: Merged DEV to V4.1-BUG-FIX
43330: ALF-16073: Share forms renders is slow when using sets.
Optimize performance for fieldsVisibleInAnyMode populating in getFields and FormField obtaining in getVisibleFieldNamesFor.
43412: ALF-16680 ImageMagick exit code 255 is not seen as an error
43420: ALF-16627 SOLR indexing does not provide TransformationOption when converting content to plain text for indexing
43452: Fix for ALF-16296 - On site customization page, when a page containing apostrophe (') is renamed, a backslash (\) is added to the name
43453: Fix for ALF-16105 - Disabled 'Follow' feature does not disable it for existing users
43462: ALF-16715 : Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
43461: ALF-16713 Cannot disable metadata extractors
43464: ALF-16715 : Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
43463: ALF-16713 Cannot disable metadata extractors
- fix test failures - none set mimetypeService
43471: Fix for ALF-16542 - Web application context for the onlineEditUrl variable is hard-coded to alfresco:
Merged BRANCHES/DEV/CLOUD1_SP to BRANCHES/DEV/V4.1-BUG-FIX
40565: CLOUD-23: core changes to allow overriding of "edit online" button's URL generation.
43475: Fix for ALF-15859 - UploadContentServlet servlet /alfresco/upload can update the content, mime type and encoding but not the locale
43476: Merged DEV to V4.1-BUG-FIX
43401 : ALF-16587 GreenMail IMAP server does not clean up session handlers - memory leak
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
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
43499: Upgrade version in POM files to 4.1.3-SNAPSHOT
43520: ALF-16694 POI becoming responsiveness and causing jvm to freeze for a while with certain XLS (fraction formats)
- Patched POI to:
- limit the length of fractions to four digits (more than that takes too long to process) e.g. "# #/#####" is too long and will be reduced to "# #/####" which still takes about a second!
- handle the -ve fraction format part (i.e. n in p;n;z), so its length is not interpret as part of the fraction format of the +ve fraction part.
- handle custom formats a bit better (strip them) rather than interpret the text length as part of the fraction format
- handle -ve fractions (just did not work)
- limitations:
- custom text gets stripped (still better than before)
- formats that have p (+ve) and n (-ve) parts must include a fraction format in each part. Otherwise +ve and -ve values are not formatted as a fraction (still better than before)
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
43541: Merged DEV to V4.1-BUG-FIX
43536: ALF-16200: WQS delete fails to publish to live projects onDeleteNode behavior
The condition of "if" operator was modified. Now "if" operator evaluate to true if least one of the nodesToTransfer or nodesToRemoveOnTransfer sets is not empty. beforeDeleteNode() methods were updated for check for the ASPECT_PENDING_DELETE aspect on the node. enqueueRemovedNodes() call was moved from onDeleteNode() into beforeDeleteNode(). These fixes allow to automatically update the sites published to (i.e. live projects) to include the removal of the file and removal of file from any collection (asset list) when a content was deleted from an editorial project.
43542: Fix for ALF-16618 - ScriptableHashMap does not have hasOwnProperty method
43555: Fix for ALF-16494 - site collaborator has rights to modify comments made by another user.
43556: ALF-15859: Prevent NPE on upload without NodeRef
43558: ALF-16694 POI becoming irresponsive and causing jvm to freeze with XLS that includes fraction formats
- Original jar did not get removed in previous commit
<< NO NEED TO MERGE TO CLOUD1-BUG-FIX as there was a tree conflict and the original jar was removed. >>
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
43575: Fix for ALF-9317 - Links: Delete Link button in Selected Items menu is available for Consumer, Contributor and Collaborator
43577: Upgrade POM files after following changes:
43401: ALF-16587 patch greenmail
43520: ALF-16694 Uprade POI and patch it
43584: Merged V4.1 to V4.1-BUG-FIX <<Record Only>>
43582: Merged V4.1-BUG-FIX to V4.1 (4.1.2)
43402: Merged DEV to V4.1-BUG-FIX
43330: ALF-16073: Share forms renders is slow when using sets.
Optimize performance for fieldsVisibleInAnyMode populating in getFields and FormField obtaining in getVisibleFieldNamesFor.
43557: Merged V4.1-BUG-FIX to V4.1
43555: Fix for ALF-16494 - site collaborator has rights to modify comments made by another user.
43586: MNT-181: Final correction researched by Valery
- Corrected system.webdav.renameShufflePattern so that it matches .TemporaryItems folder and ._ files as a full match
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.
43594: Merged DEV to V4.1-BUG-FIX
43540: ALF-12425: Can't launch activiti workflow console from Share when external / ntlm / kerberos authentication is used.
New webscript that redirects to activiti admin console with URL holding current ticket. The webscript resides below wcs and allows to use alfresco connector in Share.
43562: ALF-12425: Can't launch activiti workflow console from Share when external / ntlm / kerberos authentication is used.
Activiti admin console webscript that allows admin console to be invoked behind wcs authentication.
43595: Merged V4.1 to V4.1-BUG-FIX
43376: Merged DEV to V4.1
43339: ALF-16590 : java.lang.IllegalArgumentException while initiating In-Place import
FilesystemContentDataFactory#contentIsInStore method was modified. Now files' absolute paths are compared.
43390: ALF-15856: Test org.alfresco.repo.node.NodeServiceTest does not finish on DB2
- Now inner-nested retrying transaction in testConcurrentArchive passes its exception straight through to the outer transaction, which unwraps and retries it if necessary
43397: ALF-16021: RuleServiceImplTest never ends on DB2
- Added endTransaction() call so that testDeleteSpaceWithExecuteScriptRule() doesn't hang indefinitely waiting for the outer transaction to complete
43398: ALF-15856: Test org.alfresco.repo.node.NodeServiceTest does not finish on DB2
- Now inner-nested retrying transaction runs in its own thread and we don't wait forever for it
43404: ALF-16666: IMAP subsystem startup causes Tomcat crash
- Stopped IMAP subsystem from depending on itself by using private rather than public IMapService!
43408: Fixed latest DB2 hangs for Samuel (concurrent nested transactions)
43424: Fixed latest DB2 hang for Samuel (concurrent nested transactions)
43426: ALF-16692: Merged HEAD to V4.1 (with corrections)
43425: Fixes issue with YUI SWF files (see: IT-9441)
43450: Possible fix for workflow tests on DB2 - retrying txns where necessary
43484: ALF-16702: Restored missing index in DB2 schema reference
43596: Merged V4.1 to V4.1-BUG-FIX (RECORD ONLY)
43589: Merged V4.1-BUG-FIX to V4.1
43575: Fix for ALF-9317 - Links: Delete Link button in Selected Items menu is available for Consumer, Contributor and Collaborator
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@43601 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b794365eaa |
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
|
||
|
|
6e85f8426a |
Merged BRANCHES/DEV/mward/clustering_p1b to HEAD:
42438: ALF-15888: stopped enterprise hibernate-cfg.properties from being added to global properties. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42483 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
dd0ea07bb6 |
Merged V4.1-BUG-FIX to HEAD
40713: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_08_15 to BRANCHES/DEV/V4.1-BUG-FIX:
40604: ALF-15274 "I'm following" filter of "My Activities" dashlet doesn't work (PostgreSQL)
40727: Fix for ALF-15469 from Alex Malinovsky - Cannot Edit Online files with special characters in names
40733: Merged DEV (ALF-12358 and ALF-14496) to V4.1-BUG-FIX
38973: DEV for ALF-12358 (upgrades and build plans)
38975: Part of refactoring around the handling of deleted nodes.
- Deleted nodes are now treated as real nodes by the NodeDAO
38977: Fixed up queries related to bulk-loading
38978: Fixed up Alfresco side of SOLR tracking APIs to handle removal of alf_node.node_deleted (ALF-12358)
38979: Removed potential contention on cm:name during random file creation
38980: Initial setup for patching of ALF-12358
38981: Merged DEV/BELARUS/ALF-12358-4 to DEV/DEREK/ALF-12358-4
36052: ALF-12358: Concurrency: Possible to create association references to deleted nodes
.NodeDeleted. upgrade SQL patch for PostgreSQL is implemented:
- SQL create scripts are updated to do not create .alf_node.deleted. column and its indexes;
- schema references associated with .alf_node.deleted. column are updated;
- Subscriptions DAO and schema reference are updated to use .sys:deleted. type instead of .alf_node.deleted. column;
- .NodeStatus. receiving template was modified to receive .typeQNameId. for correct .deleted. state determination;
- some other minor fixes
36287: ALF-12358: Concurrency: Possible to create association references to deleted nodes
'NodeDeleted' patch has been implemented for MySQL InnoDB, Alfresco Oracle 9, Alfresco SQL Server and PostgreSQL dialects. Not implemented for DB2 dialect!
- DB creating scripts are modified in accordance with removal of 'alf_node.node_deleted' column and respective indexes;
- iBATIS schema references are modified in accordance with removal of 'alf_node.node_deleted' column and respective indexes;
- the code for handling subscriptions on deleted nodes removed;
- subscriptions DAO schema reference is corrected respectively
37284: ALF-12358: Concurrency: Possible to create association references to deleted nodes
'NodeDeletd' updating patch for 4.0 version has been modified to recreate 'alf_node' table for all supported dialects.
'SubscriptionServiceImplTest' has been extended to test whether subscriptions are being removed if node is archived.
The new test creates fake user node and applies a custom aspect with 'archive=true' attribute
37905: ALF-12358: Concurrency: Possible to create association references to deleted nodes
Maintenance of the .idx_alf_node_txn_type. index has been added into the patch for all the dialects.
SQL formatting has been changed to more compact and visually comfortable. Some minor changes for MySQL dialec
Also:
- Started move to 4.1 scripts
- Fixed Schema reference files for alf_node column ordering
38982: ALF-12358: Concurrency: Possible to create association references to deleted nodes
- Moving scripts to V4.1 code base
- Fixed upgrade with sequences for introduction of 'deleted' qname
38983: Migration to 4.1 fix for ALF-12358
38995: Fix scripts for ALF-12358
- Fixed index removal for indexes that could not possibly have existed
- Fixed ALF schema mappings to reflect new index names
- Fixed PostgreSQL PK name check
39027: Added in missing index idx_alf_node_txn_type (ALF-12358)
- Merge note: Removed redundant index alf_node.fk_alf_node_txn
39028: Fixed fallout from node deletion strategy (ALF-12358)
39222: Minor test enhancements for diagnostics
40738: ALF-11297: resurrect system-build-test (not plugged in yet, still a few failures)
40740: Follow-up for DB2 upgrade for ALF-12358: New alf_node table ID column autoincrement value set
40770: Merged DEV (ALF-12358) to V4.1-BUG-FIX
39223: Merged 3.4.6HF to DEV (ALF-12358)
39218: ALF-15109: Improved fix - must fire cascaded secondary association deletions at DbNodeServiceImpl
level to ensure appropriate index events are fired and prevent out of sync indexes!
39259: Merged V3.4.6HF to DEV (ALF-12358)
39240: ALF-15109: Another attempt. Now we are firing all the right events on cascade removal of secondary associations
a lot of things are coming out in the wash!
- Cascade delete secondary associations in a first recursive pass
- Use a List of Pairs rather than a Map to avoid missing multiple associations to the same child
39271: Added policy invocations for peer association removal when an aspect is removed
39401: Utility class to walk a node hierarchy (primary) and gather all association data
- Data gathered has to include secondary association pointing out of the hierarchy
- Source and target associations gathered as well
- TODO: Bulk queries for above
39402: Follow up to ALF-15109: Break node deletion by removing deleteAssocsToAndFrom
- TODO: Use NodeHierarchyWalker to gather data, fire policies and execute deletes
39456: NodeHierarchyWalker: tests and fixes
39457: ALF-12358: Remove in-txn manual recording of deleted and new nodes
39917: ALF-12358: Use NodeHierarchyWalker to pick up all associations for a node hierarchy, fire policies and perform deletes
- NOTE: Currently, in-process links back to the hierarchy prevent certain tests from passing.
- TODO: Add detection for nodes that are about to be deleted
40000: ALF-12358: Added support for 'beforeDeleteNodeAssociationPolicy'
40001: ALF-12358: A node hierarchy walker to predetermine data required for deleting a hierarchy
40002: ALF-12358: Spoof aspect 'sys:pendingDelete' that appears on all nodes within hierarchies being deleted
40003: ALF-12358: Changes to prevent hierarchy modification during delete
- The entire hierarchy is read before actual delete starts
- All policies (including previously-missing assoc policies) are triggered from the recorded information
- Nodes in the delete record cannot have new associations added / removed
- All deletes are done on the same information so any underlying data shift causes concurrency violations
- Archival:
- Archival is a full copy of the hierarchy but all outbound and secondary associations are removed
- Archival is followed by a full delete of the original hierarchy
40128: ALF-12358: Test for linking to deleted nodes now fail even after having tested the recovery code
- Recovery code shows this when activated: ...ERROR [...NodeDAOImpl] ALF-13066: Orphan child node has been re-homed under lost_found: (49179, ...)
40129: ALF-12358: Added a more verbose message when association deletes don't find required rows
40130: ALF-12358: Avoid incidental removal of associations when removing aspects if the associations are already scheduled for deletion
40131: ALF-12358: Fix fallout for rules linking to avoid multiple deletions of the same association
40371: ALF-12358: Fire beforeDeleteNode even when archiving
40772: Merged DEV (ALF-12358) to V4.1-BUG-FIX
40372: ALF-12358: Fallout in ML code
40397: Fallout from ALF-12358: IMAP pre-commit handling must check for nodes having been deleted
- Also fixed some TODOs and line endings for test
40403: PersonService: Reinstated new getPeopleFilteredByProperty method
- Also fixed test to rollback transaction after forced catch of exception
40404: Fixed line endings, updated deprecated calls and removed unused code
40494: ALF-12358: Fixed missing before- and after-create policy calls for the archive store
40504: Fixed bug in rev 40494: ALF-12358: Fixed missing before- and after-create policy calls for the archive store
- Used incorrect child node reference when calling policies and notifying indexer
40529: ALF-12358: Fixed in-txn holding of nodes pending delete to cater for deletes triggering more deletes
40530: Fallout from ALF-12358: Actions: Association act:scheduledAction multiplicity was not being enforced
- act:actionSchedule nodes were not cleaned up when associated actions were deleted
- Added onDeleteAssociation handling to clean up act:actionSchedule node
- Fixed tests appropriately
40556: Fallout from ALF-12358: Split out negative tests for deleteSite, which were absorbing exceptions
40569: Tagging's beforeCommit behaviour was not checking for nodes having been deleted.
- Added 'nodeServiceInternal' and used that to double-check that nodes still exist
- Also removed heavily-used call to check if auditing is on
40618: ALF-12358 fallout: Fixed policy callback details for associations of archived nodes
- Also some more details when throwing concurrency violation when deleting associations
40673: Fixed fallout from ALF-12358: Multilingual behaviours fixed
- Listen to the association being removed from the ML container to the translation
- Keep track of containers that must be deleted before committing rather than
attempting to delete them immediately; this avoids attempts to delete associations
that are about to be deleted (and the thing that ALF-12358 actually fixes).
40680: Follow-up to rev 40673 (ALF-12358): Forgot to remove commented-out code
40781: ALF-15587: Merged PATCHES/V4.0.2 to V4.1-BUG-FIX
40780: Merged DEV to PATCHES/V4.0.2
40777: ALF-15385 : Unable to set bpm:assingee and other properties in Activiti task via JS
Added the initialization of runtimeService property.
40787: Merge V4.1 (4.1) to V4.1-BUG-FIX (4.1.1)
40782: Fix ALF-15420: Move: child files/subfolders aren't synced after moving from parent folder and updating in Alfresco on-premise/Cloud
- Corrected the handling of moving a sub-folder out of its synced parent
40718: Fixes: ALF-15498: Creates new nodeLock indicator (overrides locked) to cope with differences between content models when a node is locked directly using a nodeLock and when a node is locked due to it being a working copy.
40790: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40789: ALF-15598: Merged PATCHES/V3.4.9 to V3.4-BUG-FIX
40671: Merged DEV to V3.4.9 (3.4.9.6)
40658: ALF-15505: Build-up of lucene folder segments following CMIS queries (un-closed ResultSet objects?)
- Close unclosed ResultSet.
- Remove kind="org.alfresco.cmiskind" parameter from query.get and queries.post webscripts and now they use CMISQueryWebScript as implementation.
40795: Fixed txn handling in the event of cleanup failure of test
40797: Fix for ALF-15602 - XSS issue in OpenSearch Explorer webscript - unescaped search terms displayed in page
40810: ALF-12358: Possible build fix (Derek, Neil and Jan to review)
- Reinstate invokeBeforeMoveNode which seems to have disappeared in the refactor
- Due to extra cascaded calls to onDeleteAssociation, SyncChangeMonitor must ignore certain events
40827: ALF-12358: Possible build fix (Derek, Neil and Jan to review)
- SyncChangeMonitor must ignore onDeleteAssociation calls on both sides of the association when a node is deleted
40843: Stop deploying XAM connector to maven repo, it's gone
40845: ALF-15406 Index Tracker seems not to gracefully stop upon shutdown keeping all other threads in waiting
- Don't allow Quartz scheduler jobs for the OOoDirect subsystem, checking the connection to backup in a queue.
Avoids multiple timeouts. Should just get one now. There is no need for multiple threads to be running anyway.
- ALF-610 changes should stop the OOoDirect subsystem from running any of these Quartz jobs in the first place
when using the default configuration in an enterprise release. So no timeout?
40848: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
40847: Fix for ALF-15189 - Incorrect trimming of the date on the Advanced search by date range
40887: ALF-15596: Deadlocks in DescriptorServiceImpl / LicenseComponent threads
- Problem discovered by Gab
- The two classes are mutually dependent and can end up deadlocking
- Removed excessive synchronization from DescriptorServiceImpl
- Now two key synchronization points - bootstrap and currentRepoDescriptor updates
- Bootstrap synchronization controlled outside this class - no need to defend against it other than throwing IllegalStateException if accessed before bootstrapped
- currentRepoDescriptorLock added to regulate currentRepoDescriptor accesses / updates
- Uncovered problem in bootstrapping order - descriptorComponent must be bootstrapped before multiTenantBootstrap
40889: ALF-15691: Poor cluster performance in user dashboard due to unnecessary cache replication
40899: ALF-15691: Corrected duplicate property
40900: ALF-12358 / ALF-15688: Finish the job! Make SOLR tracking work again and process deletes (Derek, Andy please review)
- select_Txn_Nodes now uses a COALESCE query to substitute the original node ID when recorded in the PROP_ORIGINAL_ID property
- NodesGet webscript extended so that it detects deleted nodes in the new way and also includes the noderef
- CoreTracker avoids trying to retrieve the metadata of deleted nodes (possible because of NodesGet noderef extension)
- SOLRTrackingComponentImpl doesn't barf when getNodesMetadata called for a cascade deleted node by CoreTracker.updateDescendantAuxDocs()
40902: ALF-12358 / ALF-15688: Fixed unit test
- Don't expect meta data for deleted nodes anymore (as this is generated on client side)
- Also removed stray line of code from CoreTracker
40917: ALF-13750: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40915: ALF-15708: Trailing whitespace should be trimmed from properties.
- Implemented custom properties persister to trim trailing whitespace from properties.
40925: RUSSIAN: Translation updates based on EN r40357
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40935 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
91fcaf09dc |
Merged V4.1-BUG-FIX to HEAD
39838: Minor fixes to yellowTheme rendering and title background
39871: ALF-610: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39842: ALF-15294 CLONE Jodconvertor - no office manager available
- Wire up 'startListener' logic better, so that it does not need to go in OpenOfficeContentTransformerWorker
but in the SocketOpenOfficeConnection, which also avoids a test on start up.
39841: ALF-15294 CLONE Jodconvertor - no office manager available
Changing the OOoDirect subsystem so that:
- It will not start an OpenOffice process if the OOoJodconverter subsystem is also starting an process on the same port (8100 is
still the default in both cases). An ERROR is logged on startup if there is a clash of ports.
- It no longer tries to establishes a connection to an OpenOffice process if ooo.enabled is false, or there is a clash of port
numbers with the OOoJodconverter subsystem. Both these checks are new.
- ooo.enabled must now be true before it tries to connect to an OpenOffice process on a remote host (ooo.host must not be localhost).
- It will no longer schedule a job to establish and test the connection if it is not being used.
39923: ALF-610: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39922: ALF-15294 CLONE Jodconvertor - no office manager available
- Start up problems with community version when the OOoJodconverter sub system is not there, because of the access to a Jod bean
- Allow a default bean to be specified when the sub system bean could not be accessed.
39962: ALF-15158: Downloading Office 97 files with .doc extension result in file with .dot extension when using Google Chrome
- Added more complete and intelligent content disposition header with the aim of supporting RFC 5987
39975: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX (Record Only)
39974: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX
39953: Refactored "Content I'm Editing" dashlet from synchronous (slowing down user dashboard initial display) to asynchronous client-side rendering. (ALF-13404)
39978: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_07_09 to BRANCHES/DEV/V4.1-BUG-FIX
39921: ALF-13473: IE9: can't login to awe. Upgrade YUI library to 2.9.0 for awe application.
39991: ALF-15339: Added empty-value check, caused group/user-search in workflows to fail
39999: Reversed revision 36174, thus removing Kofax
40025: Merged BRANCHES/V4.1 to BRANCHES/DEV/V4.1-BUG-FIX (Record Only)
40024: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/V4.1
40022: Fix for ALF-15144 - Slow Share doclib high-level folder browsing due to version history retrieval
40028: ALF-15346: Upgrade of Tika to 1.3-SNAPSHOT
- Upgraded commons-codec from 1.4 to 1.5
- Upgraded commons-compress from 1.1 to 1.4.1
- Upgraded fontbox from 1.6.0 to 1.7.0
- Upgraded jempbox from 1.6.0 to 1.7.0
- Upgraded pdfbox from 1.6.0-patched to 1.7.0-patched
- Upgraded metadata-extractor from 2.4.0-beta-1 to 2.6.2
- Upgraded poi-* from 3.9-beta1-20120329 to 3.9-beta1-20120801
- Upgraded tika-* from 1.2-20120518 to 1.3-20120801
- Added juniversalchardet version 1.0.3
- Added xmpcore version 5.1.2
- Added xz version 1.0
- Changed .classpaths, build.properties, and build.xml to correspond to above
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40268 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
1029814dbe |
Merged V4.0-BUG-FIX to HEAD
36744: Fix for ALF-14227: "Bulk Filesystem In-place Import Tool: 'Replace existing files' option is not working - it is enabled when the check-box was unchecked"
36745: Fix for ALF-13355: "CMIS: Error occurs trying to delete a multilingual document"
36763: ALF-14226: User with '@' symbol in username cannot login
- note: related to ALF-13755
36795: Merged V4.0 to V4.0-BUG-FIX
36779: ALF-14237 Upgrades from 4.0.0.x/4..0.1.0 will not fix the timestamps on acl changesets - SOLR will skip ACLs set prior to upgrade
36794: ALF-14094: Correction to from address generation for invitation reject email
36796: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
36765: Merged V4.0-BUG-FIX to V4.0
36763: ALF-14226: User with '@' symbol in username cannot login
- note: related to ALF-13755
36797: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
36773: Merged DEV to V3.4-BUG-FIX (with improvements)
36739: ALF-11835 : Authentication chain should be validated
The existence of a subsystem in a chain is validated by a check for presence of the corresponding resources.
36784: ALF-10181 Missing files from enterprise SDK
- Added missing Enterprise Config
36793: (RECORD ONLY) ALF-12776: Correction to from address generation for invitation reject email
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36799 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8521d6e2dc |
Merged V4.0-BUG-FIX to HEAD
34397: ALF-13064: Updated document lib WebScript to protect against access errors dealing with permissions of locked documents
34406: ALF-13069: Fix flash upload file selection page title corruption
34434: ALF-13066: Fix for intermittent failure (testConcurrentLinkToDeletedNode)
34439: Merged BRANCHES/V4.0 to BRANCHES/DEV/V4.0-BUG-FIX
34438: Fix to issue where new Hazelcast based Share clustering was broken by a recent SpringSurf change to ServletRequestContextFactory bean config in libs rev 1028 or higher.
34443: ALF-11433: IE8 specific fix to ensure that document-picker panel is hidden before documents selected event is fired and for TinyMCE to set focus on editor so that content is added correctly
34457: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
34354: ALF-12995 - IMAP: File is modified when received as a message in IMAP account
34444: ALF-12169: Guest/guest/gUest username is now normalized to corresponding person's user ID during authentication, solving problems with synchronization with Active Directory's Guest account
34454: Java 1.6.0_31 for 3.4.9 and 4.0.2
34458: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
34392: ALF-13146: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
33813: ALF-12736: Stack specific: 'Getting updates failed' notification appears when non-admin user creats DWS
- From Pavel: "Some users from ldap don't have lastName. That is why NPE occurs."
34459: Merged V4.0 to V4.0-BUG-FIX
34391: Merged DEV to V4.0 (with corrections)
34390: ALF-13013 : It's impossible to change Activities Feed properties on Websphere
Now the Schedule subtree in JMX is set to the correct MBeanServer.
34407: Merged HEAD-2011_12_06 to V4.0 (4.0.1)
Updated copyrights
32813: ALF-4098: WCM: Assets in in-flight worflow are allowed to be edited.
Ability of editing assets submitted to 'in-flight' workflow has been removed:
- .AVMSyncService. service interface was expanded with new method .List<AVMDifference> compare(int srcVersion, String srcPath, int dstVersion, String dstPath, NameMatcher excluder, boolean expandDirs). to introduce ability of collecting all created/modified items in created/modified folder;
- all .AVMSyncService. implementations were expanded in accordance with changes in interface;
- new tests for newly created items, items in modified folder and for deleted items in modified folder were added
34414: ALF-11607: Bootstrap fails against database 'DB2/LINUXX8664'
- Patched hibernate jar to recognize DB2 64 bit Linux
34416: ALF-12992: Updated weblogic DD for SOLR
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34460 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
811519ae48 |
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
|
||
|
|
90a78359bd |
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
|
||
|
|
7f7224c2f5 |
Fix for ALF-11001 Index check is not aware of cm:indexControl:isIndexed
- also fixed index checker to respect the current live index subsytem and not the property (which may be over ridden by sub-system configuration) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32062 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
0772435bda |
ALF-10934: Prevent potential start/stop ping-pong of subsystems across a cluster
- When a cluster boots up or receives a reinit message it shouldn't be sending out any start messages git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31732 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
5228c5b01c |
ALF-10482: add timestamp to JMX dumps.
I had fixed this in the command line tool, but didn't realise that there was a Share-based interface too. Moved the fix to the common utils class. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31691 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
e18ab791d7 |
Merged V3.4-BUG-FIX to HEAD
31072: Incremented version.revision for 3.4.7
31082: Merged DEV to V3.4-BUG-FIX
31077: ALF-9661: Adding or removing associations does not trigger 'update' rule.
1. Unit test for replicating.
2. SingleAssocRefPolicyRuleTrigger now handles trigger of the rules on the list of parents.
31115: Merged DEV/TEMPORARY to V3.4-BUG-FIX
30992: ALF-10029 : Webdav error when document type is missing
Correcting directory listing. Display reader's mimetype if display label for mimetype couldn't be found.
31116: Merged DEV/TEMPORARY to V3.4-BUG-FIX
31114: ALF-10309 : CLONE -WebDAV - Canceling "save as" upload will create 0 byte content
Logic was added to PutMethod that removes empty files if a save operation is cancelled or fails.
31157: ALF-10757: Merged HEAD to V3.4-BUG-FIX
31154: Synchronize file writes from CIFS. ALF-10721.
31188: Merged DEV/TEMPORARY to V3.4-BUG-FIX
31176: ALF-9979: Error thrown when adding user(s) to group in explorer if user already exists in group
Implemented checking of the user presence in the particular group using getAuthService().getContainedAuthorities()
31189: Merged DEV/TEMPORARY to V3.4-BUG-FIX
31174: ALF-9684: CMIS AtomPub: The combination of includeRelationships=both and returnVersion=latestmajor returns an internal server error
Try-catch block was added for nodeService.getSourceAssocs(node, RegexQNamePattern.MATCH_ALL) operation. This operation is not supported for a version store.
31190: Merged DEV/TEMPORARY to V3.4-BUG-FIX
20694: ALF-925: "title" property always gets populated with the name of a file when content without a file extension is added via Webdav.
When user creates file through webdav, "title" property was populated with "name" property value.
The code that was doing it has been removed. Now the title will be empty in such a case.
This makes things consistent with CIFS and FTP, where you have to create a rule with action "Extract common metadata fields from content".
31217: ALF-10807: Share document download with SSL
- Fix from Bitrock
31226: ALF-10632: Added a sample configuration fragment for war-deployers-jboss-beans.xml because it's rather tricky to publish the correct configuration in the docs!
31265: ALF-9999 Cannot search pdf files, which are written vertically.
Sample configures PdfMiner as the pdf -> text and ??? -> pdf -> text transformer rather than PDFBox.
PdfMiner is slower but does handle vertical text.
31268: ALF-9093 Alfresco incapable of previewing text files including non Western European characters
Sample file that configures OpenOffice as the default handler for text to PDF conversions
31304: Merged BRANCHES/DEV/BELARUS/HEAD-2011_10_05 to BRANCHES/DEV/V3.4-BUG-FIX:
31291: ALF-9460 : Archived discussion posts break display of the discussed node when users do not have access to the trash can
31313: Fix for JBPM security issues with timers and async tasks.
ALF-10776: Workflow timer fires a policy that causes a AuthenticationCredentialsNotFoundException
ALF-6405: SecureContext issue if task node async property is set to "true"
31314: Fixed ALF-10373 "There is no path to the folder for "Move" action inside the rule's description."
31361: Fixed ALF-10930. Incorrect description of 'xam.archive.forceBackgroundStoreMove'
31366: ALF-3756 - original fix didn't cope with existing MLText having one or more language variants.
...upgrading to the fix would therefore not solve the problem properly. For example, if a property has en_GB text in it, then 'updating' that property with a locale of en_US will result in the addition of the en_US text rather than a true update (they're both English, and using two slightly differently configured browsers in this way leads to confusion).
31387: ALF-10740: Flash upload - Working Copy label not removed on check in if non english locale is used in Share client
Two separate problems were fixed:
* Locale string as supplied by the flash uploader was being placed into the language portion of the Locale object in java, therefore no proper match was made when looking up the working copy label (e.g. "(Working Copy)") - fixed by using a proper locale string parser as supplied by Surf.
* Working copy label could still fail to be removed if document was checked out under one locale and checked in using another. Fix provided by recording the *original* working copy label against the cm:workingcopy aspect.
31395: ALF-3756: fixes broken FullNodeServiceTest
31399: ALF-3756: fixing build failures from -c31366 (VersionServiceImplText.testRevert())
A ConcurrentModificationException was being thrown, have changed the way that the hashmap is processed to avoid this.
31401: Fix for ALF-2980
31410: Fix for ALF-10961 - Share - Sites not displayed on dashboard
31418: ALF-10768 Environment variables are being used to replace property placeholders in xml configuration files
Modified ALL spring beans that are a PropertyPlaceholderConfigurer (including sub classes) and the
PropertyPlaceholderConfigurer created ChildApplicationContextFactory so that OS environment variables
are not used in property place holder substitutions. Spring 3 started allowing OS environment variables
to be used by default. This may explain why we have so many install problems.
31420: ALF-3756 another compile error: This time StoreSelectorAspectContentStoreTest
31425: ALF-10740: Fix from -c 31387 (compilation error)
This fix is in addition to -c31420. The compilation error was due to me not having the bug fix branch configured as an enterprise project.
31458: Fix for ALF-10916
31459: Fix for ALF-10915
31482: ALF-10915
- Fix build
31491: Various oplock, access mode and CIFS protocol fixes ported from v4/HEAD. ALF-10331.
31492: File open access mode checks ported from v4/HEAD. ALF-10331.
31529: ALF-11144: NPE during incremental LDAP sync
31530: Fixed ALF-11139: Audit concurrency exceptions do not trigger transaction retries
- AuditMethodInterceptor allows audit exceptions to propagate out
31606: ALF-10309 CLONE -WebDAV - Cancelling "save as" upload will create 0 byte content
Changed name of aspect to be WebDAV specific (rather than using a CIFS value), so that it might be possible to tidy these up in future.
31638: Fix for ALF-10597 - Share - Upload new version issue - OK button displayed during refresh
31639: Fix for ALF-10297 JSF - Sort by First/Last Name in Groups Management not working
31641: ALF-9776 - Fix for WCM - it allows users to submit contents to Staging with past Launch and Expiration Date
31653: ALF-8906: Ensure entire IMAP service startup transaction runs as system, to allow for any auto-aspect adding / versioning during cache warming
31654: Merged V3.4 to V3.4-BUG-FIX
31327: ALF-10878 Merged HEAD to V3.4
30225: ALF-10001 Update SiteService.listMembers to check group display names as well as group names, plus test
31329: Merged V3.4-BUG-FIX (3.4.7) to V3.4 (3.4.6)
30992: ALF-10029 : Webdav error when document type is missing
Correcting directory listing. Display reader's mimetype if display label for mimetype couldn't be found.
31462: ALF-10010 Document can not be found even after a full reindex.
Sample configures xpdf as the pdf -> text and ??? -> pdf -> text transformer rather than PDFBox.
31478: Merged BELARUS/V3.4-BUG-FIX-2011_10_13 to V3.4 (3.4.6)
31460: ALF-10952: User is unable to edit own profile using Alfresco Share
To compare two objects it needs to use equals() method instead of ==.
Such a check was changed in UsageQuotaProtector.onUpdateProperties() method.
31502: ALF-10324 Cannot disable Home Folder Creation
2nd part to the problem. Folders were being created when "Show all" was pressed in the UI
31504: Fix for ALF-9589 - Share - Advanced Search is not IE7 compatible for other themes
31531: ALF-10324 Cannot disable Home Folder Creation
There is a knock on effect to ContentUsageService when the user does not exist and we are not allowed to create missing users.
Resulted in 2 DMDeploymentTargetTest failures
31532: ALF-10955 No pooled task created for moderated site managers if any user requested to join
Going with David Wards suggestion of still using getContainingAuthoritiesInZone with a null zone and a cut off at 100.
The 100 might be too small, but probably is okay.
31655: ALF-10187: Merged V3.3 to V3.4-BUG-FIX
31180: ALF-9898: CIFS packet pool leaks
- File state manager op lock break expiry thread was never getting started so some deferred packets were never getting released!
- Synchronize around m_borrowed to prevent ConcurrentModificationExceptions in diagnostics
- Synchronize around m_selector.keys() to prevent ConcurrentModificationExceptions during session reaping
31244: Merged DEV/BELARUS/V3.4-BUG-FIX-2011_09_29_CIFS to V3.3
ALF-10831: CIFS concurrency issues under load
- Atomic synchronized write AND read operations in FileStateCache, TreeConnection, SrvSessionList, VirtualCircuit, VirtualCircuitList, ContentQuotaManager
31245: Merged DEV/BELARUS/V3.4-BUG-FIX-2011_09_29_CIFS to V3.3
ALF-9540: copy from drive to CIFS is slower than direct drive to drive copy by a factor of ~ 15
- batchRemoveRequest added to ThreadRequestQueue, meaning that not all incoming packets are scatter-gunned across different worker threads and reducing context switching
- Arseny's tests show that combined with 3.4.6 changes, the factor is now under 2!
31246: ALF-9898: Merged HEAD to V3.3
31154: Synchronize file writes from CIFS. ALF-10721.
31233: Fixed a possible memory leak in the CIFS oplock timeout handler.
31273: ALF-9540: Reversed batchRemoveRequest changes
- Review by Gary. Thread pool may not be utilized properly when multiple virtual connections are being handled at once.
31576: Changes to the CIFS idle session reaper so that it runs in the main socket event thread. ALF-9898.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31657 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
e180abafe4 |
ALF-9981 Add the valueSeparator property to migrated legacy config files, to match what the new ones have in spring
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31012 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
cb4a571fa1 |
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
|
||
|
|
176a08d093 |
ALF-9079: RSOLR 019: Lucene to SOLR switchover administration
- Part 1 - solr/lucene subsystems with JMX/property switch git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29073 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |