pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/apache-tomcat6



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sun Feb 28 10:14:53 UTC 2016

Modified Files:
        pkgsrc/www/apache-tomcat6: Makefile PLIST distinfo

Log Message:
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)


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/apache-tomcat6/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/apache-tomcat6/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/apache-tomcat6/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index