pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/apache-tomcat85 Update to 8.5.15



details:   https://anonhg.NetBSD.org/pkgsrc/rev/188fb5cec1ad
branches:  trunk
changeset: 362644:188fb5cec1ad
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat May 20 23:45:02 2017 +0000

description:
Update to 8.5.15

Changelog:
Tomcat 8.5.15 (markt)
General

    Add: Allow to exclude JUnit test classes using the build property test.exclude and document the property in BUILDING.txt. (rjung)

Catalina

    Fix: Review those places where Tomcat re-encodes a URI or URI component and ensure that that correct encoding (path differs from query string) is applied and that the encoding is applied 
consistently. (markt)
    Fix: Avoid a NullPointerException when reading attributes for a initialised HTTP connector where TLS is enabled. (markt)
    Fix: Always quote the hostName of an SSLHostConfig element when using it as part of the JMX object name to avoid errors that prevent the associated TLS connector from starting if a wild card 
hostName is configured (because * is a reserved character for JMX object names). (markt)
    Code: Start to switch to using Charset rather than String to store encoding configuration settings to reduce the number of places the associated Charset needs to be looked up. (markt)
    Fix: Use a more reliable mechanism for the DefaultServlet when determining if the current request is for custom error page or not. (markt)
    Fix: Ensure that when the Default or WebDAV servlets process an error dispatch that the error resource is processed via the doGet() method irrespective of the method used for the original request 
that triggered the error. (markt)
    Fix: If a static custom error page is specified that does not exist or cannot be read, ensure that the intended error status is returned rather than a 404 or 403. (markt)
    Fix: When the WebDAV servlet is configured and an error dispatch is made to a custom error page located below WEB-INF, ensure that the target error page is displayed rather than a 404 response. 
(markt)
    Add: 61047: Add MIME mapping for woff2 fonts in the default web.xml. Patch provided by Justin Williamson. (violetagg)
    Fix: Correct the logic that selects the encoding to use to decode the query string in the SSIServletExternalResolver so that the useBodyEncodingForURI attribute of the Connector is correctly 
taken into account. (markt)
    Fix: Within the Expires filter, make the content type value specified with the ExpiresByType parameter, case insensitive. (markt)

Coyote

    Fix: When a TrustManager is configured that does not support certificateVerificationDepth only log a warning about that lack of support when certificateVerificationDepth has been explicitly set. 
(markt)
    Fix: 60970: Extend the fix for large headers to push requests. (markt)
    Fix: Do not include a Date header in HTTP/2 responses with status codes less than 200. (markt)

Jasper

    Fix: When no BOM is present and an encoding is detected, do not skip the bytes used to detect the encoding since they are not part of a BOM. (markt)
    Update: 61057: Update to Eclipse JDT Compiler 4.6.3. (violetagg)
    Fix: 61065: Ensure that once the class is resolved by javax.el.ImportHandler#resolveClass it will be cached with the proper name. (violetagg)

WebSocket

    Fix: 61003: Ensure the flags for reading/writing in o.a.t.websocket.AsyncChannelWrapperSecure are correctly reset even if some exceptions occurred during processing. (markt/violetagg)

Web Applications

    Add: Add documents for maxIdleTime attribute to Channel Receiver docs. (kfujino)

Other

    Add: Modify the Ant build script used to publish to a Maven repository so that it no longer requires artifacts to be GPG signed. This is make it possible for the CI system to upload snapshot 
builds to the ASF Maven repository. (markt)
    Code: Review i18n property files, remove unnecessary escaping and consistently use [...] to delimit inserted values. (markt)

release in progress Tomcat 8.5.14 (markt)
Catalina

    Fix: 59825: Log a message that lists the components in the processing chain that do not support async processing when a call to ServletRequest.startAsync() fails. (markt)
    Fix: 60926: Ensure o.a.c.core.ApplicationContextFacade#setSessionTimeout will invoke the correct method when running Tomcat with security manager. (markt)
    Update: Update the early access Servlet 4.0 API implementation to reflect the change in method name from getPushBuilder() to newPushBuilder(). (markt)
    Fix: Correct a regression in the X to comma refactoring that broke JMX operations that take parameters. (markt)
    Fix: Avoid a NullPointerException when reading attributes for a running HTTP connector where TLS is not enabled. (markt)
    Fix: 60940: Improve the handling of the META-INF/ and META-INF/MANIFEST.MF entries for Jar files located in /WEB-INF/lib when running a web application from a packed WAR file. (markt)
    Fix: Pre-load the ExceptionUtils class. Since the class is used extensively in error handling, it is prudent to pre-load it to avoid any failure to load this class masking the true problem during 
error handling. (markt)
    Fix: Avoid potential NullPointerExceptions related to access logging during shutdown, some of which have been observed when running the unit tests. (markt)
    Fix: When there is no javax.servlet.WriteListener registered then a call to javax.servlet.ServletOutputStream#isReady will return false instead of throwing IllegalStateException. (violetagg)
    Fix: When there is no javax.servlet.ReadListener registered then a call to javax.servlet.ServletInputStream#isReady will return false instead of throwing IllegalStateException. (violetagg)

Coyote

    Fix: Align cipher configuration parsing with current OpenSSL master. (markt)
    Fix: 60970: Fix infinite loop if application tries to write a large header to the response when using HTTP/2. (markt)

Jasper

    Fix: 60925: Improve the handling of access to properties defined by interfaces when a BeanELResolver is used under a SecurityManager. (markt)

jdbc-pool

    Code: Refactor the creating a constructor for a proxy class to reduce duplicate code. (kfujino)
    Fix: In StatementFacade, the method call on the statements that have been closed throw SQLException rather than NullPointerException. (kfujino)

Other

    Fix: Correct comments about Java 8 in Jre8Compat. Patch provided by fibbers via Github. (violetagg)
    Fix: 60932: Correctly escape single quotes when used in i18n messages. Based on a patch by Michael Osipov. (markt)
    Fix: Update the custom Ant task that integrates with the Symantec code signing service to use the now mandatory 2-factor authentication. (markt)

diffstat:

 www/apache-tomcat85/Makefile |   4 ++--
 www/apache-tomcat85/PLIST    |   4 ++--
 www/apache-tomcat85/distinfo |  10 +++++-----
 3 files changed, 9 insertions(+), 9 deletions(-)

diffs (51 lines):

diff -r c3dc5652829b -r 188fb5cec1ad www/apache-tomcat85/Makefile
--- a/www/apache-tomcat85/Makefile      Sat May 20 23:43:54 2017 +0000
+++ b/www/apache-tomcat85/Makefile      Sat May 20 23:45:02 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/04/10 10:43:22 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2017/05/20 23:45:02 ryoon Exp $
 #
 
 DISTNAME=      apache-tomcat-${TOMCAT_VER}
@@ -21,7 +21,7 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-TOMCAT_VER=            8.5.13
+TOMCAT_VER=            8.5.15
 TOMCAT_HOME=           ${PREFIX}/share/tomcat
 EGDIR=                 ${PREFIX}/share/examples/tomcat
 DOCDIR=                        ${PREFIX}/share/doc/tomcat
diff -r c3dc5652829b -r 188fb5cec1ad www/apache-tomcat85/PLIST
--- a/www/apache-tomcat85/PLIST Sat May 20 23:43:54 2017 +0000
+++ b/www/apache-tomcat85/PLIST Sat May 20 23:45:02 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2017/04/10 10:43:22 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2017/05/20 23:45:02 ryoon Exp $
 share/doc/tomcat/LICENSE
 share/doc/tomcat/NOTICE
 share/doc/tomcat/RELEASE-NOTES
@@ -34,7 +34,7 @@
 share/tomcat/lib/catalina-storeconfig.jar
 share/tomcat/lib/catalina-tribes.jar
 share/tomcat/lib/catalina.jar
-share/tomcat/lib/ecj-4.6.1.jar
+share/tomcat/lib/ecj-4.6.3.jar
 share/tomcat/lib/el-api.jar
 share/tomcat/lib/jasper-el.jar
 share/tomcat/lib/jasper.jar
diff -r c3dc5652829b -r 188fb5cec1ad www/apache-tomcat85/distinfo
--- a/www/apache-tomcat85/distinfo      Sat May 20 23:43:54 2017 +0000
+++ b/www/apache-tomcat85/distinfo      Sat May 20 23:45:02 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2017/04/10 10:43:22 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2017/05/20 23:45:03 ryoon Exp $
 
-SHA1 (apache-tomcat-8.5.13.tar.gz) = 521a2f487926985211aff9863229eae2af9f3715
-RMD160 (apache-tomcat-8.5.13.tar.gz) = 61c87266256a79a04b2116078b99eaadec172c37
-SHA512 (apache-tomcat-8.5.13.tar.gz) = 24d41f398ef00edaed8b7736ebd82cd7857fc6f7cf299c4a006d38f81d0a45cfa87e8e155c8ff13e8ce23d68bec17e65f423e50db0d221e3beeded317ed6ca46
-Size (apache-tomcat-8.5.13.tar.gz) = 9375265 bytes
+SHA1 (apache-tomcat-8.5.15.tar.gz) = 67650d6deda0c0ba9e8c7db7fe4006c35d6dc7db
+RMD160 (apache-tomcat-8.5.15.tar.gz) = 495560a2b3c9bc5cbe17c7d652c1741806278bb6
+SHA512 (apache-tomcat-8.5.15.tar.gz) = 3664fd1980cdfe425ea989a45bbb030a929299b9c3a2ca0d197477ad366853a0754ecf69b2b9346d39004ced7bebe4295b1c340a13fef8fdb96e3751899cd81d
+Size (apache-tomcat-8.5.15.tar.gz) = 9393241 bytes



Home | Main Index | Thread Index | Old Index