Release Notes -- Apache Geronimo -- Version 1.0 Geronimo URLs ------------- Home Page: http://geronimo.apache.org/ Downloads: http://geronimo.apache.org/downloads.html Documentation: http://geronimo.apache.org/documentation.html Mailing Lists: http://geronimo.apache.org/mailing.html Source Code: http://geronimo.apache.org/svn.html Bug Tracking: http://issues.apache.org/jira/browse/GERONIMO Wiki: http://wiki.apache.org/geronimo System Requirements ------------------- You need a platform that supports the Sun JDK 1.4.2. CORBA support requires a Sun Java 1.4.2 VM (specifically 1.4.2_08 or a higher 1.4.2_* release). Most testing has been done on Linux, Mac OS X, and Windows. Installing & Starting Geronimo ------------------------------ To install, simply unpack the .zip (Windows) or tar.gz (Unix) file containing Geronimo. Documentation is included in the docs directory in your unpacked server. If you wish to modify the default ports that Geronimo will use, edit the file var/config/config.xml in your Geronimo directory. Geronimo comes with batch and script files to control server start and stop functions. To see usage examples simply type geronimo.bat or geronimo.sh command as appropriate for your platform. It is necessary to set JAVA_HOME to the copy of your Sun 1.4.2 JDK/JRE prior to executing the command. Here is an example: export JAVA_HOME=/directory_to_the_JRE/ bin/geronimo.sh The command will display help text instructing you as to how to start and stop the Geronimo server. If you prefer to start the server without a script file you can simply type: java -jar bin/server.jar Once the server has started, you can access the administration console at http://localhost:8080/console/ . The default user name is "system" and the default password is "manager". Administration Console Security Configuration --------------------------------------------- The default administration user/password for the admin console and deployment is system/manager. To change this edit the var/security/users.properties and var/security/groups.properties files. Deploying Applications ---------------------- Geronimo comes with deploy scripts and batch files to deploy J2EE modules or applications. Alternatively, to deploy a J2EE module or application, start Geronimo and then run (for example): java -jar bin/deployer.jar deploy my-web-app.war [deploy plan] You will need to use the username "system" and password "manager" unless you customized those during the install process. The deployment plan argument is optional -- you can pack a deployment plan into the application module, provide it on the command line, or in some cases omit it entirely. For more information on the commands and options supported by the deploy tool, run java -jar bin/deployer.jar help [command] Other Deployment Options ------------------------ As an alternative to the command-line deployer, you can copy application modules into the geronimo/deploy/ directory and the hot deployer service will deploy them automatically. The command-line deployer has some advantages, as it will output any deployment errors to its own console rather than just the server log, but either method will generally work. Additionally, Geronimo provides a Maven plugin that can deploy applications to Geronimo as part of a Maven build. Future Road Map at a Glance --------------------------- http://issues.apache.org/jira/browse/GERONIMO? report=com.atlassian.jira.plugin.system.project:roadmap-panel (the above URL must be all on one line) Significant Changes Since the M5 Release ---------------------------------------- * the ConfigID format has been updated in anticipatation of future enhancements. Application plans that include configIds of configurations included in Geronimo M5 and earlier will require modifications. See the Wiki at http://wiki.apache.org/geronimo for more information. * More functionality and new look and feel for the Administrative Console (http://localhost:8080/console/) * Added HTTP session clustering to the Tomcat configuration included with Geronimo * Hot Deploy by copying your deployment artifact to the deploy/ directory * Ability to run the deploy tool from a machine other than the application server (remote deployment) * Packages that represented experimental, pre-release or obsolete versions were removed. * Clustering - Tomcat support for clustering is available in this release. - WADI has been included as a technology preview for both Jetty and Tomcat. See http://wadi.codehaus.org for additional information. Choice of Web container ----------------------- Two versions of the Geronimo binary are available for download. There is a version for the Jetty Web container and a version for the Tomcat Web container. Both distributions are fully supported by the Geronimo team. Please download the binary appropriate for your installation. Configuration ------------- Most configuration attributes can be updated in the geronimo/var/config/config.xml file. The attributes most likely to be changed are already included in the supplied config.xml file, while others may need to be added manually. Overall Project Status ---------------------- The current version release of 1.0 represents a significant step for the Geronimo project. After a little over two years of effort this distribution is a fully compliant and usable J2EE container suitable for everything from development to Enterprise deployments. The next version of Geronimo is focused on several areas, including: * continue to enhance the performance and usability of the server * improve cross-platform compatibility * improve integration with third-party development tools and server products User feedback is critical for future released to be successful! The Geronimo team is anxious to gather feedback to ensure we are meeting the needs and expectations of the user community. In addition to the goals mentioned above, several specific changes are currently being considered: * Make the Geronimo kernel pluggable, to help ease integration of external components. * Enhance the ability to assemble customized servers (including only the services required by the applications to be run). * Enhance configuration, administration and management tools * Improve clustering support for web containers and ejbs For more information on specific bugs or features, or to help with testing efforts, please visit JIRA, our bug/issue tracking system, at http://issues.apache.org/jira/browse/GERONIMO Certification Status -------------------- Geronimo 1.0 has passed the J2EE(tm) certification test suite. We will be filing the appropriate certification paperwork with Sun for official J2EE certification. Significant Missing Features ---------------------------- * J2EE Application Client that works from a machine other than the server * Full JSR-88 support for DConfig Beans (the current features are somewhat incomplete) * Offline deployment and assembly tools (expected shortly) * Installer program (expected shortly) Known Issues ------------ * ActiveMQ (our JMS implementation) is not shut down in the right way and thus tends to generate exceptions to the console during the shutdown process. This does not cause any actual problems as far as we know, but it sure doesn't look nice. * See also outstanding JIRA issues at http://issues.apache.org/jira/browse/GERONIMO Specific Issues, Features and Improvements fixed in Version 1.0 --------------------------------------------------------------- ** Bugs * [GERONIMO-287] - Control-C termination overwrites log files created with log4j.xml * [GERONIMO-386] - openejb cmp attempt to modify identity columns * [GERONIMO-409] - SQLSecurityRealm/SQLLoginModule needs overhaul * [GERONIMO-453] - DerbySystemGBean doesn't call System.gc() in doStop() and soFail() as recommended in the Derby doco * [GERONIMO-477] - Deployer should not auto-connect if not asked to * [GERONIMO-518] - Deploying Struts app fails on Logging ClassCastException * [GERONIMO-626] - Marshall Exception while reading an object array with length 0. * [GERONIMO-629] - Misleading error when ra.xml is included in the RAR jar as well as the RAR * [GERONIMO-637] - LogFactory.release(ClassLoader) can release the parent config's logger. * [GERONIMO-670] - Use of undocumented fields with setAccessible * [GERONIMO-688] - ActiveMQActivationSpec default maxSessions value reset to 0 by Geronimo * [GERONIMO-689] - Cannot set MDB activation config maxSessions property * [GERONIMO-717] - Root configurations should use dependencies not manifest classpath. Requires built-in repository. * [GERONIMO-751] - wsdl4j version is a private build * [GERONIMO-774] - OpenEJB itests - GBeanInstance should already be stopped before die() is called * [GERONIMO-825] - schemaLocation attribute values in deployment plans contain problematic "schema\" prefix. * [GERONIMO-829] - undeploy of components leaves web-inf\lib directory and jars in config-store * [GERONIMO-858] - Clean up dependencies in console application * [GERONIMO-861] - Investigate warning from Pluto portal * [GERONIMO-872] - Jetty does not verify servlet mapping against the servlets * [GERONIMO-877] - Update TranQL connector jar filename in console properties * [GERONIMO-879] - The console inclusion of a license for JDBM is obsolete. * [GERONIMO-883] - We need a flag to indicate if login modules should have their principals wrapped or not * [GERONIMO-886] - Demo application cannot start using the Geronimo console * [GERONIMO-890] - Role Mapping using Login Domain Name * [GERONIMO-912] - Installer uses wrong port variable for web containers * [GERONIMO-918] - Change service-ref to use single definition of "port" * [GERONIMO-935] - ManagedAttribute injection should work when multiple stores are present * [GERONIMO-936] - Reconfigure plugin .classpath to follow Maven convention * [GERONIMO-950] - JVM portlet shouid display all system property values * [GERONIMO-978] - StackOverflowError shutting down Derby * [GERONIMO-980] - jetty to 5.1.5rc1 * [GERONIMO-983] - Memory used by proxies isn't released by dereferencing the proxy (I speculate) * [GERONIMO-990] - Remove external SNAPSHOT dependencies * [GERONIMO-1007] - Deployment exception for Local interface class not found error does not show name of local interface class in log * [GERONIMO-1008] - Leading blank lines in * [GERONIMO-1011] - HTTPS Connectors fail on IBM JDK * [GERONIMO-1014] - problems getting the UserPrincipal for servlets and struts * [GERONIMO-1017] - Non-persistent attributes shouldn't default to manageable * [GERONIMO-1019] - Exception for bad servlet-mapping * [GERONIMO-1021] - tomcat ejb ws login and authorization doesn't work * [GERONIMO-1024] - Null Pointer exception thrown if message destination specifies an incorrect module name. * [GERONIMO-1028] - WebLogViewerPortlet does not honor the date in the search * [GERONIMO-1029] - tomcat web log seems to be created with wrong name and isn't found by the web log viewer portlet * [GERONIMO-1031] - NullPointerException during deploy of Struts App on Tomcat * [GERONIMO-1032] - Deploy reports an improper port number for a newly deployed web app * [GERONIMO-1036] - Tomcat configurations are not relocatable * [GERONIMO-1039] - Milestone 5 Corba not running with IBM JDK & SUSE LInux * [GERONIMO-1040] - Tomcat and Jetty config files are missing CORBA GBeans * [GERONIMO-1041] - Portlets updates required to match new ActiveMQ and TranQL versions in trunk * [GERONIMO-1042] - Portlet error in Database Pools * [GERONIMO-1043] - Portlet error in All Realms * [GERONIMO-1044] - LoginModule class must be in o/a/g/Security configuration classloader to work * [GERONIMO-1045] - xml-reference in the gbean declaration located in the geronimo-application.xml does not work * [GERONIMO-1046] - ORA-00920 SQL Exception thrown when testing day trader with Oracle * [GERONIMO-1047] - undeploy using "uninstall" in Applications Management page doesn't do the cleanup properly * [GERONIMO-1049] - Remove unused cts-* plans from tck * [GERONIMO-1051] - CSSGSSUPMechConfigDynamic can't get subject * [GERONIMO-1055] - Geronimo schema validation errors * [GERONIMO-1059] - Petstore application won't build via maven if stand-alone * [GERONIMO-1061] - SampleSecurityRealm's LoginService references are obsolete * [GERONIMO-1062] - OpenEJB client leaks memory on each JNDI lookup. Get OutOfMemoryException after a few thousand lookups * [GERONIMO-1063] - Viewing server logs results in warning message in command prompt * [GERONIMO-1064] - WebConnector portlet results in CodeGenerationException when G is configured for tomcat * [GERONIMO-1065] - Portlet Exception in JMS Connection Factory portlet * [GERONIMO-1067] - Portlet Error in Console Realm portlets * [GERONIMO-1068] - Web Access log management can only handle one log file. * [GERONIMO-1070] - Network Listeners added through console are lost upon server restart * [GERONIMO-1072] - Better error for bad EJB QL * [GERONIMO-1077] - DeploymentException propagated to deployer are incomplete (stack + nested exceptions) * [GERONIMO-1080] - CMP generates invalid update SQL * [GERONIMO-1083] - daytrader does not work with tomcat * [GERONIMO-1090] - By default, CMP fields of type char should be mapped to the CHAR SQL type. * [GERONIMO-1093] - Creating Tomcat Web Connector fails due to unknown gbean attribute acceptCount * [GERONIMO-1094] - OpenEJB client attempts to close connection even when a connection couldn't be obtained causing "Error closing connection with server: null" message * [GERONIMO-1096] - Incomplete ServerPolicy/ClientPolicy classes causes problems with non-Sun ORBs * [GERONIMO-1098] - Tomcat web connector fails to start due to missing name attribute * [GERONIMO-1099] - Error Uninstalling an application - cannot re-install application or restart server * [GERONIMO-1100] - Java Mail portlet loads the Keystore portlet implementation * [GERONIMO-1104] - org.openejb.proxy.CglibEJBProxyFactory$NoOverrideCallbackFilter should implement equals() and hashcode() methods * [GERONIMO-1105] - org.apache.geronimo.axis.client.NoOverrideCallbackFilter should implement should implement equals() and hashcode() methods * [GERONIMO-1108] - CertManagerPortlet is being loaded for the SecurityRealms portlet * [GERONIMO-1112] - Problem with sending mail using G's JavaMail SMTP transport * [GERONIMO-1114] - gbeans with xml-attribute/reference in j2ee plan need correct namespace * [GERONIMO-1115] - Restart/Reboot of G from console give plethora of exceptions * [GERONIMO-1116] - LocalAttributeManager should allow command line override of its configuration file * [GERONIMO-1117] - [Build break] junit tests in openejb failed. * [GERONIMO-1121] - ConnectionManager leaves several timer tasks running even after gbeans are shutdown -- causes memory leak * [GERONIMO-1124] - bouncycastle/jars/bcprov-jdk14-124.jar not found * [GERONIMO-1125] - AbstractSinglePoolConnectionInterceptor$IdleReleaser keeps MultiParentClassLoaders alive * [GERONIMO-1128] - Derby Log Viewer performance problem * [GERONIMO-1131] - component context not available in tomcat servlet init methods * [GERONIMO-1132] - Undeploy using Deployment Manager fails to undeploy application * [GERONIMO-1136] - Console deployment dies unless separate plan provided * [GERONIMO-1138] - Revise database pool creation portlet to use JSR-88 * [GERONIMO-1144] - The deployer does not look for ConfigurationBuilder in other modules * [GERONIMO-1145] - Too many ORBs (or possibly not enough) * [GERONIMO-1146] - imported transactions in mdbs don't work properly * [GERONIMO-1147] - CORBAHandleDelegate does not work with some orbs * [GERONIMO-1148] - Jetty & Tomcat Consoles use conflicting Keystore GBean * [GERONIMO-1150] - NullPointerException when no security element is in plan * [GERONIMO-1151] - Changing EJB port from 4201 to another value in config.xml does not take effect * [GERONIMO-1152] - Connector portlet does not display all WebConnectors * [GERONIMO-1154] - connector and security xsd's need import to xml.xsd * [GERONIMO-1155] - ActiveMQSessions build up during DayTrader execution * [GERONIMO-1157] - Repository list/upload screen should use management API * [GERONIMO-1158] - Need edit screen for new database pool portlet * [GERONIMO-1159] - New L&F for Console: Fix Header * [GERONIMO-1160] - New database pool portlet doesn't edit existing pools * [GERONIMO-1161] - Web Server - Network Listeners - HTTPS Listener edit page updates * [GERONIMO-1162] - GeronimoSchemaUtils security schema upgrade code broken * [GERONIMO-1165] - Changing System DB pool size to 65 causes ActiveMQ to fail to get a connection * [GERONIMO-1171] - GBeanInstance should load reference types from types classloader, not gbeans classloader * [GERONIMO-1172] - SecurityBuilder needs to use configuration classloader to construct principals. * [GERONIMO-1177] - URLJarFile memory leak * [GERONIMO-1181] - Add/Edit Tomcat HTTPS Connector does not address truststore parameters * [GERONIMO-1185] - Updated Web Access Log Viewer doesn't display any log records * [GERONIMO-1186] - Illegal argument exception when returning from add listener to display list in web server page, network listeners portlet * [GERONIMO-1200] - HotDeployer gets IllegalStateExceptions during a non-hot deploy deploy of an app * [GERONIMO-1201] - All our login modules implement login() incorrectly * [GERONIMO-1203] - LoginConfig processing can silently do the wrong thing * [GERONIMO-1205] - Security realms load XML login module definitions in reverse order * [GERONIMO-1206] - SQLSecurityRealm doesn't work with PostgreSQL * [GERONIMO-1207] - Dependency / Lifecycle Woes * [GERONIMO-1208] - LoginConfig XML doesn't support the wrap flag * [GERONIMO-1209] - New security realm portlet doesn't update existing realms * [GERONIMO-1211] - Problems with javamail implementation * [GERONIMO-1218] - deploy command cannot be run when server is stopped as help indicates * [GERONIMO-1219] - EJB Deploy Error * [GERONIMO-1220] - EJB Deploy Error #2 * [GERONIMO-1221] - Recent caching changes in cglib broke axis-builder * [GERONIMO-1222] - Principal wrapping changes broke CSSSASITTPrincipalNameDynamic * [GERONIMO-1225] - The recently added "Common Console Actions" on welcome page doesn't work right * [GERONIMO-1226] - Remove broken Reboot option from Console Shutdown/Restart * [GERONIMO-1229] - Schema conversion search for elements should use qname, not just localname. * [GERONIMO-1232] - startup.sh is not executable when built on windows * [GERONIMO-1245] - Backward M5 deployment capability broken * [GERONIMO-1247] - Patch for xml.xsd, geronimo-connector-1.0.xsd and geronimo-security-1.1.xsd * [GERONIMO-1248] - Problem in using a security realm added through geronimo console * [GERONIMO-1249] - Error in deploying a web application through geronimo console * [GERONIMO-1250] - Console Realm Create new user results in error and gives confusing error message. * [GERONIMO-1251] - Unable to add a new realm thru "Security Realms" portlet * [GERONIMO-1252] - Keystore portlet gets exception trying to view generated keypair. * [GERONIMO-1253] - Button labels on Generate Keystore Page dialog not consistent. * [GERONIMO-1256] - deploy:waitForStarted broken * [GERONIMO-1261] - Writes to repository broken * [GERONIMO-1262] - Common Libraries portlet fails with a GBeanNotFoundException * [GERONIMO-1263] - dependency element components need white space trimmed * [GERONIMO-1264] - Link icon in console is the Gluecode Joe logo * [GERONIMO-1266] - Geronimo Izpack installer does not set shell scripts as executable * [GERONIMO-1270] - NoClassDefFound exception in JMS Connection Factory portlet * [GERONIMO-1274] - Cannot install an application on Geronimo using the admin console * [GERONIMO-1276] - Installing an application into Jetty - "started" state not retained after a restart * [GERONIMO-1283] - Demo Application Broken * [GERONIMO-1291] - Document geronimo-config.xsd * [GERONIMO-1292] - Connector Portlet: List connectors in Web Server management page throws exception * [GERONIMO-1295] - Deploy & Undeploy no longer affect config.xml; next startup dies * [GERONIMO-1297] - Scripts in assemblies servers probably don't have right permissions * [GERONIMO-1299] - Refresh servlet-examples and jsp-examples war files * [GERONIMO-1301] - Need to move shutdown jar to "new" servers * [GERONIMO-1304] - assemblies servers need online deployer * [GERONIMO-1305] - Packaging a car with the maven plugin, using the geronimo.include properties on dependencies, fails * [GERONIMO-1308] - Continued build problems with "new" Maven goals * [GERONIMO-1309] - Shutdown of tomcat configuration noisy and has GBeanInstanceState Errors * [GERONIMO-1310] - Jetty startup noisy and corrupts the startup progress bar output * [GERONIMO-1311] - Geronimo server assemblies do not set execute permission on *.sh scripts * [GERONIMO-1312] - app client builder uses config-store in a way inconsistent with the packaging plugin * [GERONIMO-1313] - openejb builder listener attribute has bad object name * [GERONIMO-1319] - web apps need more dependencies, on admin objects in the same ear * [GERONIMO-1320] - Assembly plugin should install all the parents of a configuration you install * [GERONIMO-1321] - svn:eol-style property not set to native on all *.java *.xml *.html *.txt etc. * [GERONIMO-1325] - server tar.gz files built on windows don't have execute permission set on scripts * [GERONIMO-1331] - QName class escaped from startup classpath * [GERONIMO-1334] - 142 config-store directories are created during a build * [GERONIMO-1337] - Add quotes around variable reference in geronimo.sh * [GERONIMO-1339] - db pool size & connection attributes are not saved in config.xml * [GERONIMO-1340] - Assemblies include all car files in the repository * [GERONIMO-1345] - Connection pool resizing does not calculate what to do correctly * [GERONIMO-1348] - Packaging plugin does not set extension directories * [GERONIMO-1350] - Web Console indicates that web server stats are available for Tomcat when they really are not * [GERONIMO-1363] - DayTrader still using old geronimo-spec files * [GERONIMO-1364] - update welcome pages to point at HTTP redirects in the geronimo.apache.org site * [GERONIMO-1377] - Startup Warning on tomcat - unknown default host. * [GERONIMO-1372] - Exception during startup - TradeEJB * [GERONIMO-1373] - DB info portlet not working correctly * [GERONIMODEVTOOLS-4] - React to WTP model/API changes in LaunchConfiguration ** New Features * [GERONIMO-419] - Lockout after N failed logins * [GERONIMO-512] - non-reference gbean dependencies * [GERONIMO-513] - jndi refs should result in dependencies, optionally * [GERONIMO-686] - Directory based hot deployment support * [GERONIMO-778] - Geronimo XDoclet 1.2.2 module contribution * [GERONIMO-922] - Provide a simple filter to show or hide Geronimo system applications in the Application views. * [GERONIMO-1087] - Add Tomcat servlets-examples to geronimo * [GERONIMO-1109] - Need class for server shutdown * [GERONIMO-1178] - Reference material for an SMTP provider * [GERONIMO-1193] - Installer should include schema files for components included in the install target * [GERONIMODEVTOOLS-1] - Geronimo Tooling: migrate UI to EMF.edit framework ** Improvements * [GERONIMO-242] - Keep history of running configurations * [GERONIMO-358] - JSR-88 deployer should work remotely * [GERONIMO-406] - Move assembly out of modules * [GERONIMO-417] - Provide an LDAP security realm * [GERONIMO-463] - CLI Deployer doesn't give login prompt for non-Geronimo server * [GERONIMO-640] - Remove dependency on Sun internals code for URL decoding * [GERONIMO-699] - Need welcome page at http://localhost:8080/ * [GERONIMO-733] - Ouput configuration startup times in startup console output * [GERONIMO-788] - Improved look & feel for web console * [GERONIMO-804] - Redeploy should calculate ModuleID to replace if not provided * [GERONIMO-839] - Require flag to provide config list on server startup, handle bogus arguments * [GERONIMO-849] - Be able to add configuration dependencies * [GERONIMO-887] - Improve the Keystore portlet * [GERONIMO-1015] - Management API: Web Logging * [GERONIMO-1052] - By default finders and selects should retrieve all CMP fields not mapped to LOB columns * [GERONIMO-1060] - Improvements to attribute management * [GERONIMO-1074] - GeronimoLogFactory should be installed via the service provider mechanism * [GERONIMO-1088] - Add Tomcat jsp-examples to geronimo * [GERONIMO-1091] - Adding a partition to Apache DS with Geronimo * [GERONIMO-1119] - Web apps should know what container they're in * [GERONIMO-1120] - Auto-detect config ID for a deployable archive * [GERONIMO-1122] - Updated view of configurations * [GERONIMO-1123] - generate geronimo-service.xml files from marked dependencies in project.xml * [GERONIMO-1126] - Packaging plugin should add marked dependencies from project.xml * [GERONIMO-1127] - Assembly plugin should analyse config dependencies to fill geronimo repo * [GERONIMO-1139] - Deploy tool should offer host/port options not just URL * [GERONIMO-1143] - Need a capable security realm configuration portlet * [GERONIMO-1149] - Installment 1 of new Epiq provided look and feel * [GERONIMO-1153] - Add New Application should be on its own page from the web console navigation * [GERONIMO-1166] - Enhance Startup scripts to allow process to be launched in background * [GERONIMO-1169] - Highlight links, clean up some colors * [GERONIMO-1170] - Update Geronimo Welcome page to Epiq provided look and feel * [GERONIMO-1188] - Get necessary izpack jars into Maven repository for access during build * [GERONIMO-1189] - Installer should be built from its own module in assemblies. * [GERONIMO-1190] - usability: Install should not display configuration screens for packs not being installed * [GERONIMO-1195] - Present a Welcome Portlet with Geronimo information after login * [GERONIMO-1197] - Geronimo Console Look and Feel installement #2 - icons in navigation, improved images/layout. * [GERONIMO-1202] - SQL Login Module support for server Database Pools * [GERONIMO-1213] - Install tomcat default files using a gbean rather than adding explicit jelly code to assembly * [GERONIMO-1214] - Uniformize the schemas for imports, dependencies, and class lists over all geronimo plan schemas * [GERONIMO-1217] - WARN message in console for JMS Server * [GERONIMO-1223] - Hot Deploy performance improvement Just check directories -patch available * [GERONIMO-1230] - Use abstract non-path maven-like uris for repository and configId * [GERONIMO-1246] - BasicKernel.listGBeansByInterface should get GBeanInfo directly * [GERONIMO-1258] - Introduce Tomcat examples - using new build structure * [GERONIMO-1267] - Startup processing should check that a temp directory configured in java.io.tmpdir exists before starting configurations * [GERONIMO-1268] - Add --long startup option that uses a startup progress output format that is suitable for redirection to a file * [GERONIMO-1269] - Rename -quiet and -override startup options to follow the -short and --long option naming convention * [GERONIMO-1272] - Edit Network Listener portlet should show name of listener being editted. * [GERONIMO-1275] - Security realm configuration file connecting specifically to the Apache Directory Server in Geronimo * [GERONIMO-1279] - Upgrade to Ant 1.6.5 from 1.5 * [GERONIMO-1280] - Upgrade from TranQL 1.1 to 1.2 * [GERONIMO-1281] - Upgrade TranQL Connector Version 1.1 * [GERONIMO-1282] - Upgrade to TranQL Vendor connectors 1.1 * [GERONIMO-1284] - Set default console log level to INFO * [GERONIMO-1286] - Have CRLF line endings for zip distribution and LF line endings for tar.gz distribution * [GERONIMO-1288] - Add README.txt file to var/config directory * [GERONIMO-1289] - Include a config.xml.original file in the var/config directory in the distribution * [GERONIMO-1290] - Rename the "geronimo.base.dir" System Property to "org.apache.geronimo.base.dir" * [GERONIMO-1294] - Remove offline deployment capabilities from deployer.jar * [GERONIMO-1298] - Apache Geronimo V1.0 - Documentation Draft * [GERONIMO-1300] - Add the new Geronimo powered by gif to the Welcome Page and the web console welcome portlet * [GERONIMO-1306] - Remove modules/assembly build * [GERONIMO-1318] - HTTP redirects for the geronimo.apache.org site * [GERONIMO-1328] - Remove bad/missing portlets from Console *in 1.0 Branch only* * [GERONIMO-1332] - Allow deployment and use of exploded modules (e.g., EARs, JARs, WARs, etc.) * [GERONIMO-1346] - Encrypt passwords stored in config.xml ** Tests * [GERONIMO-1254] - Changing Axis version from 1.3 to 1.4-SNAPSHOT * [GERONIMO-1255] - Changing ActiveMQ from 3.2 to 3.2.1 in preperation for Geronimo 1.0 Release ** Wish List * [GERONIMO-1227] - please re-allow read-only repositories ** Tasks * [GERONIMO-194] - Date, time and datetime data type support for CMP entitiy beans * [GERONIMO-271] - PetStore deployment * [GERONIMO-320] - Geronimo Realm provider for existing Tomcat Realm implementations * [GERONIMO-627] - Geronimo Incubator Web Page Must Die! * [GERONIMO-744] - Review specs and move them from rc versions to formal versions * [GERONIMO-754] - Move from HOWL version 0.1.8 to HOWL version 0.1.9 * [GERONIMO-855] - CORBA configuration in izpack installer is not used and needs to be updated to configure the CORBA support in OpenEJB * [GERONIMO-1106] - Upgrade to CgLib maintenance release 2.1_03 * [GERONIMO-1107] - Upgrade HOWL from version 0.1.8 to version 0.1.11 * [GERONIMO-1167] - Upgrade to Tomcat 5.5.12 * [GERONIMO-1244] - Upgrade to Derby 10.1.2.1 * [GERONIMO-1326] - Remove ServiceMix modules / builder from 1.0 branch