WebSphere Application Server Community Edition V2.1.1.2 - CHANGES.txt
(c) Copyright 2005,2009 IBM Corporation.  All rights reserved.
---------------------------------------------------------------------


+----------------+
| WASCE V2.1.1.2 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo Server 2.1.4
  Apache OpenJPA 1.2.1
  Apache OpenEJB 3.0.1
  Apache MyFaces 1.2.6
  
  

  Additional Apache Geronimo patches included in WASCE V2.1.1.2:
  --------------------------------------------------------------
  The following Apache Geronimo JIRA patches were included and more
  information on each can be found at -
      http://issues.apache.org/jira/browse/GERONIMO
	
	


    4600 - ensure resources can only be loaded from within the directory specified
    4598 - tie down versions in geronimo-plugin.xml
    4597 - Validate Web Admin Console input
    4595 - fix javascript error in LogManager - modified version of patch from Shawn Jiang
    4593 - Upgrade to OpenJPA 1.2.1
    4592 - upgrade to OpenEJB 3.0.1	
    4588 - Relax schema to support monitoring of multiple servers running on the same host. Patch from Ashish Jain	
    4568 - could not stop the application EAR that has the wrong JMS deployment plan
    4579 - There are errors during zip file extracted on Linux OS using farm clustering
    4574 - PolicyContext handler data objects are never released
    4572 - EJB Webservice BASIC login HTTPServletRequest into LoginModule
    4570 - deploy error after using login to save the name and password
    4564 - update to use transaction manager 2.1.2
    4561 - An invalid string "system" shows up in the "Login Timeout" field in Derby Embedded or Derby Embedded XA database pool configuration page
    4558 - Update to latest TranQL DB2 driver
    4555 - Can't start App Client after stop it from console
    4554 - Cant deploy an ejb web service as a plugin using car-maven-plugin
    4553 - Admin console does not show error when creating duplicate security realm
    4552 - Upgrade to Geronimo JavaMail provider 1.7 and JavaMail spec 1.6
    4550 - No error message displays in console when fail to create jms resource
    4547 - Fail to install a plugin from a remote repository	  
    4544 - Error occured when repeatedly create DB or records
    4541 - Upgrade to ASM 3.1
    4534 - Can't secure connect to JMX with JConsole
    4533 - Fix "This is ridiculous" error messages on command execution
    4529 - Corba port 1050 is not released after stopping j2ee-corba-yoko configuration. Thanks Gang Yin for the patch !
    4526 - ejbTimout method not subject to permission checks
    4525 - No effective exit code for all Windows commands
    4521 - ejb apps with spec security constraints should only deploy if there are corresponding geronimo security constraints, as with web apps
    4518 - Can't shutdown the server when host was set to 127.0.0.1 in config-substitutions.properties
    4507 - Admin console should honor the priority of user agent's language setting
    4506 - switch to use txmanager 2.1.2-snapshot in geronimo server 2.1 branch
    4497 - Searching for resources in MultiParentClassLoader is not fully optimized
    4496 - Update copyright years for 2009
    4495 - Invoking stop method on a gbean whose instancestate is destoryed caused that gbean in the stopping state
    4485 - Port the 4474 patch for V2.1
    4473 - Validate the artifact fields when adding an archive to the repository
    4468 - <jar-file> elements are interpreted relatively to EAR root instead of persistence unit
    4467 - null pointer acess in code.
    4464 - GShell does not support login option of old deploy scripts
    4463 - Display complete usage information in the geronimo command
    4462 - Allow JAVA_HOME to point to a JRE in Windows OS
    4460 - Upgrade Spring plugin to 2.5.6 artifacts
    4452 - Is it possible to deploy more than one mdb???
    4450 - EJB based Provider implementation should allow other interfaces in addtion to javax.xml.ws.Provider
    4442 - Unable to configure IP address for many listening ports
    4441 - The assignment to variable "handler" has no effect in ConstantLoginModule.java
    4440 - MTOM binding style is overwrite by the style from WSDL
    4436 - he address of httpbinding port in the WSDL query is not updated
    4420 - Create Files under repository even if fail to deploy a jar having problems.
    4407 - Dupldate attribute entries exist in the config.xml while changing the value between zero-length string and no-zero-length string
    4404 - ActiveMQ connectors default to 0.0.0.0 when ServerHostname is set to localhost or actual IP
    4394 - Run Geronimo as a Windows service out of box
    4365 - Pull in TranQL Informix XA connector
    4324 - upgrade to MyFaces 1.2.6
    4297 - Include TranQL connector for Oracle RAC
    4295 - Upgrade to Derby 10.4.2.0
    4279 - pull in TranQL SQLServer 2000 and 2005 XA connector
    4251 - Class-Path entry in WAR manifest didn't work if entry is a directory
    4229 - clarify use of GERONIMO_HOME vs. GERONIMO_BASE in shell scripts
    4178 - Misleading errors during deployment when missing entries in openejb-jar.xml
    4170 - Upgrade Selenium version for Firefox 3	
    4037 - Geronimo 2.0.3 (and I guess at least 2.0.2) can't run with a security manager settled from the command line using -Djava.security.manager
    1367 - Shutdown JAR should use deployer stored username/password
    

  Additional patches included in WASCE V2.1.1.2:
  ----------------------------------------------
    ActiveMQ -
    2094 - Can't bind the connector to localhost or actuall IP correctly
	
	Axis2 -
	4279 - Local File Inclusion Vulnerability on parsing WSDL related XSD Files
	4266 - Comment nodes are not handled correctly during transformatio

  
  WASCE v2.1.1.2 unique changes:
  ------------------------------
    - Support for SR9 of IBM 1.5.0 SDK and SR4 of IBM 1.6.0 SDK, Java Technology Edition
    - Support to run the server as a Windows service



+----------------+
| WASCE V2.1.1.1 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo Server 2.1.3
  Apache OpenJPA 1.0.3
  

  Additional Apache Geronimo patches included in WASCE V2.1.1.1:
  --------------------------------------------------------------
  The following Apache Geronimo JIRA patches were included and more
  information on each can be found at -
      http://issues.apache.org/jira/browse/GERONIMO

    4428 - Non-ascii characters in SQL script causing build failure in GB18030 encoded shell
    4427 - ncorrect httpbinding namespace is used in Axis2 plugin
    4422 - Show parent/child components option in the System Modules portlet no longer works
    4416 - Axis2 creates an invalid extra instance of web service beans
    4413 - Improve usability of client.bat/sh.  
    4411 - don't look for tools.jar on Mac OS X ()
    4405 - Postgresql new drives would not be listed in Drive Jars list and download driver list
    4404 - ActiveMQ connectors default to 0.0.0.0 when ServerHostname is set to localhost.  
    4397 - change log4j ConversionPattern to ISO8601
    4395 - EmployeeDatasource and jdbc/EmployeeDatasource create the same files under $geronimo_install_dir/repository/console/dbpool directory
    4389 - Can't start server when install it in a directory containing space
    4387 - Incorrect JNDI name in the monitor portlet's plan file
    4386 - rmi-naming should use ServerHostname from config-substitutions.properties
    4380 - dom4j InvalidXPathException on the Tomcat Javaee5 assembly when deploying a Grails application
    4377 - Fail to indicate datasource create unsuccessfully in admin console database pool porlet when choosing wrong database driver.  
    4375 - rebind of "auto-bound" stuff in jca: context doesn't work 
    4370 - improve usage of default-repository in plugin catalog
    4369 - The new attribute values are overwrote while restarting the DB pool connector
    4361 - Resource injection of simple env. entry types
    4356 - search-plugins, list-targets, and list-modules commands fail using framework assembly
    4342 - MimeMessage#writeTo doesn't flush the encoder stream
    4341 - javax.mail.NoSuchProviderException: Unable to locate provider for protocol: pop3
    4340 - MimePartDataSource incorrectly assumes that MimeMessages are never transfer encoded
    4339 - Calling MimeMessage#setRecipients with empty array causes ArrayOutOfBoundsException
    4299 - Session invalidation problem - WADI Tomcat Clustering
    4292 - Monitoring console is pulling in DWR 2.0.1
    4291 - Unable to deploy tomcat app with WADI Cluster
    4289 - [saaj] javax.xml.soap.MessageFactory property is not optional
    4285 - The simple mode of server command general option --syserr and --secure is same
    4277 - Upgrade to Genesis-1.3.1
    4276 - openejb-jar-2.2.xsd missing from the schema subdirectory
    4275 - PCEnhancer java.lang.OutOfMemoryError: Java heap space
    4273 - add postgresql-8.2 to the auto driver download list
    4266 - Upgrade to DWR 2.0.5 for XSS security fix
    4224 - Outofmemory exception throwed by WebAccessLogViewer if the access log file size is too large, such as more than 200M
    4288 - Upgrade to OpenJPA 1.0.3
    4272 - Upgrade to geronimo-javamail_1.4_mail-1.6
    4271 - Allow plugins with dependencies on older geronimo 2.1.* components to install on Geronimo 2.1.3
    4235 - JNDI search should be case-insensitive by default
    4141 - The war exported as a geronimo plugin in admin console cannot be installed with install-plugin command of deploy.bat|.sh    
    3838 - Close potential denial of service attack vector (OOM) in Tomcat session handling
    3759 - Geronimo Tomcat Clustering - No GBeans for adding Static Members
    3599 - Unable to create new JMS Resource group through console in IE7
    3469 - From console: database pool doesn't work well if the name contains a / like jdbc/EmployeeDataSource
    3316 - warn but don't prevent deployment if an ear's manifest cps are messed up, and provide more info on where
    

  Additional patches included in WASCE V2.1.1.1:
  ----------------------------------------------
  Axis2 -
    4072 - URLClassloader locking jarfiles on Windows
    4027 - SOAPPartImpl methods return org.w3c.dom.Node instead of javax.xml.soap.Node
    3808 - SAAJ implementation classes do not overrride appendChild(org.w3c.dom.Node) method
    3343 - Don't return StAXSource for JAXWS Dispatch

  Javamail -
    4294 - mail.pop3s.socketFactory.class is ignored
    4290 - pop3s: java.lang.IllegalArgumentException: hostname can't be null
    4270 - javamail MimeMultipart not accepting linear white space at end of boundary strings.
    4261 - MimeMessage throws IndexOutOfBoundsException on malformed data    4260 - Multipart message from POP3 has spurious attachment
    4259 - javax.mail.MessagingException: java.io.IOException: Base64 encoding error, data truncated
    4252 - NNTP Transport provider does not correctly store message identifiers
    4241 - NPE when calling folder.getDeletedMessageCount() for POP3 store
    4174 - Restructure the SMTPTransport class to use the comment MailConnection class.
    4173 - Add SSL support to the NNTP Store and Transport.
    4172 - Add support for the mail.<protocol>.ssl.protocols and mail.<protocol>.ssl.ciphersuites properties.
    4167 - MimeMesage.reply() is not setting the In-Reply-To and Responses headers in the reply message

  OpenEJB
    4237 - Elements <jndi-name>, <jndi-local-name> and <jndi> ignored in openejb-jar.xml

  Axiom
    382 - UnsupportedOperationException rasied when using Transformer API

  Tranql
    TQL-12 - Provide vendor informix XA connector
    TQL-11 - Provide vendor SQLServer 2000 and 2005 XA connector

  XBean
    XBEAN-115 name In Namespace not used properly in Nested Subcontexts

  
  WASCE v2.1.1.1 unique changes:
  ------------------------------
    - Support for SR2 of IBM 1.6.0 SDK, Java Technology Edition
    - Updated AIX to SR8a of the IBM 1.5.0 SDK, Java Technology Edition
    - Included TranQL connectors with XA support for IBM Informix and MS SQL Server in the server assembly
    - Changed Derby version from 10.2.2.0 to 10.3.3.0



+----------------+
| WASCE V2.1.0.1 |
+----------------+

This release is based on:
  Apache Geronimo Server 2.1.1
  Apache Tomcat 6.0.18-G678601
  Apache ActiveMQ 4.1.2-G647819


  Additional Apache Geronimo patches included in WASCE V2.1.0.1:
  --------------------------------------------------------------
  The following Apache Geronimo JIRA patches were included and more
  information on each can be found at -
      http://issues.apache.org/jira/browse/GERONIMO

    4262 - Include patched build of AMQ 4.1.2 to resolve AMQ-1272 security exposure
    4253 - Server logging similar exceptions for AxisFaults and for unexpected errors
    4245 - Upgrade to Tomcat 6.0.18 to pickup latest security fixes
    4238 - JMX over SSL improvements
    4231 - Build exception: java.net.MalformedURLException: no !/ in spec
    4228 - Install plugin from deploy tool doesn't honor load="false"
    4227 - Incorrect message is shown even if the deployment failed in the web console
    4218 - NullPointerException in ConnectorModuleBuilder
    4209 - Geronimo does not start on SAP JVM
    4191 - Give users a better message when context-root is not unique
    4182 - Artifact aliases are not honored when deploying a plugin that has a dependency on another plugin with an alias
    4177 - FarmWarDeployerGBean.java uses incorrect hardcoded tomcat class
    4131 - Problems with WebSphere MQ RA deployment
    4082 - <hidden-classes> ignored for certain classes that are loaded by system class loader
    3876 - Allow configuring JMX over SSL
    3793 - Not Known To This Context" JAXBException when attempting to return complex data type from a @WebMethod


  Additional patches included in WASCE V2.1.0.1:
  ----------------------------------------------
  ActiveMQ -
    1272 - Stomp protocol does not correctly check authentication (security fix)


  WASCE v2.1.0.1 unique changes:
  ------------------------------
    - Updated to SR8/SR8a of the IBM 1.5.0 SDK, Java Technology Edition
    - The following server dependencies are different than the versions used by Geronimo 2.1.1 -
          Tomcat upgraded from 6.0.14 to 6.0.18



+----------------+
| WASCE V2.1.0.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo Server 2.1.1
  Apache OpenEJB 3.0
  Apache OpenJPA 1.0.2
  Apache ActiveMQ 4.1.2
  Apache ActiveIO 3.0.1
  Apache Geronimo Yoko 1.0
  Apache Pluto 1.1.6-G643117
  Apache Tomcat 6.0.16-G652117
  

  Additional Apache Geronimo patches included in WASCE V2.1.0.0:
  --------------------------------------------------------------
  The following Apache Geronimo JIRA patches were included and more
  information on each can be found at -
      http://issues.apache.org/jira/browse/GERONIMO
  Note:  Most but not all changes were included from server/branches/2.1
  through 2.1.2_Rev671361

    4149 - Minor updates to commands-testsuite
    4148 - Add OS info to the Server Information portlet
    4145 - Additional Admin Console navigational icons
    4139 - Add a comment to config-substitutions.properties to indicate its usage
    4123 - Some License/Notice file updates
    4119 - request.isUserInRole("some-role") always return false after @EJB injection
    4116 - Upgrade from DWR 2.0.1 to 2.0.3
    4115 - Add wait-for-server gshell command
    4114 - newly created APR HTTPS connector failed to start
    4113 - Cannot deploy context specific Valve GBeans on Tomcat
    4111 - Plugin installation works with search-plugins command but fails with install-plugin command
    4103 - Fail to Restart APR HTTP Connector
    4100 - Allow users to use jaxws-tools.bat/sh when SUN SAAJ impl is not provided in the assembly
    4099 - Calling isUserInRole wipes out run-as info
    4098 - Disable rsh/rshd gshell commands
    4096 - Remove PortOffset from SMTPPort definition
    4095 - Run SQL portlet doesn't work in a non-English browser
    4093 - gsh scripts are not using setjavaenv or optional setenv script
    4090 - non-overridable-classes in an environment are ignored in that configuration, only used for children
    4088 - Make it more obvious and document how to set the tmId so you can use more than one geronimo server with a distributed transaction
    4087 - Improve usability of gshell commands deploy/* when failing to connect to server
    4086 - sharelib plugin does not include or create shared/lib or shared/classes directories
    4085 - Change tomcat version to 6.0.16
    4075 - Self-URI wrong in http://geronimo.apache.org/xml/ns/deployment-1.2
    4074 - Testsuite for commands
    4072 - Fail to offline deploy an application because of the dependency to rmi-naming
    4038 - Change the yoko version to the 1.0 release
    4036 - Warning message after running gsh geronimo/stop-server
    4027 - Accessibility issue: Tree icons in high contrast mode cannot be seen
    4024 - Accessibility issue: missing image alt tags and no skip to main content support
    4020 - ResourceBinding doesn't actually override preprocessValue
    4017 - Include PLUTO-485 to handle question marks in our portlet URIs
    4016 - The exception of failing to start client is not recorded in client.log
    4014 - simplify monitorying plugin structure
    4012 - Rework GShell integration and remove gshell-embeddable
    4008 - HTTP GET requests on Provider endpoints might fail sometimes with Axis2
    4006 - Deployment of EJB-based JAX-WS web service with WebServiceContext injection fails
    4001 - Cannot remote deploy a sample thru gshell deploy/deploy command
    3999 - Cannot remote deploy a plugin through deploy.bat|.sh
    3996 - Clicking "Test these settings" leads to 500 error in admin console
    3994 - GShell command remote-control/server-control can not control the remote server
    3993 - Server fails to relaunch after deploying an application to a WADI cluster
    3992 - Switch to a Pluto 1.1.6 based patch build
    3990 - CORBA application client fails to login to the server
    3984 - Keystores portlet - Unlock keystore page shows wrong label on submit button
    3976 - Exceptions are thrown in Geronimo launch console when clicking "Console Navigation --> Debug Views --> JNDI Viewer"
    3975 - PlanCreator fails to deploy an application when Geronimo is installed into a directory with white space
    3974 - Shutdown exceptions on IBM JVM
    3972 - Monitering Graphics failed to represent in IE 6 SP2
    3971 - Error message during assembling a server
    3970 - Fail to delploy a web application to a WADI cluster
    3966 - Spaces in server installation directory causes deployment problems when using JMX to deploy
    3965 - Custom LoginModule uses wrong classloader
    3953 - ArrayIndexOutOfBoundsException reading MimeMultipart from a file with multiple attachments
    3944 - Web plan schema munging reordering elements wrong
    3930 - IllegalArgumentException reading Transaction Log
    3876 - Allow configuring JMX over SSL
    3868 - Plugin Installer Portlet Over Cluttered
    3864 - Security warning about installation a certificate from a CA claiming to represent: Me
    3858 - start-server.bat fails to start server if there is a space in the path
    3848 - geronimo:deploy-module prints out Using non-artifact based plan: null when no plan is specified
    3700 - alias command fails - removed from gshell options
    3651 - gshell should make it dead simple to run geronimo with remote debugging
    3562 - customizable navigator icons for admin console extensions
    3408 - Clean up deployer login code in ServerConnection


  Additional patches included in WASCE V2.1.0.0:
  ----------------------------------------------
  Javamail -
    4156 - Add javamail SMTP support for the SIZE= extension on the MAIL FROM command
    4151 - 4151 MIME-Version header gets added in different order from Sun implementation
    4142 - Quoted-printable encoder/decoder problem with an "=" that immediately precedes a line break
    4138 - The SMTPTransport should be adding the BODY=8BITMIME when using 8-bit encodings for the body
    4137 - Message missing Content-Transfer-Encoding header is parsed as quoted-printable
    4136 - Encoding coversion issues with geronimo javamail
    4135 - Too many CRLF at the end of the message
    4129 - genorimo MimeMessage extensibility internal behaviour vs sun implementation OOM issue
    4128 - geronimo javamail uses Message-Id instead of Message-ID
    4127 - Problems generating a new simple/basic mail (both from API and from InputStream)
    4126 - NPE if null argument specified for InternetHeaders.getMatchingHeaders()
    4125 - Mismatch in predefined Internet headers with Sun implementation
    4122 - MimeMessage copy constructor is not copying/initizing the message flags
    4121 - Add support for 8-bit MIME body encoding in the SMTPTransport.
    4120 - Sun API specification information appears directly in some of the javamail classes
    4033 - QuotedPrintableEncoder.decode(InputStream) doesn't handle space before soft newline
    4022 - QuotedPrintableDecoderStream read should return -1 when no more data

  GSHELL -
    113 - GroupNodeTest is failing in gshell-core due to missing XPP3 depend
    112 - Can not evaluate a variable followed by a quotation mark

  ANT -
    3858 - start-server.bat fails to start server if there is a space in the path.  Required a patched version of ant-launcher.

  PLUTO -
    485 - Need to handle URIs that contain a question mark
    484 - PortletURLImpl.setSecure() throws PortletSecurityException when PortletURLProvider.isSecureSupported() returns true
    437 - Icon support for portal pages listed in the navigation area

  Axis2 -
    GERONIMO-4089 - Investigate building and running Geronimo on JSE 6

  JSTL -
    45197 - Need to support the JSTL 1.2 specification


  WASCE v2.1.0.0 unique changes:
  ------------------------------
    - Additional scripts added to bin directory for Derby and WASCE version info
    - Full support for the IBM 1.5.0 SDK, Java Technology Edition
    - Removed CXF and Jetty modules from the delivered server runtime
    - Replaced Sun RI version of JSTL 1.2 with an IBM rebuilt version of 1.2-1 based on Apache JSTL 1.1.2 + patch in Bugzilla 45197 for 1.2 spec, which works with the IBM SDK
    - Replaced Sun RI version of saaj-impl with axis2-saaj, axis2-saaj-api
    - Replaced Sun RI version of JAXB 2.0.5 with IBM JTC versions 2.0.5-1
    - Replaced Apache Woodstox with IBM XLXP v1.1.7
    - Replaced XercesImpl 2.8.1 with the version from IBM XML4J v4.4.12
    - Replaced Xml-Resolver 1.1 with the version from IBM XML4J v4.4.12
    - Removed DoubleMetaphone.java implementation from commons-codec-1.3.jar
    - The following server dependencies are different than the versions used by Geronimo 2.1.1 -
          wsdl4j upgraded from 1.6.1 to 1.6.2
          aspectj upgraded from 1.5.2a to 1.5.3
          yoko upgraded from 1.0-r646887 to 1.0
          tomcat upgraded from 6.0.14 to 6.0.16
          dwr upgraded from 2.0.1 to 2.0.3
    - Included the IBM DB2 v8.2, v9.1 and v9.5 JDBC drivers as configs
    - Rebranded server runtime, scripts and GShell for WASCE
    - Rebranded Welcome App and Administrative Console to WebSphere theme
    - Included WASCE server information collector tool
    - Replaced included Dojo versions with the IBM rebuilt versions with bug fixes used in the Web 2.0 Feature Pack.



+----------------+
| WASCE V2.0.0.2 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo Server 2.0.2
  Apache Axis2 1.3
  

  Additional Apache Geronimo JIRA patches included in WASCE V2.0.0.2:
  -------------------------------------------------------------------
  The following Apache Geronimo JIRA patches were included and more
  information on each can be found at -
      http://issues.apache.org/jira/browse/GERONIMO
      
    3921 - getContextRoot() returns forward slash rather than empty string for apps deployed to root context
    3913 - NPE in org.apache.geronimo.security.SubjectId.hashCode() caused by incorrect JAVA_HOME or JRE_HOME
    3897 - Always set the deploymentDescriptor, not just when we've completed the metadata
    3882 - Mdb container ids not set during creation
    3880 - Make managed class names always non-null
    3867 - Export Plugin in Web Console results in NullPointerException if no component is selected
    3853 - Incompatibilities between Geronimo javamail MailDateFormat and Sun version
    3842 - Javamail - Incorrect Subject header encoding for long non-ascii line
    3837 - allowLinking Tomcat atttibute in StandardContext not configurable through Geronimo
    3836 - Use relative GERONIMO_TMPDIR for Cygwin users
    3834 - Connection pool leak when connections cannot be created
    3831 - Incomplete classpath fed to wsgen
    3830 - GeronimoPropertiesFileMappedPasswordCredentialLoginModuleTest assumes a specific Set ordering
    3828 - Provide jaxws-tools stack traces to the server.log
    3814 - NPE in GBeanOverride
    3806 - CLONE -Extraneous WARN messages during deployment of resource-env-refs in EJB jar
    3782 - tld files may not be getting their schema upgraded correctly
    3780 - MDB unable to access JNDI in ejbPostCreate
    3767 - Deploy process never completed after a failed deploy
    3764 - DeployerReaper fails to cleanup the temp directories left behind by deployer
    3763 - Deploy New portlet does not cleanup the temp files
    3750 - WSDL generation fails for some web services
    3729 - Running an app client is adding an entry for that app client in config.xml
    3672 - org.apache.geronimo.j2ee.deployment.annotation.AnnotationHelperTest is implementation-dependent
    3671 - JNDI is not available in filter.init() and filter.destroy() on Jetty
    3670 - java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException with jaxws-tools wsimport
    3667 - JNDI is not available in servlet.destroy() or ServletContextListener.contextDestroyed() callbacks
    3658 - Review RepeatedFailureLockoutLoginModule
    3657 - Review FileAuditLoginModule
    3654 - Moving o.a.g.s.jaas.NamedUPCredentailLoginModule to o.a.g.s.realm.providers
    3652 - Review CallerIdentityPasswordCredentialLoginModule
    3650 - Review ConfiguredIdentityNamedUsernamePasswordLoginModule
    3648 - Keystores portlet should provide for changing keystore and key passwords
    3644 - Adding a second TomcatContainer is resulting in IllegalArgumentException
    3640 - Eliminate UPCredentialLoginModule
    3629 - Review GeronimoPropertiesFileMappedPasswordCredentialLoginModule
    3628 - Review GeronimoPasswordCredentialLoginModule
    3627 - LoginModule.logout() method should handle read-only subjects properly
    3626 - Review NamedUPCredentialLoginModule
    3625 - Review WrappingLoginModule
    3620 - Remote deployment using command line deployer does not really work
    3611 - Deployer should provide an "install-library" option to upload jars to repository
    3610 - Allows the override of XML JavaBean attribute in config.xml
    3603 - host attribute of Tomcat Http11ConnectorGBean and AJP13ConnectorGBean is ignored
    3598 - @HandlerChain annotation processor always inserts handlers from annotation
    3583 - Deployer.jar gets null pointer exception and hangs on attempt to install-plugin on remote host
    3542 - Impossible to deploy EAR with resource of type ConnectionFactory after it's been deployed and undeployed (OPENEJB-715)
    3528 - Cannot lookup JNDI context inside some servlet event listeners
    3518 - UnsupportedClassVersionError: Bad version number in .class file causes Install New Applications "to hang"
    3495 - Axis2: Implementation of Axis2WebServiceContainer.initContextRoot() is not thread safe
    3472 - web server portlet does not save modifications to connectors correctly
    3455 - Timer resource injection fails (OPENEJB-710)
    3384 - Duplicate Subject registration in some modules
    3354 - Exception thrown by MDB involved in XA transaction (AMQ-1438 and OPENEJB-702)
    3351 - Plugin installer downloads a different version of dependecy than the one specified
    3248 - Exception thrown by MDB involved in XA transaction (ActiveMQ)
    3243 - ActiveMQ violates System Properties (AMQ-1254)
    2775 - Enabling web statistics collection for jetty fails from the admin console
    2503 - Webapp classloader prefers WEB-INF/lib over WEB-INF/classes
    2025 - Undeploy and redeploy with no version leaves dangling entries in config.xml
    1711 - WebServer Connectors portlet should provide a "restart" option for connectors


  Additional patches included in WASCE V2.0.0.2:
  ----------------------------------------------
  ActiveMQ -
    1632 PrefetchSubscription may not wake up if messages delivered in transaction
    1618 Improper handling of container restrictions in creation of sessions
    1489 discoveryUri in transportConnector and uri in networkConnector partially ignored if multicast
    1454 ActiveMQDestination.setPhysicalName(): checking invalid wildcard to identify pattern "<"
    1438 When in XA Transaction Active-MQ integrated with OpenEJB hangs in the isSameRM method of LocalAndXATransaction.
    1365 Username and password field got swapped when calling PooledConnection.createConnection
    1322 AdvisoryBroker leaks destinations created "from top" by the RegionBroker
    1320 Advisory Consumer could be not closed down properly
    1319 Topics leaked in DestinationMapNode
    1306 Remove reference to LogicBlaze from ActiveMQ --version command
    1302 InactivityMonitor: Transport connection disconnected "Channel was inactive for too long."
    1300 Stomp client is not removed from the broker on client disconnect
    1276 need the spring.schemas file backporting to 4.1 to use the new 4.1.2 generated schema
    1274 Service Wrapper Installer does not work when ActiveMQ is installed on path that contains a spaces
    1266 Topics allways created from the activemq-web module
    1254 Kaha Store puts a non-string into System properties
    1236 Failing to acquire exclusive lock - MySQL and other strange errors
    1235 Scheduler.cancel uses incorrect argument to shutdown threads
    1218 activemq-ra pom.xml's xbean plugin missing version
    1167 The example does not work under JVM 1.4
    1014 Invalid Schema URL for example config file

  OpenEJB -
    715 - Assembler.removeContainer() does not unbind container from JNDI
    710 - @Resource TimerService injection is not supported
    702 - Transaction Logging not working in OpenEJB for MDBs

  Tranql -
    10 - Add Oracle RAC support to tranql-connector-oracle-local

  Yoko -
    425 - POA.destroy() should not be an error if called multiple times
    424 - Yoko default concurrency model different from other orb implementations
    423 - The RMI stubs are not implementing all methods that need to be implemented for Remote interfaces
    422 - Yoko should support some of the portable ORB.init() properties
    421 - yoko does not resolve initial references with corbaloc: url references
    420 - NPE from create_POA if null is passed for the policies list.
    419 - RootPOA not available to resolve_initial_reference() call in ORB initializer.
    418 - Multiple problems marshalling object fields defined as java.util.List


  WASCE v2.0.0.2 unique changes:
  ------------------------------
    - TranQL connectors for DB2 renamed and reversioned to match initial TranQL release included in Geronimo 2.0.2
        tranql-connector-db2-xa-1.1.rar
    - TranQL connectors for MySQL and Postgresql added
        tranql-connector-mysql-local-1.1.rar
        tranql-connector-mysql-xa-1.1.rar
        tranql-connector-postgresql-local-1.1.rar
        tranql-connector-postgresql-xa-1.1.rar
    - TranQL connector for Oracle RAC added
        tranql-connector-oracle-rac-local-1.3.rar
    - XBean jars upgraded to 3.2 version to match Geronimo 2.0.2
    - Upgraded from IBM XML4J v4.4.10 to v4.4.12 (for XercesImpl)
    - Upgraded from IBM XML4J v4.3.11 to v4.3.12 (for Xml-Resolver)



+----------------+
| WASCE V2.0.0.1 |
+----------------+

This release is a maintenance release, in which the following project
levels were updated from the WASCE 2.0.0.0 release:
---------------------------------------------------------------------
  Apache Geronimo Server 2.0.2 (Rev586046)
  Apache OpenEJB 3.0-beta-1 (Rev579760)
  Apache OpenJPA 1.0.0 (Rev570500)


  Additional Apache Geronimo server patches included in WASCE V2.0.0.1:
  ---------------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/browse/GERONIMO

    3585 - Review OpenejbRemoteLoginModule
    3584 - LoginModules should not display warning messages for additional options added by JaasLoginModuleUse
    3582 - Review CertificateChainLoginModule
    3575 - Review CertificatePropertiesFileLoginModule
    3574 - Review LDAPLoginModule
    3571 - Review PropertiesFileLoginModule
    3570 - Review SQLLoginModule
    3560 - SMTPTransport.isConnected() returns true after close() is called
    3546 - sharedlib config should not start rmi-naming when used with offline deployer
    3544 - Offline deployer busted when adding sharedlib reference into offline-deployer-config.xml
    3543 - SQLLoginModule successfully authenticates non-existent users
    3540 - Session.loadProviders() doesn't seem to handle comments correctly
    3539 - Can not override providers using META-INF/javamail.providers file
    3529 - Clean up old mejb bits
    3525 - Add linkRef to map old MEJBGBean/MEJB jndi name to new ejb/mgmt/MEJB
    3515 - Profile item names do not match Sun implementation.
    3514 - NullPointerException in EjbModuleBuilder.addResourceAdapterMDBInfos
    3507 - Expose all TomcatConnector attributes in config.xml
    3506 - Javamail Notification events are supposed to be handled by a dispatcher thread.
    3499 - Expose ConnectionTimeout configuration in tomcat web connector to the user
    3489 - Deployment problems caused by file deletion failures
    3484 - openejb-deployer should not require openejb to be running
    3481 - Offline deployer throws BIND Exception when port 1099 is in use
    3479 - javamail Folder class not including folder name in getURLName() result.
    3478 - Mulitple URISyntaxException getting plugins from another server
    3477 - Transaction recovery broken for resource adapter
    3475 - expose thread pool size in config.xml/config-substitutions.properties
    3473 - CA Helper app should support submitting Certificate Requests from Internet Explorer
    3465 - Default log level needs to be tweaked to provide more useful information to users
    3459 - Build break due to OpenEJB Rev572863 changes
    3456 - Make MEJB security configurable
    3445 - Verify log levels can be changed for openejb related log categories
    3439 - geronimo-openejb-2.0.xsd not packaged under schema directory
    3427 - SMTP login fails if server sends multiple lines of response back from initial connection.
    3248 - Extraneous WARN messages during deployment of resource-env-refs in EJB jar
    3208 - In-place deployment fails when renaming file
    2964 - Cannot specify the Tomcat work directory for a web application
    2880 - TransportDisposedIOException occurs when trying to close ActiveMQ queue
    2680 - mod_jk configfilegenerator produces unusable configentries


  Additional patches included from other projects in WASCE V2.0.0.1:
  ------------------------------------------------------------------
    Tranql -
      GERONIMO-2188 - When oracle wrapper is used, commits are not immediately committed to oracle database

    Tomcat - Included webdav servlet security fix


  WASCE v2.0.0.1 unique changes:
  ------------------------------
    - Included tranql-connector-oracle-local in the server assembly
    - Upgraded to IBM 1.5.0 SR6 SDK images
    - Upgraded included DB2 9.1 JDBC drivers to latest 9.1.0.3 level


+----------------+
| WASCE V2.0.0.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo Server 2.0.1 (Rev566358)
  Apache Axis2 1.3-r562247 (Rev562247)
  Apache OpenEJB 3.0.0-r562820 (Rev562831)
  Apache OpenJPA 1.0.0-r561970 (Rev562584)
  Apache Yoko 1.0-incubating-r557035 (Rev556937)

  To determine what fixes and features were included in Apache Geronimo 2.0.1,
  use the following website and the Find Issues link to list which JIRA
  issues were incorporated since Apache Geronimo 1.1.1 -
      http://issues.apache.org/jira/browse/GERONIMO


  Additional Apache Geronimo server patches included in WASCE V2.0.0.0:
  ---------------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/browse/GERONIMO

    3461 - Disable MEJB gbean in the default assemblies until G3456 is fixed
    3437 - Axis2:  serviceimplClass being null caused NPE at invoke in JavaBeanDispatcher 	
    3421 - ClassFinder classloader problems cause deployer to hang
    3420 - Remote deploy of an EAR without an application.xml plan fails
    3405 - Generating WSDL files at runtime leaves files in use on Windows
    3400 - Log4JService Env and JVM info is no longer being logged.  Allow any log levels through the file appender.
    3391 - Use the config-substitutions.properties for the Deployer remoteDeployAddress settings
    3390 - Server Logs portlet - Web Access Log Viewer is broken
    3388 - Likely fix of LoginKerberosTest in case kerberos is actually installed
    3386 - Nothing returned when clicking on "Save" button at creating Tomcat NIO HTTPs Connector
    3383 - "Connect" button on LDAP Viewer portlet just listens on port "1389" ,not 10389
    3380 - Allow setting system-database as a dependency. Generify some of the db wizard portlet
    3378 - Enhance debugability of Deployer by logging errors and more data on debug
    3376 - Noarg constructor for tomcat's ManagerGBean
    3374 - Admin console uses Generic TranQL RA for non XA driver types
    3329 - javaVirtualMachine param for StartServerMojo in geronimo-maven-plugin doesn't work
    3324 - Could not scan module for TLD files: illegal char (space)
    3317 - "has not been enhanced" error when invoking an EJB 2.1 Entity Bean
    2851 - LDAP view in the console
    1746 - Cannot override default configurationFile value in Log4jService GBean


  Additional patches included from other projects in WASCE V2.0.0.0:
  ------------------------------------------------------------------

    Geronimo Specs - None

    Yoko - None

    OpenEJB - None

    OpenJPA - 
      GERONIMO-3363 ArrayList thread safe problem in OpenJPA
    
    AXIS2 - 
      No JIRA - Increase the default timeout to 2 minutes

    Tranql -
      GERONIMO-3440 - DB2-XA: when trace file is not specified, it caused error when running the sample
      GERONIMO-3419 - Console display wrong database pool type when derby embed local is used.


  WASCE v2.0.0.0 unique changes:
  ------------------------------
    - Additional scripts added to bin directory for Derby and WASCE version info
    - Full support for the IBM 1.5.0 SDK, Java Technology Edition
    - Removed ApacheDS, CXF, Jetty, JLine and WADI modules from the delivered server runtime
    - Recognize the JVM from Azul Systems, Inc. and Apple Inc. as a Sun JVM
    - Replaced Sun RI version of JSTL 1.2 with an IBM rebuilt version of 1.2-1 that works with the IBM SDK
    - Replaced Apache Woodstox with IBM XLXP v1.1.2
    - Replaced XercesImpl 2.8.1 with the version from IBM XML4J v4.4.10
    - Replaced Xml-Resolver 1.1 with the version from IBM XML4J v4.3.11
    - Replaced Geronimo rebuilt Tomcat 6.0.13 with an IBM SDK rebuilt version of 6.0.13-1
    - Removed DoubleMetaphone.java implementation from commons-codec-1.3.jar
    - The following server dependencies are different than the versions used by Geronimo 2.0 -
          antlr upgraded from 2.7.2 to 2.7.5
          commons-beanutils upgraded from 1.6.1 to 1.7.0
          commons-collections upgraded from 3.1 to 3.2
          commons-io upgraded from 1.1 to 1.2
          commons-lang upgraded from 2.0 to 2.3
          dwr upgraded from 1.1.3 to 1.1.4
          jaxen upgraded from 1.1-beta-10 to 1.1-beta-11
          wsdl4j upgraded from 1.6.1 to 1.6.2
          xpp3 upgraded from 1.1.3.3 to 1.1.3.4.M


+----------------+
| WASCE V1.1.0.2 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo 1.1.1 (Rev447393)

  To determine what fixes and features were included in Apache Geronimo 1.1.1,
  use the following website and the Find Issues link to list which JIRA
  issues were incorporated in the 1.1 and 1.1.1 releases -
      http://issues.apache.org/jira/browse/GERONIMO


Additional Apache Geronimo patches included in WASCE V1.1.0.2:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/browse/GERONIMO

    G2753 - Allow RMIRegistryService to have the host set as an attribute
    G2695 - Requests using Non-secure HTTP connections cannot access unsecured web resources
    G2625 - Geronimo Console: login page prevents using username, password longer than 25 characters for login
    G2584 - Hot deploy module/server restart, throws IllegalArgumentException if application deployed using hotdeployment
    G2571 - Improve classloading performance by directing class loading to known classloader for certain classes
    G2565 - User confirmation on attempting to stop a web connector through WebServer portlet
    G2555 - Windows scripts don't work when used from different drive
    G2549 - CmdLine Plugin install NPE in CommandListConfigurations
    G2521 - add snapshot support to plugin installer gbean
    G2482 - Remove console JARs from WEB-INF/lib
    G2478 - ContextForwardServlet should have a registration mechanism
    G2458 - MapEditor does not work
    G2443 - Import CA reply should match the public key in the keystore with that in the certificate from CA
    G2437 - Empty dirs and config.xml entries left behind after undeploy
    G2431 - generateCSR reverses the attribute sequence in subject name
    G2413 - Add a Certification Authority (CA) portlet to Geronimo console
    G2402 - Redeployment fails after third iteration.
    G2386 - Cleanup debug log entries created during server startup
    G2318 - Database path validation not present
    G2314 - Can not create a datasource with the name "jdbc/EmployeeDatasource" from console
    G2293 - Can't deploy exploded WAR with plan with no environment
    G2284 - Console DB/JMS and Security Realm naming inconsistent
    G2283 - Common libs portlet guesses wrong group ID, gives no usage advice
    G2274 - realm-principal does not work in web app security
    G2027 - Mismatched passwords when editing user in web console
    G1986 - TranQL Connector doesn't check Driver Class during deployment
    G1749 - Server Logs portlet - Web Access Log Viewer improvements
    G1704 - Console security realm doesn't let you pick a JAR
    G1657 - CommandSupport doesn't bubble up the exception. Prints stacktrace
    G1641 - Using default Console Realm, when delete a user it will not be removed from the groups
    G1592 - Add NamedUPCredentialLoginModule to Console Realm Wizard
    G1580 - Better error message for missing WSDL file for EJB web service
    G1388 - "Go" button should be moved to another location on the console as it may not be visible without scrolling right
    G1358 - switch database config file lookup to geronimo.apache.org

WASCE v1.1.0.2 unique changes:
------------------------------
    - None



+----------------+
| WASCE V1.1.0.1 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo 1.1.1 (Rev447393)

  To determine what fixes and features were included in Apache Geronimo 1.1.1,
  use the following website and the Find Issues link to list which JIRA
  issues were incorporated in the 1.1 and 1.1.1 releases -
      http://issues.apache.org/jira/browse/GERONIMO


Additional Apache Geronimo patches included in WASCE V1.1.0.1:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/browse/GERONIMO

    G2551 - Plugin NPE fixes
    G2530 - Enable configuration of Axis global request/response handlers
    G2511 - WEB-INF/Classes is not visible during deployment
    G2503 - Webapp classloader prefers WEB-INF/lib over WEB-INF/classes
    G2489 - Client builder bug is blocking usage of Daytrader AppClient
    G2477 - Fixed NPE in JCAResourceImpl
    G2436 - FileKeystoreInstance.generateKeyPair() should check if the keystore is loaded
    G2429 - Several project.xml files are referencing jaxr-api-0.5.jar
    G2404 - Edit HTTPS Connector page does not display the connector name
    G2377 - Deploying a new datasource with the same name does not indicate any problem in the console
    G2294 - In security realm with multiple login modules, anything after the first is ignored
    G2131 - "Installed Configuration" message written using System.out.println(..) instead of using the log


WASCE v1.1.0.1 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.1.0.0 except for:
            IBM rebuilt Apache Geronimo 1.1.1 + additional fixes and changes to work with the IBM JVMs
            IBM rebuilt Apache Geronimo Specs 1.1.1
            IBM rebuilt OpenEJB 2.1.1 + changes to work with the IBM ORBs
            IBM XML4J 4.3.9 (Apache Xerces 2.6.2 + fixes and translated messages)
            IBM XSLT4J 2.6.11 (Apache Xalan 2.6.0 + fixes and translated messages)

    - Added IBM XSLT4J (Xalan) to the install image to support Sun Java SE 5.0

    - Added support for Solaris 10 on SPARC Systems with the provided 32-bit IBM 1.5.0 Hybrid SDK

    - Added Java runtime logging in the AppClient startup (G2490)



+----------------+
| WASCE V1.1.0.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo 1.1.1 branch Rev431518

  To determine what fixes and features were included in Apache Geronimo 1.1.1,
  use the following website and the Find Issues link to list which JIRA
  issues were incorporated in the 1.1 and 1.1.1 releases -
      http://issues.apache.org/jira/browse/GERONIMO


Additional Apache Geronimo patches included in WASCE V1.1.0.0:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/browse/GERONIMO

    G2363 - Console: create new pool using wizard, cannot use "show plan" button for any XA database, even derby
    G2348 - Tomcat ConnectorGBean does not handle attribute values properly
    G2343 - Tomcat does not use maxPostSize set in config.xml
    G2341 - EditableConfigurationManager problems
    G2329 - Remote-deploy failures between Windows and Linux machines
    G2318 - Database path validation not present
    G2314 - Can not create a datasource with the name "jdbc/EmployeeDatasource" from console
    G2280 - FileKeystoreInstance.getKeyManager() fails when there is more than one privatekey in the store
    G2279 - FileKeyStoreInstance: Does not save keyPasswords after removing an entry
    G2275 - login-domain-principal or realm-principal in default-principal cause deployment errors
    G2271 - Security Realm deployed as part of a web app listed as "Serverwide"
    G2224 - Add a geronimo specific system property for controlling dom, sax, and transformer creation
    G2168 - NPE when deploying RAR (geronimo-spec-j2ee-connector)
    G2113 - Geronimo doesn't start if restarted using another JDK
    G1986 - TranQL Connector doesn't check Driver Class during deployment
    G1813 - When already deployed application is hot deployed once gain , Server doesn't delete the module from hot deployed directory


WASCE v1.1.0.0 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.1.2 except for:
            IBM rebuilt Apache Geronimo 1.1.1 + additional fixes
            IBM rebuilt Apache Geronimo Specs 1.1 + additional fixes
            IBM rebuilt OpenEJB 2.1 + changes to work with IBM ORB
            IBM rebuilt TranQL 1.3, TranQL Connector 1.2, TranQL Vendors 1.1
            IBM rebuilt Apache Tomcat 5.5.15 + additional fixes
            IBM Cloudscape 10.1.3.2.424154 (Apache Derby 10.1.3 + fixes)
            IBM DB2 JDBC drivers from 8.2.4 and 9.1.0 releases
            IBM XML4J 4.3.7 (Apache Xerces 2.6.2 + fixes and translated messages)
            Apache Commons-IO 1.2
            Apache Commons-FileUpload 1.1.1
            Apache Commons-Modeler 1.1-20060524 (renamed for Maven 2)
            Apache Commons-Primitives 1.0-20041207 (renamed for Maven 2)
            ActiveMQ 3.2.4

    - Using Plugin repository list hsoted by IBM instead of the default Geronimo list.



+----------------+
| WASCE V1.0.1.2 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev391720 from 20060405150120


Additional Apache Geronimo patches included in WASCE V1.0.1.2:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220

    G1647 - Enabling access to session id on Tomcat

    G1788 - Allow for disabling of cookies in Tomcat web application

    G1817 - "Test a Login" while adding LDAP Realm fails with NullPointerException

    G1911 - HTTPS algorithm=Default is not preserved after the server is started


WASCE v1.0.1.2 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.1.0 except for:
            Apache Commons-FileUpload 1.1-G1M5 (required level for commons-io 1.0)
            IBM Cloudscape 10.1.2.4.396056

    - Enabled Tomcat SSO Valve in the server runtime.

    - Changed configured security protocol used by the Tomcat HTTPS connector from
      SSL-only to new "Default" value, which maps to SSL_TLS for IBM JVM and TLS for Sun JVM

    - Added all available Tomcat Web, AJP and SSL connector attributes that can be modified to config.xml

    - Cleanup minor style-sheet bug and add shadow background to portlet titles

    - Added source code for the Tomcat JSP and Servlet examples to our Samples zipfile

    - Added support for AIX 5.3 ML4 on POWER Systems with the provided 32-bit IBM 1.4.2 SDK



+----------------+
| WASCE V1.0.1.1 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev391720 from 20060405150120

  To determine what fixes and features were included in Apache Geronimo 1.0
  since WASCE 1.0.0.1, use the following website and the Find Issues link to
  list which JIRA issues were incorporated between 2006/01/27 and 2006/04/05 -
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220


Additional Apache Geronimo patches included in WASCE V1.0.1.1:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220

    Rev391720 - Tomcat module change to insure that ContextManager.currentCaller
                is reset. Otherwise, ThreadLocal will be set when the Thread is
                reused. This can lead to incorrect security Subjects being used.

    G1791 - LDAP Security Realm created via Console can fail deployment


WASCE v1.0.1.1 unique changes:
------------------------------
    - Updates to the client-corba configuration to support cross-network IBM ORB
      communication required to pass J2EE Certification on Linux for PowerPC.

    - Added support for 64-bit Linux on Power with the provided 32-bit IBM 1.4.2 SDK



+----------------+
| WASCE V1.0.1.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev380604 from 20060224013811


Additional Apache Geronimo patches included in WASCE V1.0.1.0:
--------------------------------------------------------------
  The following additional Apache Geronimo JIRA patches were included from:
      http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220

    G585  - No indication when DefaultWorkManager pool is exhausted

    G973  - Add security to /console-standard

    G1037 - Clicking on "uninstall" link in Applications management pages deletes the configuration without any confirmation from user

    G1097 - Update KeyStore portlet to use default var/security/keystore file

    G1182 - Connector portlet improvement (delete connector confirmation, more form buttons)

    G1196 - Keystore portlet: Viewing trusted certificate results in an error

    G1199 - Keystore portlet should display certificate finger print before importing trusted certificates

    G1287 - Fix problem on windows where rename fails during fixcrlf processing

    G1336 - update portlet to validate Max PoolSize on a DataBase pool

    G1374 - CMPContainerBuilder and CMRCompoundAccessor patches (TranQL and OpenEJB patches for Plants by WebSphere)

    G1426 - DatabasePoolPortlet gets NPE when saving with space in path

    G1441 - "Build path contains duplicate entry" errors for some geronimo projects in eclipse

    G1443 - The hot deployer should accept plan-only deployments just like the online deployer

    G1447 - Client-System and Client-Security fixes needed for MagicGBall

    G1448 - debug-tool does not work on Tomcat

    G1449 - added missing depends on geronimo-corba_2.3_spec and geronimo-spec-corba for OpenEJB

    G1451 - A new TCP listener for ActiveMQ is not persisting across server startups

    G1452 - fix JMXService configid name

    G1455 - System Modules portlet - Start of CAR does not start its GBeans

    G1475 - updated configs\client-system\project.xml & configs\j2ee-system\project.xml to not copy Xerces into the Repository, since its already in lib\endorsed

    G1477 - JMX debug tool should not be loaded by default

    G1489 - minor fixes/updates to jUDDI webapp and Tomcat config

    G1499 - Daytrader: uncomment the drop table statements in daytrader.sql

    G1500 - Geronimo startup fails after adding an HTTPS Connector

    G1503 - keystore generated by KeyStore portlet could not be used to add either Jetty or Tomcat HTTPS Listeners

    G1531 - KeyStore portlet should support deletion of certificates and private keys

    G1572 - Custom error page to tell users that Cookies are required by the Console

    G1716 - Add usage of SimpleEncryption to PropertiesFileLoginModule and Admin Console

    G1750 - Unable to run tradeStreamerAppclient

    G1752 - Changing activeMQ port via console doesn't stick

    G1757 - Console: Update instructions for "Create Database Pool -- Show Deployment Plan"

    G1762 - Create a derby network /embedded XA datasource via admin console fail

    G1781 - Repository Viewer portlet fails to list repository entry with single digit version value

    G1782 - Properties File Login module fails after editing through Admin Console

    G1784 - SQL Login Modules logs "null" instead of the driver name


WASCE v1.0.1.0 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.0.0 except for:
            IBM Cloudscape 10.1.2.3
            IBM rebuilt ActiveMQ 3.2.2
            IBM modified Apache Geronimo post-1.0 branch Rev380604 from 20060224013811 plus patches and unique changes
            IBM rebuilt OpenEJB 2.0.0.1
            IBM rebuilt TranQL 1.1/1.2.2 with added WebSphere driver for MS SQL 2000/2005

    - Updates to the SystemProperties GBean to support IBM and SUN JVM arguments

    - Included DB2 XA resource adapter for TranQL.

    - Added daytrader-db2-XA-plan.xml to demonstrate how to use the DB2 XA resource adapter.

    - Added MS SQL Server JTA files under repository\websphere\zips for XA resource adapter support.

    - Updated KeyStoreGBean to support IBM or Sun JVM for "import CA reply" operation

    - Included new server information collector tool from Vamsi

    - Added clarification in the Log Manager portlet help that changes are temporary and will be lost on server restart

    - G1789 - Unable to add an SQL Security Realm through Admin Console.  Temporary patch added to skip the Test action.

    - G1786 - JMS Listeners for protocols activeio, peer and openwire fail to start.  Temporary patch to remove activeio, openwire and peer from the ActiveMQManagerGBean.getSupportedProtocols() list.



+----------------+
| WASCE V1.0.0.1 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0 branch Rev373046 from 20060127194112


WASCE v1.0.0.1 unique changes:
------------------------------
    - Using the same levels of dependent projects as in WASCE 1.0.0.0 except for:
            IBM Cloudscape 10.1.2
            IBM rebuilt ActiveMQ 3.2.1
            IBM modified Apache Geronimo post-1.0 branch Rev373046 from 20060127194112 plus patches and unique changes
            IBM rebuilt OpenEJB 2.0
            IBM rebuilt TranQL 1.1/1.2.2 with added WebSphere driver for MS SQL 2000

    - applications\uddi-db\project.xml - added missing Derby dependencies

    - Removed dependencies on WADI and its prereqs from Tomcat and Tomcat-Builder modules

    - Scripts updated to use the Java Runtime selected by the Installer

    - Created a unique assembly based on the j2ee-tomcat-server for WASCE -
      assemblies\wasce\project.xml - Removed depends: ldap-demo-tomcat, servlets-examples-tomcat, jsp-examples-tomcat,
        jmxdebug-tomcat, daytrader-derby-tomcat, daytrader-derby-tomcat-streamer-client, jdbm, slf4j-simple,
        wadi-core, wadi-tomcat55, xfire, spring, geronimo-directory, geronimo-jetty, geronimo-jetty-builder,
        directory, ldap-realm, commons-lang, apacheds-core, apacheds-shared, asn1-ber, asn1-codec, asn1-der, mina,
        kerberos-protocol, ldap-protocol, apache-ldapber-provider, kerberos-common, ldap-common
      assemblies\wasce\src\var\config\config.xml - Removed configs: geronimo/directory, geronimo/ldap-realm,
        geronimo/ldap-demo-tomcat, geronimo/servlets-examples-tomcat, geronimo/jsp-examples-tomcat

    - Renamed geronimo.log to server.log in var\log\server-log4j.properties

    - Added additional log4j.category values in var\log\server-log4j.properties

    - IBMORB module to support IBM Java runtime.  Updated Client and Server Corba plans to support IBM and Sun JVM.
      Updated SystemProperties to allow common, Sun and IBM system properties.
      Detects jvm vendor and initializes correct IBM or Sun Corba support for OpenEJB.

    - Removed dependencies on Jetty from Tomcat plans

    - Added to /lib dir: commons-el, commons-i18n, jstl, taglibs

    - Added missing Derby dependencies to UDDI build

    - Added extra startup environment logging

    - Renamed geronimo-version.properties to server-version.properties and updated contents for WASCE

    - Created WASCE Welcome Application using the Apache Geronimo 1.0-M5 Welcome Application

    - Replaced var\security\keystore with version from WASCE 1.0.0.0 which includes a Trusted CA from localhost for IBM ORB

    - GVT updates to Admin Console webapp to set contentType to UTF8

    - Updated Console About page for WASCE

    - WASCE branding of Admin Console

    - Included Cloudscape ij.* scripts in bin directory

    - Updates to Daytrader to Support stand-alone builds needed for separate samples bundle
      Modified daytrader readme with WASCE specific information and how to configure daytrader with DB2 and Oracle
      Updated daytrader plans for remote Cloudscape, DB2 and Oracle database.  Also added run-DayTrade bat script.
      Added run-DayTrade shell script.  Also added derby\derby-linux.txt to support the shell script.

    - Removed the AG 1.0 work in-progress Wiki docs from the WASCE deliverable.

    - Updated Tomcat configuration to set secureProtocol to SSL for IBM JVMs

    - Updated LDAP-Realm to use the normal ldap port of 389 instead of 1389 and included the deployment plan and demo in the Samples bundle.

    - Added TomcatEngine entry to var\config\config.xml to help users with clustering setup as in http://opensource2.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Clustering+Example

    - Updated Web Server - Network Listeners portlet for HTTPS Algorithm to use JVM Default and HTTPS Protocol of SSL



+----------------+
| WASCE V1.0.0.0 |
+----------------+

This release is based on:
-------------------------
  Apache Geronimo post-1.0-M5 branch Rev328772 from 20051026225711

