Subject: CVS commit: pkgsrc/www/apache-tomcat7
From: Ryo ONODERA
Date: 2019-01-22 15:46:49
Message id: 20190122144649.879A1FB16@cvs.NetBSD.org

Log Message:
Update to 7.0.92

Changelog:
Tomcat 7.0.92 (violetagg)

    Catalina

        fix	Add documentation about the files context.xml.default and \ 
web.xml.default that can be used to customize conf/context.xml and conf/web.xml \ 
on a per host basis. (fschumacher)
        fix	Ensure that a canonical path is always used for the docBase of a \ 
Context to ensure consistent behaviour. (markt)
        fix	62788: Add explicit logging configuration to write log files using \ 
UTF-8 to align with Tomcat's use of UTF-8 by default elsewhere. (markt)
        fix	62797: Pass throwable to keep client aborts with status 200 rather \ 
than 500. Patch submitted by zikfat. (remm)
        fix	62809: Correct a regression in the implementation of DIGEST \ 
authentication support for the Deployer Ant tasks (bug 45832) that prevented the \ 
DeployTask from working when authentication was required. (markt)
        update	Update the recommended minimum Tomcat Native version to 1.2.18. \ 
(markt)
        add	Ignore an attribute named source on Context elements provided by \ 
StandardContext. This is to suppress warnings generated by the Eclipse / Tomcat \ 
integration provided by Eclipse. Based on a patch by mdfst13. (markt)
        add	62830: Added JniLifeCycleListener and static methods \ 
Library.loadLibrary(libraryName) and Library.load(filename) to load a native \ 
library by a shared class loader so that more than one Webapp can use it. \ 
(isapir)
        fix	Correct a typo in the Spanish resource files. Patch provided by \ 
Diego Agulló. (markt)
        fix	62868: Order the Enumeration<URL> provided by \ 
WebappClassLoaderBase.getResources(String) according to the setting of the \ 
delegate flag. (markt)

    Coyote

        add	Add TLSv1.3 to the default protocols and to the all alias for JSSE \ 
based TLS connectors when running on a JVM that supports TLS version 1.3. One \ 
such JVM is OpenJDK version 11. (rjung)
        fix	62739: Do not reject requests with an empty HTTP Host header. Such \ 
requests are unusual but not invalid. Patch provided by Michael Orr. (markt)
        add	62748: Add TLS 1.3 support for the APR/Native connector. (schultz/markt)
        fix	62791: Remove an unnecessary check in the NIO TLS implementation \ 
that prevented from secure WebSocket connections from being established. (markt)

    Jasper

        fix	62674: Correct a regression in the stand-alone JSP compiler utility, \ 
JspC, caused by the fix for 53492, that caused the JSP compiler to hang. (markt)
        fix	62721: Correct generation of web.xml header when using JspC. (markt)
        fix	Fix a regression in the TLD whitespace parsing fix that broke \ 
parsing when whitespace was present between the method name and the parameters. \ 
(markt)
        fix	62757: Correct a regression in the fix for 62603 that caused \ 
NullPointerExceptions when compiling tag files on first access when development \ 
mode was disabled and background compilation was enabled. Based on a patch by \ 
Jordi Llach. (markt)
        fix	62808: Fix a regression in the TLD whitespace parsing fix that broke \ 
parsing when new lines were present in the method signature. (markt)

    WebSocket

        fix	62731: Make the URI returned by HandshakeRequest.getRequestURI() and \ 
Session.getRequestURI() absolute so that the scheme, host and port are \ 
accessible. (markt)

    Web applications

        fix	62761: Correct the advanced CORS example in the Filter documentation \ 
to use a valid configuration. (markt)
        fix	62786: Add a note to the Context documentation to explain that, by \ 
default, settings for a Context element defined in server.xml will be \ 
overwritten by settings specified in a default context file such as \ 
conf/context.xml. (markt)
        fix	Create a little visual separation between the Undeploy button and \ 
the other buttons in the Manager application. Patch provided by Łukasz Jąder. \ 
(markt)

    Other

        update	Update the packaged version of the Tomcat Native Library to \ 
1.2.18 to pick up the latest Windows binaries built with APR 1.6.5 and OpenSSL \ 
1.1.1. (markt)

Tomcat 7.0.91 (violetagg)	released 2018-09-19

    Catalina

        add	61692: Add the ability to control which HTTP methods are handled by \ 
the CGI Servlet via a new initialization parameter cgiMethods. (markt)
        fix	Ensure that the HTTP Vary header is set correctly when using the \ 
CORS filter and improve the cacheability of requests that pass through the COPRS \ 
filter. (markt)
        fix	62527: Revert restriction of JNDI to the java: namespace. (remm)
        add	Introduce a new class - MultiThrowable - to report exceptions when \ 
multiple actions are taken where each action may throw an exception but all \ 
actions are taken before any errors are reported. Use this new class when \ 
reporting multiple container (e.g. web application) failures during start. \ 
(markt)
        fix	Correctly decode URL paths (+ should not be decoded to a space in \ 
the path) in the RequestDispatcher and the web application class loader. (markt)
        add	62559: Add jaxb-*.jar to the list of JARs ignored by \ 
StandardJarScanner. (markt)
        add	62560: Add oraclepki.jar to the list of JARs ignored by \ 
StandardJarScanner. (markt)
        add	62607: Return a non-zero exit code from catalina.[bat|sh] run if \ 
Tomcat fails to start. (markt)
        code	Remove ServletException from declaration of \ 
Tomcat.addWebapp(String,String) since it is never thrown. Patch provided by \ 
Tzafrir. (markt)
        fix	Use short circuit logic to prevent potential NPE in CorsFilter. \ 
(fschumacher)
        code	Simplify construction of appName from container name in JAASRealm. \ 
(fschumacher)
        fix	Improve the handling of path parameters when working with Requestt \ 
type multipart/form-data to servlets with a @MultipartConfig annotation \ 
regardless of HTTP method. (markt)
        fix	62669: When using the SSIFilter and a resource does not specify a \ 
content type, do not force the content type to application/x-octet-s a redirect \ 
to a directory in the Default Servlet, avoid generating a protocol relative \ 
redirect. (markt)

    Coyote

        fix	Refactor code that adds an additional header name to the Vary HTTP \ 
response header to use a common utility method that addresses several additional \ 
edge cases. (markt)
        fix	62526: Correctly handle PKCS12 format key stores when the key store \ 
password is configured to be the empty string. Note that Java 6 does not support \ 
PKCS12 key stores configured to use a store password of the empty string. \ 
(markt)
        fix	62670: Adjust the memory leak protection for the DriverManager so \ 
that JDBC drivers located in $CATALINA_HOME/lib and $CATALINA_BASE/lib are \ 
loaded via the service loader mechanism when the protection is enabled. (markt)
        fix	62685: Correct an error in host name validation parsing that did not \ 
allow a fully qualified domain name to terminate with a period. Patch provided \ 
by AG. (markt)

    Jasper

        fix	53011: When pre-compiling with JspC, report all compilation errors \ 
rather than stopping after the first error. A new option -failFast can be used \ 
to restore the previous behaviour of stopping after the first error. Based on a \ 
patch provided by Marc Pompl. (markt)
        add	53492: Make the Java file generation process multi-threaded. By \ 
default, one thread will be used per core. Based on a patch by Dan Fabulich. \ 
(markt)
        fix	62603: Fix a potential race condition when development mode is \ 
disabled and background compilation checks are enabled. It was possible that \ 
some updates would not take effect and/or ClassNotFoundExceptions would occur. \ 
(markt)
        fix	Correct the JSP version in the X-PoweredBy HTTP header generated \ 
when the xpoweredBy option is enabled. (markt)
        fix	62662: Fix the corruption of web.xml output during JSP compilation \ 
caused by the fix for 53492. Patch provided by Bernhard Frauendienst. (markt)
        fix	Correct parsing of XML whitespace in TLD function signatures that \ 
incorrectly only looked for the space character. (markt)

    WebSocket

        fix	62596: Remove the limit on the size of the initial HTTP upgrade \ 
request used to establish the web socket connection. (markt)

    Web applications

        add	62558: Add Russian translations for the Manager and Host Manager web \ 
applications. Based on a patch by Ivan Krasnov. (markt)
        add	62561: Add advanced class loader configuration information regarding \ 
the use of the Server and Shared class loaders to the documentation web \ 
application. (markt)
        add	Expand the information in the documentation web application \ 
regarding the use of CATALINA_HOME and CATALINA_BASE. Patch provided by Marek \ 
Czernek. (markt)
        fix	62652: Make it clearer that the version of DBCP that is packaged in \ 
Tomcat 7.0.x is DBCP 1. (markt)
        add	62666: Expand internationalisation support in the Manager \ 
application to include the server status page and provide Russian translations \ 
in addition to English. Patch provided by Artem Chebykin. (markt)
        fix	62676: Expand the CORS filter documentation to make it clear that \ 
explicit configuration is required to enable support for cross-origin requests. \ 
(markt)

    Tribes

        fix	Ensures that the specified rxBufSize is correctly set to receiver \ 
buffer size. (kfujino)

    Other

        fix	Fixed spelling. Patch provided by Jimmy Casey via GitHub. (violetagg)
        fix	Correct various spelling errors throughout the source code and \ 
documentation. Patch provided by Kazuhiro Sera. (markt)

Files:
RevisionActionfile
1.38modifypkgsrc/www/apache-tomcat7/Makefile
1.21modifypkgsrc/www/apache-tomcat7/PLIST
1.32modifypkgsrc/www/apache-tomcat7/distinfo