Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id A1EEE7A1C0 for ; Mon, 10 Apr 2017 10:33:45 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 50AFF855D2; Mon, 10 Apr 2017 10:33:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D701F855A2 for ; Mon, 10 Apr 2017 10:33:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id K2VVl9_ArB84 for ; Mon, 10 Apr 2017 10:33:44 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 0411384CEA for ; Mon, 10 Apr 2017 10:33:44 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 0298AFBE4; Mon, 10 Apr 2017 10:33:44 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1491820423101540" MIME-Version: 1.0 Date: Mon, 10 Apr 2017 10:33:43 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/www/apache-tomcat8 To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20170410103344.0298AFBE4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1491820423101540 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Mon Apr 10 10:33:43 UTC 2017 Modified Files: pkgsrc/www/apache-tomcat8: Makefile PLIST distinfo Log Message: Update to 8.0.43 Changelog: Tomcat 8.0.43 (violetagg) Catalina Add: 54618: Add support to the HttpHeaderSecurityFilter for the HSTS preload parameter. (markt) Fix: 60876: Ensure that Set-Cookie headers generated by the Rfc6265CookieProcessor are aligned with the specification. Patch provided by Jim Griswold. (markt) Fix: 60911: Ensure NPE will not be thrown when looking for SSL session ID. Based on a patch by Didier Gutacker. (violetagg) Coyote Fix: When using the NIO2 connector, ensure a WebSocket close frame is processed before the end of stream is processed to ensure that the end of stream is processed correctly. (markt) Fix: 60852: Correctly spell compressible when used in configuration attributes and internal code. Based on a patch by Michael Osipov. (markt) Fix: Improve sendfile handling when requests are pipelined. (markt) Jasper Fix: Improve the error handling for simple tags to ensure that the tag is released and destroyed once used. (remm, violetagg) Fix: 60844: Correctly handle the error when fewer parameter values than required by the method are used to invoke an EL method expression. Patch provided by Daniel Gray. (markt) jdbc-pool Fix: 60764: Implement equals() and hashCode() in the StatementFacade in order to enable these methods to be called on the closed statements if any statement proxy is set. This behavior can be changed with useStatementFacade attribute. (kfujino) Other Fix: Refactor the build script and the NSIS installer script so that either NSIS 2.x or NSIS 3.x can be used to build the installer. This is primarily to re-enable building the installer on the Linux based CI system where the combination of NSIS 3.x and wine leads to failed installer builds. (markt) 2017-03-14 Tomcat 8.0.42 (markt) Catalina Update: 60596: Improve performance of DefaultServlet when sendfile feature is disabled on connector. (kkolinko) Fix: Reduce the contention in the default InstanceManager implementation when multiple threads are managing objects and need to reference the annotation cache. (markt) Add: Extend the JreMemoryLeakPreventionListener to provide protection against ForkJoinPool.commonPool() related memory leaks. (markt) Code: 60674: Remove final marker from CorsFilter to enable sub-classing. (markt) Fix: 60683: Security manager failure causing NPEs when doing IO on some JVMs. (csutherl) Fix: 60688: Update the internal fork of Apache Commons BCEL to r1782855 to add early access Java 9 support to the annotation scanning code. (markt) Fix: When HTTP TRACE requests are disabled on the Connector, ensure that the HTTP OPTIONS response from the WebDAV servlet does not include TRACE in the returned Allow header. (markt) Fix: 60718: Improve error handling for asynchronous processing and correct a number of cases where the requestDestroyed() event was not being fired and an entry wasn't being made in the access logs. (markt) Fix: 60722: Take account of the dispatchersUseEncodedPaths setting on the current Context when generating paths for dispatches triggered by AsyncContext.dispatch(). (markt) Fix: 60728: Make the separator Tomcat uses in the Tomcat specific war:file:... URL protocol customizable via a system property. The separator is equivalent to the use of the ! character in jar:file:... URLs. The default separator of * remains unchanged. (markt) Fix: 60798: Correct a bug in the handling of JARs in unpacked WARs that meant multiple attempts to read the same entry from a JAR in succession would fail for the second and subsequent attempts. (markt) Fix: 60808: Ensure that the Map returned by ServletRequest.getParameterMap() is fully immutable. Based on a patch provided by woosan. (markt) Fix: 60824: Correctly cache the Subject in the session - if there is a session - when running under a SecurityManager. Patch provided by Jan Engehausen. (markt) Fix: Ensure request and response facades are used when firing application listeners. (markt/remm) Coyote Fix: Ensure that executor thread pools used with connectors pre-start the configured minimum number of idle threads. (markt) Add: 60594: Allow some invalid characters that were recently restricted to be processed in requests by using the system property tomcat.util.http.parser.HttpParser.requestTargetAllow. (csutherl) Fix: Modify the cookie header generated by the Rfc6265CookieProcessor so it always sends an Expires attribute as well as a Max-Age attribute to avoid problems with Microsoft browsers that do not support the Max-Age attribute. (markt) Jasper Fix: Follow up to the fix for 58178. When creating the ELContext for a tag file, ensure that any registered ELContextListeners are fired. (markt) Fix: Refactor code generated for JSPs to reduce the size of the code required for tags. (markt) Update: Update to the Eclipse JDT Compiler 4.6.1. (markt) Cluster Add: Make the accessTimeout configurable in ClusterSingleSignOn. The accessTimeout is used as a timeout period for PING in replication map. (kfujino) Fix: 60806: To avoid ClassNotFoundException, make sure that the web application class loader is passed to ReplicatedContext. (kfujino) WebSocket Fix: 60617: Correctly create a CONNECT request when establishing a WebSocket connection via a proxy. Patch provided by Svetlin Zarev. (markt) Tribes Fix: Ensure that NoRpcChannelReply messages are not received on RpcCallback. (kfujino) Other Update: Update the packaged version of the Tomcat Native Library to 1.2.12 to pick up the latest Windows binaries built with OpenSSL 1.0.2k. (violetagg) Add: 60784: Update all unit tests that test the HTTP status line to check for the required space after the status code. Patch provided by Michael Osipov. (markt) Update: Update the NSIS Installer used to build the Windows installer to version 3.01. (markt) To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/apache-tomcat8/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/apache-tomcat8/PLIST cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/apache-tomcat8/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1491820423101540 Content-Disposition: inline Content-Length: 2637 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/apache-tomcat8/Makefile diff -u pkgsrc/www/apache-tomcat8/Makefile:1.10 pkgsrc/www/apache-tomcat8/Makefile:1.11 --- pkgsrc/www/apache-tomcat8/Makefile:1.10 Sat Feb 4 20:48:03 2017 +++ pkgsrc/www/apache-tomcat8/Makefile Mon Apr 10 10:33:43 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2017/02/04 20:48:03 spz Exp $ +# $NetBSD: Makefile,v 1.11 2017/04/10 10:33:43 ryoon Exp $ # DISTNAME= apache-tomcat-${TOMCAT_VER} @@ -21,7 +21,7 @@ USE_TOOLS+= pax .include "../../mk/bsd.prefs.mk" -TOMCAT_VER= 8.0.41 +TOMCAT_VER= 8.0.43 TOMCAT_HOME= ${PREFIX}/share/tomcat EGDIR= ${PREFIX}/share/examples/tomcat DOCDIR= ${PREFIX}/share/doc/tomcat Index: pkgsrc/www/apache-tomcat8/PLIST diff -u pkgsrc/www/apache-tomcat8/PLIST:1.7 pkgsrc/www/apache-tomcat8/PLIST:1.8 --- pkgsrc/www/apache-tomcat8/PLIST:1.7 Mon Feb 6 15:55:49 2017 +++ pkgsrc/www/apache-tomcat8/PLIST Mon Apr 10 10:33:43 2017 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2017/02/06 15:55:49 prlw1 Exp $ +@comment $NetBSD: PLIST,v 1.8 2017/04/10 10:33:43 ryoon Exp $ share/doc/tomcat/LICENSE share/doc/tomcat/NOTICE share/doc/tomcat/RELEASE-NOTES @@ -32,7 +32,7 @@ share/tomcat/lib/catalina-ha.jar share/tomcat/lib/catalina-storeconfig.jar share/tomcat/lib/catalina-tribes.jar share/tomcat/lib/catalina.jar -share/tomcat/lib/ecj-4.5.1.jar +share/tomcat/lib/ecj-4.6.1.jar share/tomcat/lib/el-api.jar share/tomcat/lib/jasper-el.jar share/tomcat/lib/jasper.jar Index: pkgsrc/www/apache-tomcat8/distinfo diff -u pkgsrc/www/apache-tomcat8/distinfo:1.11 pkgsrc/www/apache-tomcat8/distinfo:1.12 --- pkgsrc/www/apache-tomcat8/distinfo:1.11 Sat Feb 4 20:48:03 2017 +++ pkgsrc/www/apache-tomcat8/distinfo Mon Apr 10 10:33:43 2017 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.11 2017/02/04 20:48:03 spz Exp $ +$NetBSD: distinfo,v 1.12 2017/04/10 10:33:43 ryoon Exp $ -SHA1 (apache-tomcat-8.0.41.tar.gz) = 2950a1f23833d8b93a020c085cb243c0aa397ca2 -RMD160 (apache-tomcat-8.0.41.tar.gz) = 60232094cf2fd4487c7d290710571aa1833fd5ae -SHA512 (apache-tomcat-8.0.41.tar.gz) = bb3d768331da792b156b2cd2aa5228499fbaf44c64a464a60d78fc715c16e13570cdfd70da7a75d930e3a9efc8fbbc317e25e927023891c632641c29000e13e0 -Size (apache-tomcat-8.0.41.tar.gz) = 9254743 bytes +SHA1 (apache-tomcat-8.0.43.tar.gz) = 6ea0da3a37f641422e21b5e12572891157291e4a +RMD160 (apache-tomcat-8.0.43.tar.gz) = 8080e91e89f27910bcc5878c371b31ad49e5f5ed +SHA512 (apache-tomcat-8.0.43.tar.gz) = 1c891e3c9d7755c8361b2b6482da265153f7bec5db576be3406c04b0122d29418836826ad778264dfc9650dbef880b7a0750d7ac6ed6617793678203a0489081 +Size (apache-tomcat-8.0.43.tar.gz) = 9323896 bytes --_----------=_1491820423101540--