Commit Graph

2384 Commits

Author SHA1 Message Date
Roy Wetherall
46c89b3789 Merged V34 to HEAD:
Merged V33 to V34:
     24440: ALF-6114: Rules for updated items are triggered before users commit any changes.



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24938 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-19 20:07:26 +00:00
Nick Burch
8c500a3cd8 Merged BRANCHES/V3.4 to HEAD:
24356: It's possible for a persisted action to be removed during the transaction, so have the ActionTrackingService ensure the node still exists before doing the async update of the details (ALF-5745)
   24374: ALF-5744 - Retry the add aspect to avoid failures due to concurrent node updates


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24931 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-19 15:25:28 +00:00
Kevin Roast
2b8e3837ce Merged V3.4 to HEAD
Merged V3.3 to V3.4
      24485: Improved fix for ALF-6006 - and fix for issue with invite email - missing name check
      24487: Fix for ALF-5839, ALF-5809, ALF-6069 - apply current Locale to FreeMarker templates

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24915 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-18 22:23:37 +00:00
Jan Vonka
54ecb09c26 Merged BRANCHES/V3.4 to HEAD:
23541: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4:
        23536: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX:
             23534: Merged BRANCHES/V3.2 to BRANCHES/V3.3:
                  23533: ALF-4203: fix-up (remove force=true) contributed patch (also cloned as ALF-4767 & ALF-5541)


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24900 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-18 11:36:43 +00:00
Gavin Cornwell
803321fd1c Merged BRANCHES/V3.4 to HEAD:
24065: Fix for ALF-5064: Overriding the config for a form with an edit-form defined appears to lose knowledge of the custom form
   24471: Merged BRANCHES/DEV/BELARUS/V3.4-2010_11_29 to BRANCHES/V3.4:
        24361: ALF-6033: Sharepoint broken on Vista.
   24548: Fix for ALF-6110:Checking out doсument's via MS Office leads to incorrect displaying of document's metadata and for ALF-6113: MP3 files cause an error when viewing the Document Details page
   24601: Fix for ALF-6032: It's impossible to create meeting items

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24879 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-17 15:04:37 +00:00
Mark Rogers
e057f68319 Merge BRANCHES/DEV/V3.4-BUG-FIX to HEAD
24860 : ALF-6673 - Some bootstrapped folders are broken after renaming

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24872 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-17 10:10:08 +00:00
David Webster
e6ace20a3e Merged BRANCHES/V3.4 to HEAD:
24695: Fixes: ALF-6320 - removed the country specific portion of the language pack suffixes for French, German and Spanish. This enables speakers of those languages outside of those countries to benefit from the language packs.
  24700: Swaps _it_IT for _it to make Italian language pack available to Italian speakers outside of Italy.
  24803: Merged BRANCHES/DEV/dwebster/ to BRANCHES/V3.4:
     24773: DE bug fixes received from translators 10th Jan.
     24776: ES files received from translators 10th Jan
     24793: FR files received from translators 10th Jan
     24792: IT files received from translators 10th Jan
  24804: Temporarily removing Japanese language bundle

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24831 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-13 16:25:41 +00:00
David Webster
aeeabf3a81 Merged BRANCHES/V3.4/ to HEAD:
24645: Fixes ALF-6317: Spaces in properties file.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24772 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-11 15:30:12 +00:00
Gavin Cornwell
a1dc62b1b1 Merged BRANCHES/DEV/V3.4-BUG-FIX to HEAD:
23654: Fix for ALF-5359: System error after open Summary page of Regenerate Renditions Wizard
   24757: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
        24756: Fix for ALF-6269: WebForm (Edit Web Content Wizard) ERROR on Alfresco Community Edition 3.4.b and 3.4.c
   23964: Re-implemented fix for ALF-5783: Not possible to override the output path pattern anymore when a webform is edited for a specific website

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24770 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-11 15:08:41 +00:00
Neil McErlean
29bc8f8bba Merge from V3.4 to HEAD
r.24715 OOoDirect always tries to connect to port 8100.
          Formerly the ooo.port property did not exist for the OOoDirect connector. It was added in r.23182 for the soffice process, but not for the connector bean. Now added for the connector too.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24716 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-06 17:11:30 +00:00
Dave Ward
4fd1a07713 ALF-6352: Merged V3.4 to HEAD
24063: Merged V3.3-BUG-FIX to V3.4:
      24050: Merged V3.3 to V3.3-BUG-FIX
             23692: Merged DEV/TEMPORARY to V3.3
             23690: ALF-5576: Cannot write to CIFS when RM is installed.
                    Add missing security levels for ContentService.getStoreTotalSpace and ContentService.getStoreFreeSpace in RM.
                    Remove duplicate entry of ContentService.isTransformable in public-services-security-context.xml.
             23968: ALF-4846: Update rules are firing on inbound actions
      - Fixes duplicate issue ALF-5272: Update rule works incorrecly 


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24704 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-06 13:52:42 +00:00
Neil McErlean
244fbe1460 Merge from V3.4 to HEAD. Fix for ALF-6192.
r24622 Fix for ALF-6192 alfresco share could not delete file with preview.
      This issue was ultimately caused by the incorrect use of a BeforeDeleteNode policy.
      As a workaround to ALF-4119 a beforeDeleteNode policy was defined in RenditionAspect.java.
      This policy ensured that when path/template-based renditions were deleted, that the parent-child
      association to the source node, which is a non-primary association, was removed. In doing so, future
      calls to renditionService.getRenditions() would not return renditions from the archive store.

      However, this led to the permissions problem observed in this issue.

      It is possible that running the BeforeDeleteNode policy as system could have resolved the problem.
      However an alternative workaround for the deleted renditions problem has been implemented.
      The policy has been removed and instead, the RenditionService filters the results.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24690 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2011-01-05 14:16:59 +00:00
Paul Holmes-Higgin
d1b87163b6 Update version to 'd'
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24619 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-12-21 13:57:33 +00:00
David Webster
7d77b7ca63 Merged BRANCHES/V3.4 to HEAD:
24495: Latest language pack updates from translators & restructuring the translated properties files so they are in the same location as English version, rather than in an extensions directory.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24498 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-12-14 16:42:49 +00:00
Mark Rogers
e01738d72c Merge V3.4 to HEAD
23487 : ALF-5539 - Deployment Installer missing I18NUtil
  23607 : ALF-5528 - reworking configuration of "filesystem" target.
  23674 : ALF-5557 - XSS attack occurs on start workflow with XSS properties.
  23684 : ALF-817 - Error occurs when you try to change name of locked file
  24119 : ALF-532 - restore-context.xml.sample is useless

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24362 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-12-09 13:31:25 +00:00
Mark Rogers
9cbca7d313 Merge V3.4 to HEAD
24350: ALF-3584 - SDK missing wss4j dependency
  24351: ALF-3584 - Cleaning up SDK list of libs.   (I think there may be a limit on the size somewhere)
  23343: ALF-3119 - MLText is not fully carried during copy-paste

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24360 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-12-09 11:47:46 +00:00
Derek Hulley
9cc9e975ff Merged V3.4 to HEAD (SQL-level fixes)
23368: Merged V3.3-BUG-FIX to V3.4
      23363: Merged V3.3 to V3.3-BUG-FIX
         23358: (RECORD ONLY) Removed redundant svn:mergeinfo
         23359: Minor I18N fix on patch.updateMimetypes2
         23360: Fixed ALF-3167: Websphere/Db2 SchemaBootstrap.dumpSchema is failing due to result set is closed error
                - SchemaDump uses nested resultset reads, which is incompatible with SchemaBootstrap's auto-commit connection
                - Also pull back some changes to fix MySQL builds after MySQL upgrades
         23361: More patch I18N
         23362: Merged V3.2 to V3.3
            23333: Fixed ALF-5396: Missing FK indexes on non-MySQL databases
            23324: Fixed ALF-5396: Missing FK indexes on non-MySQL databases
            - Create scripts were manually ported and required full clean-install testing in addition to upgrade testing
   23372: Fixed ALF-5421: update_ChildAssocsIndex ibatis statement does not include child_node_id
   23523: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4:
      23490: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX:
         23470: Merged V3.2 to V3.3
            23395: Merged BRANCHES/DEV/BELARUS/HEAD_2010_09_21 to V32
               22821: ALF-4203: WCM 2.2.7 case-sensitivity causes errors after upgrade to 3.2.x.
               23055: ALF-4203: WCM 2.2.7 case-sensitivity causes errors after upgrade to 3.2.x (record-only, used only part of this checkin).
               23198: ALF-4203: WCM 2.2.7 case-sensitivity causes errors after upgrade to 3.2.x.
            23398: ALF-4203: fix for "WCM 2.2.7 case-senstivity causes err rs after upgrade to 3.2.x"
                   - updated template for patch.eliminateDuplicates
            23433: Fix for ALF-4203: "WCM 2.2.7 case-sensitivity causes errors after upgrade to 3.2.x"
                   - revised fix
   23752: Fixed ALF-5453: Remove old Audit tables from schema create scripts
   23957: Fixed ALF-5308: SQL error when changing name for record / folder with dispostion schedule applied
   24250: Fix typo in original fix of ALF-5308 and add unit test
   24345: Merged V3.3 to V3.4
      24337: Fixed ALF-6078: WCM: alf_lock table version number fails during roll-over.
             - Added specific, minor fixes for 3.4
   24352: Fix SQL fallout from ALF-6078


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24354 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-12-09 01:32:16 +00:00
David Draper
e6c2cea783 Merged from V3.4 to HEAD: Installer updates
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24157 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-12-02 12:47:04 +00:00
Derek Hulley
0fdc397234 Merged V3.4 to HEAD
24070: Merged DEV/BELARUS/V3.4-2010_11_11 to V3.4
      24011: ALF-5618: Webdav with MAC OS X problems - Locking / unlocking creates new versions
   24101: Disabled test and reopened ALF-5618
   24117: Fixed test inter-dependencies on 'excludedOnUpdateProps' for ALF-5618


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24118 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-12-01 12:23:25 +00:00
Paul Holmes-Higgin
004d54bed1 Update version label to 'c'
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23836 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-11-22 11:26:13 +00:00
Brian Remmington
06a204c13f Merged BRANCHES/V3.4 to HEAD:
23694: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4:
    23682: Merged /BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX:
      23681: Fixes ALF-5699: TransferService: Snapshot file from source repo never contains complete MLText properties

    Also fixed bug that was exposed by the merge relating to incorrect parsing of MLText values in the XMLTransferManifestReader.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23701 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-11-16 17:26:48 +00:00
Dave Ward
3d8c239fb7 Merged V3.3 to HEAD
23650: Switch off transaction limiting for now, pending further investigation


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23651 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-11-15 13:25:47 +00:00
David Caruana
3a3b743f18 Merged BRANCHES/V3.4 to HEAD:
23345: Merged BRANCHES/DEV/DC33E to BRANCHES/V3.4:
        23305: Resolve ALF-5324: SDK is missing alfresco-share-3.4.a.jar
        23306: Resolve ALF-5321: Jar generated in SDK example "CustomAspect" is not correct.
        23307: Resolve ALF-5294: Internal Target throws an exception when try to edit it
        23308: Resolve ALF-5332: Exception in SDK CustomAspect
        23309: Resolve ALF-5162: CMIS Web Services: getTypeDescendants() returns a flat list, not a tree
        23326: Resolve ALF-5039: Change events for documents creation are not returned
   23356: Fix to continuous.xml
   23482: Resolve ALF-5438: Required flag is wrong for most CMIS spec defined property definitions
   23488: Resolve ALF-5439: Updatability of cmis:contentStreamFileName must be read-only
   23501: Resolve ALF-5440: Some property definitions don't have descriptions
   23502: Resolve ALF-5534: Subtypes of F:cm:systemfolder should not be creatable

CMIS fixes for cmis.alfresco.com.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23532 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-11-10 10:38:35 +00:00
Dave Ward
6e66b9ad06 Merged V3.3-BUG-FIX to HEAD
23430: Merged V3.3 to V3.3-BUG-FIX
      23429: Merged PATCHES/V3.2.0 to V3.3
         23428: ALF-5141: Further refinement of transaction limiting behaviour
            - Once accepted a transaction will be retried until it succeeds or the retry limit is exceeded. No limiting of retries by time as otherwise likelihood of any transaction succeeding under load is small
            - Default web transaction threshold is now 20 seconds to avoid problems on non-loaded systems
            - Record stack traces of tracked transactions to help debug slow transactions


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23431 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-11-03 19:28:21 +00:00
Neil McErlean
1ef56dbc83 Addition of Mac OS X-specific config for FFMpeg video transformations to sample spring config files.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23332 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-28 21:15:57 +00:00
Neil McErlean
d1db3663e4 Fix for ALF-5373 Renditions being generated to the same location (e.g. through use of paths/templates) can lead to incorrect renditions/exceptions.
Added new policy to aspect rn:rendition. Rendition nodes, before deletion, have their non-primary parent assocs removed.  Otherwise the deletion of rendition nodes (which just moves them to the archive store) means that renditionService.getRenditions() returns those deleted assocs.
     Enabled HTMLRenderingEngineTest.testImagesSameFolder test case. Changed it slightly so that it deletes renditions/extracted images between test runs to prevent unwanted overwriting of renditions
     Enabled RenditionServiceIntegrationTest.testRenditionPlacements test case. Fixed the test path to point to /.../filename.txt as it should.
           Rewrote the end of the test to cover the cases where a rendition is attempting to overwrite another.
     Refactoring: renamed numerous private variables to aid readability
     Changes to RenditionNodeManager. If:
           a rendition is to an existing node that is not a rendition OR
           a rendition is to an existing rendition node whose source is not the same as the current one OR
           a rendition is to an existing rendition node whose renditionDef's name has changed
     Then throw an exception. We explicitly disallow these use cases now. We may support them in the future with a "forceOverwrite" option somewhere.
     StandardRenditionLocationResolverImpl now uses a RepositoryHelper to locate CompanyHome rather than a Lucene search
     Extensive debug logging added to the service.
     Added some javadoc


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23330 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-28 21:00:32 +00:00
Derek Hulley
38dd0ad972 Reverted ALF-1990 and reopened for later fix:
23266: Fix enabler for ALF-1990: BatchProcessWorkProvider calls are made in new, read-only transactions
   23267: ALF-1990: Use NodeService to find nodes to purge


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23287 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-26 16:18:43 +00:00
Derek Hulley
b0a43c462d Fix ALF-1990: Use NodeService to find nodes to purge
- Ensures that results are consistent with underlying background deletes
 - Needs separate read transactions for the getNextWork calls


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23267 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-26 08:12:09 +00:00
Derek Hulley
a23f30a7f7 Fixed ALF-5344: Upgrade 3.2.0r2 to 3.4 fails on PostgreSQL and Oracle
- 3.3.0 schema is actually lagging 3.2r


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23265 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-26 06:29:52 +00:00
Derek Hulley
f48288b5a5 Tweaks for ALF-4529: Database connection problems when upgrading large sample 2.1.x data set
- Handle invalid child association QNames
 - Optimization on an array copy


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23238 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-22 20:21:10 +00:00
Jan Vonka
ada7e349d6 For MySQL, replace remaining TYPE=InnoDB with ENGINE=InnoDB
- also fix for generated SQL (ie. JBPM)
- enables bootstrap on MySQL 5.5 rc (note: untested / unsupported)
- see http://forums.alfresco.com/en/viewtopic.php?f=8&t=26674
- re: ALF-4996

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23228 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-22 14:01:26 +00:00
Dave Ward
043c9419dc Merged V3.3-BUG-FIX to HEAD
23167: Removed hard-coded "localhost" from ImapMessageTest
   23179: (RECORD ONLY) Merged HEAD to V3.3-BUG-FIX
      23064: Quick build fix (fallout from audit)
      23069: Do not attempt to audit InputStream property
   23190: Merged V3.3 to V3.3-BUG-FIX
      23189: Merged PATCHES/V3.2.0 to V3.3
         23173: ALF-5249: RepositoryContainer needs an 'unlimited' txn helper in order to generate the error response.
      23186: (RECORD ONLY) Merged V3.3-BUG-FIX to V3.3
         23180: Added flag for strict audit config loading: audit.config.strict=false
      23184: (RECORD ONLY) Merged V3.3-BUG-FIX to V3.3
         23179: Merged HEAD to V3.3-BUG-FIX
            23064: Quick build fix (fallout from audit)
            23069: Do not attempt to audit InputStream property
      23171: Fixed ALF-1990: Trashcan "Delete All Items" button might not delete all items
         - NodeArchiveService implements batching and locking for purgeAll... and restoreAll...
         - One user can do this operation at a time.  Other users get 'busy' error.
         - Items will disappear from the trashcan as the process progresses.
      23169: Merged HEAD to V3.3
         22933: Fixed getLock implementation to handle zero retry parameters


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23192 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-18 09:07:11 +00:00
Derek Hulley
7442465407 Merged V3.3-BUG-FIX to HEAD
23175: Merged V3.3 to V3.3-BUG-FIX
      23174: Fix ALF-5183: Audit configuration problems should not prevent server startup
   23180: Added flag for strict audit config loading: audit.config.strict=false


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23187 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-17 21:54:10 +00:00
Paul Holmes-Higgin
7bc0991556 Remove OOo start as service by installer scripts
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23182 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-17 13:26:43 +00:00
Dave Ward
e0b40d177f Merged V3.3-BUG-FIX to HEAD
23080: Fix for ALF-3815 - Error occur on creating user (Active Directory +LDAP authentication)
   23084: MERGED DEV to V3.3-BUG-FIX
      22839 :  ALF-4920 - IMAP server UID failure
   23102: Checked in file with my Hostname!
   23141: Merged PATCHES/V3.2.0 to V3.3-BUG-FIX
      22977: ALF-5057: Don't use lucene to locate tag nodes - unreliable in a cluster
         - CategoryService extended with root category retrieval method using node service
      23043: ALF-5057: Merged V3.2 to PATCHES/V3.2.0 (partial)
         18052: Merged DEV/REPO-DOCLIB to V3.2
            17653: Checkpoint Repo DocLib prototype work
   23142: Merged PATCHES/V3.2.0 to V3.3-BUG-FIX
      22981: ALF-5141: Need to limit webscript response times and reject traffic at high load
         - server.web.transaction.max-duration-ms property now specifies a maximum time for repository webscript transaction execution. Default is 10 seconds.
         - transaction retrying will not continue when the projected time is greater than this
         - Once a transaction hits this execution time the number of concurrently executing transactions at the time it was started becomes the ‘ceiling’ for the number of concurrent transactions
         - The ceiling will dynamically rise and fall, based on transaction execution times
         - When a transaction is started ‘above’ the current ceiling a TooBusyException is thrown, which is mapped to an immediate status 503 response
         - New unit test added for this
      23006: ALF-5141: Reverting IndexInfo changes
         - 'fairness' flag on ReentrantReadWriteLock appears to cause deadlock on JDK 1.5 in IndexInfoTest
         - lucene.indexer.maxMergeWait property and associated throttling 'back off' behaviour abandoned as it has the risk of leaving indexes in incomplete uncommited state
         - transaction limiter feature should be enough to avoid excessive wait times
      23011: ALF-5141: Reintroduce fair locking to IndexInfo and fix RetryingTransactionHelperTest
         - Bugs surrounding ReentrantReadWriteLock in old JVMs mean that it's not safe to make fair locking the default
         - However, it would be useful in new JVMs as it should guarantee that we don't lock out waiting writers indefinitely under high load
         - Now controlled by lucene.indexer.fairLocking property. Default value is false in V3.2.0 but true in V3.3.4 onwards.
         - RetryingTransactionHelperTest now uses latches to ensure test threads start up in strict sequential order
      23014: ALF-5141: Correct error that could allow transaction ceiling to be lowered to zero
   23146: (RECORD ONLY) ALF-5028: Merged HEAD to V3.3-BUG-FIX
      21471: SAIL-240 (SAIL-294) AuditDAO: AuditService enhancements
         - Added isAuditEnabled and enableAudit for global case (system-wide)
         - Some neatening up of Audit SQL (common WHERE and ORDER BY clauses)
         - AuditService enforces 'admin' role for all methods
      22109: ALF-4106: Added entry deletion count return value for clear()
      22726: Coding standards
      22857: Fix typo in javadoc
      22980: Added AuditService.clearAudit(List<Long>)
      22986: ALF-5028 - Tagging Service Update - Use the audit service as a persisted event log, so that tag scope updates can occur in batches and without contention issues. (Further tests and post-startup executor still needed)
         This commit enables the Audit Service by default, but turns off all the audit applications except tagging by default, so there shouldn't be any noticable changes
      22997: ALF-5028 - More tag scope updates and unit tests. Shortly after the system is started, check for un-applied tag scope updates, and apply them.
      23015: ALF-5028: Tagging test mods
         - Join onto first-level threads to be sure that first round of tagging has been done
         - Double-checks for transaction leaks (found 1)
         - Some formatting (new test only, but should be applied to file)
   23148: Merged PATCHES/V3.2.0 to V3.3-BUG-FIX
      23133: ALF-5221: Fixed file handle leaks in TaggingService
   23149: Merged V3.2 to V3.3-BUG-FIX
      23070: Part-fix ALF-5134: Performance of Alfresco cluster less than performance of single node
         - Prevent cache being updated even when there are no changes
         - Prevents some cache invalidation messages during read operations
      23071: ALF-5134: Performance of Alfresco cluster less than performance of single node
         - Removed null-equivalence check in TransactionalCache
         - Avoids cache update messages when running against empty caches
   23150: (RECORD ONLY) ALF-5235: Merged HEAD to V3.3-BUG-FIX
      22695: ALF-3800 "File is uploaded to the Document Library when its size more than user quota": make sure the exception is thrown back up to the transaction machinery to perform a rollback
   23156: Merged V3.3 to V3.3-BUG-FIX
      22913: Add jars back into Tomcat bundles
      23028: Merged DEV to V33:
         23022: ALF-4760 : XAM post-retention cleanup job: XAMArchiveJob
            1. Post-retention xam cleanup job was implemented according to requirements provided by Derek.
            2. Unit tests was added for new functionality.
      23125: Merged HEAD to V3.3
         20752: BatchProcessor is fed work by a BatchProcessWorkProvider
         22297: Fixed ALF-4676: WorkProviderIterator over BatchProcessWorkProvider does not fetch all results
      23126: (RECORD ONLY) Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.3:
         22883: ALF-4800 - AVM - intermittent test failure (layered file delete)


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23161 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-15 15:43:21 +00:00
Mark Rogers
4240e7d2dc ALF-4936 - implementing transfer lock timeout.
Also reworked Replication Action Executor timeout code.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23155 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-15 14:59:14 +00:00
Derek Hulley
7d543fe05f Fix ALF-4529: Database connection problems when upgrading large sample 2.1.x data set
- Range-based query to drive WorkProvider
 - Added support for sparse datasets
 - Added range-limiting and other parameters: use in the event of unevenly distributed IDs


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23118 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-14 15:59:35 +00:00
Nick Burch
a0b57d7b74 Better support for .csv in explorer and share - register the mime type better, and include thumbnailing
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23051 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-12 14:45:42 +00:00
Gavin Cornwell
59fd95ae98 Fixed ALF-4834: The invite task doesn't get a message set (properties.bpm_description)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23045 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-12 14:04:33 +00:00
Nick Burch
3cff9f32e0 Work around ALF-5183 - avoid build failures on minimal context tests now audit is on by default
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23035 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-12 10:09:31 +00:00
Andrew Hind
4ab1a0359b Fix for ALF-3816: RM user can rename declared records via FTP
- fixed both security contexts and run RM tests

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23024 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-11 17:55:53 +00:00
Jan Vonka
01d9ad5384 ALF-1605/ALF-3452 - Share DocLib activities (check doc permission)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23002 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-08 16:23:10 +00:00
Nick Burch
4ff69f599a ALF-5028 - More tag scope updates and unit tests. Shortly after the system is started, check for un-applied tag scope updates, and apply them.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22997 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-08 15:47:36 +00:00
Nick Burch
7e6c03781e ALF-5028 - Tagging Service Update - Use the audit service as a persisted event log, so that tag scope updates can occur in batches and without contention issues. (Further tests and post-startup executor still needed)
This commit enables the Audit Service by default, but turns off all the audit applications except tagging by default, so there shouldn't be any noticable changes


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22986 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-08 11:14:49 +00:00
Derek Hulley
6dcd5e5441 Added AuditService.clearAudit(List<Long>)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22980 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-08 09:26:34 +00:00
Gavin Cornwell
d44b68f673 Fixed ALF-4638: The transition buttons on the edit task page sometimes change order.
NOTE: If the sample is already deployed to get the newer version you'll need to change the redeploy flag in "lifecycle-workflow-context.xml.sample" to true e.g. <prop key="redeploy">true</prop> to force it to be re-deployed.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22974 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-08 04:43:59 +00:00
Mark Rogers
ee52855f62 ALF-4898 - rework to deployment locks to implement Job Lock Service timeout callback.
- there is now two callbacks.   A short timeout (1 minute) for keeping the lock alive and a longer lock for timing 
out the whole deployment.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22961 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-07 13:56:35 +00:00
Mark Rogers
5ef4758194 ALF-5068 - rework of content equality test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22880 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-05 11:23:46 +00:00
Jan Vonka
f62629d5d4 AVM - minor cleanup (remove some unused imports & methods)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22877 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-05 10:52:02 +00:00
Nick Burch
2d690eb109 Convert the archive transformer to use Tika, so that other archive formats (eg tar) are supported
Includes a configuration option (off by default) to recurse into embedded resources, along with unit tests for this
Also add support to the ComplexContentTransformer for tweaking TransformOptions, and use this to ensure that the SWF plain-text preview of archive files will only ever be the filenames, and not the text of their contents too


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22860 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2010-10-04 20:35:12 +00:00