Permalink
Browse files

This commit was manufactured by cvs2svn to create tag 'rel-2-4-3'.

git-svn-id: https://source.jasig.org/uPortal/tags/rel-2-4-3@10531 f5dbab47-78f9-eb45-b975-e544023573eb
  • Loading branch information...
1 parent 880bb63 commit 62ad8a04775c49afd3cf0bdbecd7f3a3e5603f8a infrastructure@lists.ja-sig.org committed Aug 12, 2005
Showing with 4,940 additions and 3,853 deletions.
  1. +30 −0 LICENSE.txt
  2. +111 −0 README.txt
  3. +82 −0 RELEASE_NOTES.txt
  4. +4 −3 build.properties
  5. +26 −37 build.xml
  6. +7 −0 docs/README
  7. BIN docs/uPortal_architecture_overview.pdf
  8. +137 −0 docs/uPortal_properties_overview.txt
  9. +102 −0 docs/uPortal_tools_overview.txt
  10. +11 −8 docs/website/implementors/services/compositeGroupService.html
  11. +19 −16 docs/website/implementors/services/compositeGroupService_prt.html
  12. +122 −0 etc/quickstart/README.txt
  13. +2 −0 etc/quickstart/ant.bat
  14. +4 −0 etc/quickstart/ant.sh
  15. +77 −0 etc/quickstart/build.xml
  16. +5 −0 etc/quickstart/fix-unix-modes.sh
  17. +55 −0 etc/uportal-quickstart-dist.sh
  18. +64 −0 etc/uportal-source-dist.sh
  19. BIN lib/backport-util-concurrent.jar
  20. BIN lib/{pluto-1.0.1.jar → pluto-1.0.1-rc1.jar}
  21. BIN lib/portlets/proxyportlet.war
  22. BIN lib/portlets/testsuite.war
  23. +3 −0 properties/Logger.properties
  24. +1 −1 properties/PersonDirs.xml
  25. +2 −2 properties/db/data.xml
  26. +4 −4 properties/db/tables.xml
  27. +15 −3 properties/security.properties
  28. +110 −2 properties/uPortal.xml
  29. +0 −119 scripts/createTables-hypersonic.script
  30. +0 −15 scripts/dropTables.script
  31. +0 −269 scripts/populateTables.script
  32. +1 −1 source/org/jasig/portal/ChannelDefinition.java
  33. +12 −6 source/org/jasig/portal/ChannelFactory.java
  34. +33 −4 source/org/jasig/portal/ChannelManager.java
  35. +145 −99 source/org/jasig/portal/ChannelRenderer.java
  36. +11 −14 source/org/jasig/portal/ChannelRendererFactoryImpl.java
  37. +20 −0 source/org/jasig/portal/ChannelRuntimeData.java
  38. +4 −4 source/org/jasig/portal/EntityTypes.java
  39. +88 −6 source/org/jasig/portal/ExceptionHelper.java
  40. +4 −1 source/org/jasig/portal/HttpProxyServlet.java
  41. +3 −3 source/org/jasig/portal/IChannelRenderer.java
  42. +12 −6 source/org/jasig/portal/LoginServlet.java
  43. +5 −7 source/org/jasig/portal/LogoutServlet.java
  44. +16 −2 source/org/jasig/portal/MediaManager.java
  45. +16 −7 source/org/jasig/portal/MultipartDataSource.java
  46. +5 −1 source/org/jasig/portal/PortalEvent.java
  47. +8 −3 source/org/jasig/portal/PortalSessionManager.java
  48. +7 −5 source/org/jasig/portal/RDBMChannelRegistryStore.java
  49. +2 −1 source/org/jasig/portal/RDBMPortletPreferencesStore.java
  50. +20 −15 source/org/jasig/portal/RDBMServices.java
  51. +249 −174 source/org/jasig/portal/RDBMUserLayoutStore.java
  52. +2 −1 source/org/jasig/portal/ReferenceSequenceGenerator.java
  53. +3 −7 source/org/jasig/portal/RequestParamWrapper.java
  54. +4 −3 source/org/jasig/portal/StandaloneChannelRenderer.java
  55. +1 −1 source/org/jasig/portal/StylesheetSet.java
  56. +14 −11 source/org/jasig/portal/UserInstance.java
  57. +6 −3 source/org/jasig/portal/UserPreferencesManager.java
  58. +1 −1 source/org/jasig/portal/Version.java
  59. +12 −4 source/org/jasig/portal/car/DatabaseTagHandler.java
  60. +1 −1 source/org/jasig/portal/channels/CApplet.java
  61. +29 −4 source/org/jasig/portal/channels/CChannelManager.java
  62. +24 −18 source/org/jasig/portal/channels/CError.java
  63. +2 −2 source/org/jasig/portal/channels/CHeader.java
  64. +1 −1 source/org/jasig/portal/channels/CImage.java
  65. +1 −1 source/org/jasig/portal/channels/CInlineFrame.java
  66. +9 −1 source/org/jasig/portal/channels/CSecureInfo.java
  67. +2 −2 source/org/jasig/portal/channels/UserPreferences/CUserPreferences.java
  68. +2 −2 source/org/jasig/portal/channels/UserPreferences/GPreferencesState.java
  69. +2 −2 source/org/jasig/portal/channels/UserPreferences/ManageProfilesState.java
  70. +6 −6 source/org/jasig/portal/channels/iccdemo/CHistory.java
  71. +4 −4 source/org/jasig/portal/channels/iccdemo/CURLSelector.java
  72. +6 −6 source/org/jasig/portal/channels/iccdemo/CViewer.java
  73. +12 −11 source/org/jasig/portal/channels/permissionsmanager/CPermissionsManager.java
  74. +1 −1 source/org/jasig/portal/channels/permissionsmanager/CPermissionsManagerServant.java
  75. +2 −2 source/org/jasig/portal/channels/permissionsmanager/CPermissionsManagerServantFactory.java
  76. +1 −1 source/org/jasig/portal/channels/permissionsmanager/CommandFactory.java
  77. +1 −1 source/org/jasig/portal/channels/permissionsmanager/PermissiblePublishChannels.java
  78. +1 −1 source/org/jasig/portal/channels/permissionsmanager/PermissibleSubscribeChannels.java
  79. +3 −3 source/org/jasig/portal/channels/permissionsmanager/PermissionsXML.java
  80. +3 −3 source/org/jasig/portal/channels/permissionsmanager/RDBMPermissibleRegistry.java
  81. +1 −1 source/org/jasig/portal/channels/permissionsmanager/commands/AssignPermissions.java
  82. +62 −25 source/org/jasig/portal/channels/portlet/CPortletAdapter.java
  83. +3 −0 source/org/jasig/portal/channels/portlet/ChannelData.java
  84. +3 −2 source/org/jasig/portal/channels/webproxy/CWebProxy.java
  85. +1 −2 source/org/jasig/portal/concurrency/caching/LRUCache.java
  86. +4 −4 source/org/jasig/portal/concurrency/caching/RDBMCachedEntityInvalidationStore.java
  87. +6 −2 source/org/jasig/portal/concurrency/caching/ReferenceEntityCache.java
  88. +10 −3 source/org/jasig/portal/concurrency/caching/ReferenceInvalidatingEntityCache.java
  89. +7 −3 source/org/jasig/portal/concurrency/locking/MemoryEntityLockStore.java
  90. +4 −4 source/org/jasig/portal/concurrency/locking/RDBMEntityLockStore.java
  91. +42 −14 source/org/jasig/portal/concurrency/locking/ReferenceEntityLockService.java
  92. +24 −6 source/org/jasig/portal/container/binding/PortletApplicationUnmarshaller.java
  93. +1 −1 source/org/jasig/portal/container/binding/WebApplicationMarshaller.java
  94. +5 −2 source/org/jasig/portal/container/om/common/LanguageImpl.java
  95. +49 −19 source/org/jasig/portal/container/om/common/LanguageSetImpl.java
  96. +3 −3 source/org/jasig/portal/container/om/entity/PortletEntityImpl.java
  97. +4 −2 source/org/jasig/portal/container/om/portlet/PortletDefinitionImpl.java
  98. +137 −107 source/org/jasig/portal/container/services/information/PortletStateManager.java
  99. +15 −2 source/org/jasig/portal/container/services/information/StaticInformationProviderImpl.java
  100. +86 −0 source/org/jasig/portal/container/servlet/DummyParameterRequestWrapper.java
  101. +0 −82 source/org/jasig/portal/container/servlet/EmptyRequestImpl.java
  102. +103 −0 source/org/jasig/portal/container/servlet/PortletParameterRequestWrapper.java
  103. +1 −1 source/org/jasig/portal/groups/EntityGroupNameFinder.java
  104. +46 −0 source/org/jasig/portal/groups/EntityTestingGroupImpl.java
  105. +5 −6 source/org/jasig/portal/groups/RDBMEntityGroupStore.java
  106. +1 −1 source/org/jasig/portal/groups/ReferenceChannelNameFinder.java
  107. +2 −2 source/org/jasig/portal/groups/ReferencePersonNameFinder.java
  108. +4 −7 source/org/jasig/portal/groups/ldap/LDAPGroupStore.java
  109. +2 −3 source/org/jasig/portal/groups/local/searchers/RDBMChannelDefSearcher.java
  110. +2 −3 source/org/jasig/portal/groups/local/searchers/RDBMPersonSearcher.java
  111. +5 −5 source/org/jasig/portal/groups/pags/PersonAttributesGroupStore.java
  112. +1 −1 source/org/jasig/portal/i18n/LocaleManager.java
  113. +1 −2 source/org/jasig/portal/jndi/JNDIManager.java
  114. +16 −12 source/org/jasig/portal/layout/AggregatedLayoutManager.java
  115. +24 −15 source/org/jasig/portal/layout/AggregatedUserLayoutStore.java
  116. +38 −15 source/org/jasig/portal/layout/channels/CContentSubscriber.java
  117. +2 −0 source/org/jasig/portal/layout/channels/CFragmentManager.java
  118. +10 −5 source/org/jasig/portal/layout/utils/FragmentLoader.java
  119. +3 −4 source/org/jasig/portal/ldap/LdapServices.java
  120. +155 −179 source/org/jasig/portal/security/InitialSecurityContextFactory.java
  121. +1 −1 source/org/jasig/portal/security/provider/CacheSecurityContext.java
  122. +10 −5 source/org/jasig/portal/security/provider/ChainingSecurityContext.java
  123. +12 −11 source/org/jasig/portal/security/provider/RDBMPermissionImpl.java
  124. +1 −1 source/org/jasig/portal/security/provider/RemoteUserPersonManager.java
  125. +18 −13 source/org/jasig/portal/security/provider/RestrictedPerson.java
  126. +61 −56 source/org/jasig/portal/security/provider/SimpleLdapSecurityContext.java
  127. +1 −1 source/org/jasig/portal/security/provider/SimplePersonManager.java
  128. +1 −1 source/org/jasig/portal/security/provider/SimpleSecurityContext.java
  129. +1 −1 source/org/jasig/portal/security/provider/TrustSecurityContext.java
  130. +1 −1 source/org/jasig/portal/serialize/HTMLSerializer.java
  131. +32 −17 source/org/jasig/portal/serialize/HTMLdtd.java
  132. +50 −19 source/org/jasig/portal/services/Authentication.java
  133. +4 −5 source/org/jasig/portal/services/AuthorizationService.java
  134. +7 −8 source/org/jasig/portal/services/EntityPropertyRegistry.java
  135. +17 −17 source/org/jasig/portal/services/ExternalServices.java
  136. +3 −1 source/org/jasig/portal/services/GroupService.java
  137. +15 −8 source/org/jasig/portal/services/LogService.java
  138. +171 −116 source/org/jasig/portal/services/PersonDirectory.java
  139. +3 −2 source/org/jasig/portal/services/SequenceGenerator.java
  140. +36 −45 source/org/jasig/portal/services/StatsRecorder.java
  141. +2 −4 source/org/jasig/portal/services/entityproperties/ChannelRegistryPropertyFinder.java
  142. +2 −1 source/org/jasig/portal/services/entityproperties/ContainingGroupsFinder.java
  143. +1 −1 source/org/jasig/portal/services/entityproperties/PersonDirPropertyFinder.java
  144. +4 −8 source/org/jasig/portal/services/entityproperties/RDBMPropertyStore.java
  145. +2 −2 source/org/jasig/portal/services/stats/RecordChannelAddedToLayoutWorkerTask.java
  146. +2 −2 source/org/jasig/portal/services/stats/RecordChannelDefinitionModifiedWorkerTask.java
  147. +2 −2 source/org/jasig/portal/services/stats/RecordChannelDefinitionPublishedWorkerTask.java
  148. +2 −2 source/org/jasig/portal/services/stats/RecordChannelDefinitionRemovedWorkerTask.java
  149. +2 −2 source/org/jasig/portal/services/stats/RecordChannelInstantiatedWorkerTask.java
  150. +2 −2 source/org/jasig/portal/services/stats/RecordChannelMovedInLayoutWorkerTask.java
  151. +2 −2 source/org/jasig/portal/services/stats/RecordChannelRemovedFromLayoutWorkerTask.java
  152. +2 −2 source/org/jasig/portal/services/stats/RecordChannelRenderedWorkerTask.java
  153. +2 −2 source/org/jasig/portal/services/stats/RecordChannelTargetedWorkerTask.java
  154. +2 −2 source/org/jasig/portal/services/stats/RecordChannelUpdatedInLayoutWorkerTask.java
  155. +2 −2 source/org/jasig/portal/services/stats/RecordFolderAddedToLayoutWorkerTask.java
  156. +2 −2 source/org/jasig/portal/services/stats/RecordFolderMovedInLayoutWorkerTask.java
  157. +2 −2 source/org/jasig/portal/services/stats/RecordFolderRemovedFromLayoutWorkerTask.java
  158. +2 −2 source/org/jasig/portal/services/stats/RecordFolderUpdatedInLayoutWorkerTask.java
  159. +2 −2 source/org/jasig/portal/services/stats/RecordLoginWorkerTask.java
  160. +2 −2 source/org/jasig/portal/services/stats/RecordLogoutWorkerTask.java
  161. +2 −2 source/org/jasig/portal/services/stats/RecordSessionCreatedWorkerTask.java
  162. +2 −2 source/org/jasig/portal/services/stats/RecordSessionDestroyedWorkerTask.java
  163. +1 −1 source/org/jasig/portal/services/stats/StatsRecorderSettings.java
  164. +3 −3 source/org/jasig/portal/services/stats/StatsRecorderWorkerTask.java
  165. +4 −3 source/org/jasig/portal/tools/ChannelServlet.java
  166. +38 −48 source/org/jasig/portal/tools/dbloader/Configuration.java
  167. +50 −53 source/org/jasig/portal/tools/dbloader/DbLoader.java
  168. +22 −47 source/org/jasig/portal/tools/dbloader/DbUtils.java
  169. +4 −4 source/org/jasig/portal/utils/DocumentFactory.java
  170. +27 −11 source/org/jasig/portal/utils/RDBMCounterStore.java
  171. +13 −0 source/org/jasig/portal/utils/SoftHashMap.java
  172. +4 −4 source/org/jasig/portal/utils/SqlTransaction.java
  173. +27 −10 source/org/jasig/portal/utils/SubstitutionIntegerFilter.java
  174. +10 −6 source/org/jasig/portal/utils/SubstitutionServletOutputStream.java
  175. +7 −4 source/org/jasig/portal/utils/SubstitutionWriter.java
  176. +1 −1 source/org/jasig/portal/utils/URLUtil.java
  177. +171 −0 source/org/jasig/portal/utils/WeakValueMap.java
  178. +0 −255 source/org/jasig/portal/utils/threading/AbstractPool.java
  179. +54 −0 source/org/jasig/portal/utils/threading/BaseTask.java
  180. +0 −151 source/org/jasig/portal/utils/threading/BoundedQueue.java
  181. +0 −115 source/org/jasig/portal/utils/threading/BoundedThreadPool.java
  182. +29 −0 source/org/jasig/portal/utils/threading/PriorityThreadFactory.java
  183. +0 −89 source/org/jasig/portal/utils/threading/Queue.java
  184. +38 −0 source/org/jasig/portal/utils/threading/RunnableTask.java
  185. +18 −0 source/org/jasig/portal/utils/threading/Task.java
  186. +0 −106 source/org/jasig/portal/utils/threading/ThreadPool.java
  187. +0 −125 source/org/jasig/portal/utils/threading/UnboundedQueue.java
  188. +0 −59 source/org/jasig/portal/utils/threading/UnboundedThreadPool.java
  189. +0 −172 source/org/jasig/portal/utils/threading/WorkTracker.java
  190. +0 −138 source/org/jasig/portal/utils/threading/Worker.java
  191. +0 −138 source/org/jasig/portal/utils/threading/WorkerTask.java
  192. +3 −1 source/org/jasig/portal/wsrp/ChannelInstanceManager.java
  193. +2 −2 source/org/jasig/portal/wsrp/bind/WSRP_v1_ServiceDescription_Binding_SOAPImpl.java
  194. +217 −0 tests/org/jasig/portal/ExceptionHelperTest.java
  195. +42 −0 tests/org/jasig/portal/channels/CSecureInfoTest.java
  196. +74 −0 tests/org/jasig/portal/channels/EventRecordingChannel.java
  197. +3 −3 tests/org/jasig/portal/concurrency/locking/EntityLockTester.java
  198. +54 −0 tests/org/jasig/portal/container/services/information/StaticInformationProviderImplTest.java
  199. +72 −4 tests/org/jasig/portal/groups/GroupsTester.java
  200. +33 −19 tests/org/jasig/portal/lang/ChainedThrowable_Test.java
  201. +33 −33 tests/org/jasig/portal/lang/Resources_Test.java
  202. +33 −19 tests/org/jasig/portal/lang/StackTrace_Test.java
  203. +33 −19 tests/org/jasig/portal/lang/ThrowableHelper_Test.java
  204. +33 −19 tests/org/jasig/portal/lang/TypeConverter_Test.java
  205. +234 −0 tests/org/jasig/portal/security/provider/RestrictedPersonTest.java
  206. +5 −5 webpages/media/org/jasig/portal/channels/portlet/wsrp-consumer.cpd
  207. +0 −6 webpages/media/org/jasig/portal/layout/AL_TabColumn/integratedModes/cartoon/CVS/Entries
  208. +0 −1 webpages/media/org/jasig/portal/layout/AL_TabColumn/integratedModes/cartoon/CVS/Repository
  209. +0 −1 webpages/media/org/jasig/portal/layout/AL_TabColumn/integratedModes/cartoon/CVS/Root
  210. +10 −2 webpages/stylesheets/org/jasig/portal/channels/CChannelManager/html.xsl
  211. +10 −2 webpages/stylesheets/org/jasig/portal/channels/CChannelManager/html_en_US.xsl
  212. +10 −2 webpages/stylesheets/org/jasig/portal/channels/CChannelManager/html_it_IT.xsl
  213. +310 −302 webpages/stylesheets/org/jasig/portal/channels/CChannelManager/html_ja_JP.xsl
  214. +10 −2 webpages/stylesheets/org/jasig/portal/channels/CChannelManager/html_lv_LV.xsl
  215. +10 −2 webpages/stylesheets/org/jasig/portal/channels/CChannelManager/html_sv_SE.xsl
View
@@ -0,0 +1,30 @@
+Copyright 2000-2005 The JA-SIG Collaborative. All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+3. Redistributions of any form whatsoever must retain the following
+ acknowledgment:
+ "This product includes software developed by the JA-SIG Collaborative
+ (http://www.jasig.org/)."
+
+THIS SOFTWARE IS PROVIDED BY THE JA-SIG COLLABORATIVE "AS IS" AND ANY
+EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JA-SIG COLLABORATIVE OR
+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGE.
View
@@ -0,0 +1,111 @@
+$Id$
+
+uPortal Distribution
+--------------------------
+
+Purpose
+-------
+This distribution is targeted towards
+people who would like to install
+uPortal in a development or production
+environment. It contains uPortal source
+code and properties files, but not a servlet
+container, directory, or relational database,
+which are required. Use of this distribution
+requires knowledge of J2EE environments and the
+Ant tool from the Apache Jakarta project.
+
+
+Contents
+--------
+1) uPortal
+2) uPortal dependencies (Xalan, Pluto, etc).
+3) uPortal Architecture overview and JavaDoc API
+
+
+System requirements
+-------------------
+JDK 1.4 or higher
+JAVA_HOME environment variable must be set
+Installation of Ant from Jakarta:
+ http://ant.apache.org/
+
+
+Instructions
+------------
+Modify build.properties with local settings.
+
+Use the following ant targets:
+
+initportal - installs uPortal into a servlet container,
+ prepares a relational database with uPortal schema and data,
+ publishes channels and layout fragments,
+ deploys portlet applications
+dist - creates JavaDoc, uPortal jar, and uPortal WAR files.
+
+For descriptions of other Ant targets,
+see docs/uPortal_tools_overview.txt.
+
+Make sure the database and servlet container are running and
+access uPortal with http://localhost:8080/uPortal/
+Your URL may be different if you have configured a different port
+and/or context name.
+
+You can login to uPortal with the following user name/password
+combinations:
+
+demo, demo
+student, student
+faculty, faculty
+staff, staff
+developer, developer
+
+Each user may have a slightly different layout.
+
+
+Notes
+-----
+-Several properties files and one database table changed
+ since uPortal 2.3.x. If you are upgrading from this version,
+ you will need to see to it that your properties files and
+ database data are upgraded appropriately. The difficulty
+ of upgrading from 2.3.x to 2.4.x is expected to be much lower
+ than similar upgrades in past versions.
+
+-uPortal does not strictly require the use of connection
+ pooling, but it is highly recommended for production
+ installations. If your servlet container does not provide
+ connection pooling, try something like Yet Another Poolman.
+ For information about Yet Another Poolman,
+ see http://yapoolman.sourceforge.net/.
+
+-Bug fixes from 2.3.x releases have been implemented in 2.4.x
+ whenever they were appropriate
+
+-If you experience XML/XSLT-related errors, there is a good
+ chance that your environment is not using the version of
+ Xalan/Xerces that comes with this release. If you are using
+ Tomcat, try copying the following files into Tomcat's
+ common/endorsed directory: xalan.jar, xercesImpl.jar, xml-apis.jar.
+ Alternatively, you can specify the use of these jar files
+ via a java parameter when starting your servlet container:
+ -Xbootclasspath/p:xalan.jar;xercesImpl.jar;xml-apis.jar
+ For more information, see Version section of
+ http://xml.apache.org/xalan-j/faq.html
+
+-JSR 168 Portlets are supported in this version of uPortal.
+ For information on installing Portlets, see
+ http://www.uportal.org/implementors/portlets/workingWithPortlets.html.
+
+-WSRP functionality was included in uPortal as early as uPortal 2.2.
+ However, beginning with uPortal 2.4, the WSRP consumer has been replaced with
+ one based on WSRP4J. The WSRP producer has been deprecated but may
+ be reintroduced in a future release.
+
+Please report bugs and suggestions:
+
+ http://www.uportal.org/bugzilla/
+
+uPortal website:
+
+ http://www.uportal.org
View
@@ -0,0 +1,82 @@
+$Id$
+
+uPortal Release Notes
+---------------------
+Release Notes - uPortal - Version 2.4.3
+
+**Bug
+
+ * [UP-694] - NPE persists after publishing fragment with no name and description
+ * [UP-735] - Content Subscriber exception when searching for "what's"
+ * [UP-754] - Problem on deleting non-empty tabs
+ * [UP-818] - HttpProxyServlet ignores query string
+ * [UP-823] - MInesweeper codebase web site moved.
+ * [UP-849] - RDBMPortletPreferencesStore doesn't support MS-SQL
+ * [UP-865] - simple layout manager won't start
+ * [UP-921] - very long time to connect: AggregatedUserLayoutStore SQL
+ * [UP-931] - ChannelRenderer finalizer is causing lots of loitered objects in memory causing a serious memory leak.
+ * [UP-1016] - BoundedThreadPool infinite loop or deadlock [2-4-patches]
+ * [UP-1102] - Restore safety to channel rendering
+ * [UP-1119] - memory leak happens under stress when CPortletAdapter portlets are asked to clean themselves up when the session ends.
+ * [UP-1123] - PortletStateManager.clearState(PortletWindow) implementation is buggy and can lead to ConcurrentModificationException under stress.
+ * [UP-1145] - access to SoftHashMap systemCache across threads is not synchronized
+
+**Improvement
+
+ * [UP-734] - Make "Cannot start uPortal" message give HTTP 500 status code
+ * [UP-815] - ChannelFactory should log source exception on instantiation failure
+ * [UP-992] - MultipartDataSource.finalize( ) is not implemented properly.
+ * [UP-1079] - StaticInformationProvider.getPortletDefinition() should give helpful exception if portletGUID doesn't have a "."
+ * [UP-1146] - javadoc SoftHashMap to say it isn't synchronized
+ * [UP-1177] - org.jasig.portal.MultipartDataSource incorrectly implemented finalize ( ) method.
+ * [UP-1178] - HTMLdtd.fromChar(int) method creats un-necessary objects during the lookup.
+ * [UP-1179] - Debug statements in the codebase causes un-necessary creation of string objects.
+ * [UP-1180] - Reduce object creation in SubstitutionIntegerFilter.java
+ * [UP-1181] - Reduce number of MediaManager objects created
+ * [UP-1187] - Enhance ChannelRuntimeData by adding a new method that generates the functional-name-focusing URL for channels.
+
+----------------------------------------------------------------
+Release Notes - uPortal - Version 2.4.2
+
+** Bug
+ * [UP-338] - RENDERING_DONE Event never sent
+ * [UP-476] - User's LDAP groups not loaded if username contains uppercase
+ * [UP-512] - User agent too long for db column
+ * [UP-685] - wrong fname in fragment produces exception with no useful error
+ message
+ * [UP-744] - PersonDirectory has a memory leak related to caching IPersons in
+ a WeakHashMap
+ * [UP-745] - ChannelManager has a memory leak, when it swaps out a channel
+ for the CError channel, the end session events never progagate
+ to the original channel
+ * [UP-746] - CSecureInfo has a memory leak, when ChannelManager swaps out a
+ channel for the CSecureInfo channel, the to end session events
+ never propagate to the original channel
+ * [UP-747] - Change to portlet parameter encoding breaks download worker URLs
+ * [UP-748] - Infinite recursion in RestrictedPerson
+ * [UP-749] - render parameter does not survive refresh
+ * [UP-753] - ChannelFactory should not expose internal map of static channels,
+ not create more than one instance of a multithreaded channel
+ * [UP-758] - CContentSubscriber prints exception to stdout instead of log
+ * [UP-759] - Xalan jar should be deployed to endorsed directory
+ * [UP-760] - Entity locks not expired correctly
+ * [UP-761] - A lock owner is limited to single READ lock on an entity
+ * [UP-772] - Classpath resources not being copied to build
+ * [UP-775] - Duplicate read locks for a single owner not permitted.
+ * [UP-776] - WebApplicationMarshaller.java turns resource-ref into
+ resource-env-ref
+ * [UP-778] - AggregatedLayoutManager.loadUserLayout() fails to log stack
+ trace for exception
+ * [UP-779] - ChannelRenderer declares constants that are already declared
+ in its base class
+ * [UP-780] - Eliminate "unknown additional descriptor warning" when using
+ ChainingSecurityContext
+ * [UP-796] - contains() doesn't always work for PAGS groups
+ * [UP-798] - GroupService.isComposite always returns null
+ * [UP-811] - NPE when Data tag not present in DatabaseTagHandler
+
+** Improvement
+ * [UP-770] - Document hsqldb version included with uPortal
+ * [UP-800] - Add comment to clarify usage of Logger.properties
+ * [UP-809] - Move portlet request attribute configuration to helper method
+ * [UP-810] - Log logging implementation
View
@@ -15,10 +15,10 @@
#==================== File and Directory Names ========================
app.name=uPortal
-app.version=2.4
+app.version=2.4.3
lib.path=lib
-server.home=/JavaClasses/jakarta-tomcat-5.0.25
+server.home=/JavaClasses/jakarta-tomcat-5.0.28
deploy.home=${server.home}/webapps/uPortal
@@ -49,12 +49,13 @@ wsdl4j.jar=${lib.path}/wsdl4j.jar
commons-discovery.jar=${lib.path}/commons-discovery.jar
commons-logging.jar=${lib.path}/commons-logging.jar
portlet-api.jar=${lib.path}/portlet-api-1.0.jar
-pluto.jar=${lib.path}/pluto-1.0.1.jar
+pluto.jar=${lib.path}/pluto-1.0.1-rc1.jar
wsrp4j-shared.jar=${lib.path}/wsrp4j-shared-0.3.jar
wsrp4j-consumer.jar=${lib.path}/wsrp4j-consumer-0.3.jar
proxyportlet.jar=${lib.path}/proxyportlet.jar
jdbc2_0-stdext.jar=${lib.path}/jdbc2_0-stdext.jar
jdbcDriver.jar=${lib.path}/hsqldb.jar
junit.jar=${lib.path}/junit.jar
servlet.jar=${lib.path}/servlet.jar
+backport.jar=${lib.path}/backport-util-concurrent.jar
Oops, something went wrong. Retry.

0 comments on commit 62ad8a0

Please sign in to comment.