[Bug 66683] New: org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header, Unexpected state: headers already parsed. Buffer not recycled?
https://bz.apache.org/bugzilla/show_bug.cgi?id=66683 Bug ID: 66683 Summary: org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header, Unexpected state: headers already parsed. Buffer not recycled? Product: Tomcat 8 Version: 8.5.3 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: yangshj...@gmail.com Target Milestone: Created attachment 38599 --> https://bz.apache.org/bugzilla/attachment.cgi?id=38599&action=edit exception log 09-Jul-2023 09:22:57.265 INFO [catalina-exec-423] org.apache.tomcat.util.http.parser.Cookie.logInvalidHeader A cookie header was received [1688602504,1688691157,1688862346; Hm_lpvt_d7c7037093938390bc160fc28becc542=1688863741] that contained an invalid cookie. That cookie will be ignored.Note: further occurrences of this error will be logged at DEBUG level. 09-Jul-2023 09:36:27.884 INFO [catalina-exec-291] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalStateException: Unexpected state: headers already parsed. Buffer not recycled? at org.apache.coyote.http11.Http11InputBuffer.parseHeaders(Http11InputBuffer.java:587) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1010) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:785) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1425) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 09-Jul-2023 09:36:27.997 SEVERE [catalina-exec-461] org.apache.coyote.http11.Http11Processor.service Error processing request java.lang.NullPointerException at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1110) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:785) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1425) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 09-Jul-2023 09:36:28.016 SEVERE [catalina-exec-461] org.apache.coyote.http11.Http11Processor.endRequest Error finishing response java.lang.NullPointerException at org.apache.coyote.http11.Http11OutputBuffer.commit(Http11OutputBuffer.java:351) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:658) at org.apache.coyote.http11.Http11Processor.endRequest(Http11Processor.java:1793) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1149) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:785) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1425) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 9.0.78
The following votes were cast: Binding: +1: markt, lihan, jclere, funkman, remm No other votes were cast. The vote therefore passes. Thanks to everyone who contributed to this release. Rémy - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: Plans for August releases
On Sun, Jul 9, 2023 at 12:04 PM Mark Thomas wrote: > > > 7 Jul 2023 15:52:30 Christopher Schultz : > > > All, > > > > I will be on holiday around the time I would usually do the monthly > > releases for August, for 10.1.12 and 8.5.92. > > > > I'm happy to do those releases when I return, but if someone thinks > > that the August releases on these branches is important need to be "on > > time" then I'll need coverage for August. Another possibility is that > > we skip the August releases for those branches, particularly if there > > is nothing important to get our to the public. > > > > -chris > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > > For additional commands, e-mail: dev-h...@tomcat.apache.org > There are some virtual thread issues with h2 I want to fix for August. I > can get 10.1.x and 8.5.x released or help someone else RM. I will be around. This reminds me that I now need to renew my digicert. Rémy - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r62911 - /dev/tomcat/tomcat-9/v9.0.78/ /release/tomcat/tomcat-9/v9.0.78/
Author: remm Date: Mon Jul 10 11:51:25 2023 New Revision: 62911 Log: Release Apache Tomcat 9.0.78 Added: release/tomcat/tomcat-9/v9.0.78/ - copied from r62910, dev/tomcat/tomcat-9/v9.0.78/ Removed: dev/tomcat/tomcat-9/v9.0.78/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch 9.0.x updated: Add release date for 9.0.78
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new ef22934d33 Add release date for 9.0.78 ef22934d33 is described below commit ef22934d333c642fc746aa20cb3873f4fb7adde0 Author: remm AuthorDate: Mon Jul 10 13:59:28 2023 +0200 Add release date for 9.0.78 --- webapps/docs/changelog.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 562e76c4be..88e735bc4c 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -131,7 +131,7 @@ - + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1910916 - in /tomcat/site/trunk: ./ docs/ xdocs/
Author: remm Date: Mon Jul 10 13:16:02 2023 New Revision: 1910916 URL: http://svn.apache.org/viewvc?rev=1910916&view=rev Log: Website update for 9.0.78 Modified: tomcat/site/trunk/build.properties.default tomcat/site/trunk/docs/doap_Tomcat.rdf tomcat/site/trunk/docs/download-90.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/migration-9.html tomcat/site/trunk/docs/oldnews.html tomcat/site/trunk/xdocs/doap_Tomcat.rdf tomcat/site/trunk/xdocs/download-90.xml tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/migration-9.xml tomcat/site/trunk/xdocs/oldnews.xml Modified: tomcat/site/trunk/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1910916&r1=1910915&r2=1910916&view=diff == --- tomcat/site/trunk/build.properties.default (original) +++ tomcat/site/trunk/build.properties.default Mon Jul 10 13:16:02 2023 @@ -37,7 +37,7 @@ tomcat.loc=https://downloads.apache.org/ # - Tomcat versions - tomcat8.5=8.5.90 -tomcat9.0=9.0.76 +tomcat9.0=9.0.78 tomcat10.0=10.0.27 tomcat10.1=10.1.10 tomcat11.0=11.0.0-M7 Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1910916&r1=1910915&r2=1910916&view=diff == --- tomcat/site/trunk/docs/doap_Tomcat.rdf (original) +++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon Jul 10 13:16:02 2023 @@ -74,8 +74,8 @@ Latest Stable 9.0.x Release -2023-06-09 -9.0.76 +2023-07-10 +9.0.78 Modified: tomcat/site/trunk/docs/download-90.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1910916&r1=1910915&r2=1910916&view=diff == --- tomcat/site/trunk/docs/download-90.html (original) +++ tomcat/site/trunk/docs/download-90.html Mon Jul 10 13:16:02 2023 @@ -10,7 +10,7 @@ Quick Navigation -[define v]9.0.76[end] +[define v]9.0.78[end] https://downloads.apache.org/tomcat/tomcat-9/KEYS";>KEYS | [v] | Browse | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1910916&r1=1910915&r2=1910916&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Mon Jul 10 13:16:02 2023 @@ -34,6 +34,26 @@ wiki page. Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation. +2023-07-10 Tomcat 9.0.78 Released + +The Apache Tomcat Project is proud to announce the release of version 9.0.78 +of Apache Tomcat. This release implements specifications that are part of the +Java EE 8 platform. The notable changes compared to 9.0.76 include: + +Add ContextNamingInfoListener, a listener which creates context naming +information environment entries. +Add PropertiesRoleMappingListener, a listener which populates the +context's role mapping from a properties file. + + +Full details of these changes, and all the other changes, are available in the +Tomcat 9 +changelog. + + + +https://tomcat.apache.org/download-90.cgi";>Download + 2023-06-12 Tomcat 10.1.10 Released The Apache Tomcat Project is proud to announce the release of version 10.1.10 @@ -98,28 +118,6 @@ reach https://tomcat.apache.org https://tomcat.apache.org/download-80.cgi";>Download -2023-06-09 Tomcat 9.0.76 Released - -The Apache Tomcat Project is proud to announce the release of version 9.0.76 -of Apache Tomcat. This release implements specifications that are part of the -Java EE 8 platform. The notable changes compared to 9.0.75 include: - -Add support for virtual threads. (Java 21+ only) -Update HTTP/2 to use the RFC-9218 prioritization scheme. -Deprecate the xssProtectionEnabled from HttpHeaderSecurityFilter - and set the default value to false. -Update Tomcat Native to 2.0.4 which includes binaries for Windows - built with OpenSSL 3.0.9. - - -Full details of these changes, and all the other changes, are available in the -Tomcat 9 -changelog. - - - -https://tomcat.apache.org/download-90.cgi";>Download - 2023-06-08 Tomcat 11.0.0-M7 Released The Apache Tomcat Project is proud to announce the release of version 11.0.0-M7 Modified: tomcat/site/trunk/docs/migration-9.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1910916&r1=1910915&r2=1910916&view=diff == --- tomcat/site/trunk/docs/migration-9.html (original) +++ tomcat/site/trunk/docs/migration-9.html Mon Jul 10 13:16:02 2023 @@ -460,7 +460,8 @@ versions of Ap
svn commit: r1910918 - in /tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core: ContextNamingInfoListener.html PropertiesRoleMappingListener.html
Author: remm Date: Mon Jul 10 13:22:01 2023 New Revision: 1910918 URL: http://svn.apache.org/viewvc?rev=1910918&view=rev Log: Docs update for 9.0.78 (part 2) Added: tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core/ContextNamingInfoListener.html tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core/PropertiesRoleMappingListener.html Added: tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core/ContextNamingInfoListener.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core/ContextNamingInfoListener.html?rev=1910918&view=auto == --- tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core/ContextNamingInfoListener.html (added) +++ tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core/ContextNamingInfoListener.html Mon Jul 10 13:22:01 2023 @@ -0,0 +1,382 @@ + + + + + +ContextNamingInfoListener (Apache Tomcat 9.0.78 API Documentation) + + + + + + + + + + + + + +var data = {"i0":10,"i1":10,"i2":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); + +JavaScript is disabled on your browser. + + + + + + + + +Skip navigation links + + + + +Overview +Package +Class +Tree +Deprecated +Index +Help + +Apache Tomcat 9.0.78 + + + +All Classes + + +SEARCH: + + + + + + + + +JavaScript is disabled on your browser. + + + + +Summary: +Nested | +Field | +Constr | +Method + + +Detail: +Field | +Constr | +Method + + + + + + + + + + + + + + + +Package org.apache.catalina.core +Class ContextNamingInfoListener + + + +java.lang.Object + + +org.apache.catalina.core.ContextNamingInfoListener + + + + + + + +All Implemented Interfaces: +LifecycleListener + + +public class ContextNamingInfoListener +extends java.lang.Object +implements LifecycleListener +Implementation of LifecycleListener that will create context naming information environment entries. + + This listener must only be nested within Context elements. + + The following entries will be added to the initial context (java:comp/env implied): + + Path: context/path from Context.getPath() + Encoded Path: context/encodedPath from Context.getEncodedPath() + Webapp Version: context/webappVersion from Context.getWebappVersion() + Name: context/name from Container.getName() + Base Name: context/baseName from Context.getBaseName() + Display Name: context/displayName from Context.getDisplayName() + + + See the https://tomcat.apache.org/tomcat-9.0-doc/config/context.html#Naming";>Tomcat documentation for + more details on the values. + + + + + + + + + + + + +Constructor Summary + +Constructors + +Constructor +Description + + +ContextNamingInfoListener() + + + + + + + + + + + + +Method Summary + +All Methods Instance Methods Concrete Methods + +Modifier and Type +Method +Description + + +boolean +isEmptyOnRoot() + +Gets whether paths and name for the root context will be empty. + + + +void +lifecycleEvent(LifecycleEvent event) + +Acknowledge the occurrence of the specified event. + + + +void +setEmptyOnRoot(boolean emptyOnRoot) + +Sets whether for the root context context/path and context/encodedPath will contain "/" + and context/name will contain "ROOT" with a version, if any. + + + + + + + +Methods inherited from class java.lang.Object +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait + + + + + + + + + + + + + + + + +Constructor Detail + + + + + +ContextNamingInfoListener +public ContextNamingInfoListener() + + + + + + + + + + + +Method Detail + + + + + +setEmptyOnRoot +public void setEmptyOnRoot(boolean emptyOnRoot) +Sets whether for the root context context/path and context/encodedPath will contain "/" + and context/name will contain "ROOT" with a version, if any. + +Parameters: +emptyOnRoot - whether paths and name for root context shall be empty + + + + + + + + +isEmptyOnRoot +public boolean isEmptyOnRoot() +Gets whether paths and name for the root context will be empty. + +Returns: +indicator whether paths and name for the root context will be empty + + + + + + + + +lifecycleEvent +public void lifecycleEvent(Li
svn commit: r1910917 - in /tomcat/site/trunk/docs/tomcat-9.0-doc: ./ annotationapi/ annotationapi/javax/annotation/ annotationapi/javax/annotation/security/ annotationapi/javax/annotation/sql/ api/ ap
Author: remm Date: Mon Jul 10 13:21:33 2023 New Revision: 1910917 URL: http://svn.apache.org/viewvc?rev=1910917&view=rev Log: Docs update for 9.0.78 (part 1) [This commit notification would consist of 75 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66669] JVM crash in APR mode
https://bz.apache.org/bugzilla/show_bug.cgi?id=9 --- Comment #12 from DigitalCat --- We are anticipating your reply -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.91 (unit test failure)
All, Ping on this one. I'd like to be able to vote without an [*]. :) -chris On 7/7/23 10:00, Christopher Schultz wrote: All, I'm seeing a unit test failure and I'm not sure it's due to one of the "expected in my environment" cases: This is TEST-org.apache.tomcat.websocket.TestWsWebSocketContainerSSL.NIO.txt: Testsuite: org.apache.tomcat.websocket.TestWsWebSocketContainerSSL Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.58 sec - Standard Error - 06-Jul-2023 16:06:48.236 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testConnectToServerEndpointSSL] 06-Jul-2023 16:06:49.234 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1"] 06-Jul-2023 16:06:49.749 INFO [main] org.apache.tomcat.util.net.AbstractEndpoint.logCertificate Connector [https-jsse-nio-127.0.0.1-auto-1], TLS virtual host [_default_], certificate type [UNDEFINED] configured from keystore [/mnt/ephemeral0/cschultz/projects/apache/apache-tomcat/tarball/apache-tomcat-8.5.91-src/test/org/apache/tomcat/util/net/localhost-rsa.jks] using alias [tomcat] with trust store [/mnt/ephemeral0/cschultz/projects/apache/apache-tomcat/tarball/apache-tomcat-8.5.91-src/test/org/apache/tomcat/util/net/ca.jks] 06-Jul-2023 16:06:49.760 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Tomcat] 06-Jul-2023 16:06:49.761 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/8.5.91] 06-Jul-2023 16:06:50.124 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] 06-Jul-2023 16:06:50.377 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] 06-Jul-2023 16:06:50.381 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Tomcat] 06-Jul-2023 16:06:50.394 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] 06-Jul-2023 16:06:50.421 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] - --- Testcase: testConnectToServerEndpointSSL took 2.494 sec Caused an ERROR The HTTP request to initiate the WebSocket connection to [wss://localhost:43671/echoAsync] failed javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection to [wss://localhost:43671/echoAsync] failed at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServerRecursive(WsWebSocketContainer.java:428) at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:170) at org.apache.tomcat.websocket.TestWsWebSocketContainerSSL.testConnectToServerEndpointSSL(TestWsWebSocketContainerSSL.java:64) Caused by: java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) at org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WrapperFuture.get(AsyncChannelWrapperSecure.java:489) at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServerRecursive(WsWebSocketContainer.java:320) Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) at sun.security.ssl.HandshakeContext.(HandshakeContext.java:171) at sun.security.ssl.ClientHandshakeContext.(ClientHandshakeContext.java:98) at sun.security.ssl.TransportContext.kickstart(TransportContext.java:220) at sun.security.ssl.SSLEngineImpl.beginHandshake(SSLEngineImpl.java:97) at org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WebSocketSslHandshakeThread.run(AsyncChannelWrapperSecure.java:347) I see identical (except for port-number) errors for NIO2 and APR. Is this a race, or do I have some protocol disabled on my end that is causing this failure? The JRE for unit testing is openjdk version "1.8.0_292" OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode). The OS is Linux, kernel Linux 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux. Any suggestions for investigation? -chris On 7/6/23 11:31, Christopher Schultz wrote: The proposed Apache Tomcat 8.5.91 release is now available for voting. The notable changes compared to 8.5.90 are: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries. - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. Along with lots of other bug fixes and improvements. For full details, see
[ANN] Apache Tomcat 9.0.78 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 9.0.78. Apache Tomcat 9 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language, Java WebSocket and JASPIC technologies. Apache Tomcat 9.0.78 is a bugfix and feature release. The notable changes compared to 9.0.76 include: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries. - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. Along with lots of other bug fixes and improvements. Please refer to the change log for the complete list of changes: https://tomcat.apache.org/tomcat-9.0-doc/changelog.html Downloads: https://tomcat.apache.org/download-90.cgi Migration guides from Apache Tomcat 7.x and 8.x: https://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 11.0.0-M9
The following votes were cast: Binding: +1: lihan, markt, remm Non-binding: +1: Dimitris Soumis No other votes were cast. The vote therefore passes. Thanks to everyone who contributed to this release. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.91 (unit test failure)
Best I can do here is to say the tests work for me on multiple platforms with default JDK installs. That points to an environmental issue with your setup but not sure what. Mark On 10/07/2023 16:07, Christopher Schultz wrote: All, Ping on this one. I'd like to be able to vote without an [*]. :) -chris On 7/7/23 10:00, Christopher Schultz wrote: All, I'm seeing a unit test failure and I'm not sure it's due to one of the "expected in my environment" cases: This is TEST-org.apache.tomcat.websocket.TestWsWebSocketContainerSSL.NIO.txt: Testsuite: org.apache.tomcat.websocket.TestWsWebSocketContainerSSL Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.58 sec - Standard Error - 06-Jul-2023 16:06:48.236 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testConnectToServerEndpointSSL] 06-Jul-2023 16:06:49.234 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1"] 06-Jul-2023 16:06:49.749 INFO [main] org.apache.tomcat.util.net.AbstractEndpoint.logCertificate Connector [https-jsse-nio-127.0.0.1-auto-1], TLS virtual host [_default_], certificate type [UNDEFINED] configured from keystore [/mnt/ephemeral0/cschultz/projects/apache/apache-tomcat/tarball/apache-tomcat-8.5.91-src/test/org/apache/tomcat/util/net/localhost-rsa.jks] using alias [tomcat] with trust store [/mnt/ephemeral0/cschultz/projects/apache/apache-tomcat/tarball/apache-tomcat-8.5.91-src/test/org/apache/tomcat/util/net/ca.jks] 06-Jul-2023 16:06:49.760 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Tomcat] 06-Jul-2023 16:06:49.761 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/8.5.91] 06-Jul-2023 16:06:50.124 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] 06-Jul-2023 16:06:50.377 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] 06-Jul-2023 16:06:50.381 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Tomcat] 06-Jul-2023 16:06:50.394 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] 06-Jul-2023 16:06:50.421 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["https-jsse-nio-127.0.0.1-auto-1-43671"] - --- Testcase: testConnectToServerEndpointSSL took 2.494 sec Caused an ERROR The HTTP request to initiate the WebSocket connection to [wss://localhost:43671/echoAsync] failed javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection to [wss://localhost:43671/echoAsync] failed at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServerRecursive(WsWebSocketContainer.java:428) at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:170) at org.apache.tomcat.websocket.TestWsWebSocketContainerSSL.testConnectToServerEndpointSSL(TestWsWebSocketContainerSSL.java:64) Caused by: java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) at org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WrapperFuture.get(AsyncChannelWrapperSecure.java:489) at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServerRecursive(WsWebSocketContainer.java:320) Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) at sun.security.ssl.HandshakeContext.(HandshakeContext.java:171) at sun.security.ssl.ClientHandshakeContext.(ClientHandshakeContext.java:98) at sun.security.ssl.TransportContext.kickstart(TransportContext.java:220) at sun.security.ssl.SSLEngineImpl.beginHandshake(SSLEngineImpl.java:97) at org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WebSocketSslHandshakeThread.run(AsyncChannelWrapperSecure.java:347) I see identical (except for port-number) errors for NIO2 and APR. Is this a race, or do I have some protocol disabled on my end that is causing this failure? The JRE for unit testing is openjdk version "1.8.0_292" OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode). The OS is Linux, kernel Linux 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux. Any suggestions for investigation? -chris On 7/6/23 11:31, Christopher Schultz wrote: The proposed Apache Tomcat 8.5.91 release is now available for voting. The notable changes compared to 8.5.90 are: - Add ContextNamingInfoListener, a listener which creates context naming
svn commit: r62919 - /dev/tomcat/tomcat-11/v11.0.0-M9/ /release/tomcat/tomcat-11/v11.0.0-M9/
Author: markt Date: Mon Jul 10 17:48:50 2023 New Revision: 62919 Log: Release Apache Tomcat 11.0.0-M9 Added: release/tomcat/tomcat-11/v11.0.0-M9/ - copied from r62918, dev/tomcat/tomcat-11/v11.0.0-M9/ Removed: dev/tomcat/tomcat-11/v11.0.0-M9/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.91
All, On 7/6/23 11:31, Christopher Schultz wrote: The proposed Apache Tomcat 8.5.91 release is now available for voting. The notable changes compared to 8.5.90 are: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries. - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. Along with lots of other bug fixes and improvements. For full details, see the changelog: https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.91/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1446 The tag is: https://github.com/apache/tomcat/tree/8.5.91/ d5dc384e752d54fcb531c0e86b2ee1ee73b1404e The proposed 8.5.91 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.5.91 (stable) +1 to release 8.5.91 as stable. Note that upgrading to JRE 8u372 has resolved the unit test failures in TestPEMFile. Note that fixing a typo in testing configuration has resolved unit test failures in both TestCipher and TestOpenSSLCipherConfigurationParser. The unit-test failures in TestWsWebSocketContainerSSL are currently a mystery, but (a) are not new for me in this release and (b) are likely to be environment-specific. I do not see a reason to pause or veto the release for this reason. Thanks -chris Details: * Environment * Java (build): openjdk version "1.8.0_292" OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode) * Java (test): openjdk version "1.8.0_292" OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0+deb9u1-b10) OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode) * OS: Linux 5.10.0-19-amd64 x86_64 * cc: cc (Debian 10.2.1-6) 10.2.1 20210110 * make: GNU Make 4.3 * OpenSSL: OpenSSL 1.1.1 11 Sep 2018 * APR: 1.7.0 * * Valid SHA-512 signature for apache-tomcat-8.5.91.zip * Valid GPG signature for apache-tomcat-8.5.91.zip * Valid SHA-512 signature for apache-tomcat-8.5.91.tar.gz * Valid GPG signature for apache-tomcat-8.5.91.tar.gz * Valid SHA-512 signature for apache-tomcat-8.5.91.exe * Valid GPG signature for apache-tomcat-8.5.91.exe * Valid Windows Digital Signature for apache-tomcat-8.5.91.exe * Valid SHA512 signature for apache-tomcat-8.5.91-src.zip * Valid GPG signature for apache-tomcat-8.5.91-src.zip * Valid SHA512 signature for apache-tomcat-8.5.91-src.tar.gz * Valid GPG signature for apache-tomcat-8.5.91-src.tar.gz * * Binary Zip and tarball: Same * Source Zip and tarball: Same * * Building dependencies returned: 0 * tcnative builds cleanly * Tomcat builds cleanly * Junit Tests: FAILED * * Tests that failed: * org.apache.tomcat.util.net.jsse.TestPEMFile.APR.txt * org.apache.tomcat.util.net.jsse.TestPEMFile.NIO.txt * org.apache.tomcat.util.net.jsse.TestPEMFile.NIO2.txt * org.apache.tomcat.util.net.openssl.ciphers.TestCipher.APR.txt * org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO.txt * org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO2.txt * org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.APR.txt * org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO.txt * org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO2.txt * org.apache.tomcat.websocket.TestWsWebSocketContainerSSL.APR.txt * org.apache.tomcat.websocket.TestWsWebSocketContainerSSL.NIO.txt * org.apache.tomcat.websocket.TestWsWebSocketContainerSSL.NIO2.txt - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 8.5.91
All, The following votes were cast: +1: markt, remm, schultz There were no other votes cast, the vote therefore passes. I will begin the release process shortly. Thanks to everyone who contributed to this release. Thanks, -chris On 7/6/23 11:31, Christopher Schultz wrote: The proposed Apache Tomcat 8.5.91 release is now available for voting. The notable changes compared to 8.5.90 are: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries. - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. Along with lots of other bug fixes and improvements. For full details, see the changelog: https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.91/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1446 The tag is: https://github.com/apache/tomcat/tree/8.5.91/ d5dc384e752d54fcb531c0e86b2ee1ee73b1404e The proposed 8.5.91 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.5.91 (stable) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 10.1.11
All, The following votes were cast: +1: markt, jfclere, remm, lihan, schultz No other votes were cast, the vote therefore passes. I will begin the release process shortly. Thanks to everyone who contributed to this release. Thanks, -chris On 7/6/23 10:41, Christopher Schultz wrote: The proposed Apache Tomcat 10.1.11 release is now available for voting. The notable changes compared to 10.1.10 are: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.11/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1445 The tag is: https://github.com/apache/tomcat/tree/10.1.11 ef302041bff196e8b045ebc27599a45ef51374b8 The proposed 10.1.11 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 10.1.11 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r62920 - /dev/tomcat/tomcat-10/v10.1.11/ /release/tomcat/tomcat-10/v10.1.11/
Author: schultz Date: Mon Jul 10 18:21:39 2023 New Revision: 62920 Log: Promote 10.1.11 to released. Added: release/tomcat/tomcat-10/v10.1.11/ - copied from r62919, dev/tomcat/tomcat-10/v10.1.11/ Removed: dev/tomcat/tomcat-10/v10.1.11/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r62921 - /dev/tomcat/tomcat-8/v8.5.91/ /release/tomcat/tomcat-8/v8.5.91/
Author: schultz Date: Mon Jul 10 18:23:25 2023 New Revision: 62921 Log: Promote 8.5.91 to released. Added: release/tomcat/tomcat-8/v8.5.91/ - copied from r62920, dev/tomcat/tomcat-8/v8.5.91/ Removed: dev/tomcat/tomcat-8/v8.5.91/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 8.5.91
Am 10.07.23 um 20:15 schrieb Christopher Schultz: All, On 7/6/23 11:31, Christopher Schultz wrote: The proposed Apache Tomcat 8.5.91 release is now available for voting. The notable changes compared to 8.5.90 are: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries. - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. Along with lots of other bug fixes and improvements. For full details, see the changelog: https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.91/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1446 The tag is: https://github.com/apache/tomcat/tree/8.5.91/ d5dc384e752d54fcb531c0e86b2ee1ee73b1404e The proposed 8.5.91 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.5.91 (stable) +1 to release 8.5.91 as stable. Note that upgrading to JRE 8u372 has resolved the unit test failures in TestPEMFile. Note that fixing a typo in testing configuration has resolved unit test failures in both TestCipher and TestOpenSSLCipherConfigurationParser. The unit-test failures in TestWsWebSocketContainerSSL are currently a mystery, but (a) are not new for me in this release and (b) are likely to be environment-specific. I do not see a reason to pause or veto the release for this reason. Best I can say: I run te test suite for new tags for quite a few combinations of Linux distro plus JVM (version and vendor) plus JSSE/tcnative/OpenSSL versions and the test TestWsWebSocketContainerSSL for me only fails (sporadically but often) on Solaris 11 with tcnative. I know this doesn't help much, but wanted to let you know that it is stable for me on Linux for 8.5.91 but also for previous 8.5 versions and other major versions than 8.5. Best regards, Rainer - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1910921 - in /tomcat/site/trunk/docs/tomcat-11.0-doc: ./ annotationapi/ annotationapi/jakarta/annotation/ annotationapi/jakarta/annotation/security/ annotationapi/jakarta/annotation/sql/
Author: markt Date: Mon Jul 10 18:26:38 2023 New Revision: 1910921 URL: http://svn.apache.org/viewvc?rev=1910921&view=rev Log: Update docs for 11.0.0-M9 release [This commit notification would consist of 70 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1910922 - in /tomcat/site/trunk: ./ docs/ xdocs/
Author: markt Date: Mon Jul 10 18:36:34 2023 New Revision: 1910922 URL: http://svn.apache.org/viewvc?rev=1910922&view=rev Log: Update site for 11.0.0-M9 release Modified: tomcat/site/trunk/build.properties.default tomcat/site/trunk/docs/download-11.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/migration-11.0.html tomcat/site/trunk/docs/oldnews.html tomcat/site/trunk/docs/whichversion.html tomcat/site/trunk/xdocs/download-11.xml tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/migration-11.0.xml tomcat/site/trunk/xdocs/oldnews.xml tomcat/site/trunk/xdocs/whichversion.xml Modified: tomcat/site/trunk/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1910922&r1=1910921&r2=1910922&view=diff == --- tomcat/site/trunk/build.properties.default (original) +++ tomcat/site/trunk/build.properties.default Mon Jul 10 18:36:34 2023 @@ -40,7 +40,7 @@ tomcat8.5=8.5.90 tomcat9.0=9.0.78 tomcat10.0=10.0.27 tomcat10.1=10.1.10 -tomcat11.0=11.0.0-M7 +tomcat11.0=11.0.0-M9 # - Download destination - tomcat-site-docs.home=${base.path}/tomcat-site-docs/ Modified: tomcat/site/trunk/docs/download-11.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-11.html?rev=1910922&r1=1910921&r2=1910922&view=diff == --- tomcat/site/trunk/docs/download-11.html (original) +++ tomcat/site/trunk/docs/download-11.html Mon Jul 10 18:36:34 2023 @@ -19,7 +19,7 @@ Quick Navigation -[define v]11.0.0-M7[end] +[define v]11.0.0-M9[end] https://downloads.apache.org/tomcat/tomcat-11/KEYS";>KEYS | [v] (alpha) | Browse | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1910922&r1=1910921&r2=1910922&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Mon Jul 10 18:36:34 2023 @@ -54,6 +54,37 @@ changelog. https://tomcat.apache.org/download-90.cgi";>Download +2023-07-10 Tomcat 11.0.0-M9 Released + +The Apache Tomcat Project is proud to announce the release of version 11.0.0-M9 +(alpha) of Apache Tomcat. This release is a milestone release and is targeted at +Jakarta EE 11. +Users of Tomcat 10 onwards should be aware that, as a result of the move from +Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse +Foundation, the primary package for all implemented APIs has changed from +javax.* to jakarta.*. This will almost certainly +require code changes to enable applications to migrate from Tomcat 9 and earlier +to Tomcat 10 and later. A +https://github.com/apache/tomcat-jakartaee-migration";>migration +tool is available to aid this process. +The notable changes in this release are: + +Add ContextNamingInfoListener, a listener which creates context naming +information environment entries. +Add PropertiesRoleMappingListener, a listener which populates the context's +role mapping from a properties file. +Update the Jakarta EL and Jakarta WebSocket implementations to align with +the latest changes planned for Jakarta EE 11. + + +Full details of these changes, and all the other changes, are available in the +Tomcat 11 +(alpha) changelog. + + + +https://tomcat.apache.org/download-11.cgi";>Download + 2023-06-12 Tomcat 10.1.10 Released The Apache Tomcat Project is proud to announce the release of version 10.1.10 @@ -118,37 +149,6 @@ reach https://tomcat.apache.org https://tomcat.apache.org/download-80.cgi";>Download -2023-06-08 Tomcat 11.0.0-M7 Released - -The Apache Tomcat Project is proud to announce the release of version 11.0.0-M7 -(alpha) of Apache Tomcat. This release is a milestone release and is targeted at -Jakarta EE 11. -Users of Tomcat 10 onwards should be aware that, as a result of the move from -Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse -Foundation, the primary package for all implemented APIs has changed from -javax.* to jakarta.*. This will almost certainly -require code changes to enable applications to migrate from Tomcat 9 and earlier -to Tomcat 10 and later. A -https://github.com/apache/tomcat-jakartaee-migration";>migration -tool is available to aid this process. -The notable changes in this release are: - -The minimum Java version has been increased to Java 21. -Add support for virtual threads. -Add RateLimitFilter which can be used to mitigate DoS and brute force -attacks. -Update Tomcat Native to 2.0.4 which includes binaries for Windows built with -OpenSSL 3.0.9. - - -Full details of these changes, and all the other changes, are available in the -Tomcat 11 -(alpha) changelog. - - - -https://tomcat.apache.org/download-11.cgi";>D
[ANN] Apache Tomcat 10.1.11 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 10.1.11. Apache Tomcat 10 is an open source software implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations specifications. Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. This conversion is performed using the Apache Tomcat migration tool for Jakarta EE tool which is also available as a separate download for off-line use. The notable changes compared to 10.1.10 include: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. Please refer to the change log for the complete list of changes: http://tomcat.apache.org/tomcat-10.1-doc/changelog.html Downloads: http://tomcat.apache.org/download-10.cgi Migration guides from Apache Tomcat 8.5.x and 9.0.x: http://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1910924 - in /tomcat/site/trunk: ./ docs/ docs/tomcat-10.1-doc/ docs/tomcat-10.1-doc/annotationapi/ docs/tomcat-10.1-doc/annotationapi/jakarta/annotation/ docs/tomcat-10.1-doc/annotationa
Author: schultz Date: Mon Jul 10 18:54:28 2023 New Revision: 1910924 URL: http://svn.apache.org/viewvc?rev=1910924&view=rev Log: Update site for 10.1.11 release. [This commit notification would consist of 75 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[ANN] Apache Tomcat 8.5.91 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 8.5.91. Apache Tomcat 8 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language, Java WebSocket and JASPIC technologies. Apache Tomcat 8.5.91 is a bugfix and feature release. The notable changes compared to 8.5.90 include: - Add ContextNamingInfoListener, a listener which creates context naming information environment entries - Add PropertiesRoleMappingListener, a listener which populates the context's role mapping from a properties file. Along with lots of other bug fixes and improvements. Please refer to the change log for the complete list of changes: https://tomcat.apache.org/tomcat-8.5-doc/changelog.html Downloads: https://tomcat.apache.org/download-80.cgi Migration guides from Apache Tomcat 7.x and 8.0: https://tomcat.apache.org/migration.html Please note that Tomcat 8.5.x will reach End-of-life (EOL) on 31 March 2024. For more information please visit https://tomcat.apache.org/tomcat-85-eol.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1910925 - in /tomcat/site/trunk: ./ docs/ docs/tomcat-8.5-doc/ docs/tomcat-8.5-doc/annotationapi/ docs/tomcat-8.5-doc/annotationapi/javax/annotation/ docs/tomcat-8.5-doc/annotationapi/jav
Author: schultz Date: Mon Jul 10 19:00:48 2023 New Revision: 1910925 URL: http://svn.apache.org/viewvc?rev=1910925&view=rev Log: Update web site to 8.5.91 release. [This commit notification would consist of 73 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57872] Do not auto-switch session cookie to version=1 due to '/' in Path when running in "strict compliance" mode (Internet Explorer and rfc6265)
https://bz.apache.org/bugzilla/show_bug.cgi?id=57872 --- Comment #3 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 55470] Help users for ClassNotFoundExceptions during startup [PATCH]
https://bz.apache.org/bugzilla/show_bug.cgi?id=55470 --- Comment #4 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57367] If JAR scan experiences a stack overflow, give the URL from which each class in the loop was loaded in the complaint
https://bz.apache.org/bugzilla/show_bug.cgi?id=57367 --- Comment #3 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57130] Allow digest.sh to accept password from a file or from stdin
https://bz.apache.org/bugzilla/show_bug.cgi?id=57130 --- Comment #7 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 55675] Checking and handling invalid configuration option values
https://bz.apache.org/bugzilla/show_bug.cgi?id=55675 --- Comment #2 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62214] The "userSubtree=true" and "roleSubtree=true" in JNDIRealm not working
https://bz.apache.org/bugzilla/show_bug.cgi?id=62214 --- Comment #6 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 61877] use web.xml from CATALINA_HOME by default
https://bz.apache.org/bugzilla/show_bug.cgi?id=61877 --- Comment #9 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 57129] Regression. Load WEB-INF/lib jarfiles in alphabetical order
https://bz.apache.org/bugzilla/show_bug.cgi?id=57129 --- Comment #53 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 63195] Add easy way to test RemoteIpValve works properly
https://bz.apache.org/bugzilla/show_bug.cgi?id=63195 --- Comment #3 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 56166] Suggestions for exception handling (avoid potential bugs)
https://bz.apache.org/bugzilla/show_bug.cgi?id=56166 --- Comment #3 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 58052] RewriteValve: Implement additional RewriteRule directive capabilities
https://bz.apache.org/bugzilla/show_bug.cgi?id=58052 --- Comment #6 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 56787] Simplified jndi name parsing
https://bz.apache.org/bugzilla/show_bug.cgi?id=56787 --- Comment #5 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 55243] Add special search string for nested roles
https://bz.apache.org/bugzilla/show_bug.cgi?id=55243 --- Comment #3 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 56438] If jar scan does not find context config or TLD config, log a message
https://bz.apache.org/bugzilla/show_bug.cgi?id=56438 --- Comment #24 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 56546] Improve thread trace logging in WebappClassLoader.clearReferencesThreads()
https://bz.apache.org/bugzilla/show_bug.cgi?id=56546 --- Comment #9 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 55477] Add a solution to map a realm name to a security role
https://bz.apache.org/bugzilla/show_bug.cgi?id=55477 --- Comment #22 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 56713] Limit time that incoming request waits while webapp is reloading
https://bz.apache.org/bugzilla/show_bug.cgi?id=56713 --- Comment #5 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66683] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header, Unexpected state: headers already parsed. Buffer not recycled?
https://bz.apache.org/bugzilla/show_bug.cgi?id=66683 --- Comment #1 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 63080] Support rfc7239 Forwarded header
https://bz.apache.org/bugzilla/show_bug.cgi?id=63080 --- Comment #4 from Martin bestandig --- Dellet -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [Bug 66683] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header, Unexpected state: headers already parsed. Buffer not recycled?
10 Jul 2023 21:28:20 bugzi...@apache.org: https://bz.apache.org/bugzilla/show_bug.cgi?id=66683 --- Comment #1 from Martin bestandig --- This idiot's BZ account has been disabled. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 66684] New: SSL HandShake failed when crlFile linked to an empty file
https://bz.apache.org/bugzilla/show_bug.cgi?id=66684 Bug ID: 66684 Summary: SSL HandShake failed when crlFile linked to an empty file Product: Tomcat 9 Version: 9.0.65 Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: digital...@huawei.com Target Milestone: - Recently, we tested the use of the crLFile configuration (in server.xml) in the scenario where two-way certificate authentication is enabled. When the file pointed to by the crlFile configuration item is an empty file (the file exists but the file content is blank), Tomcat cannot provide services and SSL HandShake reports an error(certificate_unknown). When crlFile is not configured or the content in crlFile is correct, no error is reported. I'm thinking that don't need to set the revocationEnabled parameter to true (In org.apache.tomcat.util.net.SSLUtilBase#getParameters 498L) when the file content is blank. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GitHub] [tomcat] DigitalFatCat opened a new pull request, #634: Bug 66684: set the revocationEnabled as FALSE when crl file is empty
DigitalFatCat opened a new pull request, #634: URL: https://github.com/apache/tomcat/pull/634 https://bz.apache.org/bugzilla/show_bug.cgi?id=66684 Recently, we tested the use of the crLFile configuration (in server.xml) in the scenario where two-way certificate authentication is enabled. When the file pointed to by the crlFile configuration item is an empty file (the file exists but the file content is blank), Tomcat cannot provide services and SSL HandShake reports an error(certificate_unknown). When crlFile is not configured or the content in crlFile is correct, no error is reported. I'm thinking that don't need to set the revocationEnabled parameter to true (In org.apache.tomcat.util.net.SSLUtilBase#getParameters 498L) when the file content is blank. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org