mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
d94bb9bd5b09f2babc63fe674ef8d3fa77964dcb
10 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
cc97515300 |
REPO-1144: LockService - add isLocked & isLockedAndReadOnly common helper methods to public API
- remove duplicated code from various locations to use the new methods - add sanity checks to Lock*Test git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@129764 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
|
||
|
|
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
|
||
|
|
97569e7dba |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
59253: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
59199: Reverse Merged as it caused regression MNT-10075
55285: Merged BRANCHES/DEV/BELARUS/HEAD-2013_08_27 to BRANCHES/V4.2:
55068: ALF-19915 : MT and WebDAV: Content is lost when uploading non-empty document
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62117 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
963b858b02 |
CLOUD-2165, CLOUD-2189: unable to save document via Sharepoint or WebDAV.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@58098 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
4055228bdb |
Merged BRANCHES/DEV/mward/head_locktry_fix to HEAD:
55423: ALF-20031: LockStore is no longer used as a cache for persistent locks - it only holds Lifetime.EPHEMERAL locks. 55458: ALF-20031: added repeatable read within transactions to LockStores 55461: ALF-20031: moved transactional test code into separate test classes to avoid clutter. 55470: ALF-20031: added test for LockStore reads when no transaction is available. 55473: Generated LockState.toString() to aid debugging, stack trace clarity etc. 55481: ALF-20031: added tests for null value behaviour (transactional repeatable reads). 55663: ALF-20031: (work in progress, broken tests) removing concurrency locks from AbstractLockStore. 55664: ALF-20031: moved inner Thread classes to anonymous inner classes as there will be more of these coming. 55675: ALF-20031: fixed AbstractLockStoreTxTest 55681: ALF-20031: added more test cases to AbstractLockStoreTxTest 55683: Added missing tests to enterprise.repo.cluster package's BuildSafeTestSuite. 55684: ALF-20031: Fix HazelcastLockStoreTest to clear lock store backing map in createLockStore() fixture setup. 55688: Commented LockStore.clear() as a DO NOT USE method. 55694: ALF-20031: removed LockStore.contains() as this is not required, and was currently unsafe (no repeatable reads). 55696: ALF-20031: Fix AbstractLockStore.clear(): was not clearing transactionally scoped map. 55700: ALF-20031: removed concurrency locks from LockServiceImpl.getLockState(NodeRef) 55712: ALF-20031: removed concurrency lock from LockServiceImpl.lock() 55716: ALF-20031: removed lockstore locking from LockableAspectInterceptor. 55718: ALF-20031: renamed method to isEphemeralLock() 55719: ALF-20031: removed concurrency lock from LockServiceImpl.unlock() 55728: ALF-20031: added cm:lockLifetime property to content model, and added persistence within lockservice. 55732: ALF-20031: LockableAspectInterceptor no longer uses ephemeral lockstore for setProperties() handling. 55753: ALF-20031: upon tx rollback, ephemeral locks are now rolled back to the last known value, rather than always being unlocked. 55759: ALF-20031: temporary fix, AbstractLockStoreTxTest needs further attention for thread coordination. 55760: ALF-20091: disabled spawning of new transactions in LockKeeperImpl.refreshAllLocks() 55767: ALF-20031: changed AbstractLockStore to use getFullyAuthenticatedUser() instead of getRunAsUser(). 55833: ALF-20091: reverted LockKeeperImpl to previous (create new tx) behaviour. Altered test to use separate transactions per lock phase. 55855: ALF-20031: fixed ReplicationServiceIntegrationTest, LockableAspectInterceptor's handling of cm:lockLifetime. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55893 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
75a9b19b68 |
Fixed a previous change to equals method rather than the != operator
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55352 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
ed839dcbe0 |
Merged BRANCHES/V4.2 to HEAD:
55206: Branch created for 4.2.x releases.
55209: Merged HEAD to BRANCHES/V4.2:
55208: Added Sharepoint config to unit test classpath to fix VtiRequestDispatcherTest.
55222: Merged HEAD-BUG-FIX to V4.2
55220: Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
55218: Fix for ALF-19894 Site is not displayed after restoring from Trashcan
This bug was reported on 4.2, but the bug is also present on 4.1.
I have added a testcase to reproduce the bug along with a fix.
The problem was in SiteServiceImpl.delete where the code was writing an empty property value into the {}memberships property
and therefore there was no record of which users had been members of the deleted site.
55245: Fixed javadoc while checking that ALF-19055 was fixed. ActivityService no longer uses 'format
55246: CLOUD-2050 -Content changes are not synced from Cloud to On-Premise (errors in the logs)
55249: Hazelcast: Added ability to create cache with 'read-backup-data' via property *.readBackupData
55250: Hazelcast cache builder now accepts 'async-backup-count' value and any error in setting a value logs the full exception
55251: Asynchronous cache: Better logging of in- and after-transaction processes
55252: Asynchronous cache: Better logging of in- and after-transaction processes
55266: Workflow REST API fix for variable retrieval
55276: Merged HEAD to BRANCHES/V4.2:
55274: Disabling Sharepoint unit tests until we can make them run properly in the build.
55278: ALF-19889 - String for Brazilian Portuguese
55279: Merged DEV to 4.2
ALF-17464 : Replication jobs aren't displayed until sorting by some characteristic
- Changing not exact equals (!==) to not euqals (!=)
55280: Fix for ALF-19865 - Forgot password link redirects to Login page. Also cleaned up the mess that is the 'Sign in to Alfresco in the cloud' dialog.
55281: Probable fix for ALF-19225 Intermittent test failures in SubscriptionServiceActivitiesTest
55282: ALF-19865 - Cloud Sync profile area now looks like the rest of profile area.
55285: Merged BRANCHES/DEV/BELARUS/HEAD-2013_08_27 to BRANCHES/V4.2:
55068: ALF-19915 : MT and WebDAV: Content is lost when uploading non-empty document
55286: Merged BRANCHES/DEV/BELARUS/HEAD-2013_08_29 to BRANCHES/V4.2:
55207: ALF-19915 : MT and WebDAV: Content is lost when uploading non-empty document
55210: ALF-19915 : MT and WebDAV: Content is lost when uploading non-empty document
55297: As part of prep work for fixing ALF-20023 Recent Sites and Favorite Sites in copy/move pickers empty,
55299: ALF-19556: IE10 specific fix for file upload browse (impressive how IE finds more and more innovative ways to spoil things for itself)
55300: Fixed date issue when creating a new process instance
55308: Resync to HEAD@55302
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55309 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a1b12e2f0f |
Merged V4.1-BUG-FIX to HEAD
42174: ALF-14721: Merged PATCHES/V4.0.2 to V4.1-BUG-FIX
41782: ALF-15751: Merged DEV to V4.0.2 (4.0.2.14)
41704: ALF-15751: CLONE - Version History presents versions in wrong order
'VersionHistoryImpl' now sorts versions by node DB id because version with greater version number can't have id which is lesser than id of version with lesser version number.
Additionally, this approach should be quicker than sorting by 'Modification date' and 'Version number' label.
<< Did not merge unit test, which was doing things with version branches that we don't normally support >>
42179: ALF-16149: Merged PATCHES/V4.0.1 to V4.1-BUG-FIX
41995: 41911: ALF-14127 User search retrieves all users from the DB regardless of search criteria
- PeopleServiceImpl.getPeople(...) now calls a new method nonCannedGetPeopleQuery(...) rather than using the canned query which is slow with large numbers of users.
42011: 41911: ALF-14127 User search retrieves all users from the DB regardless of search criteria
- Avoid NPE on params
42059: 41911: ALF-14127 User search retrieves all users from the DB regardless of search criteria
- Ignore case broke one of the unit tests (now excluded from nonCanned version)
42188: French installer corrections from Gloria
42192: ALF-15906 - Share UI does not show the 'edit online' button for Visio documents
42195: Refactor of imapSpacesTemplates.acp into imapSpacesTemplates.xml and exploded content.
This work is a necessary precursor to the fix for ALF-15803, which will add new localisations.
42220: Fix for ALF-16138. AbstractLinksWebScript doesn't cope with Links from deleted users.
42233: Fix for ALF-16164 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
and related CLOUD-760 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
42259: Fix to issue where multiple concurrent writes to same user preferences would cause exception to appear in Share when changing between old document library views and new views provided by a module.
42266: ALF-16154 - IE9: script error when click on workflow from document details page
42268: Fix for ALF-11152 - License Usage information always shows 0 users
42269: Fix for ALF-15211 - TinyMCE corrupting hyperlinks
42275: ALF-15993: alfresco log not removed if uninstalled on a different day
- Fix from Bitrock
- Also fixed for awe and share logs
42289: Merged DEV to V4.1-BUG-FIX
42276: ALF-1907: Check out rule is active for spaces
- Unit test for checkout via action executer
Fixed line endings and split asserts
42292: ALF-15937: updated the Javadoc of the checkin method to be in sync with what's in doc.alfresco.com
42307: Fix handling of syncmodeconfig=OFF when running 4.1.X locally without doing full enterprise build.
42308: Fix ALF-13968: Share DocLib sorting mixes files and folders
- implicitly sort folders before files (~ pre 4.x) then selected sort option, such as name
- also allow Alf-specific option with CMIS getChildren (eg. "orderBy=cmis:baseTypeId DESC,cmis:name ASC")
42310: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_09_24 to BRANCHES/DEV/V4.1-BUG-FIX:
42309: ALF-15707 (ALF-14691) - Any custom aspect or type (including ootb workflow) is not available for API calls like api/classes/<type or aspect>
42338: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
42337: Fix for ALF-14764 - Moving a folder removes non-site Group permissions set, resets 'Inherit permissions flag'
42339: Fix for ALF-15151 - Selected group is illegible(black) in Admin console if High contrast theme is selected
42342: ALF-10362: Activities fail to log "name" changes with more than 1024 chars (eg. via Share "Create Content" form)
- part I - fix Share config so that default "Create Content" form restricts to 255 chars as per other form config (eg. Edit Properties, inline rename, ...)
42353: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
42281: Fix for ALF-9946 Need a supported solution for switching off content indexing (FTS) -> merge only to 4.1-BUG-FIX
- remove references to isIndexed property which was removed in the back port
42360: ALF-16146: Fixed QName of the data list item type.
42361: ALF-10362: Activities fail to log "name" changes with more than 1024 chars (eg. via Share "Create Content" form)
- part II - belts-and-braces (with unit test)
42362: Merged DEV to V4.1-BUG-FIX
42336: ALF-16160: office 2010 doesn't notify users of files being locked when using sharepoint protocol
MS Office (if we enabled notification about document unlocking) periodically sends PROPFIND requests to get info about active locks. This code makes PROPFIND be able to send an info about locks for the MS Office 2010 client if a document was locked for edit offline.
42363: ALF-16213: renaming versioned file results in file being deleted.
42368: Record only merge V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
42367: Merge V3.4 (3.4.11) to V3.4-BUG-FIX (3.4.12)
42366: ALF-16137: Merge V4.1 (4.1.1) to V3.4 (3.4.11)
42048: ALF-16005 Could not transform file size of 0 kb
- Turns out that it was only doc ppt and xls zero byte files that had the problem.
- Reverting part of revision 6473 (release 2.1 2007) AR-1251 (Version error when saving new content via CIFS)
Dave W tells me that this is no longer an issue due to other changes
42381: Fixed ALF-16218: Solr GetNodes return status is 500 for Postgresql
- Read-only webscript was calling through to "qnameDAO.getOrCreateQName",
which could fail if the QName does not exist. Issue is not critical because
it will start working once the QName gets created.
42384: ALF-15868 RepoTransferReceiverImplTest failing on MySQL
Checked in a refactor of the transaction handling in the test to remove the suspicion that the current failure iis somehow a test error. (Still fails on MySQL)
42395: ALF-14353: Deploy pom files with dependencies to the Maven repo
42405: ALF-15986: Upgrade to Bitrock 8.5.0 in order to improve font scaling and adaptive layout with Gtk
- Helps I18N
42407: Fixed 'state leak' from ActivityServiceImplTest
42408: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/V4.1-BUG-FIX:
42389: CLOUD-796: handle unknown custom content/folder type
42396: CLOUD-796: handle unknown custom content/folder type
42397: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC:
41858: ALF-14444 - CloudSync: Ensure unknown properties when synced to Cloud are ignored properly
42406: CLOUD-796: handle unknown custom content/folder type
42409: CloudSync: CLOUD-796 / ALF-16226 - hide sync props in forms (eg. edit props) for sync'ed custom content type
42419: Fixes: ALF-11096 - Ensures event edit button is disabled if the event came from Outlook (this is because VTI connector is one directional & changes can't be pushed back).
42420: Fix for ALF-16003 - Sync mode is incorrectly cached as off if repo hasn't started when the check is made.
42430: More refactoring of RepoTransferReceiverImplTest.
42441: Merged V4.1-BUG-FIX to HEAD
42440: ALF-16247: Thumbnails not rendering for PDFs with standard fonts
- Because GS_LIB wasn't set on Linux and OSX
42452: Fix for ALF-15450 Share Lucene tool in admin console works incorrectly
42457: ALF-14347: Document workspace is incorrectly deleted
- Check returned status code from delete method before continuing to delete components.
42458: ALF-15700: 'Imap Attachments' folder is not localized.
- Added spaces.imap_attachments.childname property that allows the attachments folder to be localized
42459: ALF-16103: No easy way to specify a timeout for LDAP connections
- Added ldap-authentication/ldap-ad-authentication property (ldap.authentication.java.naming.read.timeout) to configure the com.sun.jndi.ldap.read.timeout for the initialDirContextEnvironment.
- ldap.authentication.java.naming.read.timeout property is configured in milliseconds. Defaults to zero (infinite) which is the current behavior.
42467: Fix for ALF-16275 SOLR include configuration to avoid indexing content
- done and fixed all configuration to be treated as Java properties
42472: ALF-16175: Merged PATCHES/V4.0.1 to V4.1-BUG-FIX (Record Only)
42448: ALF-16096: Repo corruption in MT - clean-up assistance requested
- Changed RepositoryAuthenticationDAO.getUserFolderLocation() to use getCurrentUserDomain() for its cache key.
42473: ALF-14838 ALF-14839 Deploy Maven artifacts containing the config and the test-resources, using these as classifiers
42475: ALF-14180 - CIFS - Cluster - doc and docx files are opened in read-only mode via MS Office 2003 and 2010 appropriately
missed from check in 34544
42477: ALF-5051: Define ThumbnailDefinition Beans Outside of ThumbnailRegistry Bean
- Reverted imgpreview to enterprise 4.1 size of 480
42504: Reverse Merge 42458 ALF-15700: 'Imap Attachments' folder is not localized. Causes unit test failures.
42517: ALF-15700: Restoring duff revision 42458 so that we can finish the job and fix it
42518: ALF-15700: Corrected internationalization of IMAP Attachments folder
- RepositoryFolderConfigBean must look up paths by QName to be immune to localization and backward compatible
- Must throw an error rather than using the store root if the path contains unresolved placeholders!
- QName of attachments folder must remain "cm:Imap Attachments" because that's what it always was!
42528: ALF-16282: Hybrid Sync: folder unsync - sub-children still have sync indicators
- fix typo fallout from ALF-15420 (r40782) + add unit/regress test
42529: ALF-16231: Corrected Imap Attachments English string
42530: ALF-14838 ALF-14839 Fix enterprise artifacts + deploy jars instead of zips
42531: ALF-14770 Cut / Paste triggers folder rules
- Needed to disable rules on nodes being MOVED.
- Added extra check to RuleTypeImpl when working out if a rule was disabled so that debug would not be misleading.
No impact on logic, as RuleService does the same check later and discards the rules.
42546: ALF-15737 Audit trail does not show user login events
- Also does not show any failed login events
42568: ALF-16077 CLONE: Incorrect activities if you try to add/edit/remove comment for document (if this document contains any title)
The original activity feed comment code would include the title of a document, folder or blog rather than its name if it was available.
- name is a mandatory field for a document and folder.
- title is a mandatory field for a blog entry and its name may not be set via Share.
Changing activity feed comment code so that the:
- name is always used for documents and folders
- title is always used for blogs
42571: ALF-14838 ALF-14839 Deploy config and test-resoruces artifacts in the same batch as the main artifact, otherwise they get different snapshot versions
42582: ALF-16255: CopiedFromAspectPatch fails on rules copied with a folder
- Checked to make sure that cm:copiedfrom target is a cm:object before attempting a cm:original association.
- Remove cm:copiedfrom aspect from source if cm:copiedfrom target is not a cm:object.
42593: ALF-16255: CopiedFromAspectPatch fails on rules copied with a folder
- Corrections to log message and formatting.
42605: ALF-16231: Fixed broken IMAP unit tests
42612: Further fix for ALF-16164 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
- protect from dodgey JSON output
42624: ALF-14353: switch groupId to org.alfresco.enterprise, to be in sync with actual Maven deployment
42657: Fix for ALF-16359 Fix SOLR logging in production and other environments
- configure in log4j-solr.properties anywhere on the solr web app classpath ...
42671: ALF-14353: fix facebook api dependency
42679: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
42172: ALF-15262: Correct handling of linked rule deletion
- When the last rule is removed from a folder and the ASPECT_RULES aspect is removed from its parent, we must cascade this removal to its secondary parents
42173: ALF-14400: Only site members can Edit Online (sharepoint) although the site is public and permissions allow editing for everybody
- Rationalized the fix provided by Alex Malinovsky
- Don't bother checking site memberships - let ACLs handle that and just check for permission to read the document
42182: Incremented version revision for 3.4.12
42243: ALF-15262: Further correction by Dmitry: use beforeRemoveAspect because beforeDeleteChildAssociation is not invoked on deletion of primary child associations
42278: ALF-12999: Correction by Alex M
42586: BDE-101: make .MD5 files suitable for easy check with md5sum -c
42627: Merged DEV to V3.4-BUG-FIX
42537: ALF-16139: Impossible to connect to CMIS via AtomPub and Web Services
Activation libraries (including all Geronimo versions) have been removed because of a conflict with libraries in JBoss CXF WS installation. Also, 'javax.activation' is part of the JDK 1.6 (http://docs.oracle.com/javase/6/docs/api/javax/activation/DataHandler.html)
42677: Merged V3.4 to V3.4-BUG-FIX
42380: ALF-16220: Merged V4.1-BUG-FIX to V3.4
40590: ALF-15318: It was possible for a user with a disabled / expired account to log in via NTLM/SSO
40663: Merged DEV to V4.1-BUG-FIX
40661: ALF-15318 (part 2): It's possible to log in by disabled user (NTLM with SSO in a clustered env)
The onValidateFailed() methods were moved to BaseSSOAuthenticationFilter to response with a 401 for a disabled user.
42556: ALF-15077: Site creation in Share is very very slow with over 15000 sites
- Probably knock-on impact from us versioning secondary associations properly
- Found old way of locating a leaf document to be ineffective as it would blow the caches (find all documents with the correct ID, then filter out the containers)
- Effect was magnified when admin user was previously accessed via the explorer client and thus had an app:configurations child node, thus making admin a container and requiring its paths (e.g. zillions of nested group memberships) to be indexed
- Instead, we have a new LEAFID field on leaves that we can use to efficiently locate a node to delete without hitting zillions of containers
- Left backward compatible code to avoid requiring a full reindex
42557: ALF-16202: Merged V4.1-BUG-FIX to V3.4
40937: ALF-15702, ALF-15669: mmt-dependencies was messing up the SDK classpath
42566: ALF-15077: Correction to category-handling logic in container generation to fix failing unit tests
42608: Merged DEV to V3.4
42543: ALF-16248 : IE specific: It's impossible to create any event due to script error
Correction for the fix for ALF-13623 to support IE8, also added clearing of 'allday' checkbox.
42622: ALF-16339: Group names incorrect in (non-site) "Manage Permissions" page
- Site name was being used as the display name of all site groups!
42632: ALF-16354: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
42521: ALF-16231: Corrected LockUtils.isLockedOrReadOnly to properly handle the LOCK_EXPIRED status
- Also fixed CheckOutCheckInService.checkout() to respect LOCK_EXPIRED but still disallow overwrite of unexpired WRITE_LOCKS
42522: ALF-16231: Further improvements
- Renamed to isLockedAndReadOnly because that's what it means!
42644: ALF-16298: Cannot install RM amps on 4.1.1
- Passed command line arguments from shell script to mmt utility
42656: ALF-16298: Correction to DOS argument concatenation to allow multiple parameters separated by space
42664: ALF-16358: NPE detected during benchmark test.
- Guarding against this in LeafScorer
42665: ALF-16360: Merged HEAD to V3.4
42440: ALF-16247: Thumbnails not rendering for PDFs with standard fonts
- Because GS_LIB wasn't set on Linux and OSX
42447: ALF-16247: Thumbnails not rendering for PDFs with standard fonts
- Fixes by Bitrock
42678: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
42244: Merged V3.4-BUG-FIX to V3.4
42172: ALF-15262: Correct handling of linked rule deletion
- When the last rule is removed from a folder and the ASPECT_RULES aspect is removed from its parent, we must cascade this removal to its secondary parents
42243: ALF-15262: Further correction by Dmitry: use beforeRemoveAspect because beforeDeleteChildAssociation is not invoked on deletion of primary child associations
42279: Merged V3.4-BUG-FIX to V3.4
42278: ALF-12999: Correction by Alex M
42282: Merged V3.4-BUG-FIX to V3.4
42281: Fix for ALF-9946 Need a supported solution for switching off content indexing (FTS) -> merge only to 4.1-BUG-FIX
- remove references to isIndexed property which was removed in the back port
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42683 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
ee8081b663 |
Merged V4.1-BUG-FIX to HEAD
41035: Fix for ALF-15225 - qt.length not performing as expected in search.lib.js
41047: RUSSIAN: Translation updates based on EN r40961
41049: GERMAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41050: SPANISH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41051: FRENCH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41052: ITALIAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41053: JAPANESE: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41054: DUTCH: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41055: RUSSIAN: Translation updates based on EN r41033. Fixes ALF-15749 and ALF-15720.
41061: ALF-11214 - IMAP subsystem is not successfully restarted after incorrect modification of IMAP properties via Admin Console
41063: RUSSIAN: Translation updates based on EN r41033 (encoding fixes)
41064: CHINESE: Translation updates based on EN r41033
41073: ALF-15760: Merged V4.0 to V4.1-BUG-FIX (another lost meta-inf revision)
34416: ALF-12992: Updated weblogic DD for SOLR
41074: ALF-15419 / ALF-14438: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (PARTIAL)
37373: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
36821: ALF-13827 / ALF-14402: Make replicated caches recover from temporary comms failures by flushing when a change in peers is detected
- We do not flush caches who replicate via copy (e.g. tickets cache) as these may not be recoverable
37122: ALF-13919 / ALF-14403: Merged DEV to PATCHES/V3.4.6
- Rework of Dmitry's implementation
- Uses dynamic HQL query to retrieve JBPM workflow instances by specified query criteria
- WorkflowInstancesGet web script no longer has to iterate over every workflow instance in the database!
- DB index added to enable efficient querying by string variable
- Hibernate tastic!
37188: ALF-13919 / ALF-14403: Worked around HQL polymorphism issues by using explicit variable subclass names in from clause
37204: ALF-13919 / ALF-14403: Fix to date range handling by Dmitry
41077: ALF-10730: Fixed object finder drop-down tree to show parent icon type when icon type not available
41089: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
41109: Part fix for ALF-11297 Disabled test: test-system-build-test has been removed from the test target dependency list
41118: Fixes: ALF-15765 and related issue ALF-15476:
- Corrects merge of r34405 and r40159
- Adds people api to cloud proxy config
- Cloud/Global Folder picker sites list now universally shows only those sites the user is a member of.
41119: ALF-15419 / ALF-14438: Merged DEV to V4.1-BUG-FIX
41117: ALF-15419 : CLONE Remove JBPM indexes present from upgrades
The schema reference files were updated to contain JBPM_VARIABLEINSTANCE.IDX_VARINST_STRVAL index.
41130: ALF-15590: FSTR transfer of custom content type with parent cm:content fails
- Fix by Dmitry
41131: ALF-15714: Bitrock Uninstaller: Uninstaller doesn't remove all files and folders in *nix
- Fix provided by Bitrock
41132: Fix for ALF-14388 - Edit Online option is not supported for '.docm', 'dotm', '.xlsm' files
- corrected mimetypes to be lower-case
41150: ALF-13287 Added the handling of UTC represented by "Z" within comparator
41154: Check for authentication errors when validating a ticket, if an error occurs re-authenticate. ALF-15394
41155: ALF-15569: User with '@' symbol in username cannot invite
- note: since Ent 4.0.2(+) by default MT is pre-configured but not enabled
41173: Merged V4.1 to V4.1-BUG-FIX
41121: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
41003: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41026: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41039: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41086: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41123: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
41115: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41176: Attempt to debug unit test failure
41181: Store leak in AVMServiceTest.test_ETWOTWO_570() causing unit test failure
41184: ALF-15610: Copy Thai analyzer settings to its many SOLR locations
41194: ALF-11297: re-enable system build tests
41195: ALF-11297 ALF-15807: update activities system build tests after correction of ALF-4832
41201: Fix for ALF-15767 Group query using cm:authorityName
41202: Additional unit tests related to ALF-15731 TYPE:"..." queries no longer work for Lucene on 4.X
41203: Part 1 for ALF-15811 SOLR query increases DocBitSet inefficiently
- check it makes any difference
41204: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_08_15 to BRANCHES/DEV/V4.1-BUG-FIX: (note: merging as-is ... refactor + unit test fix to follow in next commit)
40926: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
40974: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
41205: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
- review and refactor the proposed/merged fix (see previous commit)
- fix unit test so that it accounts for previous content (as per the original issue)
- also: add missing test to suite and fix that test to work with the new fix (ie. cleanup previous content, else need to account for it)
41210: Part 2: ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
- do not expand authorities for thoses with the ADMINISTRATOR_ROLE as they can read all anyway
41216: ALF-11297: system build tests need a database cleanup before running
41222: ALF-15740, ALF-14744: Update rule firing broken for content created in Explorer
- Old code lurking around that used to use the inline editable aspect to detect events handled by the CreateNodeRuleTrigger was removed from OnContentUpdateRuleTrigger and replaced with a check for ASPECT_NO_CONTENT
41223: Added missing swf.languagedir setting to enterprise alfresco-global.properties
41230: GERMAN: Translation updates based on EN rev41099.
41232: SPANISH: Translation updates based on EN rev41099.
41233: FRENCH: Translation updates based on EN rev41099.
41234: ITALIAN: Translation updates based on EN rev41099.
41235: JAPANESE: Translation updates based on EN rev41099.
41236: DUTCH: Translation updates based on EN rev41099.
41237: RUSSIAN: Translation updates based on EN rev41099.
41239: CHINESE: Translation updates based on EN rev41099.
41254: ALF-15628: Avoid edit online (SPP, WRITE_LOCK) clashing with edit offline (CheckOutCheckInService, READ_ONLY_LOCK)
- Rationalization of work by Alex Malinovsky
- WebDAVMethod.checkNode() now properly checks whether nodes without WebDAV lock info are writeable
- CheckOutCheckInService won't allow checkout of a node with an existing WRITE_LOCK by the same user - they must unlock first
- Propagation of correct status codes
41264: ALF-15628: Fix CheckOutCheckInService test failures
41265: ALF-15699: Reverse merged the following, thus downgrading us back to swftools 0.9.1
40208: ALF-12831: Upgrade to swftools 0.9.2
41266: Rush'n in some translation updates from Gloria
41267: ALF-15628: Fix compilation problem
41269: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
41224: ALF-14856: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
41268: ALF-15459: Merged PATCHES/V4.0.2 to V3.4-BUG-FIX
Merged V4.1-BUG-FIX to V3.4-BUG-FIX
41274: ALF-15608: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
41272: ALF-15567: Allow links to be followed through WebDAV on port 80 using basic auth on XP
41277: ALF-12586: Admin Console shows usage as zero - if user is deleted and then re-created (eg. re-synchronized via LDAP or manually)
- fix test fallout after merge/fix (note: failed for PostgreSQL but not MySQL - although fix was not DB-specific)
41278: ALF-15840 Error logged when "No thumbnail present in file" even though this is normal
41284: ALF-14875: Serialize direct permissions after inherited permissions so that they take precedence in any lookups in permission dialogs
41290: JAPANESE: Translation updates based on EN r41099 Fixes: ALF-14565
41296: ALF-15251 CIFS: Checked out document is not marked as locked in CIFS
41299: ALF-15714: Bitrock Uninstaller: Uninstaller doesn't remove all files and folders in *nix
- Additional fix provided by Bitrock
41303: Fix for ALF-15799 Under high concurrency load balanced Solr throws an Antlr related NPE
- do not skip IO Exceptions
41306: Incremented version revision for 4.1.2
41309: ALF-15827: Added FORMACTION, FORMMETHOD and ACTION HTML attributes to grey list to close security hole (updated Surf libs r1136)
41318: ALF-15857: Lucene FTS indexer opens streams to all documents to be indexed in a transaction simultaneously
- Now stream opening is delayed until the point where the document is being written to the index
41322: Fix for ALF-15858 SOLR ACL tracking can stall or miss acls during tracking
41323: Chemistry client java to create test data for ALF-15858, ALF-15782, CLOUD-596, ALF-15753 etc
41326: ALF-15234: IE 8 or IE9 Download .pps as .ppt
-Switched the order of the filename headers to better support non-conforming browsers (rfc 5987).
41330: ALF-14875: Reversed r41284 because it didn't solve the problem in the UI. Kev reviewing.
41332: ALF-10688: Can't deactivate an account when alfrescoNtlm follows another authentication subsystem in the authentication chain
- Now, if a account is known to be 'mutable' then the enabled flag is read from the mutable authentication service
41337: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.2)
41336: TransformerDebug: Use debug rather than trace when there are transformers but they are all unavailable.
41339: ALF-15840 Error logged when "No thumbnail present in file" even though this is normal
- Found some more cases where this is logged as an ERROR
41342: ALF-11087 (Missing icon file: components\images\filetypes\generic-tag-32.png)
41344: ALF-15863 (* search values): Merged HEAD to V4.1-BUG-FIX (4.1.2)
40849: ALF-12839 "Share - Inconsistency in adding a user or a group into a group" part 2
- Making the users console stop "*" searches, just like the groups console when the min search length is set to larger than 0.
41346: ALF-15237 - REST API Group children lists username for fullName and displayName
41350: Merge V3.4-BUG-FIX to V4.1-BUG-FIX:
41065: Disconnect existing CIFS sessions from the same client when a virtual circuit zero session is opened. ALF-13815
41280: Moved session cleanup config into the base authenticator, added support to passthru/base authentication. ALF-13815
41351: Ported database filesystem changes to fix session disconnect, from V3.4.
41352: Merge V3.4-BUG-FIX to V4.1-BUG-FIX:
41067: Added session disconnect support to the Alfresco CIFS authenticator. ALF-13815.
41281: Added session cleanup support to passthru authenticator, session cleanup config moved to base class. ALF-13815
41353: Update svn:mergeinfo
41355: Fix for ALF-15869 - "Site Content" dashlet shows all documents from all the sites in Alfresco Share
- mistakenly did a record-only merge of this from 4.1->4.1.1
41363: Fix for ALF-14875 - Manage permissions shows the permission 'No privileges' for All Other Users
- reworked the permissions dialog and permissions panels to correctly handle multiple permissions on a special permissions group such as GROUP_EVERYONE
- now correctly gets/sets permissions for GROUP_EVERYONE
- this also fixes ALF-12014 - in that it allows custom SiteXYZ permissions to work correctly again also (will need manual backport for 3.4.X though)
- removed hacks related to previous attempts to fix the above issue
- added lots of comments around relevant sections to add in future refactoring or understanding
41371: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX (RECORD ONLY)
41370: Fix for ALF-12014 - Share - Custom role causes incorrect display of permissions
Manual merge of changes to 4.1.2
41399: ALF-13438: java.lang.OutOfMemoryError appears in alfresco log when trying to create few thousands of sites consistently.
- The v4.0 parent assocs cache used to store every verion of every node's parent assocs, so as we added a node to 60,000 sites, we retained all previous versions of the user's parent association map
- After creating 10,000 sites, the cache size was about 4GB, containing about 2 million parents
- Now we use a specialized class that allows an upper limit to be set on the total number of cached parents as well as children.
- Because the cache is keyed by node transaction ID, the cache can be non-clustered and non-transactional
- Once the average number of parents is more than 8, the cache will drop its oldest entries
- ParentAssocsInfo also now uses a compact TreeMap instead of a HashMap
41401: ALF-13438: Small correction
41406: ALF-13438: Fix failing unit tests
- Removed unused node.parentAssocsSharedCache and corrected node.childByNameCache not to reference it!
- Because parent assocs are cached by transaction ID, we must always invalidate them on an in-transaction version increment
41409: Logging of unexepected errors on FTP
41411: Fix possible FTP data session leak if client mixes PORT and PASV commands. ALF-15126
41412: ALF-15845 : Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
41415: Fixes: ALF-15649: Removes country locale from files with it hard coded.
41419: ALF-14599: Removed ftp.ipv6.enabled from enterprise overlay and bundles
41426: ALF-15845 Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
Roll back changes to DiskDriver interface in favour of hacking NetworkFile.
41440: JAPANESE: Translation update based on EN r41099
41446: ALF-13091: Remove unecessary bean post processors from sub ssytem context and remove CXF's Jsr250BeanPostProcessor.
41458: RUSSIAN: Further translation updates following linguistic review.
41459: ALF-15897: Revert revision 41446, an attempted fix for ALF-13091
41487: Fix for ALF-15910 SOLR - Add index warming and filter pointless entries from the filter cache
Fix for ALF-15851
Too many live instances of SolrIndexSearcher at one time resulting in OOM - Alfresco 4.1.1 - build 151
41506: Merged DEV to V4.1-BUG-FIX
41505: ALF-15879: PostgreSQL: upgrade 2.2.8 (577) -> 3.4.10 (703) -> 4.1.1 (159) failed.
- Make dropping "store_id" index and "alf_node_store_id_key" constraint optional in 4.1.1 upgrade script
because clean 3.4 has "store_id" index and doesn't have "alf_node_store_id_key" constraint,
but 3.4 upgraded from 2.2 has "alf_node_store_id_key" constraint and doesn't have "store_id" index.
41531: Fixed ALF-15687, so that any user (except for Admin) won’t be able to retrieve any other user’s preferences via REST API. Also, updated the preferences controllers for the Post and Delete.
41539: ALF-15899: Inbound email does not support multiple recipient folders
- Fix by Dmitry Vaserin
41540: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40794: Merged DEV to V3.4-BUG-FIX
40793: ALF-13752 Saving Word (mac 2011) documents via CIFS into a folder with Versionable rules on Mac OS X Lion (Fix for 3.4)
In ContentDiskDriver.renameFile() was added a check whether a node in the archive.
40806: Fix for ALF-9787 - Hiding sites in Share with permissionsDefinitions.xml [creates a permissions error in the blog portion of the site]
40922: Merged DEV to V3.4-BUG-FIX (reviewed by Frederik)
40488: ALF-13357 : Empty outcome when a timer is invoked
A check for transitionName was added to AlfrescoTimer to support custom transitions.
40940: ALF-15696: Remove svnkit.jar - makes the build fail if the version of installed command line svn is 1.7. Using commandline binding for <svn> Ant task to be consistent with other parts of the build.
41066: Various fixes to the database filesystem for session disconnect cleanup.
41068: Updates to the Alfresco filesystem for session cleanup. ALF-13815
41301: Merged PATCHES/V3.4.9 to V3.4-BUG-FIX
40966: ALF-15846 / ALF-15709: OOM on cascading reindex
- Avoid buffering of all the affected PATH documents in memory - used the set of 'visited' paths to delay generation to the final flush.
41044: ALF-15847 / ALF-15748: Lucene indexer can make sub-optimal cascade reindex decisions during an LDAP sync.
- When a user in 6 groups was removed from a massive group, the massive group was getting cascade reindexed rather than the user
- Logic adjusted as follows:
For nodes with 5 or less parents, we always cascade reindex the child node. For nodes with more than 5 parents, we cascade reindex the parent node if it has less children than the child has parents.
41395: ALF-15715: Unable to edit properties whilst transformation in progress
- Delayed all changes that would potentially lock the parent node row while the thumbnail is generating.
- Reorganized RenditionContext to lazily instantiate its destination node.
- Changed render destination to use temporary ContentWriter until render is complete.
41396: ALF-15715: Fix for failing unit tests.
41413: Fix for issue where user calendar remote api was generating invalid date searches for user dashlet calendar.
41509: Merged DEV to V3.4-BUG-FIX
41507: ALF-12833: Issues installing Alfresco on WebSphere when the server doesn't have internet access
Context-param which Sets "http://apache.org/xml/features/nonvalidating/load-external-dtd" feature on the SAXParser to false if this parameter is false
41510: ALF-15171: After addition of a secondary parent association to a container, not all index paths were being regenerated due to a logic error
41512: ALF-15919: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
41091: ALF-15723: Merged DEV to PATCHES/V3.4.10
26579: Switch the transformer to use Tika
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@41543 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|