[GitHub] [tomcat] DigitalFatCat opened a new pull request, #634: Bug 66684: set the revocationEnabled as FALSE when crl file is empty

2023-07-10 Thread via GitHub


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



[Bug 66684] New: SSL HandShake failed when crlFile linked to an empty file

2023-07-10 Thread bugzilla
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



Re: [Bug 66683] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header, Unexpected state: headers already parsed. Buffer not recycled?

2023-07-10 Thread Mark Thomas



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 63080] Support rfc7239 Forwarded header

2023-07-10 Thread bugzilla
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



[Bug 66683] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header, Unexpected state: headers already parsed. Buffer not recycled?

2023-07-10 Thread bugzilla
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 56713] Limit time that incoming request waits while webapp is reloading

2023-07-10 Thread bugzilla
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 55477] Add a solution to map a realm name to a security role

2023-07-10 Thread bugzilla
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 56546] Improve thread trace logging in WebappClassLoader.clearReferencesThreads()

2023-07-10 Thread bugzilla
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 56438] If jar scan does not find context config or TLD config, log a message

2023-07-10 Thread bugzilla
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 55243] Add special search string for nested roles

2023-07-10 Thread bugzilla
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 56787] Simplified jndi name parsing

2023-07-10 Thread bugzilla
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 58052] RewriteValve: Implement additional RewriteRule directive capabilities

2023-07-10 Thread bugzilla
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 56166] Suggestions for exception handling (avoid potential bugs)

2023-07-10 Thread bugzilla
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 63195] Add easy way to test RemoteIpValve works properly

2023-07-10 Thread bugzilla
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 57129] Regression. Load WEB-INF/lib jarfiles in alphabetical order

2023-07-10 Thread bugzilla
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 61877] use web.xml from CATALINA_HOME by default

2023-07-10 Thread bugzilla
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 62214] The "userSubtree=true" and "roleSubtree=true" in JNDIRealm not working

2023-07-10 Thread bugzilla
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 55675] Checking and handling invalid configuration option values

2023-07-10 Thread bugzilla
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 57130] Allow digest.sh to accept password from a file or from stdin

2023-07-10 Thread bugzilla
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 57367] If JAR scan experiences a stack overflow, give the URL from which each class in the loop was loaded in the complaint

2023-07-10 Thread bugzilla
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 55470] Help users for ClassNotFoundExceptions during startup [PATCH]

2023-07-10 Thread bugzilla
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 57872] Do not auto-switch session cookie to version=1 due to '/' in Path when running in "strict compliance" mode (Internet Explorer and rfc6265)

2023-07-10 Thread bugzilla
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



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

2023-07-10 Thread schultz
Author: schultz
Date: Mon Jul 10 19:00:48 2023
New Revision: 1910925

URL: http://svn.apache.org/viewvc?rev=1910925=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



[ANN] Apache Tomcat 8.5.91 available

2023-07-10 Thread Christopher Schultz

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: 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

2023-07-10 Thread schultz
Author: schultz
Date: Mon Jul 10 18:54:28 2023
New Revision: 1910924

URL: http://svn.apache.org/viewvc?rev=1910924=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 10.1.11 available

2023-07-10 Thread Christopher Schultz

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: r1910922 - in /tomcat/site/trunk: ./ docs/ xdocs/

2023-07-10 Thread markt
Author: markt
Date: Mon Jul 10 18:36:34 2023
New Revision: 1910922

URL: http://svn.apache.org/viewvc?rev=1910922=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=1910921=1910922=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=1910921=1910922=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=1910921=1910922=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;>Download
-
 2023-06-02 Tomcat Native 2.0.4 

svn commit: r1910921 - in /tomcat/site/trunk/docs/tomcat-11.0-doc: ./ annotationapi/ annotationapi/jakarta/annotation/ annotationapi/jakarta/annotation/security/ annotationapi/jakarta/annotation/sql/

2023-07-10 Thread markt
Author: markt
Date: Mon Jul 10 18:26:38 2023
New Revision: 1910921

URL: http://svn.apache.org/viewvc?rev=1910921=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



Re: [VOTE] Release Apache Tomcat 8.5.91

2023-07-10 Thread Rainer Jung

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: r62921 - /dev/tomcat/tomcat-8/v8.5.91/ /release/tomcat/tomcat-8/v8.5.91/

2023-07-10 Thread schultz
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



svn commit: r62920 - /dev/tomcat/tomcat-10/v10.1.11/ /release/tomcat/tomcat-10/v10.1.11/

2023-07-10 Thread schultz
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



[VOTE][RESULT] Release Apache Tomcat 10.1.11

2023-07-10 Thread Christopher Schultz

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



[VOTE][RESULT] Release Apache Tomcat 8.5.91

2023-07-10 Thread Christopher Schultz

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



Re: [VOTE] Release Apache Tomcat 8.5.91

2023-07-10 Thread 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.


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



svn commit: r62919 - /dev/tomcat/tomcat-11/v11.0.0-M9/ /release/tomcat/tomcat-11/v11.0.0-M9/

2023-07-10 Thread markt
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 (unit test failure)

2023-07-10 Thread Mark Thomas
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 

[VOTE][RESULT] Release Apache Tomcat 11.0.0-M9

2023-07-10 Thread Mark Thomas

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



[ANN] Apache Tomcat 9.0.78 available

2023-07-10 Thread Rémy Maucherat
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



Re: [VOTE] Release Apache Tomcat 8.5.91 (unit test failure)

2023-07-10 Thread Christopher Schultz

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 

[Bug 66669] JVM crash in APR mode

2023-07-10 Thread bugzilla
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



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

2023-07-10 Thread remm
Author: remm
Date: Mon Jul 10 13:21:33 2023
New Revision: 1910917

URL: http://svn.apache.org/viewvc?rev=1910917=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



svn commit: r1910918 - in /tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/core: ContextNamingInfoListener.html PropertiesRoleMappingListener.html

2023-07-10 Thread remm
Author: remm
Date: Mon Jul 10 13:22:01 2023
New Revision: 1910918

URL: http://svn.apache.org/viewvc?rev=1910918=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=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
+
+
+
+AllClasses
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Packageorg.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 MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method
+Description
+
+
+boolean
+isEmptyOnRoot()
+
+Gets whether paths and name for the root context will be 
empty.
+
+
+
+void
+lifecycleEvent(LifecycleEventevent)
+
+Acknowledge the occurrence of the specified event.
+
+
+
+void
+setEmptyOnRoot(booleanemptyOnRoot)
+
+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 classjava.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, 
toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+ContextNamingInfoListener
+publicContextNamingInfoListener()
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+setEmptyOnRoot
+publicvoidsetEmptyOnRoot(booleanemptyOnRoot)
+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
+publicbooleanisEmptyOnRoot()
+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
+publicvoidlifecycleEvent(LifecycleEventevent)
+Description copied from 

svn commit: r1910916 - in /tomcat/site/trunk: ./ docs/ xdocs/

2023-07-10 Thread remm
Author: remm
Date: Mon Jul 10 13:16:02 2023
New Revision: 1910916

URL: http://svn.apache.org/viewvc?rev=1910916=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=1910915=1910916=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=1910915=1910916=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=1910915=1910916=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=1910915=1910916=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=1910915=1910916=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 Apache Tomcat.
 9.0.72
 9.0.73
 9.0.74
-9.0.75
+  

[tomcat] branch 9.0.x updated: Add release date for 9.0.78

2023-07-10 Thread remm
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: r62911 - /dev/tomcat/tomcat-9/v9.0.78/ /release/tomcat/tomcat-9/v9.0.78/

2023-07-10 Thread remm
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



Re: Plans for August releases

2023-07-10 Thread Rémy Maucherat
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



[VOTE][RESULT] Release Apache Tomcat 9.0.78

2023-07-10 Thread Rémy Maucherat
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



[Bug 66683] New: org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header, Unexpected state: headers already parsed. Buffer not recycled?

2023-07-10 Thread bugzilla
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=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