42725: Record Only Merge: V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
<< Record only as 4.1.2 used PDFBOX 1.0.7 rather than 1.0.6 >>
42721: ALF-14185 PDF not indexed as a result of PDFBOX-1143 workaround in Tika
42726: ALF-16388 CLONE: PDF not indexed as a result of PDFBOX-1143 workaround in Tika
- 4.1 specific fix (uses PDFBox 1.0.7) for the same issue as ALF-14185 on 3.4 (uses PDFBox 1.0.6).
42736: ALF-16093: Implement new getPeople CQ (eg. if using user admin console and/or Solr unavailable)
42740: Merged DEV to V4.1-BUG-FIX
42626: ALF-14336: SOLR indexing fails with unterminated string for PDF uploaded
Appeared exception due to postgreSQL (http://archives.postgresql.org/pgsql-jdbc/2007-02/msg00107.php).
Remove '\u0000' characters from the property.
42741: Fix for ALF-16332 - Alternative version of AbstractWebScriptViewResolver that uses a ConcurrentHashMap and thus allows multiple views to be resolved at the same time!
42755: Merged DEV to V4.1-BUG-FIX
42750 : ALF-16315
42762: ALF-15616: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.2)
42758: ALF-11956 WCM accessibility
- tabIndex code. See comment on 17 Oct 2012
"4) TinyMCE fields are not accessible using the keyboard (you have to use the mouse to select the "click to edit" option) - > It's reproduced for (+) icon, content created on press-release.xsd."
42768: Merged somehow-lost mergeinfo from r42679
42769: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
42738: ALF-12724 CLONE - Activities trigger high CPU usage and lock contention
42767: Merged V3.4 to V3.4-BUG-FIX
42727: ALF-16366: PermissionService calls were updating nodes but not reindexing them, leaving out of sync transactions after a clean bootstrap!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42770 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
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
42476: ALF-5051: Define ThumbnailDefinition Beans Outside of ThumbnailRegistry Bean
- Created defaultImageResizeOptions abstract bean for common properties
- Changed system.thumbnail.definition.doclib.* to system.thumbnail.definition.default.* in repository.properties
- Created defaultImageTransformationOptions abstract bean for common properties defined by system.thumbnail.definition.default.* in repository.properties
- Created thumbnail definition beans with ids outside of the thumbnailRegistry with defaultImageTransformationOptions and defaultImageResizeOptions
- Added thumbnailRegistry property to ThumbnailDefinition and register method which calls thumbnailRegistry.addThumbnailDefinition(this)
- Added baseThumbnailDefinition bean with init-method="register" but did not yet make it the parent of the thumbnail definitions for backwards compatibility
- Changed thumbnailRegistry thumbnailDefinitions list to reference thumbnail definition beans from above, also for backwards compatibility
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42486 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
42431: Fix to initialisation code that can cause patches such as ActivitiesTemplatesUpdatePatch that access beans such as Repository before the spring bean init lifecycle has completed to fail.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42435 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
42280: ALF-16175: Merged PATCHES/V4.0.1 to V4.1-BUG-FIX
42177: ALF-16096: Repo corruption in MT - clean-up assistance requested
- abstracted childAuthorityCache put, get and remove into private methods to avoid further mistakes in the future.
- changed childAuthorityCache key to be unique per tenant.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42290 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
After much deliberation I decided not to offer an unbounded cache size, i.e. maxItems MUST be at least one. This simplifies the implementation (marginally) and means that tests do not have to be duplicated for both underlying data structure types (better coverage). Would we really want a cache to grow indefinitely?
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42223 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
41454: ALF-15881: Disabling clustering in community
41500: ALF-15883: Move configuration files
41503: ALF-15884: Move cluster package to enterprise repository project
41504: ALF-15884: Move cluster package to enterprise repository project
41519: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only
41523: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only
41525: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only
41527: ALF-15886: References/definition for "hazelcastInstanceFactory" must be in enterprise repo only
41530: ALF-15886: remove import for class no longer in project.
41532: ALF-15887: LockStoreFactoryImpl must be separated into community and enterprise versions
41535: ALF-15883: Move configuration files
41561: ALF-15886: factory class to create key fileserver config beans.
41578: ALF-15888: separate transactional and shared cache bean definitions.
41623: ALF-15888: first pass at DefaultSimpleCache implementation.
41646: ALF-15888: move ehcache-default.xml
41651: ALF-15888: update javadoc to reflect changes
41762: ALF-15888: improve cache test to prove that null values are stored correctly.
41812: ALF-15888: added new cache provider for use by hibernate: DefaultCacheProvider.
41830: ALF-15888: make DefaultSimpleCache BeanNameAware to help with debugging etc.
41831: ALF-15888: missing file from commit - adds enterprise override capability for hibernate-cfg.properties
41850: ALF-15888: move tickets cache to cache-context.xml
41857: ALF-15888: make RemoteAlfrescoTicketServiceImpl cache implementation agnostic.
41866: ALF-15888: extract caches from fileservers and web-client and provide enterprise overrides
41881: ALF-15888: replace use of EhCacheAdapter with DefaultSimpleCache and SimpleCache interface.
41884: ALF-15888: added DefaultSimpleCache configuration to CachingContentStore sample XML.
41885: ALF-15888: move EhCacheAdapter to new package.
41886: ALF-15888: correct absolute class names in config for EhCacheAdapter.
41892: ALF-15888: fix CachingContentStore tests.
41897: ALF-15888: move CacheTest and config to new package.
41898: ALF-15888: remove redundant directory
41899: ALF-15889: move EhCacheManagerFactoryBean to new package.
41902: ALF-15889: moved EhCacheTracerJob to new package.
41913: ALF-15889: move InternalEhCacheManagerFactoryBean to new package.
41916: ALF-15889: move AlfrescoCacheManagerPeerProviderFactory to new package.
41937: ALF-15889: decouple TransactionalCache from EhCache
41966: ALF-15889: decouple RetryingTransactionHelper from ehcache.
41989: ALF-15889: added ContextListener test.
41996: ALF-15889: moved cache test to its own class.
41998: ALF-15889: move ehcache jars.
41999: ALF-15889: modify .classpath to reflect jar moves.
42037: ALF-15889: update poms to reflect lib moves.
42038: ALF-15889: add eclipse library reference to enterprise projects.
42093: ALF-15916: moved core properties to enterprise
42114: ALF-15888: externalized cache sizes to repository.properties.
42127: ALF-16136: move re-indexing configuration
42140: ALF-16136: move cluster check property.
42186: ALF-15889: removing seemingly redundant test config file.
42187: ALF-15888: tidy up config changes.
42189: ALF-15888: cleanup config
42190: ALF-15888: config cleanup
42191: ALF-15888: config cleanup
42198: ALF-16136: restored lost property
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42210 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
42118: ALF-15878 ALF-15741: generate doc and src zip for web-framework-commons and jlan
42134: ALF-15741: Fix build failing when creating jlan src jar
42142: Added ignore for dev-log4j.properties
42143: In-memory bridge table for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42156: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
41336: TransformerDebug: Use debug rather than trace when there are transformers but they are all unavailable.
41589: GERMAN: Translation updates based on EN rev41571
41590: SPANISH: Translation updates based on EN rev41571
41592: FRENCH: Translation updates based on EN rev41571
41593: ITALIAN: Translation updates based on EN rev41571
41594: JAPANESE: Translation updates based on EN rev41571
41726: Merge DEV to V3.4-BUG-FIX (3.4.11)
41582: ALF-5285: Workflow: Setting default value to data type <default>0</default>, value is not retained.
Used a hashMap (initialized in constructor), containing the properties to be "ignored" and they used this for checking
41769: GERMAN: Translation updates based on EN rev41571
41770: FRENCH: Translation updates based on EN rev41571
41771: SPANISH: Translation updates based on EN rev41571
41772: ITALIAN: Translation updates based on EN rev41571
41773: JAPANESE: Translation updates based on EN rev41571
41776: Fixes: ALF-12999: Filters labels not showing correctly in RSS feed.
41917: ALF-14892: Merged DEV to V3.4-BUG-FIX
41668: Excessive number of unused transactions created with WQS publishing failure
42002: ALF-4742: webscript person.lib.ftl does not include all attributes for users out of the box.
42016: ALF-13282: When moving a hierarchy of nodes to a different store (e.g. on archiving) fire ALL beforeDelete() policies on the hierarchy BEFORE commencing the moving to save confusion
42040: ALF-13282: Fix unit test failures
42144: Fixes: ALF-11124 - removes country specific suffix from Sharepoint properties files.
42150: ALF-16125: DTD error in web.xml
42152: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
42149: Merged V3.4-BUG-FIX to V3.4 (3.4.11)
42151: Merged V3.4-BUG-FIX to V3.4
42150: ALF-16125: DTD error in web.xml
42161: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
41586: ALF-15951: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
40490: ALF-15455: Pass through windows specific environment variables (will not be set on unix) to make ImageMagick work on Windows with Bitrock layout
40535: ALF-15455: Another attempt
- Properly escape global variables so bitrock doesn't try to expand them
- Force backslash paths on windows
40539: ALF-15455: ImageMagick still not working on Windows because env variable setting was losing the system PATH
- Did it ever work before?
- Now, if variables are specified, the PATH is propagated from the parent environment. If a PATH is specified, it is prepended to the parent PATH.
41749: BACKPORT from 4 <<< DO NOT MERGE TO V4.1-BUG-FIX >>>
- ALF-9946 Need a supported solution for switching off content indexing (FTS)
41774: DO NOT MERGE TO 4.x (I have already refactored the code)
Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2012_04_05 to BRANCHES/DEV/V3.4-BUG-FIX:
35195: ALF-13623: Event info dissappears after choosing doc folder
41775: DO NOT MERGE TO v4.x
Fixes: ALF-13295: removes incorrect background colour.
41844: ALF-16102: Merged HEAD to V3.4-BUG-FIX
30913: ALF-1966 - Inbound email supports STARTTLS by default - however this requires Java + SSL configuration to be done to work
Updated to latest SubEtha lib and added three new configuration properties.
30952: ALF-1878 : Duplicate incoming email Subjects over-write each other
new configuration property email.handler.folder.overwriteDuplicates added, defaults to true so existing behaviour is maintained.
31269: ALF-10775 - Thumbnail is not created created for duplicate files uploaded via email
31795: Added new test for Email Server to check configuration for EVERYONE group works.
32731: ALF-11837 - now will authenticate via both from fields - also a refactor in anticipation of implemeting multiple recipeints and authentication.
32732: File missed from last check in.
Merged V4.1-BUG-FIX to V3.4-BUG-FIX
41539: ALF-15899: Inbound email does not support multiple recipient folders
- Fix by Dmitry Vaserin
41854: Rollback of: BACKPORT from 4 <<< DO NOT MERGE TO V4.1-BUG-FIX >>>
- ALF-9946 Need a supported solution for switching off content indexing (FTS)
41901: BACKPORT from 4 <<< DO NOT MERGE TO V4.1-BUG-FIX >>>
- ALF-9946 Need a supported solution for switching off content indexing (FTS)
42159: Merged V3.4 to V3.4-BUG-FIX
42158: ALF-13282: Correction to invokeBeforeDeleteChildAssociation sequencing in moveNode().
42162: Merged V4.1 to V4.1-BUG-FIX
42048: ALF-16005 Could not transform file size of 0 kb
- Turns out that it was only doc ppt and xls zero byte files that had the problem.
- Reverting part of revision 6473 (release 2.1 2007) AR-1251 (Version error when saving new content via CIFS)
Dave W tells me that this is no longer an issue due to other changes
42051: Merged DEV to V4.1 (4.1.1)
42035: ALF-15983: SPP: Meeting space: all-day event is displayed on the day before specified during creation
- Removing of time zone has been modified to cover the case, when UTC time zone is already configured for Java.
This case leads to conversion of date to UTC time zone in both cases: using 'new Date(Date, DateTimeZone)' and 'new Date(Date)'
42116: ALF-9300, ALF-16074: Add the aria plugins to our strange YUI variant to make AWE work on non-IE browsers
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42163 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
40238: CLOUD-37 - Initial Commit to test
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40077: CLOUD-37: Initial commit.
40101: CLOUD-37: Fix build error.
40114: CLOUD-37: Fix path names and missing files.
40122: CLOUD-37: Initial drop of UI code for investigation of progress issues
40124: CLOUD-37: A couple of minor UI tweaks (set icon and hide panel before archive download)
40125: CLOUD-37: Download files and folders as zip
40134: CLOUD-37: Updates to UI (javascript doc, CSS tweaks, intervals for requests, labels, etc).
40143: CLOUD-37: Error messages for failures, more JavaScript doc, archive naming, code tidy 40157: CLOUD-37 - Download files and folders as zip
40202: CLOUD-37: UI tweaks following UX review
40217: CLOUD-37: Add file count to status reports.
40222: CLOUD-37: Added information to download dialog to report on the number of files added to the zip
40240: CLOUD-37: Remove extraneous file, breaking build
40513: CLOUD-37: Add Action Service Metrics
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40260: CLOUD-37: Add action service metrics
40309: CLOUD-37: Fix JMX configuration, pointing at renamed class.
40514: CLOUD-37: Enable the execution of the zip creation process on a remote transformation node
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40369: CLOUD-37: Enable the execution of the zip creation process on a remote transformation node
40516: CLOUD-37: Implement clean up job.
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40462: CLOUD-37: Implement clean up job.
40517: CLOUD-505: Add entries for folders.
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40493: CLOUD-505: Add entries for folders.
40547: CLOUD-37: Fix broken test
40595: CLOUD-518: Add working copy/locked file filtering
40642: CLOUD-508: Prevent problems occurring when cancelling and restarting the same download
40643: CLOUD-507: When a single item is selected for download it the item name gets used for the archive name
41442: CLOUD-590: Limit the total size of the content which can be downloaded. This can be set via the property, download.maxContentSize. The default is 2GB.
41472: CLOUD-589: Added cancelled flag to download type and added checks in Zip creation action to act upon the setting of this flag. Also added webscript for canceling the download.
41692: Adds support to Alfresco.util.formatFileSize for file sizes with commas (as needed by zip download)
41693: Zip Download enhancements:
CLOUD-590: Notifies the user when they've exceeded the maximum file size limit.
CLOUD-626: Better handling when there are errors during zipping. (WIP)
41713: Zip Download Updates:
CLOUD-589: A cancel download UI action now triggers a delete of the archive on the server.
CLOUD-626: The UI now triggers a full download cancel (with node delete) in event of an error.
41737: Updates Alfresco.util.formatFileSize to support an optional decimal places param. (For CLOUD-685)
41739: CLOUD-685: Display total file size of files for download to two decimal places when there is an error.
41832: Fixes: CLOUD-704: new CANCELLED status is now handled correctly.
41887: CLOUD-686: Updated maximum download content size to 2152852358 bytes (2.005GB)
41965: CLOUD-703: Upload content now runs as system user, and Quota Service returns unlimited quota for system user.
42025: CLOUD-703: Fix test failures and ensure S3 content store works in the clustered and non-clustered environments
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42146 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
41929: ALF-12202: Solr Port display wrong labels on Edit form
- Added solr.help.field.solr.port and solr.help.field.solr.port.ssl messages
41940: Fix for ALF-16086 SOLR tracking does not include transformation status etc (error in header name)
41958: Merged V4.1 to V4.1-BUG-FIX (RECORD ONLY)
39973: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/V4.1: merged for KR => ALF-13404 (and CLOUD-438)
39953: Refactored "Content I'm Editing" dashlet from synchronous (slowing down user dashboard initial display) to asynchronous client-side rendering.
39976: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX: (record-only) - for KR (to ignore the hand merge of the dashlet changes from V3.4)
39953: Refactored "Content I'm Editing" dashlet from synchronous (slowing down user dashboard initial display) to asynchronous client-side rendering. (ALF-13404)
41129: ALF-15782: Merged V4.1-BUG-FIX to V4.1
41032: Fix for ALF-15753 Infinite loop during Solr ACL indexing when ACL Changeset batch is empty
41986: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
41983: Merged V4.1 to PATCHES/V4.1.1
41982: Merged DEV to V4.1
41962: ALF-16029: TransactionCleanupTest throws constraint violations
Use overrided deleteNodesByCommitTime() method in DAO for MSSQL.
41977: ALF-16029: TransactionCleanupTest throws constraint violations.
Change delete_NodePropsByTxnCommitTime statement to be common for all DB dialects.
41985: Merged V4.1 to PATCHES/V4.1.1 (RECORD ONLY)
41129: ALF-15782: Merged V4.1-BUG-FIX to V4.1
41032: Fix for ALF-15753 Infinite loop during Solr ACL indexing when ACL Changeset batch is empty
41654: Fix for ALF-15965 - hand merged back from rev 41653
41968: Merged PATCHES/V4.1.1 to V4.1 (4.1.1)
42045: Refactor of recent change to always release opLock on close. Code needs to move out of the transactional layers to LegacyFileStateDriver.
42052: Fix for ALF-952
Merged BRANCHES/DEV to BRANCHES/DEV/V4.1-BUG-FIX
41829: akovalchuk ALF-952: Message "Password must be between 3 and 256 characters in length" incorrect
Configuration of max password length is now being picked up from ClientConfig (which reads it from password-max-length element of web-client-config.xml) and validated on backend using LoginBean.validatePassword method.
Maximum password length is set to 255. Field "confirm" is checked only for exact matching to the field "password" at validation phase using LoginBean.validateMatch.
Tenant username check now is made at validation phase together with other username validations in CreateUserWizard.validateUsername.
42056: Merged HEAD to V4.1-BUG-FIX (RECORD ONLY)
ALF-15987: merged Visio support in HEAD to V4.1-BUG-FIX.
42111: SPANISH: Translation updates based on EN r41902, Fixes: ALF-15359, ALF-15682, ALF-15926
42112: ITALIAN: Translation updates based on EN r41902, Fixes: ALF-15359, ALF-15682, ALF-15926
42113: JAPANESE: Translation updates based on EN r41902, Fixes: ALF-15359, ALF-15682, ALF-15926
42115: ALL LANGUAGES: Standardises on 24 hour display for all non-English languages. Fixes: ALF-15992 and related to ALF-13712
42129: ALF-16098: Activiti upgrade to 5.10 (RECORD ONLY)
42136: Last SOLR side update for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42137: ALF-16132 - Problems with Versionable onUpdate Policy execution and JLan exception handling
fixed third sub issue.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42145 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
41597: ALF-1907: Check out rule is active for spaces
- Merged in fix from DEV
- Changed List of applicable types to a Set
- Added quick initial checks against the set before doing the subtype checks
- Various typo fixes
41598: Add an additional line of INFO to log the database details
41599: Fix for ALF-8374 - Simple view: incorrect file type icon for *.page and *.eps files
41600: Merge DEV to V4.1-BUG-FIX
41478 : ALF-14078: CLONE - Saving files with apps on Mac OS X Lion in CIFS doesn't invoke rules
41605: Fix for ALF-14653 - Share - Page link created wrongly in wiki. Solution to split wiki page name and title from Alex Bykov.
41608: CIFS cluster saving of text file fails. ALF-14179
The client releases the oplock by closing the file, if a remote oplock break was used then a notification to
the remote node was missing in this case.
41616: ALF-13577:modified the delete site REST API to set the status code to 409 if a node is locked.
41624: MT: ALF-14331 - UserUsageTrackingComponent fails if disabled (in MT config)
- defensive fix (exact steps do not repeat) - may also fix ALF-15956
41652: more debug
41653: Fix for ALF-15965 - IE9 - Script error occurs when manage aspect for a document
41655: Merged BRANCHES/V4.1 to BRANCHES/DEV/V4.1-BUG-FIX (RECORD ONLY)
41654: Fix for ALF-15965 - hand merged back from rev 41653
41658: ALF-14967: Task operations through task-forms now audited
41664: Reverse-merging change 41616 out of the product due to file formatting irregularities.
This checkin was a fix for ALF-13577. A subsequent check-in will add the same fix but without the formatting problems.
41665: ALF-11452: Disabling JBPM now prevents jobexecutor thread from starting and consuming unneeded resources
41671: Reimplementation of fix for ALF-13577. Slight edit on previous fix.
It now lets the NodeLockedException out of the Java layer and 'catches' this exception in the JavaScript layer. The API returns a 409 (conflict) if a NodeLockedException makes it to the JavaScript - the previous fix was returning 409 for *any* AlfrescoRuntimeException thrown during a site delete.
Also this checkin preserves the whitespace/file layout of the preceding version.
41688: ALF-15867 WikiServiceImplTest failing on SQL Server
- Switched WikiService_transaction bean over to using RetryingTransactionInterceptor
41720: ALF-15967: Using START_USER_ID_ instead of "initiator" property to query process instances started by user X to prevent extra joins
41730: Fix for ALF-15995 NodeRef is missing in log on "Problem converting to Freemarker" error
41743: ALF-9779 REGRESSION: FTP - Failed to retrieve directory listing for tenant user
41745: Removed a HomeShareMapper - there were two
41747: Fix for ALF-15811 SOLR query increases DocBitSet inefficiently
Part of ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
41748: Fix for ALF-15950 Solr: throws NPE: org.alfresco.solr.SolrLuceneAnalyser.loadAnalyzer
- return default analyzer
41752: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
41779: ALF-11283 - Got the home share mapper up and working after some refactoring.
41795: Fix for ALF-14361 CMIS object type definition for Document and Folder not spec compliant
41796: ALF-16008: missing column on clean Alfresco and after upgrade from 3.4.10 (703)
- Schema-Reference for DB2 referenced a non-existent column.
41802: Fixed ALF-16029: TransactionCleanupTest throws constraint violations
- Fallout from ALF-12358; sys:deleted node types have a mandatory property
- Before bulk-deleting nodes, we need to delete properties
- Use overriding DAo for MySQL. Other DBs can use standard delete with joins
- NB: Fixed TransactionalCleanupTest to double-check the purge job
41822: Refactor to both Share Mappers.
41838: BDE-85: Deploy alfresco-mmt with a proper pom.xml containing dependencies
Also, refactor Maven deployment to use a macro
41858: ALF-14444 - CloudSync: Ensure unknown properties when synced to Cloud are ignored properly
41876: Fix ALF-16067 - Items with cm:versionable aspect [custom aspect added] throw errors in Share UI
41877: Updated Spring Surf libs (1148) - downgrades module deployment error messages
41878: ALF-16069 - RU: 'Web Deployed' folder is not localized if Alfresco is installed with Russian locale.
41879: Fix non-continuous build, trying to call continuous-init from maven-env-prerequisites
41918: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
41657: ALF-15965 - IE9 - Script error occurs when manage aspect for a document (correct 4.1.1 branch this time)
41834: Merged DEV to V4.1.1 (4.1.1)
41827: ALF-15983: SPP: Meeting space: all-day event is displayed on the day before specified during creation
Removing of time zone has been modified to be sensitive to Outlook meeting events which are not requiring special conversion for the start and end dates
41835: Merged DEV to V4.1.1 (4.1.1)
41833: ALF-16038 : DB2: Upgrade script needed to remove ALFUSER.ACT_HI_ACTINST.OWNER_
The patch was created to remove an unnecessary column in DB2.
41845: Reverse merge: << In attempt to clear 12 new DB2 build errors - don't think it is going to work >>
41835: Merged DEV to V4.1.1 (4.1.1)
41833: ALF-16038 : DB2: Upgrade script needed to remove ALFUSER.ACT_HI_ACTINST.OWNER_
The patch was created to remove an unnecessary column in DB2.
Merged V4.1-BUG-FIX (4.1.2) to V4.1.1 (4.1.1)
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.
41868: Reverse the reverse merge (back to r41835 state used in build #33 given to QA)
41845: Reverse merge: << In attempt to clear 12 new DB2 build errors - don't think it is going to work >>
41835: Merged DEV to V4.1.1 (4.1.1)
41833: ALF-16038 : DB2: Upgrade script needed to remove ALFUSER.ACT_HI_ACTINST.OWNER_
The patch was created to remove an unnecessary column in DB2.
Merged V4.1-BUG-FIX (4.1.2) to V4.1.1 (4.1.1)
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.
41914: Merged DEV to PATCHES/V4.1.1
41909: ALF-16078 : DB2: it's impossible to upgrade Alfresco from 3.4.10 to 4.1.1 (build 33).
The remove-column-activiti.sql was marked as optional.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@41919 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- nodeService's interceptors depended on nodeService, resulting in some 'interesting' interceptor ordering in the chain (3 * the normal number in a random order). Now we use a lazy interceptor to break the cycle.
- When the Content Language was en_GB and an MLText property contained {en_US, en_GB} it would return the en_US one, not taking country codes into account when available
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@41904 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
41731: Fix for ALF-16002 - Dashlet - My Documents - I've recently modified - executes unlimited query. In SOLR unlimited (all sites query) is really unlimited, for Lucene it is not. Improved jscript Search debugging to correctly output limit value on query.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@41758 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261