-
Notifications
You must be signed in to change notification settings - Fork 273
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit was manufactured by cvs2svn to create tag
'rel-2-4-3-RC1'. git-svn-id: https://source.jasig.org/uPortal/tags/rel-2-4-3-RC1@10498 f5dbab47-78f9-eb45-b975-e544023573eb
- Loading branch information
infrastructure@lists.ja-sig.org
committed
Jul 29, 2005
1 parent
880bb63
commit 086628f
Showing
215 changed files
with
4,935 additions
and
3,854 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
$Id$ | ||
|
||
uPortal Release Notes | ||
--------------------- | ||
Release Notes - uPortal - Version 2.4.3-RC1 | ||
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-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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.