pkgsrc/www/apache-tomcat6/PLIST

487 lines
27 KiB
Text
Raw Normal View History

Update to 6.0.45 Changelog: Tomcat 6.0.45 (jfclere) Catalina fix Back-port various improvements to the AprLifecycleListener including the fix for 57021 that improves logging when the Tomcat-Native DLL fails to load. (markt) add 57154: Add support for web applications (Context elements) that do not have a docBase. This is intended for use when embedding, such as Tomcat unit tests, when a web application is configured programmatically and does not serve any files. Based on a patch provided by Huxing Zhang. (kkolinko) add 57741: Enable the CGI servlet to use the standard error page mechanism. Note that if the CGI servlet's debug init parameter is set to 10 or higher then the standard error page mechanism will be bypassed and a debug response generated by the CGI servlet will be returned instead. (markt) fix 57896: Support defensive copying of "cookie" header so that unescaping double quotes in a cookie value does not corrupt original value of "cookie" header. This is an opt-in feature, enabled by org.apache.tomcat.util.http.ServerCookie.PRESERVE_COOKIE_HEADER or org.apache.catalina.STRICT_SERVLET_COMPLIANCE system property. (kkolinko) fix 58031: Make the (first) reason parameter parsing failed available as a request attribute and then use it to provide a better status code via the FailedRequstFilter (if configured). (markt) fix 58313: Fix concurrent access of encoders map when clearing encoders during Comet processing. (markt) fix 58508: Escape role names when generating associated MBeans in case the role name contains characters not permitted in an MBean name. (markt) fix 58582: Combined realm should perform background processing on its sub-realms. Based upon a patch provided by Aidan. (kkolinko) add Move the functionality that provides redirects for context roots and directories where a trailing / is added from the Mapper to the DefaultServlet. This enables such requests to be processed by any configured Valves and Filters before the redirect is made. This behaviour is configurable via the mapperContextRootRedirectEnabled and mapperDirectoryRedirectEnabled attributes of the Context which may be used to restore the previous behaviour. (markt) fix 58635: Enable break points to be set within agent code when running Tomcat with a Java agent. Based on a patch by Huxing Zhang. (markt) fix Add the StatusManagerServlet to the list of Servlets that can only be loaded by privileged applications. (markt) fix Remove redundant copy of catalina.properties from o.a.c.startup. Generate this copy during the ant "compile" task. (kkolinko) fix 58817: Fix ArrayIndexOutOfBoundsException caused by MapperListener when ROOT context is being undeployed and mapperContextRootRedirectEnabled="false". (kkolinko) fix 58836: Correctly merge query string parameters when processing a forwarded request where the target includes a query string that contains a parameter with no value. (markt/kkolinko) add Allow singleton server instance stored by ServerFactory to be cleared. Allow ResourceLinkFactory to be initialized more than once. This is used by unit tests when running several copies of Tomcat sequentially in the same JVM. When running with a SecurityManager the initialization method of ResourceLinkFactory is protected by requiring a RuntimePermission. (kkolinko) add Extend the feature available in the cluster session manager implementations that enables session attribute replication to be filtered bases on attribute name to all session manager implementations. Note that configuration attribute name has changed from sessionAttributeFilter to sessionAttributeNameFilter. Apply the filter on load as well as unload to ensure that configuration changes made while the web application is stopped are applied to any persisted data. (markt) add Extend the session attribute filtering options to include filtering based on the implementation class of the value and optional WARN level logging if an attribute is filtered. These options are available for all of the Manager implementations that ship with Tomcat. When a SecurityManager is used filtering will be enabled by default. (markt) fix 58946: Ensure that the request parameter map remains immutable when processing via a RequestDispatcher. (markt) Coyote add Align the Java side of the tc-native connector with the Tomcat 7 implementation to ease future maintenance. (markt) fix 51503: Add additional validation that prevents a connector from starting if it does not have a valid port number. (kkolinko) add 52028: Add support for automatic binding to a free port by a connector if the special value of zero is used for the port. This is mainly useful in embedded and testing scenarios. (kkolinko) fix 52926: Avoid NPE when an NIO Comet connection times out on one thread at the same time as it is closed on another thread. (markt/kkolinko) fix 57943: Prevent the same socket being added to the cache twice. Patch based on analysis by Ian Luo / Sun Qi. (markt/kkolinko) fix Improve HTTP header validation. (markt) Web applications fix 57971: Correct the documentation for the cluster configuration setting recoverySleepTime. (markt) fix 58112: Update the documentation for using the Catalina tasks in an Apache Ant build file. (markt) fix Improve the Javadoc for some of the APR socket read functions that have inconsistent behaviour for return values. (markt) add 58255: Document the Semaphore valve. Patch provided by Kyohei Nakamu. (markt) fix 58631: Correct the continuation character use in the Windows Service How-To page of the documenation web application. (markt) fix Correct some typos in the JNDI resources How-To. (markt) fix Add a redirect to the web interface to the root of the Manager web application. (markt) fix Don't create sessions unnecessarily in the Manager application. (markt) fix Add a redirect to the web interface to the root of the Host Manager web application. (markt) fix Don't create sessions unnecessarily in the Host Manager application. (markt) Other fix Ensure JULI adapters JAR in Tomcat extras package does not include the LogFactoryImpl[$*] classes. Based on patch provided by Benjamin Gandon. (kkolinko) code Convert test classes to JUnit 4. (kkolinko) update 58596: Clarify the description in RUNNING.txt of how environment variables are used. (markt) update Update the NSIS Installer used to build the Windows Installers to version 2.50. (markt/kkolinko) add Add framework for client-server unit tests, porting it from Tomcat 7. Add support for running the tests with Apache Ant. (kkolinko) update Update to Tomcat Native Library version 1.1.34. (jfclere) update Remove support for Intel Itanium CPU (i64, IA-64) in the Windows installer, as the current release of Tomcat Native does not have binaries for that processor architecture. (jfclere)
2016-02-28 11:14:53 +01:00
@comment $NetBSD: PLIST,v 1.12 2016/02/28 10:14:53 ryoon Exp $
share/doc/tomcat/LICENSE
share/doc/tomcat/NOTICE
Update of apache-tomcat to version 6.0.29 (and a little Makefile cosmetics) fixes two of the currently known security issues Upstream changelog: Tomcat 6.0.29 (jfclere) released 2010-07-22 Catalina add 48960: Add a new option to the SSI Servlet and SSI Filter to allow the disabling of the exec command. This is now disabled by default. Based on a patch by Yair Lenga. (markt) fix 49551: Allow default context.xml location to be specified using an absolute path. (markt) fix 49598: When session is changed and the session cookie is replaced, ensure that the new Set-Cookie header overwrites the old Set-Cookie header. (markt) fix Fix order when listing Webapp loader search URLs. (rjung) add Add support for *.jar pattern in VirtualWebappLoader. (kkolinko) Tomcat 6.0.28 (jfclere) released 2010-07-09 Catalina fix Arrange filter logic. (jfclere) fix 49230: Enhance JRE leak prevention listener with protection for the keep-alive thread started by sun.net.www.http.HttpClient. Patch provided by Rob Kooper. (markt) fix 49351: Fix possible NPe when embedding and no name is specified for the Service. (markt) fix 49424: Avoid NPE if client provides no data with a chunked POST request. (markt) fix 49414: Differentiate between request threads and application created threads when warning about still running threads when an application stops. (markt) fix 49443: Use remoteIpHeader rather than remoteIPHeader consistently. (markt) add Add property searchExternalFirst to WebappLoader. If set, the external repositories will be searched before the WEB-INF ones. (rjung) Cluster fix 49445: When session ID is changed after authentication, ensure the DeltaManager replicates the change in ID to the other nodes in the cluster. (kfujino) Webapps fix 49213: Grant permissions required by manager application when running under a security manager. (markt/kkolinko) fix 49436: Correct documented default for readonly attribute of the UserDatabase component. (markt) Tomcat 6.0.27 (jfclere) not released General update Update DBCP to 1.3. (markt) Catalina fix Fix CVE-2010-1157. Prevent possible disclosure of host name or IP address via the HTTP WWW-Authenticate header when using BASIC or DIGEST authentication. (markt) add Include context name when reporting memory leaks to aid root cause identification. (markt) fix Improve exception handling on session de-serialization to assist in identifying the root cause of 48007. (kkolinko) add 48379: Make session cookie name, domain and path configurable per context. (markt) fix 48589: Make JNDIRealm easier to extend. Based on a patch by Candid Dauth. (markt/kkolinko) fix 48629: Allow user names as well as DNs to be used with the nested role search. Add roleNested to the documentation. Patch provided by Felix Schumacher. (markt) fix 48661: Make error page behavior consistent, regardless of how the error page is defined. If a response has been committed, always include the error page. (markt) fix 48729: Return roles defined by both userRoleName and roleName mechanisms. Patch provided by 'eric'. Also make user's role list immutable.(markt) fix 48760: Fix potential multi-threading issue in static resource serving where multiple threads could try to use the the same InputStream. (markt) fix 48790: Fix thread safety issue in the count of the maximum number of active session. (markt/kkolinko) fix 48793: Make catalina.sh more robust to different return values on different platforms. Patch provided by Thomas GL. (markt) fix 48840: Swallow output (if any) from use of cd when determining $CATALINA_HOME in catalina.sh and tool-wrapper.sh scripts. Based on patch provided by mdietze. (markt/kkolinko) fix 48895: Make clearing of ThreadLocals that are causing memory leaks on web application stop, reload or undeploy configurable since the process of clearing them is not thread-safe. (markt) fix 48903: Fix deadlock in webapp class loader. (rjung) fix 48971: Make stopping of leaking Timer threads optional and disabled by default. (markt) fix 48976: Document JAVA_ENDORSED_DIRS in start-up scripts. Patch provided by Laurent Vaills. (markt) fix 48983: Improve debug logging for situations when RemoteIpValve is bypassed. Patch provided by Cyrille Le Clerc. (markt) fix 49018: Fix processing of time argument in the Expire sessions action in the Manager web application. (kkolinko) fix 49116: If session is already invalid, expire session to prevent memory leak. (kfujino) fix 49158: Ensure only one session cookie is returned for a single request. (markt/fhanik) fix 49245: Fix session expiration check in cross-context requests. (markt) fix 49398: ByteChunk.indexOf(String, int, int, int) could not find a string of length 1. (kkolinko) fix Fix possible overflows when calculating session statistics. (kkolinko) add Log unexpected exceptions when providing access to web application resources in ApplicationContext. (kkolinko) fix Improve exception handling in CatalinaShutdownHook. (kkolinko) add Expose properties of VirtualWebappLoader and WebappClassLoader via JMX. (rjung) Coyote fix 48839: Correctly handle HTTP header folding in the NIO connector. Patch suggested by Richa Baronia. (markt) fix 48843: Prevent possible deadlock for worker allocation in connectors. (kkolinko) fix 48843: Fix handling of add queues in AprEndpoint.Poller and AprEndpoint.Sendfile. Do not miss wakeups. (kkolinko) add 48862: Add support for the backlog parameter to the AJP connector. (pero/markt) fix 48917: Correct name of mod_jk module in ApacheConfig. Patch provided by Todd Hicks. (markt) fix 49095: AprEndpoint did not wakeup acceptors during shutdown when deferAccept option was enabled. Based on a patch provided by Ruediger Pluem. (kkolinko) add Use chunked encoding for http 1.1 requests with no content-length (regardless of keep-alive) so client can differentiate between complete and partial responses. (markt) fix Correct the SSL session timeout attribute name so the code agrees with the documentation. (markt) add CoyotePrincipal now implements Serializable. (fhanik) fix Enable the BIO AJP connector to run under a security manager. (markt) Jasper fix 45015: Correct a regression in quote handling caused by the re-factoring of attribute parsing. (markt) fix 48701: Add a system property to allow disabling enforcement of JSP.5.3. The specification recommends, but does not require, this enforcement. (kkolinko) fix 48737: Don't assume paths that start with /META-INF/... are always in JARs. This is not true for some IDEs. Patch provided by Fabrizio Giustina. (markt) fix 49081: Correctly handle EL expressions of the form #${...}. (markt) fix 49196: Avoid NullPointerException in PageContext.getErrorData() if an error-handling JSP page is called directly. (markt) Cluster fix 48717: When a node joins a cluster and it receives all the current sessions, ensure the sessionCreated event is fired if the Manager is configured to replicate session events. (markt) fix 48934: Previous fix to handle dropped connections incorrectly permanently disabled session replication. (fhanik) fix 49051: memberAlive is not called if member has not already existed in membership. (kfujino) fix 49151: Avoid ClassCastException in BackupManager#stop. (kfujino) fix 49170: Do not send duplicated session. (kfujino) fix Add missing messages and ensure cluster listeners log messages to correct logger. (markt) Webapps add Use underscores instead of spaces in anchor names in Tomcat documentation. (kkolinko) add Add support for displaying the Spring Security user name (if present) in the Manager application. (markt) update Improve the ChatServlet Comet example (/examples/jsp/chat/). (kkolinko) Other update Update to Commons Daemon 1.0.2. Use service launcher (procrun) from the Commons Daemon release. Do not keep a copy of it in our source tree. (mturk/kkolinko) update Update to NSIS 2.46. (kkolinko) fix 48990: Fix the skip.installer build property so if set, only the Windows installer is skipped. (markt) fix 49178: Provide in catalina.policy an example of additional permissions that might be needed for code located in $CATALINA_BASE/lib. (markt) fix 49236: Do not use indexing when packing Tomcat JARs. (kkolinko) fix Remove unused code from org.apache.tomcat.util.buf classes. (kkolinko) update Rearrange tomcat-juli.jar permissions and wrap long lines in the conf/catalina.policy file, to make the text more readable when cited in documentation. (kkolinko) fix Do not evaluate the execute.installer property when building a release. The skip.installer property is used instead. (kkolinko) Tomcat 6.0.26 (jfclere) released 2010-03-11 Catalina fix Close security hole in unreleased 6.0.25 by ensuring new find leaks functionality is protected by a security constraint. (kkolinko) fix 48831: Improve logging shutdown behaviour. Use Catalina's shutdown hook to shutdown JULI. This enables them to be shutdown in the correct order. Do not shutdown global handlers several times. (markt/kkolinko) Coyote fix 48584: Prevent the APR connector logging an error if the acceptor fails during shutdown since this is expected. (mturk) fix 48660: Using compression should not overwrite any Vary header set by a web application. (markt) Jasper fix 48371: Ensure generated servlet mappings are inserted at the correct location when using JspC and allow the option that controls this to be configured on the command line. Also allow the encoding of web.xml to be configured when using JspC and deprecate some unused JspC methods. (markt/kkolinko) fix 48498: Avoid ArrayIndexOutOfBoundsException triggered by a Java 6/7 XML parser bug. (markt/kkolinko) fix 48668: Additional fixes to ensure deferred syntax is handled correctly. (kkolinko) fix 48827: Correct a regression in the fix for 47977 that caused an incorrect non-empty body error to be reported for valid JSP documents. (markt) Webapps add Make changelog.xml be directly rendered as HTML by certain browsers. (kkolinko) add Add support for automated generation of TOC tables and for links to svn revisions to tomcat-docs.xsl in documentation. (kkolinko/fhanik) add Move Manager application JSPs that are not intended to be accessed directly under the WEB-INF directory. (kkolinko) fix Improve the messages displayed by the find leaks diagnostic in the Manager application. (kkolinko) Other fix Encode all property files using ascii escaped UTF-8. Also fixes deployment problem when using French locale. (jfclere/rjung) Tomcat 6.0.25 (jfclere) not released Catalina fix 48039: Return immediately if start() is called on an already started StandardService. (markt) fix 48109: Ensure InputStream is closed on error condition in web application class loader. (markt) fix 48179: Clean up dead code that was used to read tldCache file. (kkolinko) fix 48318: Handle case where WebDAV resource is in directory listing but is not accessible. (markt) add 48384: Add a per context xslt option for directory listings. Make the fallback options work as described in the documentation. (markt) fix 48577: Filter URL when displaying missing included page. (markt) fix 48612: Prevent exception on shutdown if the address attribute is specified for a connector. (markt) fix 48613: Further fixes to ensure APRLifecycleListener is only used if defined in server.xml. (fhanik) fix 48614: Correct JULI log file buffering so default behaviour is no buffering. (fhanik) fix 48625: Provide an option to exit if an error occurs during the initialization phase. (fhanik) fix 48645: Use specified encoding rather than null in calls to RequestUtil.URLDecode(byte[] bytes, String enc) (markt) fix 48653: Force request.secure and request.scheme to false and http if the X-Forwarded-Proto header has the value http. Patch provided by Cyrille Le Clerc. (markt) fix 48678: Remove duplicate server field from org.apache.catalina.startup.Catalina. (markt) fix 48694: Remove potential deadlock in web application class loader. (markt) add 48716: Provide additional configuration options for JULI. (markt) fix 48726: Prevent OOME when uploading large WAR files with the deployer. Patch provided by adam. (markt) add Improve memory leak protection by safely stopping threads started via java.util.Timer that an application starts but fails to stop and by clearing references retained due to the use of java.util.ResourceBundle. (markt) update Modify ThreadLocal memory leak detection to not report false positives and to simplify implementation. (markt/kkolinko) add Basic memory leak detection was added to the standard Host implementation and exposed via JMX to detect memory leaks on web application reload. (markt/kkolinko) Coyote update Update the native/APR library version bundled with Tomcat to 1.1.20. (kkolinko) Jasper add Add some debug logging to the compiler where exceptions were previously swallowed. (markt) fix 48170: Remove unnecessary synchronization that is causing issues under load. (markt) fix 48580: Prevent AccessControlException if first access is to a JSP that uses a FunctionMapper. (markt) fix 48582: Avoid NPE on background compilation failure. (markt) fix 48616: Don't declare or synchronize scripting variables for JSP fragments since they are scriptless. This is an alternative fix for 42390 that avoids both the original problem and the regression in the first fix. (kkolinko) fix 48627: Fix regression in re-factored EL parsing. Keep literals as literals and handle deferredSyntaxAllowedAsLiteral. (kkolinko) fix 48668: When parsing JSPs only parse EL as EL if EL is enabled else strings such as ${ will be silently dropped. (markt) fix Various EL TCK failures. (markt) Cluster fix Force a disconnect if an error occurs during replication such as a firewall dropping the connection. (fhanik) Webapps add Add new "Find leaks" command to the Manager application. It allows to detect web applications that have caused memory leaks on stop, reload or undeploy. (markt/kkolinko) Other fix Ensure files in conf directory have CRLF line endings when using the Windows installer. (kkolinko) fix Allow special characters recognized by the Windows command-line shell to be present in the names of CATALINA_HOME/_BASE and the current directory used to call the Tomcat scripts. (kkolinko) fix Don't use @Deprecated annotations in javax.servlet.jsp.JspContext since the specification does not include them in the API definition. (markt) add Improve the information in the JAR manifest files. (markt)
2010-09-19 16:32:04 +02:00
share/doc/tomcat/RELEASE-NOTES
share/doc/tomcat/RUNNING.txt
share/examples/tomcat/catalina.policy
share/examples/tomcat/catalina.properties
share/examples/tomcat/context.xml
share/examples/tomcat/logging.properties
share/examples/tomcat/server.xml
share/examples/tomcat/tomcat-users.xml
share/examples/tomcat/web.xml
share/tomcat/bin/bootstrap.jar
share/tomcat/bin/catalina-tasks.xml
share/tomcat/bin/catalina.sh
Update of apache-tomcat to version 6.0.29 (and a little Makefile cosmetics) fixes two of the currently known security issues Upstream changelog: Tomcat 6.0.29 (jfclere) released 2010-07-22 Catalina add 48960: Add a new option to the SSI Servlet and SSI Filter to allow the disabling of the exec command. This is now disabled by default. Based on a patch by Yair Lenga. (markt) fix 49551: Allow default context.xml location to be specified using an absolute path. (markt) fix 49598: When session is changed and the session cookie is replaced, ensure that the new Set-Cookie header overwrites the old Set-Cookie header. (markt) fix Fix order when listing Webapp loader search URLs. (rjung) add Add support for *.jar pattern in VirtualWebappLoader. (kkolinko) Tomcat 6.0.28 (jfclere) released 2010-07-09 Catalina fix Arrange filter logic. (jfclere) fix 49230: Enhance JRE leak prevention listener with protection for the keep-alive thread started by sun.net.www.http.HttpClient. Patch provided by Rob Kooper. (markt) fix 49351: Fix possible NPe when embedding and no name is specified for the Service. (markt) fix 49424: Avoid NPE if client provides no data with a chunked POST request. (markt) fix 49414: Differentiate between request threads and application created threads when warning about still running threads when an application stops. (markt) fix 49443: Use remoteIpHeader rather than remoteIPHeader consistently. (markt) add Add property searchExternalFirst to WebappLoader. If set, the external repositories will be searched before the WEB-INF ones. (rjung) Cluster fix 49445: When session ID is changed after authentication, ensure the DeltaManager replicates the change in ID to the other nodes in the cluster. (kfujino) Webapps fix 49213: Grant permissions required by manager application when running under a security manager. (markt/kkolinko) fix 49436: Correct documented default for readonly attribute of the UserDatabase component. (markt) Tomcat 6.0.27 (jfclere) not released General update Update DBCP to 1.3. (markt) Catalina fix Fix CVE-2010-1157. Prevent possible disclosure of host name or IP address via the HTTP WWW-Authenticate header when using BASIC or DIGEST authentication. (markt) add Include context name when reporting memory leaks to aid root cause identification. (markt) fix Improve exception handling on session de-serialization to assist in identifying the root cause of 48007. (kkolinko) add 48379: Make session cookie name, domain and path configurable per context. (markt) fix 48589: Make JNDIRealm easier to extend. Based on a patch by Candid Dauth. (markt/kkolinko) fix 48629: Allow user names as well as DNs to be used with the nested role search. Add roleNested to the documentation. Patch provided by Felix Schumacher. (markt) fix 48661: Make error page behavior consistent, regardless of how the error page is defined. If a response has been committed, always include the error page. (markt) fix 48729: Return roles defined by both userRoleName and roleName mechanisms. Patch provided by 'eric'. Also make user's role list immutable.(markt) fix 48760: Fix potential multi-threading issue in static resource serving where multiple threads could try to use the the same InputStream. (markt) fix 48790: Fix thread safety issue in the count of the maximum number of active session. (markt/kkolinko) fix 48793: Make catalina.sh more robust to different return values on different platforms. Patch provided by Thomas GL. (markt) fix 48840: Swallow output (if any) from use of cd when determining $CATALINA_HOME in catalina.sh and tool-wrapper.sh scripts. Based on patch provided by mdietze. (markt/kkolinko) fix 48895: Make clearing of ThreadLocals that are causing memory leaks on web application stop, reload or undeploy configurable since the process of clearing them is not thread-safe. (markt) fix 48903: Fix deadlock in webapp class loader. (rjung) fix 48971: Make stopping of leaking Timer threads optional and disabled by default. (markt) fix 48976: Document JAVA_ENDORSED_DIRS in start-up scripts. Patch provided by Laurent Vaills. (markt) fix 48983: Improve debug logging for situations when RemoteIpValve is bypassed. Patch provided by Cyrille Le Clerc. (markt) fix 49018: Fix processing of time argument in the Expire sessions action in the Manager web application. (kkolinko) fix 49116: If session is already invalid, expire session to prevent memory leak. (kfujino) fix 49158: Ensure only one session cookie is returned for a single request. (markt/fhanik) fix 49245: Fix session expiration check in cross-context requests. (markt) fix 49398: ByteChunk.indexOf(String, int, int, int) could not find a string of length 1. (kkolinko) fix Fix possible overflows when calculating session statistics. (kkolinko) add Log unexpected exceptions when providing access to web application resources in ApplicationContext. (kkolinko) fix Improve exception handling in CatalinaShutdownHook. (kkolinko) add Expose properties of VirtualWebappLoader and WebappClassLoader via JMX. (rjung) Coyote fix 48839: Correctly handle HTTP header folding in the NIO connector. Patch suggested by Richa Baronia. (markt) fix 48843: Prevent possible deadlock for worker allocation in connectors. (kkolinko) fix 48843: Fix handling of add queues in AprEndpoint.Poller and AprEndpoint.Sendfile. Do not miss wakeups. (kkolinko) add 48862: Add support for the backlog parameter to the AJP connector. (pero/markt) fix 48917: Correct name of mod_jk module in ApacheConfig. Patch provided by Todd Hicks. (markt) fix 49095: AprEndpoint did not wakeup acceptors during shutdown when deferAccept option was enabled. Based on a patch provided by Ruediger Pluem. (kkolinko) add Use chunked encoding for http 1.1 requests with no content-length (regardless of keep-alive) so client can differentiate between complete and partial responses. (markt) fix Correct the SSL session timeout attribute name so the code agrees with the documentation. (markt) add CoyotePrincipal now implements Serializable. (fhanik) fix Enable the BIO AJP connector to run under a security manager. (markt) Jasper fix 45015: Correct a regression in quote handling caused by the re-factoring of attribute parsing. (markt) fix 48701: Add a system property to allow disabling enforcement of JSP.5.3. The specification recommends, but does not require, this enforcement. (kkolinko) fix 48737: Don't assume paths that start with /META-INF/... are always in JARs. This is not true for some IDEs. Patch provided by Fabrizio Giustina. (markt) fix 49081: Correctly handle EL expressions of the form #${...}. (markt) fix 49196: Avoid NullPointerException in PageContext.getErrorData() if an error-handling JSP page is called directly. (markt) Cluster fix 48717: When a node joins a cluster and it receives all the current sessions, ensure the sessionCreated event is fired if the Manager is configured to replicate session events. (markt) fix 48934: Previous fix to handle dropped connections incorrectly permanently disabled session replication. (fhanik) fix 49051: memberAlive is not called if member has not already existed in membership. (kfujino) fix 49151: Avoid ClassCastException in BackupManager#stop. (kfujino) fix 49170: Do not send duplicated session. (kfujino) fix Add missing messages and ensure cluster listeners log messages to correct logger. (markt) Webapps add Use underscores instead of spaces in anchor names in Tomcat documentation. (kkolinko) add Add support for displaying the Spring Security user name (if present) in the Manager application. (markt) update Improve the ChatServlet Comet example (/examples/jsp/chat/). (kkolinko) Other update Update to Commons Daemon 1.0.2. Use service launcher (procrun) from the Commons Daemon release. Do not keep a copy of it in our source tree. (mturk/kkolinko) update Update to NSIS 2.46. (kkolinko) fix 48990: Fix the skip.installer build property so if set, only the Windows installer is skipped. (markt) fix 49178: Provide in catalina.policy an example of additional permissions that might be needed for code located in $CATALINA_BASE/lib. (markt) fix 49236: Do not use indexing when packing Tomcat JARs. (kkolinko) fix Remove unused code from org.apache.tomcat.util.buf classes. (kkolinko) update Rearrange tomcat-juli.jar permissions and wrap long lines in the conf/catalina.policy file, to make the text more readable when cited in documentation. (kkolinko) fix Do not evaluate the execute.installer property when building a release. The skip.installer property is used instead. (kkolinko) Tomcat 6.0.26 (jfclere) released 2010-03-11 Catalina fix Close security hole in unreleased 6.0.25 by ensuring new find leaks functionality is protected by a security constraint. (kkolinko) fix 48831: Improve logging shutdown behaviour. Use Catalina's shutdown hook to shutdown JULI. This enables them to be shutdown in the correct order. Do not shutdown global handlers several times. (markt/kkolinko) Coyote fix 48584: Prevent the APR connector logging an error if the acceptor fails during shutdown since this is expected. (mturk) fix 48660: Using compression should not overwrite any Vary header set by a web application. (markt) Jasper fix 48371: Ensure generated servlet mappings are inserted at the correct location when using JspC and allow the option that controls this to be configured on the command line. Also allow the encoding of web.xml to be configured when using JspC and deprecate some unused JspC methods. (markt/kkolinko) fix 48498: Avoid ArrayIndexOutOfBoundsException triggered by a Java 6/7 XML parser bug. (markt/kkolinko) fix 48668: Additional fixes to ensure deferred syntax is handled correctly. (kkolinko) fix 48827: Correct a regression in the fix for 47977 that caused an incorrect non-empty body error to be reported for valid JSP documents. (markt) Webapps add Make changelog.xml be directly rendered as HTML by certain browsers. (kkolinko) add Add support for automated generation of TOC tables and for links to svn revisions to tomcat-docs.xsl in documentation. (kkolinko/fhanik) add Move Manager application JSPs that are not intended to be accessed directly under the WEB-INF directory. (kkolinko) fix Improve the messages displayed by the find leaks diagnostic in the Manager application. (kkolinko) Other fix Encode all property files using ascii escaped UTF-8. Also fixes deployment problem when using French locale. (jfclere/rjung) Tomcat 6.0.25 (jfclere) not released Catalina fix 48039: Return immediately if start() is called on an already started StandardService. (markt) fix 48109: Ensure InputStream is closed on error condition in web application class loader. (markt) fix 48179: Clean up dead code that was used to read tldCache file. (kkolinko) fix 48318: Handle case where WebDAV resource is in directory listing but is not accessible. (markt) add 48384: Add a per context xslt option for directory listings. Make the fallback options work as described in the documentation. (markt) fix 48577: Filter URL when displaying missing included page. (markt) fix 48612: Prevent exception on shutdown if the address attribute is specified for a connector. (markt) fix 48613: Further fixes to ensure APRLifecycleListener is only used if defined in server.xml. (fhanik) fix 48614: Correct JULI log file buffering so default behaviour is no buffering. (fhanik) fix 48625: Provide an option to exit if an error occurs during the initialization phase. (fhanik) fix 48645: Use specified encoding rather than null in calls to RequestUtil.URLDecode(byte[] bytes, String enc) (markt) fix 48653: Force request.secure and request.scheme to false and http if the X-Forwarded-Proto header has the value http. Patch provided by Cyrille Le Clerc. (markt) fix 48678: Remove duplicate server field from org.apache.catalina.startup.Catalina. (markt) fix 48694: Remove potential deadlock in web application class loader. (markt) add 48716: Provide additional configuration options for JULI. (markt) fix 48726: Prevent OOME when uploading large WAR files with the deployer. Patch provided by adam. (markt) add Improve memory leak protection by safely stopping threads started via java.util.Timer that an application starts but fails to stop and by clearing references retained due to the use of java.util.ResourceBundle. (markt) update Modify ThreadLocal memory leak detection to not report false positives and to simplify implementation. (markt/kkolinko) add Basic memory leak detection was added to the standard Host implementation and exposed via JMX to detect memory leaks on web application reload. (markt/kkolinko) Coyote update Update the native/APR library version bundled with Tomcat to 1.1.20. (kkolinko) Jasper add Add some debug logging to the compiler where exceptions were previously swallowed. (markt) fix 48170: Remove unnecessary synchronization that is causing issues under load. (markt) fix 48580: Prevent AccessControlException if first access is to a JSP that uses a FunctionMapper. (markt) fix 48582: Avoid NPE on background compilation failure. (markt) fix 48616: Don't declare or synchronize scripting variables for JSP fragments since they are scriptless. This is an alternative fix for 42390 that avoids both the original problem and the regression in the first fix. (kkolinko) fix 48627: Fix regression in re-factored EL parsing. Keep literals as literals and handle deferredSyntaxAllowedAsLiteral. (kkolinko) fix 48668: When parsing JSPs only parse EL as EL if EL is enabled else strings such as ${ will be silently dropped. (markt) fix Various EL TCK failures. (markt) Cluster fix Force a disconnect if an error occurs during replication such as a firewall dropping the connection. (fhanik) Webapps add Add new "Find leaks" command to the Manager application. It allows to detect web applications that have caused memory leaks on stop, reload or undeploy. (markt/kkolinko) Other fix Ensure files in conf directory have CRLF line endings when using the Windows installer. (kkolinko) fix Allow special characters recognized by the Windows command-line shell to be present in the names of CATALINA_HOME/_BASE and the current directory used to call the Tomcat scripts. (kkolinko) fix Don't use @Deprecated annotations in javax.servlet.jsp.JspContext since the specification does not include them in the API definition. (markt) add Improve the information in the JAR manifest files. (markt)
2010-09-19 16:32:04 +02:00
share/tomcat/bin/commons-daemon-native.tar.gz
share/tomcat/bin/commons-daemon.jar
security update: Important: Session fixation CVE-2013-2067 FORM authentication associates the most recent request requiring authentication with the current session. By repeatedly sending a request for an authenticated resource while the victim is completing the login form, an attacker could inject a request that would be executed using the victim's credentials. Note that the option to change session ID on authentication was added in Tomcat 6.0.21. In earlier 6.0.x releases, prevention of session fixation was an application responsibility. This vulnerability represents a bug in Tomcat's session fixation protection that was added in 6.0.21. Hence, only versions 6.0.21 onwards are listed as vulnerable. This was fixed in revision 1417891. This issue was identified by the Tomcat security team on 15 Oct 2012 and made public on 10 May 2013. Affects: 6.0.21-6.0.36 Important: Denial of service CVE-2012-3544 When processing a request submitted using the chunked transfer encoding, Tomcat ignored but did not limit any extensions that were included. This allows a client to perform a limited DOS by streaming an unlimited amount of data to the server. This was fixed in revision 1476592. This issue was reported to the Tomcat security team on 10 November 2011 and made public on 10 May 2013. Affects: 6.0.0-6.0.36 ChangeLog: ++++++++++ Catalina fix 52055: Ensure that filters are recycled. (markt/kkolinko) fix 52184: Reduce log level for invalid cookies. (markt) fix 53481: Added support for SSLHonorCipherOrder to allow the server to impose its cipher order on the client. Based on a patch provided by Marcel Šebek. (schultz) fix 54044: Correct bug in timestamp cache used by logging (including the access log valve) that meant entries could be made with an earlier timestamp than the true timestamp. (markt) fix In FormAuthenticator: If it is configured to change Session IDs, do the change before displaying the login form. (kkolinko) fix 54054: Do not share shell environment variables between multiple instances of the CGI servlet. (markt) fix 54087: Correctly handle (ignore) invalid If-Modified-Since header rather than throwing an exception. (markt/kkolinko) fix 54220: Ensure the ErrorReportValve only generates an error report if the error flag on the response has been set. (markt) fix Fix memory leak of servlet instances when running with a SecurityManager and either init() or destroy() methods fail or the servlet is a SingleThreadModel one, and of filter instances if their destroy() method fails with an Error. (kkolinko) fix 54382: Fix NPE when SSI processing is enabled and an empty SSI directive is present. (markt) fix 54483: Correct one of the Spanish translations. Based on a suggestion from adinamita. (kkolinko) update 54527: Synchronize conf/web.xml mime mapping with Tomcat 7. (markt) Coyote fix 54248: Ensure that byte order marks are swallowed when using a Reader to read a request body with a BOM for those encodings that require byte order marks. (markt) fix 54324: Allow APR connector to disable TLS compression if OpenSSL supports it. (schultz) fix 54456: Ensure that if a client aborts a request when sending a chunked request body that this is communicated correctly to the client reading the request body. (markt) update Update the native component of the APR/native connector to 1.1.27 and make that version the recommended minimum version. (kkolinko) Jasper fix 54615: Tomcat 6 doesn't build against ecj 4.x (kkolinko) Cluster fix 54045: Make sure getMembers() returns available member when TcpFailureDetector works in static cluster. (kfujino) Web applications update 22278: Add a commented out sample configuration of RemoteAddrValve to META-INF/context.xml files of the Manager and Host Manager applications. (kkolinko) fix 54080: Clarify documentation for initial value of internalProxies attribute of RemoteIpValve. (schultz/kkolinko) fix 54198: Clarify that HttpServletResponse.sendError(int) results in an HTML response by default. (markt) fix 54207: Correct JNDI factory package name in Javadoc for org.apache.naming.java.javaURLContextFactory. (markt) Other update Add sample Apache Commons Daemon JSVC wrapper script bin/daemon.sh that can be used with /etc/init.d. (kkolinko) update In the build configuration: introduce property "tomcat.output" that is used to specify location of the build output directory. This simplifies configuration if someone wants to move the output directory elsewhere (e.g. out of the source tree). (kkolinko) fix 54390: Use 'java_home' on Mac OS X to auto-detect JAVA_HOME. (schultz) update 54601: Change catalina.sh to consistently use LOGGING_MANAGER variable to configure logging, instead of modifying JAVA_OPTS one. (kkolinko) update 54890: Update to Apache Commons Daemon 1.0.15. (mturk)
2013-05-18 17:19:15 +02:00
share/tomcat/bin/daemon.sh
share/tomcat/bin/digest.sh
share/tomcat/bin/setclasspath.sh
share/tomcat/bin/shutdown.sh
share/tomcat/bin/startup.sh
share/tomcat/bin/tomcat-juli.jar
share/tomcat/bin/tomcat-native.tar.gz
share/tomcat/bin/tool-wrapper.sh
share/tomcat/bin/version.sh
share/tomcat/lib/annotations-api.jar
share/tomcat/lib/catalina-ant.jar
share/tomcat/lib/catalina-ha.jar
share/tomcat/lib/catalina-tribes.jar
share/tomcat/lib/catalina.jar
Update apache-tomcat6 to 6.0.39, including avoidance for CVE-2013-1571. Upstream changelog: Tomcat 6.0.39 (markt) Catalina fix 55166: Fix regression that broke XML validation when running on some Java 5 JVMs. (kkolinko) Coyote fix Make the HTTP NIO connector tolerant of whitespace in the individual values used for the ciphers attribute. (markt) fix Remove dependency introduced on the jsp-api.jar as part of the XML validation changes introduced in 6.0.38. (markt) Jasper fix Correct several errors in jspxml Schema and DTD. (kkolinko) Cluster code Remove an empty TestTwoPhaseCommit test from Tribes. (kkolinko) Web applications fix Fix broken link in Jasper How-To documentation. (markt) fix Align index.html and index.jsp in ROOT web application. Correct links to specifications and to the Tomcat mailing lists. (kkolinko) fix Remove second copy of RUNNING.txt from the full-docs distribution. Some unpacking utilities can't handle multiple copies of a file with the same name in a directory. (kkolinko) Other update Update sample Eclipse IDE project: use JUnit 4 library and prefer a Java 5 JDK when several JDKs are configured. Cleanup the Ant build files. (kkolinko) fix Correct Maven dependencies for individual JAR files. (markt) Tomcat 6.0.38 (markt) not released Catalina fix Ensure that when Tomcat's anti-resource locking features are used that the temporary copy of the web application and not the original is removed when the web application stops. (markt/kkolinko) fix 55019: Fix a potential exception when accessing JSPs while running under a SecurityManager. (jfclere) fix 55052: Make JULI's LogManager to additionally look for logging properties without prefixes if the property cannot be found with a prefix. (kkolinko) fix 55266: Ensure that the session ID is parsed from the request before any redirect as the session ID may need to be encoded as part of the redirect URL. (markt) fix 55404: Log warnings about using security roles in web.xml as warnings. (markt) fix 55268: Added optional --service-start-wait-time command-line option to change service start wait time from default of 10 seconds. (schultz) fix Correctly associate the default resource bundle with the English locale so that requests that specify an Accept-Language of English ahead of French, Spanish or Japanese get the English messages they asked for. (markt) fix Add missing JavaEE 5 XML schema definitions. (markt) fix When Catalina parses TLD files, always use a namespace aware parser to be consistent with how Jasper parses TLD files. The tldNamespaceAware attribute of the Context is now ignored. (markt) fix As per section SRV.14.4.3 of the Servlet 2.5 specification, a namespace aware, validating parser will be used when processing *.tld and web.xml files if the system property org.apache.catalina.STRICT_SERVLET_COMPLIANCE is set to true. (markt) fix Ensure that sessions IDs are not parsed from URLs for Contexts where disableURLRewriting is true. (markt) add Add an option to the Context to control the blocking of XML external entities when parsing XML configuration files and enable this blocking by default when a security manager is used. The block is implemented via a custom resolver to enable the logging of any blocked entities. (markt) fix 56016: When loading resources for XML schema validation, take account of the possibility that servlet-api.jar and jsp-api.jar may not be loaded by the same class loader. Patch by Juan Carlos Estibariz. (markt) Coyote fix 52811: Fix parsing of Content-Type header in HttpServletResponse.setContentType(). Introduces a new HTTP header parser that follows RFC2616. (markt) fix 54691: Add configuration attribute "sslEnabledProtocols" to HTTP connector and document it. (Internally this attribute has been already implemented but not documented, under names "protocols" and "sslProtocols". Those names of this attribute are now deprecated). (schultz) fix 54947: Fix the HTTP NIO connector that incorrectly rejected a request if the CRLF terminating the request line was split across multiple packets. Patch by Konstantin Preißer. (markt) fix 55228: Allow web applications to set a HTTP Date header. (markt) fix Better adherence to RFC2616 for content-length headers. (markt) fix Add support for limiting the size of chunk extensions when using chunked encoding. (markt) fix 55749: Improve the error message when SSLEngine is disabled in the AprLifecycleListener and SSL is configured for an APR/native connector. (markt) fix Avoid possible NPE if a content type is specified without a character set. (markt) Jasper fix 55198: Ensure attribute values in tagx files that include EL and quoted XML characters are correctly quoted in the output. (markt) fix 55671: Consistently use the configuration option name genStringAsCharArray rather than a mixture of genStrAsCharArray and genStringAsCharArray but retain support for genStrAsCharArray as in initialisation parameter for the JSP servlet to retain backwards compatibility with existing configurations. (markt) fix 55691: Fix javax.el.ArrayELResolver to correctly handle the case where the base object is an array of primitives. (markt) fix 55973: Fix processing of XML schemas when validation is enabled in Jasper. (kkolinko) Web applications add Add documentation for o.a.c.tribes.group.interceptors.TcpFailureDetector. (kfujino) add Complete the documentation for MessageDispatch15Interceptor. (kfujino) add Add to cluster document a description of notifyLifecycleListenerOnFailure and heartbeatBackgroundEnabled. (kfujino) fix 55746: Add documentation on the allRolesMode to the CombinedRealm and LockOutRealm. Patch by Cédric Couralet. (markt) fix Fix the sample configuration of StaticMembershipInterceptor in order to prevent warning log. uniqueId must be 16 bytes. (kfujino) fix 55119: Avoid CVE-2013-1571 when generating Javadoc. (markt) Other update Update Maven Central location used to download dependencies at build time to be repo.maven.apache.org. (kkolinko) fix 55663: Minor correction to the wording of the NOTICE files to align them with the requirements for NOTICE files. (violetagg) fix Add @since markers to the common annotations classes and fix a few specification compliance issues. (markt) update Update to Eclipse JDT Compiler 4.3.1. (markt) update Update the Apache Jakarta JSTL implementation used by the exmaples web application to 1.1.2. (markt)
2014-02-06 13:01:43 +01:00
share/tomcat/lib/ecj-4.3.1.jar
share/tomcat/lib/el-api.jar
share/tomcat/lib/jasper-el.jar
share/tomcat/lib/jasper.jar
share/tomcat/lib/jsp-api.jar
share/tomcat/lib/servlet-api.jar
share/tomcat/lib/tomcat-coyote.jar
share/tomcat/lib/tomcat-dbcp.jar
share/tomcat/lib/tomcat-i18n-es.jar
share/tomcat/lib/tomcat-i18n-fr.jar
share/tomcat/lib/tomcat-i18n-ja.jar
share/tomcat/webapps/ROOT/RELEASE-NOTES.txt
share/tomcat/webapps/ROOT/WEB-INF/web.xml
share/tomcat/webapps/ROOT/asf-logo-wide.gif
share/tomcat/webapps/ROOT/build.xml
share/tomcat/webapps/ROOT/favicon.ico
share/tomcat/webapps/ROOT/index.html
share/tomcat/webapps/ROOT/index.jsp
share/tomcat/webapps/ROOT/tomcat-power.gif
share/tomcat/webapps/ROOT/tomcat.gif
share/tomcat/webapps/ROOT/tomcat.svg
share/tomcat/webapps/docs/BUILDING.txt
share/tomcat/webapps/docs/RELEASE-NOTES.txt
share/tomcat/webapps/docs/RUNNING.txt
share/tomcat/webapps/docs/WEB-INF/web.xml
share/tomcat/webapps/docs/aio.html
share/tomcat/webapps/docs/api/index.html
share/tomcat/webapps/docs/appdev/build.xml.txt
share/tomcat/webapps/docs/appdev/deployment.html
share/tomcat/webapps/docs/appdev/index.html
share/tomcat/webapps/docs/appdev/installation.html
share/tomcat/webapps/docs/appdev/introduction.html
share/tomcat/webapps/docs/appdev/processes.html
share/tomcat/webapps/docs/appdev/sample/build.xml
share/tomcat/webapps/docs/appdev/sample/docs/README.txt
share/tomcat/webapps/docs/appdev/sample/index.html
share/tomcat/webapps/docs/appdev/sample/sample.war
share/tomcat/webapps/docs/appdev/sample/src/mypackage/Hello.java
share/tomcat/webapps/docs/appdev/sample/web/WEB-INF/web.xml
share/tomcat/webapps/docs/appdev/sample/web/hello.jsp
share/tomcat/webapps/docs/appdev/sample/web/images/tomcat.gif
share/tomcat/webapps/docs/appdev/sample/web/index.html
share/tomcat/webapps/docs/appdev/source.html
share/tomcat/webapps/docs/appdev/web.xml.txt
share/tomcat/webapps/docs/apr.html
share/tomcat/webapps/docs/architecture/index.html
share/tomcat/webapps/docs/architecture/overview.html
share/tomcat/webapps/docs/architecture/requestProcess.html
share/tomcat/webapps/docs/architecture/requestProcess/requestProcess.pdf
share/tomcat/webapps/docs/architecture/requestProcess/roseModel.mdl
share/tomcat/webapps/docs/architecture/startup.html
share/tomcat/webapps/docs/architecture/startup/serverStartup.pdf
share/tomcat/webapps/docs/architecture/startup/serverStartup.txt
share/tomcat/webapps/docs/balancer-howto.html
share/tomcat/webapps/docs/building.html
share/tomcat/webapps/docs/cgi-howto.html
share/tomcat/webapps/docs/changelog.html
share/tomcat/webapps/docs/class-loader-howto.html
share/tomcat/webapps/docs/cluster-howto.html
share/tomcat/webapps/docs/config/ajp.html
share/tomcat/webapps/docs/config/cluster-channel.html
share/tomcat/webapps/docs/config/cluster-deployer.html
share/tomcat/webapps/docs/config/cluster-interceptor.html
share/tomcat/webapps/docs/config/cluster-listener.html
share/tomcat/webapps/docs/config/cluster-manager.html
share/tomcat/webapps/docs/config/cluster-membership.html
share/tomcat/webapps/docs/config/cluster-receiver.html
share/tomcat/webapps/docs/config/cluster-sender.html
share/tomcat/webapps/docs/config/cluster-valve.html
share/tomcat/webapps/docs/config/cluster.html
share/tomcat/webapps/docs/config/context.html
share/tomcat/webapps/docs/config/engine.html
share/tomcat/webapps/docs/config/executor.html
share/tomcat/webapps/docs/config/filter.html
share/tomcat/webapps/docs/config/globalresources.html
share/tomcat/webapps/docs/config/host.html
share/tomcat/webapps/docs/config/http.html
share/tomcat/webapps/docs/config/index.html
share/tomcat/webapps/docs/config/listeners.html
share/tomcat/webapps/docs/config/loader.html
share/tomcat/webapps/docs/config/manager.html
share/tomcat/webapps/docs/config/realm.html
share/tomcat/webapps/docs/config/resources.html
share/tomcat/webapps/docs/config/server.html
share/tomcat/webapps/docs/config/service.html
share/tomcat/webapps/docs/config/systemprops.html
share/tomcat/webapps/docs/config/valve.html
share/tomcat/webapps/docs/connectors.html
share/tomcat/webapps/docs/default-servlet.html
share/tomcat/webapps/docs/deployer-howto.html
share/tomcat/webapps/docs/developers.html
share/tomcat/webapps/docs/extras.html
share/tomcat/webapps/docs/funcspecs/fs-admin-apps.html
share/tomcat/webapps/docs/funcspecs/fs-admin-objects.html
share/tomcat/webapps/docs/funcspecs/fs-admin-opers.html
share/tomcat/webapps/docs/funcspecs/fs-default.html
share/tomcat/webapps/docs/funcspecs/fs-invoker.html
share/tomcat/webapps/docs/funcspecs/fs-jdbc-realm.html
share/tomcat/webapps/docs/funcspecs/fs-jndi-realm.html
share/tomcat/webapps/docs/funcspecs/fs-memory-realm.html
share/tomcat/webapps/docs/funcspecs/index.html
share/tomcat/webapps/docs/funcspecs/mbean-names.html
share/tomcat/webapps/docs/html-manager-howto.html
share/tomcat/webapps/docs/images/add.gif
share/tomcat/webapps/docs/images/asf-logo.gif
share/tomcat/webapps/docs/images/code.gif
share/tomcat/webapps/docs/images/design.gif
share/tomcat/webapps/docs/images/docs.gif
share/tomcat/webapps/docs/images/fix.gif
share/tomcat/webapps/docs/images/printer.gif
share/tomcat/webapps/docs/images/tomcat.gif
share/tomcat/webapps/docs/images/tomcat.svg
share/tomcat/webapps/docs/images/update.gif
share/tomcat/webapps/docs/images/void.gif
share/tomcat/webapps/docs/index.html
share/tomcat/webapps/docs/introduction.html
share/tomcat/webapps/docs/jasper-howto.html
share/tomcat/webapps/docs/jndi-datasource-examples-howto.html
share/tomcat/webapps/docs/jndi-resources-howto.html
share/tomcat/webapps/docs/logging.html
share/tomcat/webapps/docs/manager-howto.html
share/tomcat/webapps/docs/maven-jars.html
share/tomcat/webapps/docs/mbeans-descriptor-howto.html
share/tomcat/webapps/docs/monitoring.html
share/tomcat/webapps/docs/proxy-howto.html
share/tomcat/webapps/docs/realm-howto.html
share/tomcat/webapps/docs/security-manager-howto.html
share/tomcat/webapps/docs/setup.html
share/tomcat/webapps/docs/ssi-howto.html
share/tomcat/webapps/docs/ssl-howto.html
share/tomcat/webapps/docs/tribes/developers.html
share/tomcat/webapps/docs/tribes/faq.html
share/tomcat/webapps/docs/tribes/interceptors.html
share/tomcat/webapps/docs/tribes/introduction.html
share/tomcat/webapps/docs/tribes/membership.html
share/tomcat/webapps/docs/tribes/setup.html
share/tomcat/webapps/docs/tribes/status.html
share/tomcat/webapps/docs/tribes/transport.html
share/tomcat/webapps/docs/virtual-hosting-howto.html
share/tomcat/webapps/docs/windows-service-howto.html
share/tomcat/webapps/examples/WEB-INF/classes/CookieExample.class
share/tomcat/webapps/examples/WEB-INF/classes/CookieExample.java
share/tomcat/webapps/examples/WEB-INF/classes/HelloWorldExample.class
share/tomcat/webapps/examples/WEB-INF/classes/HelloWorldExample.java
share/tomcat/webapps/examples/WEB-INF/classes/LocalStrings.properties
share/tomcat/webapps/examples/WEB-INF/classes/LocalStrings_en.properties
share/tomcat/webapps/examples/WEB-INF/classes/LocalStrings_es.properties
share/tomcat/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
share/tomcat/webapps/examples/WEB-INF/classes/LocalStrings_pt.properties
share/tomcat/webapps/examples/WEB-INF/classes/RequestHeaderExample.class
share/tomcat/webapps/examples/WEB-INF/classes/RequestHeaderExample.java
share/tomcat/webapps/examples/WEB-INF/classes/RequestInfoExample.class
share/tomcat/webapps/examples/WEB-INF/classes/RequestInfoExample.java
share/tomcat/webapps/examples/WEB-INF/classes/RequestParamExample.class
share/tomcat/webapps/examples/WEB-INF/classes/RequestParamExample.java
share/tomcat/webapps/examples/WEB-INF/classes/SessionExample.class
share/tomcat/webapps/examples/WEB-INF/classes/SessionExample.java
share/tomcat/webapps/examples/WEB-INF/classes/cal/Entries.class
share/tomcat/webapps/examples/WEB-INF/classes/cal/Entries.java
share/tomcat/webapps/examples/WEB-INF/classes/cal/Entry.class
share/tomcat/webapps/examples/WEB-INF/classes/cal/Entry.java
share/tomcat/webapps/examples/WEB-INF/classes/cal/JspCalendar.class
share/tomcat/webapps/examples/WEB-INF/classes/cal/JspCalendar.java
share/tomcat/webapps/examples/WEB-INF/classes/cal/TableBean.class
share/tomcat/webapps/examples/WEB-INF/classes/cal/TableBean.java
share/tomcat/webapps/examples/WEB-INF/classes/chat/ChatServlet$MessageSender.class
share/tomcat/webapps/examples/WEB-INF/classes/chat/ChatServlet.class
share/tomcat/webapps/examples/WEB-INF/classes/chat/ChatServlet.java
share/tomcat/webapps/examples/WEB-INF/classes/checkbox/CheckTest.class
share/tomcat/webapps/examples/WEB-INF/classes/checkbox/CheckTest.java
share/tomcat/webapps/examples/WEB-INF/classes/colors/ColorGameBean.class
share/tomcat/webapps/examples/WEB-INF/classes/colors/ColorGameBean.java
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
share/tomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
share/tomcat/webapps/examples/WEB-INF/classes/dates/JspCalendar.class
share/tomcat/webapps/examples/WEB-INF/classes/dates/JspCalendar.java
share/tomcat/webapps/examples/WEB-INF/classes/error/Smart.class
share/tomcat/webapps/examples/WEB-INF/classes/error/Smart.java
share/tomcat/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.class
share/tomcat/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.java
share/tomcat/webapps/examples/WEB-INF/classes/examples/FooTag.class
share/tomcat/webapps/examples/WEB-INF/classes/examples/FooTag.java
share/tomcat/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.class
share/tomcat/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.java
share/tomcat/webapps/examples/WEB-INF/classes/examples/LogTag.class
share/tomcat/webapps/examples/WEB-INF/classes/examples/LogTag.java
share/tomcat/webapps/examples/WEB-INF/classes/examples/ShowSource.class
share/tomcat/webapps/examples/WEB-INF/classes/examples/ShowSource.java
share/tomcat/webapps/examples/WEB-INF/classes/filters/ExampleFilter.class
share/tomcat/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
share/tomcat/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.class
share/tomcat/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java
share/tomcat/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
share/tomcat/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.class
share/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java
share/tomcat/webapps/examples/WEB-INF/classes/listeners/ContextListener.class
share/tomcat/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
share/tomcat/webapps/examples/WEB-INF/classes/listeners/SessionListener.class
share/tomcat/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
share/tomcat/webapps/examples/WEB-INF/classes/num/NumberGuessBean.class
share/tomcat/webapps/examples/WEB-INF/classes/num/NumberGuessBean.java
share/tomcat/webapps/examples/WEB-INF/classes/servletToJsp.class
share/tomcat/webapps/examples/WEB-INF/classes/servletToJsp.java
share/tomcat/webapps/examples/WEB-INF/classes/sessions/DummyCart.class
share/tomcat/webapps/examples/WEB-INF/classes/sessions/DummyCart.java
share/tomcat/webapps/examples/WEB-INF/classes/util/HTMLFilter.class
share/tomcat/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
share/tomcat/webapps/examples/WEB-INF/classes/validators/DebugValidator.class
share/tomcat/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
share/tomcat/webapps/examples/WEB-INF/jsp/applet/Clock2.java
share/tomcat/webapps/examples/WEB-INF/jsp/debug-taglib.tld
share/tomcat/webapps/examples/WEB-INF/jsp/example-taglib.tld
share/tomcat/webapps/examples/WEB-INF/jsp2/jsp2-example-taglib.tld
Update to Tomcat 6.0.44 Upstream changelog: Catalina ++++++++ fix Correct typo in the message shown by HttpServlet for unexpected HTTP method. (kkolinko) add Allow to configure RemoteAddrValve and RemoteHostValve to adopt behavior depending on the connector port. Implemented by optionally adding the connector port to the string compared with the patterns allow and deny. Configured using addConnectorPort attribute on valve. (rjung) fix 56608: Fix IllegalStateException for JavaScript files when switching from Writer to OutputStream. The special handling of this case in the DefaultServlet was broken due to a MIME type change for JavaScript. (markt) fix 57675: Correctly quote strings when using the extended access log. (markt) Coyote ++++++ fix 57234: Make SSL protocol filtering to remove insecure protocols case insensitive. Correct spelling of filterInsecureProtocols method. (kkolinko/schultz) fix When applying the maxSwallowSize limit to a connection read that many bytes first before closing the connection to give the client a chance to read the response. (markt) fix 57544: Fix a potential infinite loop when preparing a kept alive HTTP connection for the next request. (markt) add 57570: Make the processing of chunked encoding trailing headers optional and disabled by default. (markt) fix 57581: Change statistics byte counter in coyote Request object to be long to allow values above 2Gb. (kkolinko) update Update the minimum recommended version of the Tomcat Native library (if used) to 1.1.33. (markt) Jasper ++++++ fix Fix potential issue with BeanELResolver when running under a security manager. Some classes may not be accessible but may have accessible interfaces. (markt) fix Simplify code in ProtectedFunctionMapper class of Jasper runtime. (kkolinko) fix 57801: Improve the error message in the start script in case the PID read from the PID file is already owned by a process. (rjung) Web applications ++++++++++++++++ fix Update documentation for CGI servlet. Recommend to copy the servlet declaration into web application instead of enabling it globally. Correct documentation for cgiPathPrefix. (kkolinko) update Improve Tomcat Manager documentation. Rearrange, add section on HTML GUI, document /expire command and Server Status page. (kkolinko) add 54143: Add display of the memory pools usage (including PermGen) to the Status page of the Manager web application. (kkolinko) fix Fix several issues with status.xsd schema in Manager web application, testing it against actual output of StatusTransformer class. (kkolinko) update Align algorithm that generates anchor names in Tomcat documentation with Tomcat 7/8/9. No visible changes, but may help with future updates to the documentation. (kkolinko) fix 56058: Add links to the AccessLogValve documentation for configuring reverse proxies and/or Tomcat to ensure that the desired information is used entered in the access log when Tomcat is running behind a reverse proxy. (markt) fix 57503: Make clear that the JULI integration for log4j only works with log4j 1.2.x. (markt) update 57644: Update examples to use Apache Standard Taglib 1.2.5. (jboynes/kkolinko) fix 57706: Clarify the documentation for the AJP connector to make clearer that when using tomcatAuthentication="false" the user provided by the reverse proxy will not be associated with any roles. (markt) fix Correct the documentation for deployOnStartup to make clear that if a WAR file is updated while Tomcat is stopped and unpackWARs is true, Tomcat will not detect the changed WAR file when it starts and will not replace the unpacked WAR file with the contents of the updated WAR. (markt) add 57759: Add information to the keyAlias documentation to make it clear that the order keys are read from the keystore is implementation dependent. (markt) fix 57864: Update the documentation web application to make it clearer that hex values are not valid for cluster send options. Based on a patch by Kyohei Nakamura. (markt) Other +++++ add 57344: Provide sha1 checksum files for Tomcat downloads. (kkolinko) fix 57558: Change catalina-tasks.xml to use all jars in ${catalina.home}/lib to define Tomcat Ant tasks. This fixes a NoClassDefFoundError with validate task. (kkolinko) update Update to Tomcat Native Library version 1.1.33 to pick up the Windows binaries that are based on OpenSSL 1.0.1m and APR 1.5.1. (markt)
2015-05-19 21:33:54 +02:00
share/tomcat/webapps/examples/WEB-INF/lib/taglibs-standard-impl-1.2.5.jar
share/tomcat/webapps/examples/WEB-INF/lib/taglibs-standard-spec-1.2.5.jar
share/tomcat/webapps/examples/WEB-INF/tags/displayProducts.tag
share/tomcat/webapps/examples/WEB-INF/tags/helloWorld.tag
share/tomcat/webapps/examples/WEB-INF/tags/panel.tag
share/tomcat/webapps/examples/WEB-INF/tags/xhtmlbasic.tag
share/tomcat/webapps/examples/WEB-INF/web.xml
share/tomcat/webapps/examples/index.html
share/tomcat/webapps/examples/jsp/cal/Entries.java.html
share/tomcat/webapps/examples/jsp/cal/Entry.java.html
share/tomcat/webapps/examples/jsp/cal/JspCalendar.java.html
share/tomcat/webapps/examples/jsp/cal/TableBean.java.html
share/tomcat/webapps/examples/jsp/cal/cal1.jsp
share/tomcat/webapps/examples/jsp/cal/cal1.jsp.html
share/tomcat/webapps/examples/jsp/cal/cal2.jsp
share/tomcat/webapps/examples/jsp/cal/cal2.jsp.html
share/tomcat/webapps/examples/jsp/cal/calendar.html
share/tomcat/webapps/examples/jsp/cal/login.html
Update of apache-tomcat to version 6.0.29 (and a little Makefile cosmetics) fixes two of the currently known security issues Upstream changelog: Tomcat 6.0.29 (jfclere) released 2010-07-22 Catalina add 48960: Add a new option to the SSI Servlet and SSI Filter to allow the disabling of the exec command. This is now disabled by default. Based on a patch by Yair Lenga. (markt) fix 49551: Allow default context.xml location to be specified using an absolute path. (markt) fix 49598: When session is changed and the session cookie is replaced, ensure that the new Set-Cookie header overwrites the old Set-Cookie header. (markt) fix Fix order when listing Webapp loader search URLs. (rjung) add Add support for *.jar pattern in VirtualWebappLoader. (kkolinko) Tomcat 6.0.28 (jfclere) released 2010-07-09 Catalina fix Arrange filter logic. (jfclere) fix 49230: Enhance JRE leak prevention listener with protection for the keep-alive thread started by sun.net.www.http.HttpClient. Patch provided by Rob Kooper. (markt) fix 49351: Fix possible NPe when embedding and no name is specified for the Service. (markt) fix 49424: Avoid NPE if client provides no data with a chunked POST request. (markt) fix 49414: Differentiate between request threads and application created threads when warning about still running threads when an application stops. (markt) fix 49443: Use remoteIpHeader rather than remoteIPHeader consistently. (markt) add Add property searchExternalFirst to WebappLoader. If set, the external repositories will be searched before the WEB-INF ones. (rjung) Cluster fix 49445: When session ID is changed after authentication, ensure the DeltaManager replicates the change in ID to the other nodes in the cluster. (kfujino) Webapps fix 49213: Grant permissions required by manager application when running under a security manager. (markt/kkolinko) fix 49436: Correct documented default for readonly attribute of the UserDatabase component. (markt) Tomcat 6.0.27 (jfclere) not released General update Update DBCP to 1.3. (markt) Catalina fix Fix CVE-2010-1157. Prevent possible disclosure of host name or IP address via the HTTP WWW-Authenticate header when using BASIC or DIGEST authentication. (markt) add Include context name when reporting memory leaks to aid root cause identification. (markt) fix Improve exception handling on session de-serialization to assist in identifying the root cause of 48007. (kkolinko) add 48379: Make session cookie name, domain and path configurable per context. (markt) fix 48589: Make JNDIRealm easier to extend. Based on a patch by Candid Dauth. (markt/kkolinko) fix 48629: Allow user names as well as DNs to be used with the nested role search. Add roleNested to the documentation. Patch provided by Felix Schumacher. (markt) fix 48661: Make error page behavior consistent, regardless of how the error page is defined. If a response has been committed, always include the error page. (markt) fix 48729: Return roles defined by both userRoleName and roleName mechanisms. Patch provided by 'eric'. Also make user's role list immutable.(markt) fix 48760: Fix potential multi-threading issue in static resource serving where multiple threads could try to use the the same InputStream. (markt) fix 48790: Fix thread safety issue in the count of the maximum number of active session. (markt/kkolinko) fix 48793: Make catalina.sh more robust to different return values on different platforms. Patch provided by Thomas GL. (markt) fix 48840: Swallow output (if any) from use of cd when determining $CATALINA_HOME in catalina.sh and tool-wrapper.sh scripts. Based on patch provided by mdietze. (markt/kkolinko) fix 48895: Make clearing of ThreadLocals that are causing memory leaks on web application stop, reload or undeploy configurable since the process of clearing them is not thread-safe. (markt) fix 48903: Fix deadlock in webapp class loader. (rjung) fix 48971: Make stopping of leaking Timer threads optional and disabled by default. (markt) fix 48976: Document JAVA_ENDORSED_DIRS in start-up scripts. Patch provided by Laurent Vaills. (markt) fix 48983: Improve debug logging for situations when RemoteIpValve is bypassed. Patch provided by Cyrille Le Clerc. (markt) fix 49018: Fix processing of time argument in the Expire sessions action in the Manager web application. (kkolinko) fix 49116: If session is already invalid, expire session to prevent memory leak. (kfujino) fix 49158: Ensure only one session cookie is returned for a single request. (markt/fhanik) fix 49245: Fix session expiration check in cross-context requests. (markt) fix 49398: ByteChunk.indexOf(String, int, int, int) could not find a string of length 1. (kkolinko) fix Fix possible overflows when calculating session statistics. (kkolinko) add Log unexpected exceptions when providing access to web application resources in ApplicationContext. (kkolinko) fix Improve exception handling in CatalinaShutdownHook. (kkolinko) add Expose properties of VirtualWebappLoader and WebappClassLoader via JMX. (rjung) Coyote fix 48839: Correctly handle HTTP header folding in the NIO connector. Patch suggested by Richa Baronia. (markt) fix 48843: Prevent possible deadlock for worker allocation in connectors. (kkolinko) fix 48843: Fix handling of add queues in AprEndpoint.Poller and AprEndpoint.Sendfile. Do not miss wakeups. (kkolinko) add 48862: Add support for the backlog parameter to the AJP connector. (pero/markt) fix 48917: Correct name of mod_jk module in ApacheConfig. Patch provided by Todd Hicks. (markt) fix 49095: AprEndpoint did not wakeup acceptors during shutdown when deferAccept option was enabled. Based on a patch provided by Ruediger Pluem. (kkolinko) add Use chunked encoding for http 1.1 requests with no content-length (regardless of keep-alive) so client can differentiate between complete and partial responses. (markt) fix Correct the SSL session timeout attribute name so the code agrees with the documentation. (markt) add CoyotePrincipal now implements Serializable. (fhanik) fix Enable the BIO AJP connector to run under a security manager. (markt) Jasper fix 45015: Correct a regression in quote handling caused by the re-factoring of attribute parsing. (markt) fix 48701: Add a system property to allow disabling enforcement of JSP.5.3. The specification recommends, but does not require, this enforcement. (kkolinko) fix 48737: Don't assume paths that start with /META-INF/... are always in JARs. This is not true for some IDEs. Patch provided by Fabrizio Giustina. (markt) fix 49081: Correctly handle EL expressions of the form #${...}. (markt) fix 49196: Avoid NullPointerException in PageContext.getErrorData() if an error-handling JSP page is called directly. (markt) Cluster fix 48717: When a node joins a cluster and it receives all the current sessions, ensure the sessionCreated event is fired if the Manager is configured to replicate session events. (markt) fix 48934: Previous fix to handle dropped connections incorrectly permanently disabled session replication. (fhanik) fix 49051: memberAlive is not called if member has not already existed in membership. (kfujino) fix 49151: Avoid ClassCastException in BackupManager#stop. (kfujino) fix 49170: Do not send duplicated session. (kfujino) fix Add missing messages and ensure cluster listeners log messages to correct logger. (markt) Webapps add Use underscores instead of spaces in anchor names in Tomcat documentation. (kkolinko) add Add support for displaying the Spring Security user name (if present) in the Manager application. (markt) update Improve the ChatServlet Comet example (/examples/jsp/chat/). (kkolinko) Other update Update to Commons Daemon 1.0.2. Use service launcher (procrun) from the Commons Daemon release. Do not keep a copy of it in our source tree. (mturk/kkolinko) update Update to NSIS 2.46. (kkolinko) fix 48990: Fix the skip.installer build property so if set, only the Windows installer is skipped. (markt) fix 49178: Provide in catalina.policy an example of additional permissions that might be needed for code located in $CATALINA_BASE/lib. (markt) fix 49236: Do not use indexing when packing Tomcat JARs. (kkolinko) fix Remove unused code from org.apache.tomcat.util.buf classes. (kkolinko) update Rearrange tomcat-juli.jar permissions and wrap long lines in the conf/catalina.policy file, to make the text more readable when cited in documentation. (kkolinko) fix Do not evaluate the execute.installer property when building a release. The skip.installer property is used instead. (kkolinko) Tomcat 6.0.26 (jfclere) released 2010-03-11 Catalina fix Close security hole in unreleased 6.0.25 by ensuring new find leaks functionality is protected by a security constraint. (kkolinko) fix 48831: Improve logging shutdown behaviour. Use Catalina's shutdown hook to shutdown JULI. This enables them to be shutdown in the correct order. Do not shutdown global handlers several times. (markt/kkolinko) Coyote fix 48584: Prevent the APR connector logging an error if the acceptor fails during shutdown since this is expected. (mturk) fix 48660: Using compression should not overwrite any Vary header set by a web application. (markt) Jasper fix 48371: Ensure generated servlet mappings are inserted at the correct location when using JspC and allow the option that controls this to be configured on the command line. Also allow the encoding of web.xml to be configured when using JspC and deprecate some unused JspC methods. (markt/kkolinko) fix 48498: Avoid ArrayIndexOutOfBoundsException triggered by a Java 6/7 XML parser bug. (markt/kkolinko) fix 48668: Additional fixes to ensure deferred syntax is handled correctly. (kkolinko) fix 48827: Correct a regression in the fix for 47977 that caused an incorrect non-empty body error to be reported for valid JSP documents. (markt) Webapps add Make changelog.xml be directly rendered as HTML by certain browsers. (kkolinko) add Add support for automated generation of TOC tables and for links to svn revisions to tomcat-docs.xsl in documentation. (kkolinko/fhanik) add Move Manager application JSPs that are not intended to be accessed directly under the WEB-INF directory. (kkolinko) fix Improve the messages displayed by the find leaks diagnostic in the Manager application. (kkolinko) Other fix Encode all property files using ascii escaped UTF-8. Also fixes deployment problem when using French locale. (jfclere/rjung) Tomcat 6.0.25 (jfclere) not released Catalina fix 48039: Return immediately if start() is called on an already started StandardService. (markt) fix 48109: Ensure InputStream is closed on error condition in web application class loader. (markt) fix 48179: Clean up dead code that was used to read tldCache file. (kkolinko) fix 48318: Handle case where WebDAV resource is in directory listing but is not accessible. (markt) add 48384: Add a per context xslt option for directory listings. Make the fallback options work as described in the documentation. (markt) fix 48577: Filter URL when displaying missing included page. (markt) fix 48612: Prevent exception on shutdown if the address attribute is specified for a connector. (markt) fix 48613: Further fixes to ensure APRLifecycleListener is only used if defined in server.xml. (fhanik) fix 48614: Correct JULI log file buffering so default behaviour is no buffering. (fhanik) fix 48625: Provide an option to exit if an error occurs during the initialization phase. (fhanik) fix 48645: Use specified encoding rather than null in calls to RequestUtil.URLDecode(byte[] bytes, String enc) (markt) fix 48653: Force request.secure and request.scheme to false and http if the X-Forwarded-Proto header has the value http. Patch provided by Cyrille Le Clerc. (markt) fix 48678: Remove duplicate server field from org.apache.catalina.startup.Catalina. (markt) fix 48694: Remove potential deadlock in web application class loader. (markt) add 48716: Provide additional configuration options for JULI. (markt) fix 48726: Prevent OOME when uploading large WAR files with the deployer. Patch provided by adam. (markt) add Improve memory leak protection by safely stopping threads started via java.util.Timer that an application starts but fails to stop and by clearing references retained due to the use of java.util.ResourceBundle. (markt) update Modify ThreadLocal memory leak detection to not report false positives and to simplify implementation. (markt/kkolinko) add Basic memory leak detection was added to the standard Host implementation and exposed via JMX to detect memory leaks on web application reload. (markt/kkolinko) Coyote update Update the native/APR library version bundled with Tomcat to 1.1.20. (kkolinko) Jasper add Add some debug logging to the compiler where exceptions were previously swallowed. (markt) fix 48170: Remove unnecessary synchronization that is causing issues under load. (markt) fix 48580: Prevent AccessControlException if first access is to a JSP that uses a FunctionMapper. (markt) fix 48582: Avoid NPE on background compilation failure. (markt) fix 48616: Don't declare or synchronize scripting variables for JSP fragments since they are scriptless. This is an alternative fix for 42390 that avoids both the original problem and the regression in the first fix. (kkolinko) fix 48627: Fix regression in re-factored EL parsing. Keep literals as literals and handle deferredSyntaxAllowedAsLiteral. (kkolinko) fix 48668: When parsing JSPs only parse EL as EL if EL is enabled else strings such as ${ will be silently dropped. (markt) fix Various EL TCK failures. (markt) Cluster fix Force a disconnect if an error occurs during replication such as a firewall dropping the connection. (fhanik) Webapps add Add new "Find leaks" command to the Manager application. It allows to detect web applications that have caused memory leaks on stop, reload or undeploy. (markt/kkolinko) Other fix Ensure files in conf directory have CRLF line endings when using the Windows installer. (kkolinko) fix Allow special characters recognized by the Windows command-line shell to be present in the names of CATALINA_HOME/_BASE and the current directory used to call the Tomcat scripts. (kkolinko) fix Don't use @Deprecated annotations in javax.servlet.jsp.JspContext since the specification does not include them in the API definition. (markt) add Improve the information in the JAR manifest files. (markt)
2010-09-19 16:32:04 +02:00
share/tomcat/webapps/examples/jsp/chat/index.jsp
share/tomcat/webapps/examples/jsp/chat/index.jsp.html
share/tomcat/webapps/examples/jsp/chat/login.jsp
share/tomcat/webapps/examples/jsp/chat/login.jsp.html
share/tomcat/webapps/examples/jsp/chat/post.jsp
share/tomcat/webapps/examples/jsp/chat/post.jsp.html
share/tomcat/webapps/examples/jsp/checkbox/CheckTest.html
share/tomcat/webapps/examples/jsp/checkbox/check.html
share/tomcat/webapps/examples/jsp/checkbox/checkresult.jsp
share/tomcat/webapps/examples/jsp/checkbox/checkresult.jsp.html
share/tomcat/webapps/examples/jsp/checkbox/cresult.html
share/tomcat/webapps/examples/jsp/colors/ColorGameBean.html
share/tomcat/webapps/examples/jsp/colors/clr.html
share/tomcat/webapps/examples/jsp/colors/colors.html
share/tomcat/webapps/examples/jsp/colors/colrs.jsp
share/tomcat/webapps/examples/jsp/colors/colrs.jsp.html
share/tomcat/webapps/examples/jsp/dates/date.html
share/tomcat/webapps/examples/jsp/dates/date.jsp
share/tomcat/webapps/examples/jsp/dates/date.jsp.html
share/tomcat/webapps/examples/jsp/error/er.html
share/tomcat/webapps/examples/jsp/error/err.jsp
share/tomcat/webapps/examples/jsp/error/err.jsp.html
share/tomcat/webapps/examples/jsp/error/error.html
share/tomcat/webapps/examples/jsp/error/errorpge.jsp
share/tomcat/webapps/examples/jsp/error/errorpge.jsp.html
share/tomcat/webapps/examples/jsp/forward/forward.jsp
share/tomcat/webapps/examples/jsp/forward/forward.jsp.html
share/tomcat/webapps/examples/jsp/forward/fwd.html
share/tomcat/webapps/examples/jsp/forward/one.jsp
share/tomcat/webapps/examples/jsp/forward/one.jsp.html
share/tomcat/webapps/examples/jsp/forward/two.html
share/tomcat/webapps/examples/jsp/images/code.gif
share/tomcat/webapps/examples/jsp/images/execute.gif
share/tomcat/webapps/examples/jsp/images/read.gif
share/tomcat/webapps/examples/jsp/images/return.gif
share/tomcat/webapps/examples/jsp/include/foo.html
share/tomcat/webapps/examples/jsp/include/foo.jsp
share/tomcat/webapps/examples/jsp/include/foo.jsp.html
share/tomcat/webapps/examples/jsp/include/inc.html
share/tomcat/webapps/examples/jsp/include/include.jsp
share/tomcat/webapps/examples/jsp/include/include.jsp.html
share/tomcat/webapps/examples/jsp/index.html
share/tomcat/webapps/examples/jsp/jsp2/el/Functions.java.html
share/tomcat/webapps/examples/jsp/jsp2/el/basic-arithmetic.html
share/tomcat/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp
share/tomcat/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/el/basic-comparisons.html
share/tomcat/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp
share/tomcat/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/el/functions.html
share/tomcat/webapps/examples/jsp/jsp2/el/functions.jsp
share/tomcat/webapps/examples/jsp/jsp2/el/functions.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/el/implicit-objects.html
share/tomcat/webapps/examples/jsp/jsp2/el/implicit-objects.jsp
share/tomcat/webapps/examples/jsp/jsp2/el/implicit-objects.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/FooBean.java.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/HelloWorldSimpleTag.java.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/ShuffleSimpleTag.java.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/TileSimpleTag.java.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/jspattribute.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/shuffle.html
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp
share/tomcat/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/jspx/basic.html
share/tomcat/webapps/examples/jsp/jsp2/jspx/basic.jspx
share/tomcat/webapps/examples/jsp/jsp2/jspx/basic.jspx.html
share/tomcat/webapps/examples/jsp/jsp2/jspx/svgexample.html
share/tomcat/webapps/examples/jsp/jsp2/jspx/textRotate.html
share/tomcat/webapps/examples/jsp/jsp2/jspx/textRotate.jpg
share/tomcat/webapps/examples/jsp/jsp2/jspx/textRotate.jspx
share/tomcat/webapps/examples/jsp/jsp2/jspx/textRotate.jspx.html
share/tomcat/webapps/examples/jsp/jsp2/misc/EchoAttributesTag.java.html
share/tomcat/webapps/examples/jsp/jsp2/misc/coda.jspf
share/tomcat/webapps/examples/jsp/jsp2/misc/coda.jspf.html
share/tomcat/webapps/examples/jsp/jsp2/misc/config.html
share/tomcat/webapps/examples/jsp/jsp2/misc/config.jsp
share/tomcat/webapps/examples/jsp/jsp2/misc/config.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/misc/dynamicattrs.html
share/tomcat/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp
share/tomcat/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/misc/prelude.jspf
share/tomcat/webapps/examples/jsp/jsp2/misc/prelude.jspf.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/BookBean.java.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/FindBookSimpleTag.java.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/Functions.java.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/HelloWorldSimpleTag.java.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/RepeatSimpleTag.java.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/book.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/book.jsp
share/tomcat/webapps/examples/jsp/jsp2/simpletag/book.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/hello.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/hello.jsp
share/tomcat/webapps/examples/jsp/jsp2/simpletag/hello.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/repeat.html
share/tomcat/webapps/examples/jsp/jsp2/simpletag/repeat.jsp
share/tomcat/webapps/examples/jsp/jsp2/simpletag/repeat.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/displayProducts.tag.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/hello.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/hello.jsp
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/hello.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/helloWorld.tag.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/panel.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/panel.jsp
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/panel.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/panel.tag.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/products.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/products.jsp
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/products.jsp.html
share/tomcat/webapps/examples/jsp/jsp2/tagfiles/xhtmlbasic.tag.html
share/tomcat/webapps/examples/jsp/jsptoserv/hello.jsp
share/tomcat/webapps/examples/jsp/jsptoserv/hello.jsp.html
share/tomcat/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp
share/tomcat/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp.html
share/tomcat/webapps/examples/jsp/jsptoserv/jts.html
share/tomcat/webapps/examples/jsp/jsptoserv/servletToJsp.java.html
share/tomcat/webapps/examples/jsp/num/numguess.html
share/tomcat/webapps/examples/jsp/num/numguess.jsp
share/tomcat/webapps/examples/jsp/num/numguess.jsp.html
share/tomcat/webapps/examples/jsp/plugin/applet/Clock2.class
share/tomcat/webapps/examples/jsp/plugin/applet/Clock2.java
share/tomcat/webapps/examples/jsp/plugin/plugin.html
share/tomcat/webapps/examples/jsp/plugin/plugin.jsp
share/tomcat/webapps/examples/jsp/plugin/plugin.jsp.html
share/tomcat/webapps/examples/jsp/security/protected/error.jsp
share/tomcat/webapps/examples/jsp/security/protected/error.jsp.html
share/tomcat/webapps/examples/jsp/security/protected/index.jsp
share/tomcat/webapps/examples/jsp/security/protected/index.jsp.html
share/tomcat/webapps/examples/jsp/security/protected/login.jsp
share/tomcat/webapps/examples/jsp/security/protected/login.jsp.html
share/tomcat/webapps/examples/jsp/sessions/DummyCart.html
share/tomcat/webapps/examples/jsp/sessions/carts.html
share/tomcat/webapps/examples/jsp/sessions/carts.jsp
share/tomcat/webapps/examples/jsp/sessions/carts.jsp.html
share/tomcat/webapps/examples/jsp/sessions/crt.html
share/tomcat/webapps/examples/jsp/simpletag/foo.html
share/tomcat/webapps/examples/jsp/simpletag/foo.jsp
share/tomcat/webapps/examples/jsp/simpletag/foo.jsp.html
share/tomcat/webapps/examples/jsp/snp/snoop.html
share/tomcat/webapps/examples/jsp/snp/snoop.jsp
share/tomcat/webapps/examples/jsp/snp/snoop.jsp.html
share/tomcat/webapps/examples/jsp/source.jsp
share/tomcat/webapps/examples/jsp/source.jsp.html
share/tomcat/webapps/examples/jsp/tagplugin/choose.html
share/tomcat/webapps/examples/jsp/tagplugin/choose.jsp
share/tomcat/webapps/examples/jsp/tagplugin/choose.jsp.html
share/tomcat/webapps/examples/jsp/tagplugin/foreach.html
share/tomcat/webapps/examples/jsp/tagplugin/foreach.jsp
share/tomcat/webapps/examples/jsp/tagplugin/foreach.jsp.html
share/tomcat/webapps/examples/jsp/tagplugin/howto.html
share/tomcat/webapps/examples/jsp/tagplugin/if.html
share/tomcat/webapps/examples/jsp/tagplugin/if.jsp
share/tomcat/webapps/examples/jsp/tagplugin/if.jsp.html
share/tomcat/webapps/examples/jsp/tagplugin/notes.html
share/tomcat/webapps/examples/jsp/xml/xml.html
share/tomcat/webapps/examples/jsp/xml/xml.jsp
share/tomcat/webapps/examples/jsp/xml/xml.jsp.html
share/tomcat/webapps/examples/servlets/cookies.html
share/tomcat/webapps/examples/servlets/helloworld.html
share/tomcat/webapps/examples/servlets/images/code.gif
share/tomcat/webapps/examples/servlets/images/execute.gif
share/tomcat/webapps/examples/servlets/images/return.gif
share/tomcat/webapps/examples/servlets/index.html
share/tomcat/webapps/examples/servlets/reqheaders.html
share/tomcat/webapps/examples/servlets/reqinfo.html
share/tomcat/webapps/examples/servlets/reqparams.html
share/tomcat/webapps/examples/servlets/sessions.html
share/tomcat/webapps/host-manager/META-INF/context.xml
update to apache-tomcat 6.0.36. Upstream changelog: Tomcat 6.0.36 (jfclere) Catalina ++++++++ update 48692: Provide option to parse application/x-www-form-urlencoded PUT requests. (schultz) add 50306: New StuckThreadDetectionValve to detect requests that take a long time to process, which might indicate that their processing threads are stuck. Based on a patch provided by TomLu. (kkolinko) fix 50570: Enable FIPS mode to be set in AprLifecycleListener. Based upon a patch from Chris Beckey. Note that this mode requires tomcat-native 1.1.23 or later linked to a FIPS-capable OpenSSL library, which one has to build by themselves. (schultz/kkolinko) fix Improve synchronization and error handling in AprLifecycleListener. Do not allow to change SSL options if SSL has already been initialized. (schultz/kkolinko) fix 52225: Fix ClassCastException when adding an alias for an existing host via JMX. (kkolinko) fix 52293: Correctly handle the case when antiResourceLocking is enabled at the Context level when unpackWARs is disabled at the Host level. Correctly handle multi-level contexts when antiResourceLocking is enabled. Patch by Justin Miller. (kkolinko) fix Do not throw IllegalArgumentException from parseParameters() call when chunked POST request is too large, but treat it like an IO error. The FailedRequestFilter filter can be used to detect this condition. (kkolinko) fix 52384: Do not fail with parameter parsing when debug logging is enabled. (kkolinko) fix Do not flag extra '&' characters in parameters as parse errors. (kkolinko) fix 52488: Correct typos: exipre -> expire. Based on a patch by prockter. (markt) fix Reduce log level for the message about hitting maxParameterCount limit from WARN to INFO. Fix limit comparison to allow exactly maxParameterCount parameters, as documentation says, instead of (maxParameterCount-1). (kkolinko) fix Slightly improve performance of UDecoder.convert(). Align %2f handling between implementations. (kkolinko) add Add denyStatus attribute to RequestFilterValve (RemoteAddrValve, RemoteHostValve valves). It allows to use different HTTP response code when rejecting denied request. E.g. 404 instead of 403. (kkolinko) add Add SetCharacterEncodingFilter (similar to the one contained in the examples web application) to the org.apache.catalina.filters package so that it is available for all web applications. (kkolinko) add 52500: Added configurable mechanism to retrieve user names from X509 client certificates. Based on a patch provided by Michael Furman. (schultz/kkolinko) fix 52719: Fix a theoretical resource leak in the JAR validation that checks for non-permitted classes in web application JARs. (markt) fix 52830: Correct JNDI lookups when using javax.naming.Name to identify the resource rather than a java.lang.String. (markt) add 52850: Extend memory leak prevention and detection code to work with IBM as well as Oracle JVMs. Based on a patch provided by Rohit Kelapure. (kkolinko) add 52996: In StandardThreadExecutor: Add the ability to configure a job queue size (maxQueueSize attribute). Add a variant of execute method that allows to specify a timeout for how long we want to try to add something to the queue. Based on a patch by Rüdiger Plüm. (kkolinko) fix 53047: If a JDBCRealm or DataSourceRealm is configured for an all roles mode that only requires authorization (and no roles) and no role table or column is defined, don't populate the Principal's roles. (markt/kkolinko) fix 53050: Fix handling of entropy value when initializing session id generator in session manager. Based on proposal by Andras Rozsa. (kkolinko) fix 53056: Add APR version number to tcnative version INFO log message. (schultz) fix 53057: Add OpenSSL version number INFO log message when initializing. (schultz) fix 53071: Use the message from the Throwable for the error report generated by the ErrorReportValve if none was specified via sendError(). Use the standard text for HTTP error codes. (markt/rjung) update 53230: Change session managers to throw TooManyActiveSessionsException instead of IllegalStateException when the maximum number of sessions has been exceeded and a new session will not be created. (schultz/kkolinko) fix 53267: Ensure that using the GC Daemon Protection feature of the JreMemoryLeakPreventionListener does not trigger a full GC every hour. (markt/kkolinko) fix 53531: Fix ExpandWar.expand to check the return value of File.mkdir and File.mkdirs. (schultz) fix Make the CSRF nonce cache in CsrfPreventionFilter serializable so that it can be replicated across a cluster and/or persisted across Tomcat restarts. (markt) fix 53584: Ignore path parameters when comparing URIs for FORM authentication. This prevents users being prompted twice for passwords when logging in when session IDs are being encoded as path parameters. (markt) fix Various improvements to the DIGEST authenticator including 52954, the disabling caching of an authenticated user in the session by default, tracking server rather than client nonces and better handling of stale nonce values. (markt) fix Remove unneeded handling of FORM authentication in RealmBase. (kkolinko) fix 53800: FileDirContext.list() did not provide correct paths for subdirectories. Patch provided by Kevin Wooten. (kkolinko) fix 53830: Better handling of Manager.randomFile default value on Windows. (kkolinko) fix Improve session management in CsrfPreventionFilter. (kkolinko) Coyote ++++++ fix 42181: Better handling of edge conditions in chunk header processing. (kkolinko) update 51477: Support all SSL protocol combinations in the APR/native connector. This only works when using the native library version 1.1.21 or later. (rjung) fix 52055 (comment 14): Correctly reset ChunkedInputFilter.needCRLFParse flag when the filter is recycled. (kkolinko) fix 52606: Ensure replayed POST bodies are available when using AJP. (markt) fix 52858: Fix high CPU load with SSL, NIO and sendfile when client breaks the connection before reading all the requested data. (fhanik/kkolinko) fix 53119: Prevent buffer overflow errors being reported when a client disconnects before the response has been fully written from an AJP connection using the APR/native connector. (kkolinko) fix Improve InternalNioInputBuffer.parseHeaders(). (kkolinko) add Implement maxHeaderCount attribute on Connector. It is equivalent of LimitRequestFields directive of Apache HTTPD. Default value is 100. (kkolinko) fix In JkCoyoteHandler connector for AJP/1.3 protocol (in JkMain.setProperty()): Fix setting of properties when connector has already started for properties that have aliases. E.g. it now allows to change maxHeaderCount attribute on Connector MBean via JMX. (kkolinko) fix 53725: Fix possible corruption of GZIP'd output. (kkolinko) Jasper ++++++ fix 48097 (comment 7), 53366 (comment 1): If JSP page unexpectedly fails to initialize PageContext instance, write exception to the logs instead of silent swallowing. (kkolinko) fix 52335: Only handle <\% and not \% as escaped in template text. (markt) fix 52666: Correct coercion order in EL when processing the equality and inequality operators. (markt) fix 53001: Revert the fix for 46915 since the use case described in the bug is invalid since it breaks the EL specification. (markt) fix 53032: Modify JspC so it extends org.apache.tools.ant.Task enabling it to work with features such as namespaces within build.xml files. (markt) Cluster +++++++ fix Replicate principal in ClusterSingleSignOn. (kfujino) fix 53513: Fix race condition between the processing of session sync message and transfer complete message. (kfujino) fix 53606: Fix potential NPE in TcpPingInterceptor. Based on a patch by F. Arnoud. (markt) fix 53607: To avoid NPE, set TCP PING data to ChannelMessage. Patch provided by F.Arnoud (kfujino) fix Fix a behavior of TcpPingInterceptor#useThread. Do not start a ping thread when useThread is set to false. (kfujino) Web applications ++++++++++++++++ fix 52243: Improve windows service documentation to clarify how to include # and/or ; in the value of an environment variable that is passed to the service. (markt) fix 52515: Make it clear in the Realm how-to in the documentation web application that digested password storage when using DIGEST authentication requires that MD5 digests are used. (markt) fix 52641: Remove mentioning of ldap.jar from docs. Patch provided by Felix Schumacher. (rjung) fix Remove obsolete bug warning from windows service documentation page. (rjung) fix 52983: Remove unnecessary code that makes switching to other authentication methods difficult. (markt) fix 53158: Fix documented defaults for DBCP. Patch provided by ph.dezanneau at gmail.com. (rjung) update Update JavaSE documentation links to point to the current docs.oracle.com site, instead of obsolete ones (download.oracle.com, java.sun.com). (kkolinko) update 53289: Clarify ResourceLink example that uses DataSource.getConnection(username, password) method. Not all data source implementations support it. (kkolinko) fix Prevent the custom error pages for the Manager and Host Manager applications from being accessed directly. Configure custom pages for error codes 401 and 403 in Host Manager application. (markt/kkolinko) fix Correct documentation for enableLookups attribute of a Connector. By default DNS lookups are disabled. (kkolinko) fix Fix several HTML markup errors in servlets of examples web application. (kkolinko) update Change the index page of ROOT webapp to mention "manager-gui" role instead of "manager" one. (kkolinko) fix 53473: Correct the allowed values for the SSI option isVirtualWebappRelative which are true or false. (markt) fix 53664: Minor JNDI Howto document enhancement concerning mail properties. Patch provided by Mark Eggers. (schultz) fix 53601: Clarify that to build Apache Tomcat 6 from sources a Java 5 JDK is recommended. (kkolinko) fix 53793: Change links on the list of applications in the Manager to point to /appname/ instead of /appname. (kkolinko) Other +++++ fix 49402, 52124: Fix Maven publishing script: make sure it finds tomcat-juli.jar and use later version of wagon-ssh. (jfclere) fix Update Apache Commons Daemon to 1.0.10. It resolves 52548 which meant that services created with service.bat did not set the catalina.home and catalina.base system properties. (markt, kkolinko) update Update Apache Commons Pool to 1.5.7. (kkolinko) update 52579: Add a note about Sun's Charset.decode() bug to the RELEASE-NOTES file. (kkolinko) update 52805: Update to Eclipse JDT Compiler 3.7.2. (kkolinko) update Update the native component of the APR/native connectors to 1.1.23 and take advantage of the simplified distribution. (kkolinko) fix When building a Windows installer do not copy whole "res" folder to output/dist, but only the files that we need. Apply fixcrlf filter only after the files are copied, so that INSTALLLICENSE file had correct line ends. (kkolinko) update Remove res/License.rtf. The file that is actually shown by the Windows installer is res/INSTALLLICENSE. (kkolinko) update Improve RUNNING.txt. (kkolinko) update Align the script that deploys Maven jars for Tomcat (res/maven/mvn-pub.xml) with the Tomcat 7 version, making full use of Nexus. (markt) add 53034: Add project.url and project.licenses sections to the POMs for the Maven artifacts. (kkolinko) fix 53454: Return correct content-length header for HEAD requests when content length is greater than 2GB. (markt)
2012-12-02 12:31:17 +01:00
share/tomcat/webapps/host-manager/WEB-INF/jsp/401.jsp
share/tomcat/webapps/host-manager/WEB-INF/jsp/403.jsp
share/tomcat/webapps/host-manager/WEB-INF/web.xml
share/tomcat/webapps/host-manager/images/add.gif
share/tomcat/webapps/host-manager/images/asf-logo.gif
share/tomcat/webapps/host-manager/images/code.gif
share/tomcat/webapps/host-manager/images/design.gif
share/tomcat/webapps/host-manager/images/docs.gif
share/tomcat/webapps/host-manager/images/fix.gif
share/tomcat/webapps/host-manager/images/tomcat.gif
share/tomcat/webapps/host-manager/images/update.gif
share/tomcat/webapps/host-manager/images/void.gif
Update to 6.0.45 Changelog: Tomcat 6.0.45 (jfclere) Catalina fix Back-port various improvements to the AprLifecycleListener including the fix for 57021 that improves logging when the Tomcat-Native DLL fails to load. (markt) add 57154: Add support for web applications (Context elements) that do not have a docBase. This is intended for use when embedding, such as Tomcat unit tests, when a web application is configured programmatically and does not serve any files. Based on a patch provided by Huxing Zhang. (kkolinko) add 57741: Enable the CGI servlet to use the standard error page mechanism. Note that if the CGI servlet's debug init parameter is set to 10 or higher then the standard error page mechanism will be bypassed and a debug response generated by the CGI servlet will be returned instead. (markt) fix 57896: Support defensive copying of "cookie" header so that unescaping double quotes in a cookie value does not corrupt original value of "cookie" header. This is an opt-in feature, enabled by org.apache.tomcat.util.http.ServerCookie.PRESERVE_COOKIE_HEADER or org.apache.catalina.STRICT_SERVLET_COMPLIANCE system property. (kkolinko) fix 58031: Make the (first) reason parameter parsing failed available as a request attribute and then use it to provide a better status code via the FailedRequstFilter (if configured). (markt) fix 58313: Fix concurrent access of encoders map when clearing encoders during Comet processing. (markt) fix 58508: Escape role names when generating associated MBeans in case the role name contains characters not permitted in an MBean name. (markt) fix 58582: Combined realm should perform background processing on its sub-realms. Based upon a patch provided by Aidan. (kkolinko) add Move the functionality that provides redirects for context roots and directories where a trailing / is added from the Mapper to the DefaultServlet. This enables such requests to be processed by any configured Valves and Filters before the redirect is made. This behaviour is configurable via the mapperContextRootRedirectEnabled and mapperDirectoryRedirectEnabled attributes of the Context which may be used to restore the previous behaviour. (markt) fix 58635: Enable break points to be set within agent code when running Tomcat with a Java agent. Based on a patch by Huxing Zhang. (markt) fix Add the StatusManagerServlet to the list of Servlets that can only be loaded by privileged applications. (markt) fix Remove redundant copy of catalina.properties from o.a.c.startup. Generate this copy during the ant "compile" task. (kkolinko) fix 58817: Fix ArrayIndexOutOfBoundsException caused by MapperListener when ROOT context is being undeployed and mapperContextRootRedirectEnabled="false". (kkolinko) fix 58836: Correctly merge query string parameters when processing a forwarded request where the target includes a query string that contains a parameter with no value. (markt/kkolinko) add Allow singleton server instance stored by ServerFactory to be cleared. Allow ResourceLinkFactory to be initialized more than once. This is used by unit tests when running several copies of Tomcat sequentially in the same JVM. When running with a SecurityManager the initialization method of ResourceLinkFactory is protected by requiring a RuntimePermission. (kkolinko) add Extend the feature available in the cluster session manager implementations that enables session attribute replication to be filtered bases on attribute name to all session manager implementations. Note that configuration attribute name has changed from sessionAttributeFilter to sessionAttributeNameFilter. Apply the filter on load as well as unload to ensure that configuration changes made while the web application is stopped are applied to any persisted data. (markt) add Extend the session attribute filtering options to include filtering based on the implementation class of the value and optional WARN level logging if an attribute is filtered. These options are available for all of the Manager implementations that ship with Tomcat. When a SecurityManager is used filtering will be enabled by default. (markt) fix 58946: Ensure that the request parameter map remains immutable when processing via a RequestDispatcher. (markt) Coyote add Align the Java side of the tc-native connector with the Tomcat 7 implementation to ease future maintenance. (markt) fix 51503: Add additional validation that prevents a connector from starting if it does not have a valid port number. (kkolinko) add 52028: Add support for automatic binding to a free port by a connector if the special value of zero is used for the port. This is mainly useful in embedded and testing scenarios. (kkolinko) fix 52926: Avoid NPE when an NIO Comet connection times out on one thread at the same time as it is closed on another thread. (markt/kkolinko) fix 57943: Prevent the same socket being added to the cache twice. Patch based on analysis by Ian Luo / Sun Qi. (markt/kkolinko) fix Improve HTTP header validation. (markt) Web applications fix 57971: Correct the documentation for the cluster configuration setting recoverySleepTime. (markt) fix 58112: Update the documentation for using the Catalina tasks in an Apache Ant build file. (markt) fix Improve the Javadoc for some of the APR socket read functions that have inconsistent behaviour for return values. (markt) add 58255: Document the Semaphore valve. Patch provided by Kyohei Nakamu. (markt) fix 58631: Correct the continuation character use in the Windows Service How-To page of the documenation web application. (markt) fix Correct some typos in the JNDI resources How-To. (markt) fix Add a redirect to the web interface to the root of the Manager web application. (markt) fix Don't create sessions unnecessarily in the Manager application. (markt) fix Add a redirect to the web interface to the root of the Host Manager web application. (markt) fix Don't create sessions unnecessarily in the Host Manager application. (markt) Other fix Ensure JULI adapters JAR in Tomcat extras package does not include the LogFactoryImpl[$*] classes. Based on patch provided by Benjamin Gandon. (kkolinko) code Convert test classes to JUnit 4. (kkolinko) update 58596: Clarify the description in RUNNING.txt of how environment variables are used. (markt) update Update the NSIS Installer used to build the Windows Installers to version 2.50. (markt/kkolinko) add Add framework for client-server unit tests, porting it from Tomcat 7. Add support for running the tests with Apache Ant. (kkolinko) update Update to Tomcat Native Library version 1.1.34. (jfclere) update Remove support for Intel Itanium CPU (i64, IA-64) in the Windows installer, as the current release of Tomcat Native does not have binaries for that processor architecture. (jfclere)
2016-02-28 11:14:53 +01:00
share/tomcat/webapps/host-manager/index.jsp
share/tomcat/webapps/host-manager/manager.xml
share/tomcat/webapps/manager/META-INF/context.xml
update to apache-tomcat 6.0.36. Upstream changelog: Tomcat 6.0.36 (jfclere) Catalina ++++++++ update 48692: Provide option to parse application/x-www-form-urlencoded PUT requests. (schultz) add 50306: New StuckThreadDetectionValve to detect requests that take a long time to process, which might indicate that their processing threads are stuck. Based on a patch provided by TomLu. (kkolinko) fix 50570: Enable FIPS mode to be set in AprLifecycleListener. Based upon a patch from Chris Beckey. Note that this mode requires tomcat-native 1.1.23 or later linked to a FIPS-capable OpenSSL library, which one has to build by themselves. (schultz/kkolinko) fix Improve synchronization and error handling in AprLifecycleListener. Do not allow to change SSL options if SSL has already been initialized. (schultz/kkolinko) fix 52225: Fix ClassCastException when adding an alias for an existing host via JMX. (kkolinko) fix 52293: Correctly handle the case when antiResourceLocking is enabled at the Context level when unpackWARs is disabled at the Host level. Correctly handle multi-level contexts when antiResourceLocking is enabled. Patch by Justin Miller. (kkolinko) fix Do not throw IllegalArgumentException from parseParameters() call when chunked POST request is too large, but treat it like an IO error. The FailedRequestFilter filter can be used to detect this condition. (kkolinko) fix 52384: Do not fail with parameter parsing when debug logging is enabled. (kkolinko) fix Do not flag extra '&' characters in parameters as parse errors. (kkolinko) fix 52488: Correct typos: exipre -> expire. Based on a patch by prockter. (markt) fix Reduce log level for the message about hitting maxParameterCount limit from WARN to INFO. Fix limit comparison to allow exactly maxParameterCount parameters, as documentation says, instead of (maxParameterCount-1). (kkolinko) fix Slightly improve performance of UDecoder.convert(). Align %2f handling between implementations. (kkolinko) add Add denyStatus attribute to RequestFilterValve (RemoteAddrValve, RemoteHostValve valves). It allows to use different HTTP response code when rejecting denied request. E.g. 404 instead of 403. (kkolinko) add Add SetCharacterEncodingFilter (similar to the one contained in the examples web application) to the org.apache.catalina.filters package so that it is available for all web applications. (kkolinko) add 52500: Added configurable mechanism to retrieve user names from X509 client certificates. Based on a patch provided by Michael Furman. (schultz/kkolinko) fix 52719: Fix a theoretical resource leak in the JAR validation that checks for non-permitted classes in web application JARs. (markt) fix 52830: Correct JNDI lookups when using javax.naming.Name to identify the resource rather than a java.lang.String. (markt) add 52850: Extend memory leak prevention and detection code to work with IBM as well as Oracle JVMs. Based on a patch provided by Rohit Kelapure. (kkolinko) add 52996: In StandardThreadExecutor: Add the ability to configure a job queue size (maxQueueSize attribute). Add a variant of execute method that allows to specify a timeout for how long we want to try to add something to the queue. Based on a patch by Rüdiger Plüm. (kkolinko) fix 53047: If a JDBCRealm or DataSourceRealm is configured for an all roles mode that only requires authorization (and no roles) and no role table or column is defined, don't populate the Principal's roles. (markt/kkolinko) fix 53050: Fix handling of entropy value when initializing session id generator in session manager. Based on proposal by Andras Rozsa. (kkolinko) fix 53056: Add APR version number to tcnative version INFO log message. (schultz) fix 53057: Add OpenSSL version number INFO log message when initializing. (schultz) fix 53071: Use the message from the Throwable for the error report generated by the ErrorReportValve if none was specified via sendError(). Use the standard text for HTTP error codes. (markt/rjung) update 53230: Change session managers to throw TooManyActiveSessionsException instead of IllegalStateException when the maximum number of sessions has been exceeded and a new session will not be created. (schultz/kkolinko) fix 53267: Ensure that using the GC Daemon Protection feature of the JreMemoryLeakPreventionListener does not trigger a full GC every hour. (markt/kkolinko) fix 53531: Fix ExpandWar.expand to check the return value of File.mkdir and File.mkdirs. (schultz) fix Make the CSRF nonce cache in CsrfPreventionFilter serializable so that it can be replicated across a cluster and/or persisted across Tomcat restarts. (markt) fix 53584: Ignore path parameters when comparing URIs for FORM authentication. This prevents users being prompted twice for passwords when logging in when session IDs are being encoded as path parameters. (markt) fix Various improvements to the DIGEST authenticator including 52954, the disabling caching of an authenticated user in the session by default, tracking server rather than client nonces and better handling of stale nonce values. (markt) fix Remove unneeded handling of FORM authentication in RealmBase. (kkolinko) fix 53800: FileDirContext.list() did not provide correct paths for subdirectories. Patch provided by Kevin Wooten. (kkolinko) fix 53830: Better handling of Manager.randomFile default value on Windows. (kkolinko) fix Improve session management in CsrfPreventionFilter. (kkolinko) Coyote ++++++ fix 42181: Better handling of edge conditions in chunk header processing. (kkolinko) update 51477: Support all SSL protocol combinations in the APR/native connector. This only works when using the native library version 1.1.21 or later. (rjung) fix 52055 (comment 14): Correctly reset ChunkedInputFilter.needCRLFParse flag when the filter is recycled. (kkolinko) fix 52606: Ensure replayed POST bodies are available when using AJP. (markt) fix 52858: Fix high CPU load with SSL, NIO and sendfile when client breaks the connection before reading all the requested data. (fhanik/kkolinko) fix 53119: Prevent buffer overflow errors being reported when a client disconnects before the response has been fully written from an AJP connection using the APR/native connector. (kkolinko) fix Improve InternalNioInputBuffer.parseHeaders(). (kkolinko) add Implement maxHeaderCount attribute on Connector. It is equivalent of LimitRequestFields directive of Apache HTTPD. Default value is 100. (kkolinko) fix In JkCoyoteHandler connector for AJP/1.3 protocol (in JkMain.setProperty()): Fix setting of properties when connector has already started for properties that have aliases. E.g. it now allows to change maxHeaderCount attribute on Connector MBean via JMX. (kkolinko) fix 53725: Fix possible corruption of GZIP'd output. (kkolinko) Jasper ++++++ fix 48097 (comment 7), 53366 (comment 1): If JSP page unexpectedly fails to initialize PageContext instance, write exception to the logs instead of silent swallowing. (kkolinko) fix 52335: Only handle <\% and not \% as escaped in template text. (markt) fix 52666: Correct coercion order in EL when processing the equality and inequality operators. (markt) fix 53001: Revert the fix for 46915 since the use case described in the bug is invalid since it breaks the EL specification. (markt) fix 53032: Modify JspC so it extends org.apache.tools.ant.Task enabling it to work with features such as namespaces within build.xml files. (markt) Cluster +++++++ fix Replicate principal in ClusterSingleSignOn. (kfujino) fix 53513: Fix race condition between the processing of session sync message and transfer complete message. (kfujino) fix 53606: Fix potential NPE in TcpPingInterceptor. Based on a patch by F. Arnoud. (markt) fix 53607: To avoid NPE, set TCP PING data to ChannelMessage. Patch provided by F.Arnoud (kfujino) fix Fix a behavior of TcpPingInterceptor#useThread. Do not start a ping thread when useThread is set to false. (kfujino) Web applications ++++++++++++++++ fix 52243: Improve windows service documentation to clarify how to include # and/or ; in the value of an environment variable that is passed to the service. (markt) fix 52515: Make it clear in the Realm how-to in the documentation web application that digested password storage when using DIGEST authentication requires that MD5 digests are used. (markt) fix 52641: Remove mentioning of ldap.jar from docs. Patch provided by Felix Schumacher. (rjung) fix Remove obsolete bug warning from windows service documentation page. (rjung) fix 52983: Remove unnecessary code that makes switching to other authentication methods difficult. (markt) fix 53158: Fix documented defaults for DBCP. Patch provided by ph.dezanneau at gmail.com. (rjung) update Update JavaSE documentation links to point to the current docs.oracle.com site, instead of obsolete ones (download.oracle.com, java.sun.com). (kkolinko) update 53289: Clarify ResourceLink example that uses DataSource.getConnection(username, password) method. Not all data source implementations support it. (kkolinko) fix Prevent the custom error pages for the Manager and Host Manager applications from being accessed directly. Configure custom pages for error codes 401 and 403 in Host Manager application. (markt/kkolinko) fix Correct documentation for enableLookups attribute of a Connector. By default DNS lookups are disabled. (kkolinko) fix Fix several HTML markup errors in servlets of examples web application. (kkolinko) update Change the index page of ROOT webapp to mention "manager-gui" role instead of "manager" one. (kkolinko) fix 53473: Correct the allowed values for the SSI option isVirtualWebappRelative which are true or false. (markt) fix 53664: Minor JNDI Howto document enhancement concerning mail properties. Patch provided by Mark Eggers. (schultz) fix 53601: Clarify that to build Apache Tomcat 6 from sources a Java 5 JDK is recommended. (kkolinko) fix 53793: Change links on the list of applications in the Manager to point to /appname/ instead of /appname. (kkolinko) Other +++++ fix 49402, 52124: Fix Maven publishing script: make sure it finds tomcat-juli.jar and use later version of wagon-ssh. (jfclere) fix Update Apache Commons Daemon to 1.0.10. It resolves 52548 which meant that services created with service.bat did not set the catalina.home and catalina.base system properties. (markt, kkolinko) update Update Apache Commons Pool to 1.5.7. (kkolinko) update 52579: Add a note about Sun's Charset.decode() bug to the RELEASE-NOTES file. (kkolinko) update 52805: Update to Eclipse JDT Compiler 3.7.2. (kkolinko) update Update the native component of the APR/native connectors to 1.1.23 and take advantage of the simplified distribution. (kkolinko) fix When building a Windows installer do not copy whole "res" folder to output/dist, but only the files that we need. Apply fixcrlf filter only after the files are copied, so that INSTALLLICENSE file had correct line ends. (kkolinko) update Remove res/License.rtf. The file that is actually shown by the Windows installer is res/INSTALLLICENSE. (kkolinko) update Improve RUNNING.txt. (kkolinko) update Align the script that deploys Maven jars for Tomcat (res/maven/mvn-pub.xml) with the Tomcat 7 version, making full use of Nexus. (markt) add 53034: Add project.url and project.licenses sections to the POMs for the Maven artifacts. (kkolinko) fix 53454: Return correct content-length header for HEAD requests when content length is greater than 2GB. (markt)
2012-12-02 12:31:17 +01:00
share/tomcat/webapps/manager/WEB-INF/jsp/401.jsp
share/tomcat/webapps/manager/WEB-INF/jsp/403.jsp
Update of apache-tomcat to version 6.0.29 (and a little Makefile cosmetics) fixes two of the currently known security issues Upstream changelog: Tomcat 6.0.29 (jfclere) released 2010-07-22 Catalina add 48960: Add a new option to the SSI Servlet and SSI Filter to allow the disabling of the exec command. This is now disabled by default. Based on a patch by Yair Lenga. (markt) fix 49551: Allow default context.xml location to be specified using an absolute path. (markt) fix 49598: When session is changed and the session cookie is replaced, ensure that the new Set-Cookie header overwrites the old Set-Cookie header. (markt) fix Fix order when listing Webapp loader search URLs. (rjung) add Add support for *.jar pattern in VirtualWebappLoader. (kkolinko) Tomcat 6.0.28 (jfclere) released 2010-07-09 Catalina fix Arrange filter logic. (jfclere) fix 49230: Enhance JRE leak prevention listener with protection for the keep-alive thread started by sun.net.www.http.HttpClient. Patch provided by Rob Kooper. (markt) fix 49351: Fix possible NPe when embedding and no name is specified for the Service. (markt) fix 49424: Avoid NPE if client provides no data with a chunked POST request. (markt) fix 49414: Differentiate between request threads and application created threads when warning about still running threads when an application stops. (markt) fix 49443: Use remoteIpHeader rather than remoteIPHeader consistently. (markt) add Add property searchExternalFirst to WebappLoader. If set, the external repositories will be searched before the WEB-INF ones. (rjung) Cluster fix 49445: When session ID is changed after authentication, ensure the DeltaManager replicates the change in ID to the other nodes in the cluster. (kfujino) Webapps fix 49213: Grant permissions required by manager application when running under a security manager. (markt/kkolinko) fix 49436: Correct documented default for readonly attribute of the UserDatabase component. (markt) Tomcat 6.0.27 (jfclere) not released General update Update DBCP to 1.3. (markt) Catalina fix Fix CVE-2010-1157. Prevent possible disclosure of host name or IP address via the HTTP WWW-Authenticate header when using BASIC or DIGEST authentication. (markt) add Include context name when reporting memory leaks to aid root cause identification. (markt) fix Improve exception handling on session de-serialization to assist in identifying the root cause of 48007. (kkolinko) add 48379: Make session cookie name, domain and path configurable per context. (markt) fix 48589: Make JNDIRealm easier to extend. Based on a patch by Candid Dauth. (markt/kkolinko) fix 48629: Allow user names as well as DNs to be used with the nested role search. Add roleNested to the documentation. Patch provided by Felix Schumacher. (markt) fix 48661: Make error page behavior consistent, regardless of how the error page is defined. If a response has been committed, always include the error page. (markt) fix 48729: Return roles defined by both userRoleName and roleName mechanisms. Patch provided by 'eric'. Also make user's role list immutable.(markt) fix 48760: Fix potential multi-threading issue in static resource serving where multiple threads could try to use the the same InputStream. (markt) fix 48790: Fix thread safety issue in the count of the maximum number of active session. (markt/kkolinko) fix 48793: Make catalina.sh more robust to different return values on different platforms. Patch provided by Thomas GL. (markt) fix 48840: Swallow output (if any) from use of cd when determining $CATALINA_HOME in catalina.sh and tool-wrapper.sh scripts. Based on patch provided by mdietze. (markt/kkolinko) fix 48895: Make clearing of ThreadLocals that are causing memory leaks on web application stop, reload or undeploy configurable since the process of clearing them is not thread-safe. (markt) fix 48903: Fix deadlock in webapp class loader. (rjung) fix 48971: Make stopping of leaking Timer threads optional and disabled by default. (markt) fix 48976: Document JAVA_ENDORSED_DIRS in start-up scripts. Patch provided by Laurent Vaills. (markt) fix 48983: Improve debug logging for situations when RemoteIpValve is bypassed. Patch provided by Cyrille Le Clerc. (markt) fix 49018: Fix processing of time argument in the Expire sessions action in the Manager web application. (kkolinko) fix 49116: If session is already invalid, expire session to prevent memory leak. (kfujino) fix 49158: Ensure only one session cookie is returned for a single request. (markt/fhanik) fix 49245: Fix session expiration check in cross-context requests. (markt) fix 49398: ByteChunk.indexOf(String, int, int, int) could not find a string of length 1. (kkolinko) fix Fix possible overflows when calculating session statistics. (kkolinko) add Log unexpected exceptions when providing access to web application resources in ApplicationContext. (kkolinko) fix Improve exception handling in CatalinaShutdownHook. (kkolinko) add Expose properties of VirtualWebappLoader and WebappClassLoader via JMX. (rjung) Coyote fix 48839: Correctly handle HTTP header folding in the NIO connector. Patch suggested by Richa Baronia. (markt) fix 48843: Prevent possible deadlock for worker allocation in connectors. (kkolinko) fix 48843: Fix handling of add queues in AprEndpoint.Poller and AprEndpoint.Sendfile. Do not miss wakeups. (kkolinko) add 48862: Add support for the backlog parameter to the AJP connector. (pero/markt) fix 48917: Correct name of mod_jk module in ApacheConfig. Patch provided by Todd Hicks. (markt) fix 49095: AprEndpoint did not wakeup acceptors during shutdown when deferAccept option was enabled. Based on a patch provided by Ruediger Pluem. (kkolinko) add Use chunked encoding for http 1.1 requests with no content-length (regardless of keep-alive) so client can differentiate between complete and partial responses. (markt) fix Correct the SSL session timeout attribute name so the code agrees with the documentation. (markt) add CoyotePrincipal now implements Serializable. (fhanik) fix Enable the BIO AJP connector to run under a security manager. (markt) Jasper fix 45015: Correct a regression in quote handling caused by the re-factoring of attribute parsing. (markt) fix 48701: Add a system property to allow disabling enforcement of JSP.5.3. The specification recommends, but does not require, this enforcement. (kkolinko) fix 48737: Don't assume paths that start with /META-INF/... are always in JARs. This is not true for some IDEs. Patch provided by Fabrizio Giustina. (markt) fix 49081: Correctly handle EL expressions of the form #${...}. (markt) fix 49196: Avoid NullPointerException in PageContext.getErrorData() if an error-handling JSP page is called directly. (markt) Cluster fix 48717: When a node joins a cluster and it receives all the current sessions, ensure the sessionCreated event is fired if the Manager is configured to replicate session events. (markt) fix 48934: Previous fix to handle dropped connections incorrectly permanently disabled session replication. (fhanik) fix 49051: memberAlive is not called if member has not already existed in membership. (kfujino) fix 49151: Avoid ClassCastException in BackupManager#stop. (kfujino) fix 49170: Do not send duplicated session. (kfujino) fix Add missing messages and ensure cluster listeners log messages to correct logger. (markt) Webapps add Use underscores instead of spaces in anchor names in Tomcat documentation. (kkolinko) add Add support for displaying the Spring Security user name (if present) in the Manager application. (markt) update Improve the ChatServlet Comet example (/examples/jsp/chat/). (kkolinko) Other update Update to Commons Daemon 1.0.2. Use service launcher (procrun) from the Commons Daemon release. Do not keep a copy of it in our source tree. (mturk/kkolinko) update Update to NSIS 2.46. (kkolinko) fix 48990: Fix the skip.installer build property so if set, only the Windows installer is skipped. (markt) fix 49178: Provide in catalina.policy an example of additional permissions that might be needed for code located in $CATALINA_BASE/lib. (markt) fix 49236: Do not use indexing when packing Tomcat JARs. (kkolinko) fix Remove unused code from org.apache.tomcat.util.buf classes. (kkolinko) update Rearrange tomcat-juli.jar permissions and wrap long lines in the conf/catalina.policy file, to make the text more readable when cited in documentation. (kkolinko) fix Do not evaluate the execute.installer property when building a release. The skip.installer property is used instead. (kkolinko) Tomcat 6.0.26 (jfclere) released 2010-03-11 Catalina fix Close security hole in unreleased 6.0.25 by ensuring new find leaks functionality is protected by a security constraint. (kkolinko) fix 48831: Improve logging shutdown behaviour. Use Catalina's shutdown hook to shutdown JULI. This enables them to be shutdown in the correct order. Do not shutdown global handlers several times. (markt/kkolinko) Coyote fix 48584: Prevent the APR connector logging an error if the acceptor fails during shutdown since this is expected. (mturk) fix 48660: Using compression should not overwrite any Vary header set by a web application. (markt) Jasper fix 48371: Ensure generated servlet mappings are inserted at the correct location when using JspC and allow the option that controls this to be configured on the command line. Also allow the encoding of web.xml to be configured when using JspC and deprecate some unused JspC methods. (markt/kkolinko) fix 48498: Avoid ArrayIndexOutOfBoundsException triggered by a Java 6/7 XML parser bug. (markt/kkolinko) fix 48668: Additional fixes to ensure deferred syntax is handled correctly. (kkolinko) fix 48827: Correct a regression in the fix for 47977 that caused an incorrect non-empty body error to be reported for valid JSP documents. (markt) Webapps add Make changelog.xml be directly rendered as HTML by certain browsers. (kkolinko) add Add support for automated generation of TOC tables and for links to svn revisions to tomcat-docs.xsl in documentation. (kkolinko/fhanik) add Move Manager application JSPs that are not intended to be accessed directly under the WEB-INF directory. (kkolinko) fix Improve the messages displayed by the find leaks diagnostic in the Manager application. (kkolinko) Other fix Encode all property files using ascii escaped UTF-8. Also fixes deployment problem when using French locale. (jfclere/rjung) Tomcat 6.0.25 (jfclere) not released Catalina fix 48039: Return immediately if start() is called on an already started StandardService. (markt) fix 48109: Ensure InputStream is closed on error condition in web application class loader. (markt) fix 48179: Clean up dead code that was used to read tldCache file. (kkolinko) fix 48318: Handle case where WebDAV resource is in directory listing but is not accessible. (markt) add 48384: Add a per context xslt option for directory listings. Make the fallback options work as described in the documentation. (markt) fix 48577: Filter URL when displaying missing included page. (markt) fix 48612: Prevent exception on shutdown if the address attribute is specified for a connector. (markt) fix 48613: Further fixes to ensure APRLifecycleListener is only used if defined in server.xml. (fhanik) fix 48614: Correct JULI log file buffering so default behaviour is no buffering. (fhanik) fix 48625: Provide an option to exit if an error occurs during the initialization phase. (fhanik) fix 48645: Use specified encoding rather than null in calls to RequestUtil.URLDecode(byte[] bytes, String enc) (markt) fix 48653: Force request.secure and request.scheme to false and http if the X-Forwarded-Proto header has the value http. Patch provided by Cyrille Le Clerc. (markt) fix 48678: Remove duplicate server field from org.apache.catalina.startup.Catalina. (markt) fix 48694: Remove potential deadlock in web application class loader. (markt) add 48716: Provide additional configuration options for JULI. (markt) fix 48726: Prevent OOME when uploading large WAR files with the deployer. Patch provided by adam. (markt) add Improve memory leak protection by safely stopping threads started via java.util.Timer that an application starts but fails to stop and by clearing references retained due to the use of java.util.ResourceBundle. (markt) update Modify ThreadLocal memory leak detection to not report false positives and to simplify implementation. (markt/kkolinko) add Basic memory leak detection was added to the standard Host implementation and exposed via JMX to detect memory leaks on web application reload. (markt/kkolinko) Coyote update Update the native/APR library version bundled with Tomcat to 1.1.20. (kkolinko) Jasper add Add some debug logging to the compiler where exceptions were previously swallowed. (markt) fix 48170: Remove unnecessary synchronization that is causing issues under load. (markt) fix 48580: Prevent AccessControlException if first access is to a JSP that uses a FunctionMapper. (markt) fix 48582: Avoid NPE on background compilation failure. (markt) fix 48616: Don't declare or synchronize scripting variables for JSP fragments since they are scriptless. This is an alternative fix for 42390 that avoids both the original problem and the regression in the first fix. (kkolinko) fix 48627: Fix regression in re-factored EL parsing. Keep literals as literals and handle deferredSyntaxAllowedAsLiteral. (kkolinko) fix 48668: When parsing JSPs only parse EL as EL if EL is enabled else strings such as ${ will be silently dropped. (markt) fix Various EL TCK failures. (markt) Cluster fix Force a disconnect if an error occurs during replication such as a firewall dropping the connection. (fhanik) Webapps add Add new "Find leaks" command to the Manager application. It allows to detect web applications that have caused memory leaks on stop, reload or undeploy. (markt/kkolinko) Other fix Ensure files in conf directory have CRLF line endings when using the Windows installer. (kkolinko) fix Allow special characters recognized by the Windows command-line shell to be present in the names of CATALINA_HOME/_BASE and the current directory used to call the Tomcat scripts. (kkolinko) fix Don't use @Deprecated annotations in javax.servlet.jsp.JspContext since the specification does not include them in the API definition. (markt) add Improve the information in the JAR manifest files. (markt)
2010-09-19 16:32:04 +02:00
share/tomcat/webapps/manager/WEB-INF/jsp/sessionDetail.jsp
share/tomcat/webapps/manager/WEB-INF/jsp/sessionsList.jsp
share/tomcat/webapps/manager/WEB-INF/web.xml
share/tomcat/webapps/manager/images/add.gif
share/tomcat/webapps/manager/images/asf-logo.gif
share/tomcat/webapps/manager/images/code.gif
share/tomcat/webapps/manager/images/design.gif
share/tomcat/webapps/manager/images/docs.gif
share/tomcat/webapps/manager/images/fix.gif
share/tomcat/webapps/manager/images/tomcat.gif
share/tomcat/webapps/manager/images/update.gif
share/tomcat/webapps/manager/images/void.gif
Update to 6.0.45 Changelog: Tomcat 6.0.45 (jfclere) Catalina fix Back-port various improvements to the AprLifecycleListener including the fix for 57021 that improves logging when the Tomcat-Native DLL fails to load. (markt) add 57154: Add support for web applications (Context elements) that do not have a docBase. This is intended for use when embedding, such as Tomcat unit tests, when a web application is configured programmatically and does not serve any files. Based on a patch provided by Huxing Zhang. (kkolinko) add 57741: Enable the CGI servlet to use the standard error page mechanism. Note that if the CGI servlet's debug init parameter is set to 10 or higher then the standard error page mechanism will be bypassed and a debug response generated by the CGI servlet will be returned instead. (markt) fix 57896: Support defensive copying of "cookie" header so that unescaping double quotes in a cookie value does not corrupt original value of "cookie" header. This is an opt-in feature, enabled by org.apache.tomcat.util.http.ServerCookie.PRESERVE_COOKIE_HEADER or org.apache.catalina.STRICT_SERVLET_COMPLIANCE system property. (kkolinko) fix 58031: Make the (first) reason parameter parsing failed available as a request attribute and then use it to provide a better status code via the FailedRequstFilter (if configured). (markt) fix 58313: Fix concurrent access of encoders map when clearing encoders during Comet processing. (markt) fix 58508: Escape role names when generating associated MBeans in case the role name contains characters not permitted in an MBean name. (markt) fix 58582: Combined realm should perform background processing on its sub-realms. Based upon a patch provided by Aidan. (kkolinko) add Move the functionality that provides redirects for context roots and directories where a trailing / is added from the Mapper to the DefaultServlet. This enables such requests to be processed by any configured Valves and Filters before the redirect is made. This behaviour is configurable via the mapperContextRootRedirectEnabled and mapperDirectoryRedirectEnabled attributes of the Context which may be used to restore the previous behaviour. (markt) fix 58635: Enable break points to be set within agent code when running Tomcat with a Java agent. Based on a patch by Huxing Zhang. (markt) fix Add the StatusManagerServlet to the list of Servlets that can only be loaded by privileged applications. (markt) fix Remove redundant copy of catalina.properties from o.a.c.startup. Generate this copy during the ant "compile" task. (kkolinko) fix 58817: Fix ArrayIndexOutOfBoundsException caused by MapperListener when ROOT context is being undeployed and mapperContextRootRedirectEnabled="false". (kkolinko) fix 58836: Correctly merge query string parameters when processing a forwarded request where the target includes a query string that contains a parameter with no value. (markt/kkolinko) add Allow singleton server instance stored by ServerFactory to be cleared. Allow ResourceLinkFactory to be initialized more than once. This is used by unit tests when running several copies of Tomcat sequentially in the same JVM. When running with a SecurityManager the initialization method of ResourceLinkFactory is protected by requiring a RuntimePermission. (kkolinko) add Extend the feature available in the cluster session manager implementations that enables session attribute replication to be filtered bases on attribute name to all session manager implementations. Note that configuration attribute name has changed from sessionAttributeFilter to sessionAttributeNameFilter. Apply the filter on load as well as unload to ensure that configuration changes made while the web application is stopped are applied to any persisted data. (markt) add Extend the session attribute filtering options to include filtering based on the implementation class of the value and optional WARN level logging if an attribute is filtered. These options are available for all of the Manager implementations that ship with Tomcat. When a SecurityManager is used filtering will be enabled by default. (markt) fix 58946: Ensure that the request parameter map remains immutable when processing via a RequestDispatcher. (markt) Coyote add Align the Java side of the tc-native connector with the Tomcat 7 implementation to ease future maintenance. (markt) fix 51503: Add additional validation that prevents a connector from starting if it does not have a valid port number. (kkolinko) add 52028: Add support for automatic binding to a free port by a connector if the special value of zero is used for the port. This is mainly useful in embedded and testing scenarios. (kkolinko) fix 52926: Avoid NPE when an NIO Comet connection times out on one thread at the same time as it is closed on another thread. (markt/kkolinko) fix 57943: Prevent the same socket being added to the cache twice. Patch based on analysis by Ian Luo / Sun Qi. (markt/kkolinko) fix Improve HTTP header validation. (markt) Web applications fix 57971: Correct the documentation for the cluster configuration setting recoverySleepTime. (markt) fix 58112: Update the documentation for using the Catalina tasks in an Apache Ant build file. (markt) fix Improve the Javadoc for some of the APR socket read functions that have inconsistent behaviour for return values. (markt) add 58255: Document the Semaphore valve. Patch provided by Kyohei Nakamu. (markt) fix 58631: Correct the continuation character use in the Windows Service How-To page of the documenation web application. (markt) fix Correct some typos in the JNDI resources How-To. (markt) fix Add a redirect to the web interface to the root of the Manager web application. (markt) fix Don't create sessions unnecessarily in the Manager application. (markt) fix Add a redirect to the web interface to the root of the Host Manager web application. (markt) fix Don't create sessions unnecessarily in the Host Manager application. (markt) Other fix Ensure JULI adapters JAR in Tomcat extras package does not include the LogFactoryImpl[$*] classes. Based on patch provided by Benjamin Gandon. (kkolinko) code Convert test classes to JUnit 4. (kkolinko) update 58596: Clarify the description in RUNNING.txt of how environment variables are used. (markt) update Update the NSIS Installer used to build the Windows Installers to version 2.50. (markt/kkolinko) add Add framework for client-server unit tests, porting it from Tomcat 7. Add support for running the tests with Apache Ant. (kkolinko) update Update to Tomcat Native Library version 1.1.34. (jfclere) update Remove support for Intel Itanium CPU (i64, IA-64) in the Windows installer, as the current release of Tomcat Native does not have binaries for that processor architecture. (jfclere)
2016-02-28 11:14:53 +01:00
share/tomcat/webapps/manager/index.jsp
share/tomcat/webapps/manager/status.xsd
share/tomcat/webapps/manager/xform.xsl