Re: [VOTE] Release Apache Tomcat 10.1.31

2024-10-04 Thread Mark Thomas
On 03/10/2024 22:35, Christopher Schultz wrote: Please reply with a +1 for release or +0/-0/-1 with an explanation. +1 Tests pass on: - Linux (OpenSSL 3.0.13 from Ubuntu 24.04) - Windows (OpenSSL 3.0.14 - Native 2.0.8 binaries) - MacOS (Intel) (OpenSSL 3.3.1) - MacOS (M1 (OpenSSL 3.3.1) The b

Re: Plans for 11.0.x

2024-10-03 Thread Mark Thomas
On 01/10/2024 18:55, Mark Thomas wrote: On 01/10/2024 15:00, Christopher Schultz wrote: Mark, On 10/1/24 08:22, Mark Thomas wrote: I am just finishing off some HTTP/2 clean-up then I plan to do the usual check of dependencies, translations and SpotBugs before I tag the October releases. I

Re: (tomcat) branch main updated: BZ 69360: Inconsistent DELETE behavior between DefaultServlet and WebdavServlet

2024-10-02 Thread Mark Thomas
On 02/10/2024 12:00, Michael Osipov wrote: On 2024/10/02 10:41:38 Mark Thomas wrote: On 02/10/2024 11:30, Michael Osipov wrote: On 2024/10/02 10:21:07 Mark Thomas wrote: -1 veto This change is not compliant with RFC 9110. If Tomcat sends METHOD_NOT_ALLOWED it MUST also send an Allow header

Re: (tomcat) branch main updated: BZ 69360: Inconsistent DELETE behavior between DefaultServlet and WebdavServlet

2024-10-02 Thread Mark Thomas
On 02/10/2024 11:30, Michael Osipov wrote: On 2024/10/02 10:21:07 Mark Thomas wrote: -1 veto This change is not compliant with RFC 9110. If Tomcat sends METHOD_NOT_ALLOWED it MUST also send an Allow header. diff --git a/java/org/apache/catalina/servlets/WebdavServlet.java b/java/org

Re: (tomcat) branch main updated: BZ 69360: Inconsistent DELETE behavior between DefaultServlet and WebdavServlet

2024-10-02 Thread Mark Thomas
-1 veto This change is not compliant with RFC 9110. If Tomcat sends METHOD_NOT_ALLOWED it MUST also send an Allow header. That is why the default servlet has a dedicated method for sending METHOD_NOT_ALLOWED. Further comments in-line. Mark On 02/10/2024 10:07, micha...@apache.org wrote: T

Re: Plans for 11.0.x

2024-10-01 Thread Mark Thomas
On 01/10/2024 15:00, Christopher Schultz wrote: Mark, On 10/1/24 08:22, Mark Thomas wrote: I am just finishing off some HTTP/2 clean-up then I plan to do the usual check of dependencies, translations and SpotBugs before I tag the October releases. I expect to be tagging some time tomorrow

Plans for 11.0.x

2024-10-01 Thread Mark Thomas
Hi all, I am just finishing off some HTTP/2 clean-up then I plan to do the usual check of dependencies, translations and SpotBugs before I tag the October releases. I expect to be tagging some time tomorrow. Mark - To unsub

Re: Buildbot failure in on tomcat-12.0.x

2024-09-26 Thread Mark Thomas
On 26/09/2024 15:46, Rémy Maucherat wrote: On Thu, Sep 26, 2024 at 11:50 AM Rémy Maucherat wrote: On Thu, Sep 26, 2024 at 11:18 AM wrote: Build status: BUILD FAILED: failed compile (failure) Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/120/builds/81 Blamelist: remm

[SECURITY] CVE-2024-38286 Apache Tomcat - Denial of Service

2024-09-23 Thread Mark Thomas
CVE-2024-38286 Apache Tomcat - Denial of Service Severity: Important Vendor: The Apache Software Foundation Versions Affected: Apache Tomcat 11.0.0-M1 to 11.0.0-M20 Apache Tomcat 10.1.0-M1 to 10.1.24 Apache Tomcat 9.0.13 to 9.0.89 Description: Tomcat, under certain configurations on any platfo

[SECURITY] CVE-2024-46544 Apache mod_jk - Information Disclosure / Denial of Service

2024-09-23 Thread Mark Thomas
CVE-2024-46544 Apache mod_jk - Information Disclosure / DoS Severity: Moderate Vendor: The Apache Software Foundation Versions Affected: - JK 1.2.9-1.2.49 (mod_jk on Unix like platforms only) Description: Incorrect default permissions for the memory mapped file configured by the JkShmFile dir

Re: Coyote Request getRequestId()

2024-09-23 Thread Mark Thomas
On 23/09/2024 04:28, Igal Sapir wrote: Hello, The current implementation of getRequestId() is optimized for speed and generates IDs that are unique to a running instance of Tomcat. But most server configurations nowadays require uniqueness across the whole system, and currently we do not offer

Jakarta Authentication TCK

2024-09-19 Thread Mark Thomas
Hi all, The current status is that Tomcat 11.0.x passes the Jakarta Authentication TCK apart from tests that are currently being challenged. Those challenges are: 1. All the SOAP tests since SOAP support was removed from Jakarta EE for Jakarta EE 11. 2. The ServletProfileSPITest#CheckMsgIn

Re: (tomcat) branch 11.0.x updated: Ensure ServerAuthModule.initialize() is called with simple registration

2024-09-17 Thread Mark Thomas
9c916c9790 Ensure ServerAuthModule.initialize() is called with simple registration 9c916c9790 is described below commit 9c916c9790ed92681cb2bc2495ef37ead66218b1 Author: Mark Thomas AuthorDate: Tue Sep 17 20:11:08 2024 +0100 Ensure ServerAuthModule.initialize() is called with simple

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

2024-09-16 Thread Mark Thomas
The following votes were cast: Binding: +1: schultz, markt, remm Non-binding: +1: dsoumis No other votes were cast. The vote therefore passes. Thanks to everyone who contributed to this release. Mark - To unsubscribe, e-mai

Re: (tomcat) branch 11.0.x updated: Missing end tag

2024-09-16 Thread Mark Thomas
On 16/09/2024 15:53, r...@apache.org wrote: This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/11.0.x by this push: new c7b

Re: [VOTE] Release Apache Tomcat 9.0.95

2024-09-16 Thread Mark Thomas
On 13/09/2024 20:18, Rémy Maucherat wrote: The proposed 9.0.95 release is: [ ] -1, Broken - do not release [X] +1, Stable - go ahead and release as 9.0.95 Tests pass on: - Linux (OpenSSL 3.0.13 from Ubuntu 24.04) - Windows (OpenSSL 3.0.14 - Native 1.3.1 binaries) - MacOS (M1 (OpenSSL 3.3.1) -

Re: [VOTE] Release Apache Tomcat 10.1.30

2024-09-16 Thread Mark Thomas
On 14/09/2024 12:10, Christopher Schultz wrote: The proposed Apache Tomcat 10.1.30 release is now available for voting. +1 Tests pass on: - Linux (OpenSSL 3.0.13 from Ubuntu 24.04) - Windows (OpenSSL 3.0.14 - Native 2.0.8 binaries) - MacOS (Intel) (OpenSSL 3.3.1) - MacOS (M1 (OpenSSL 3.3.1)

Re: [VOTE] Release Apache Tomcat 11.0.0-M26

2024-09-15 Thread Mark Thomas
On 13/09/2024 19:03, Mark Thomas wrote: The proposed 11.0.0-M26 release is: [ ] -1 Broken - do not release [X] +1 Beta   - go ahead and release as 11.0.0-M26 Tests pass on: - Linux (OpenSSL 3.0.13 from Ubuntu 24.04) - Windows (OpenSSL 3.0.14 - Native 2.0.8 binaries) - MacOS (Intel) (OpenSSL

[ANN] Apache Tomcat: HTTP/2 regression in 11.0.0-M25, 10.1.29, 9.0.94

2024-09-13 Thread Mark Thomas
A regression has been reported and confirmed in the latest Tomcat releases that affects configurations using HTTP/2. The affected versions are: - 11.0.0-M25 - 10.1.29 - 9.0.94 The regression can be worked around by setting: discardRequestsAndResponses="true" on the UpgradeProtocol element for

Re: Future of JNI in Tomcat

2024-09-12 Thread Mark Thomas
On 12/09/2024 15:15, Rémy Maucherat wrote: Hi, This JEP has the potential to have a significant impact with Tomcat's JNI use starting with Java 26. https://openjdk.org/jeps/471 Unsafe.invokeCleaner will be removed, which will effectively prevent using the direct ByteBuffers that are needed for

Possible HTTP/2 regression in Sept releases

2024-09-12 Thread Mark Thomas
See BZ 69320. I've reproduced the issue on 10.1.x. Haven't tested other versions yet or started to look for a root cause. That is next. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands,

[ANN] Apache Tomcat 11.0.0-M25 (beta) available

2024-09-10 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache Tomcat 11.0.0-M25 (beta). Apache Tomcat 11 is an open source software implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations s

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

2024-09-10 Thread Mark Thomas
The following votes were cast: Binding: +1: markt, remm, rjung Non-binding: +1: dsoumis No other votes were cast. The vote therefore passes. Thanks to everyone who contributed to this release. Mark - To unsubscribe, e-mail:

Re: [VOTE] Release Apache Tomcat 11.0.0-M25

2024-09-09 Thread Mark Thomas
On 09/09/2024 15:35, Rainer Jung wrote: Minor nit, irrelevant vor voting: it seems the previous (M24) changelog entry has no release date. Sorry. Should be fixed now. Mark Am 09.09.24 um 16:32 schrieb Rainer Jung: Am 05.09.24 um 15:08 schrieb Mark Thomas: The proposed Apache Tomcat

Re: (tomcat) branch 9.0.x updated: Add lifecycle events, correct activation, use aliases correctly

2024-09-06 Thread Mark Thomas
On 06/09/2024 16:13, Felix Schumacher wrote: Nice to see, that plantuml really works. +1 Thanks again for your help getting it to behave the way we (OK - I) want. We could use a few shortcuts to make the code more readable(?). * activating an actor can be done by adding "++" to the message

Re: [VOTE] Release Apache Tomcat 10.1.29

2024-09-06 Thread Mark Thomas
On 06/09/2024 16:43, Christopher Schultz wrote: Please reply with a +1 for release or +0/-0/-1 with an explanation. +1 Tests pass on: - Linux (OpenSSL 3.0.2 from Ubuntu 22.04) - Windows (OpenSSL 3.0.14 - Native 2.0.8 binaries) - MacOS (Intel) (OpenSSL 3.3.1) - MacOS (M1 (OpenSSL 3.3.1) The b

Re: [VOTE] Release Apache Tomcat 9.0.94

2024-09-06 Thread Mark Thomas
On 05/09/2024 14:58, Rémy Maucherat wrote: The proposed 9.0.94 release is: [ ] -1, Broken - do not release [X] +1, Stable - go ahead and release as 9.0.94 Tests pass on: - Linux (OpenSSL 3.0.2 from Ubuntu 22.04) - Windows (OpenSSL 3.0.14 - Native 2.0.8 binaries) - MacOS (Intel) (OpenSSL 3.3.1)

Re: (tomcat) branch main updated: Add lifecycle event detail for Server

2024-09-06 Thread Mark Thomas
On 06/09/2024 12:24, Rémy Maucherat wrote: On Fri, Sep 6, 2024 at 1:19 PM Mark Thomas wrote: On 06/09/2024 12:14, ma...@apache.org wrote: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos

Re: (tomcat) branch main updated: Add lifecycle event detail for Server

2024-09-06 Thread Mark Thomas
c5334fb785 Add lifecycle event detail for Server c5334fb785 is described below commit c5334fb78580f324f58dab4848bea27934a09c86 Author: Mark Thomas AuthorDate: Fri Sep 6 12:12:16 2024 +0100 Add lifecycle event detail for Server Question. Do I add this for all the components that implement

Re: svn commit: r1920023 - in /tomcat/site/trunk: docs/security-model.html xdocs/security-model.xml

2024-09-06 Thread Mark Thomas
On 05/09/2024 22:25, Konstantin Kolinko wrote: пн, 19 авг. 2024 г. в 14:27, Mark Thomas : On 19/08/2024 12:23, ma...@apache.org wrote: Author: markt Date: Mon Aug 19 11:23:05 2024 New Revision: 1920023 URL: http://svn.apache.org/viewvc?rev=1920023&view=rev Log: Add first draft of secu

[VOTE] Release Apache Tomcat 11.0.0-M25

2024-09-05 Thread Mark Thomas
The proposed Apache Tomcat 11.0.0-M25 release is now available for voting. Apache Tomcat 11.0.0-M25 is a milestone release of the 11.0.x branch and has been made to provide users with early access to the new features in Apache Tomcat 11.0.x so that they may provide feedback. The notable change

Re: (tomcat) branch main updated: Add instructions to edit via POPEditor.com to all translated files

2024-09-04 Thread Mark Thomas
On 03/09/2024 18:51, Konstantin Kolinko wrote: вт, 3 сент. 2024 г. в 19:40, Mark Thomas : commit ab21ffadbdc2b8d8cb8db23758aa74ba786cdf4c Author: Mark Thomas AuthorDate: Tue Sep 3 17:08:09 2024 +0100 Add instructions to edit via POPEditor.com to all translated files I haven't r

Re: (tomcat) branch main updated: Add instructions to edit via POPEditor.com to all translated files

2024-09-03 Thread Mark Thomas
ab21ffadbd Add instructions to edit via POPEditor.com to all translated files ab21ffadbd is described below commit ab21ffadbdc2b8d8cb8db23758aa74ba786cdf4c Author: Mark Thomas AuthorDate: Tue Sep 3 17:08:09 2024 +0100 Add instructions to edit via POPEditor.com to all translated files I

Tagging the September releases and 11.0.x stability

2024-09-03 Thread Mark Thomas
Hi all, I'm just wrapping up the fix for BZ 69302. Once that is committed, I expect to tag 11.0.0-M25. I also think we need to start thinking about declaring 11.0.x stable. The specs are implemented, the TCKs are passing, 11.0.x is pretty close to 10.1.x. A thought that has been forming is

Re: (tomcat) branch 9.0.x updated: Fix imports

2024-09-01 Thread Mark Thomas
1 Sept 2024 09:22:03 r...@apache.org: 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 9a8848a10d

Re: [QUESTION] Purchase UML tool using Google security funding

2024-08-30 Thread Mark Thomas
On 30/08/2024 08:01, Felix Schumacher wrote: Am 29.08.24 um 18:29 schrieb Mark Thomas: On 29/08/2024 15:34, Felix Schumacher wrote: While I don't object to buying a license, I would love to know, which diagram you looked at and what exactly did not work out. (the activation stu

Re: [QUESTION] Purchase UML tool using Google security funding

2024-08-29 Thread Mark Thomas
On 29/08/2024 17:29, Mark Thomas wrote: On 29/08/2024 15:34, Felix Schumacher wrote: Another alternative to use would be umlet (https://www.umlet.com/), which I used way back, but haven't looked at lately. I'll take a look. The Eclipse plug-in didn't seem to do anything

Re: [QUESTION] Purchase UML tool using Google security funding

2024-08-29 Thread Mark Thomas
On 29/08/2024 15:34, Felix Schumacher wrote: While I don't object to buying a license, I would love to know, which diagram you looked at and what exactly did not work out. (the activation stuff in mermaid is brittle, but I think I managed to get them all right) I couldn't find a way to get

Re: [QUESTION] Purchase UML tool using Google security funding

2024-08-29 Thread Mark Thomas
On 29/08/2024 14:02, Christopher Schultz wrote: Felix, On 8/29/24 05:06, Felix Schumacher wrote: Am 25. August 2024 10:36:44 MESZ schrieb Mark Thomas : All, You have probably seen that I am working on updating the UML diagrams we have in the architecture section of the Tomcat

Re: [QUESTION] Purchase UML tool using Google security funding

2024-08-29 Thread Mark Thomas
On 29/08/2024 11:36, Mark Thomas wrote: On 29/08/2024 10:06, Felix Schumacher wrote: Am 25. August 2024 10:36:44 MESZ schrieb Mark Thomas : Thoughts? Personally, I am leaning towards spending the $99 so we can remove the watermark from the Tomcat docs. Have you thought about using a

Re: [QUESTION] Purchase UML tool using Google security funding

2024-08-29 Thread Mark Thomas
On 29/08/2024 10:06, Felix Schumacher wrote: Am 25. August 2024 10:36:44 MESZ schrieb Mark Thomas : Thoughts? Personally, I am leaning towards spending the $99 so we can remove the watermark from the Tomcat docs. Have you thought about using a tool like plantuml or mermaid-js? I did

Re: svn commit: r1920023 - in /tomcat/site/trunk: docs/security-model.html xdocs/security-model.xml

2024-08-29 Thread Mark Thomas
On 28/08/2024 22:27, Christopher Schultz wrote: On 8/28/24 06:48, Mark Thomas wrote: I've restructured the page. I've added the things you suggested. Any better? Yes, I like your work, here. I committed some minor changes. Mostly re-wording the "giving the attacker admini

Re: svn commit: r1920023 - in /tomcat/site/trunk: docs/security-model.html xdocs/security-model.xml

2024-08-28 Thread Mark Thomas
On 27/08/2024 17:34, Christopher Schultz wrote: Mark, On 8/27/24 11:59, Mark Thomas wrote: On 26/08/2024 15:18, Christopher Schultz wrote: +  Data received by an AJP connector is trusted. Maybe clarify which data you are talking about? I'm guessing that "request attri

Re: Cookie parsing and upcoming updates to RFC6265

2024-08-28 Thread Mark Thomas
On 27/08/2024 17:21, Christopher Schultz wrote: Mark, On 8/27/24 11:31, Mark Thomas wrote: On 26/08/2024 15:14, Christopher Schultz wrote: All, On 8/16/24 11:25, Mark Thomas wrote: On 16/08/2024 13:40, Tim Funk wrote: How about  missingEqualsCookie="allow | ignore"? The propos

Re: [QUESTION] Purchase UML tool using Google security funding

2024-08-27 Thread Mark Thomas
On 26/08/2024 15:41, Christopher Schultz wrote: Personally, I am leaning towards spending the $99 so we can remove the watermark from the Tomcat docs. 1. $99 is nothing, even if it ends up being tied to a single person. I've been thinking about this some more and I'd prefer the floating l

Re: svn commit: r1920023 - in /tomcat/site/trunk: docs/security-model.html xdocs/security-model.xml

2024-08-27 Thread Mark Thomas
On 26/08/2024 15:18, Christopher Schultz wrote: +  Data received by an AJP connector is trusted. Maybe clarify which data you are talking about? I'm guessing that "request attributes" and certain headers should be considered trusted, but the request entity for example is not. Thanks.

Re: Cookie parsing and upcoming updates to RFC6265

2024-08-27 Thread Mark Thomas
On 26/08/2024 14:58, Christopher Schultz wrote: What good is a cookie with no name? I'm not sure. I know we had some users that wanted a cookie without a value (I guess it is some sort of boolean flag). That makes more sense to me than a cookie without a name. Is this one of those "optimiza

Re: Cookie parsing and upcoming updates to RFC6265

2024-08-27 Thread Mark Thomas
On 26/08/2024 15:09, Christopher Schultz wrote: Mark, On 8/16/24 04:32, Mark Thomas wrote: On 14/08/2024 19:12, Konstantin Kolinko wrote: I think that 1) We would better switch to "ignore" mode right now, in all supported versions. Based on past experience I am extremely h

Re: Cookie parsing and upcoming updates to RFC6265

2024-08-27 Thread Mark Thomas
On 26/08/2024 15:14, Christopher Schultz wrote: All, On 8/16/24 11:25, Mark Thomas wrote: On 16/08/2024 13:40, Tim Funk wrote: How about  missingEqualsCookie="allow | ignore"? The proposed options were: - ignore - name - value By using [allow | ignore] instead of yes/no, it open

Re: Create a Tomcat 12 branch?

2024-08-26 Thread Mark Thomas
26 Aug 2024 14:50:23 Christopher Schultz : Is there anything in Jakarta EE 12 that would actually be _inappropriate_ for us to put into Tomcat 11? It is very early days for Jakarta EE 12. The release of 11 is still in progress (but is complete for the specifications Tomcat implements). Gene

[QUESTION] Purchase UML tool using Google security funding

2024-08-25 Thread Mark Thomas
All, You have probably seen that I am working on updating the UML diagrams we have in the architecture section of the Tomcat documentation. The original diagrams were written in IBM Rational Rose. They were donated by a contributor. I don't thnk any committer ever had access to a license for

Re: (tomcat) branch main updated: Expected behaviour has been clarified when writing >= c-l bytes to body

2024-08-24 Thread Mark Thomas
/heads/main by this push: new 69eff83577 Expected behaviour has been clarified when writing >= c-l bytes to body 69eff83577 is described below commit 69eff83577f7c00cbaaca9384ab4b1989f516797 Author: Mark Thomas AuthorDate: Thu Aug 22 13:33:10 2024 +0100     Expected behaviour has b

Re: Cookie parsing and upcoming updates to RFC6265

2024-08-19 Thread Mark Thomas
On 19/08/2024 08:38, Rémy Maucherat wrote: On Fri, Aug 16, 2024 at 5:25 PM Mark Thomas wrote: On 16/08/2024 13:40, Tim Funk wrote: How about missingEqualsCookie="allow | ignore"? The proposed options were: - ignore - name - value Ok, I think your proposed options are very go

Re: svn commit: r1920023 - in /tomcat/site/trunk: docs/security-model.html xdocs/security-model.xml

2024-08-19 Thread Mark Thomas
On 19/08/2024 12:23, ma...@apache.org wrote: Author: markt Date: Mon Aug 19 11:23:05 2024 New Revision: 1920023 URL: http://svn.apache.org/viewvc?rev=1920023&view=rev Log: Add first draft of security model All, This is an attempt to document something I think we all instinctively understand.

Re: Cookie parsing and upcoming updates to RFC6265

2024-08-16 Thread Mark Thomas
On 16/08/2024 13:40, Tim Funk wrote: How about missingEqualsCookie="allow | ignore"? The proposed options were: - ignore - name - value By using [allow | ignore] instead of yes/no, it opens the door to additional behaviors. (such as reject which triggers a http error) Agreed. Mark --

Re: Cookie parsing and upcoming updates to RFC6265

2024-08-16 Thread Mark Thomas
On 14/08/2024 19:12, Konstantin Kolinko wrote: I think that 1) We would better switch to "ignore" mode right now, in all supported versions. Based on past experience I am extremely hesitant to change anything related to cookie handling behaviour unless we have to. I'd prefer to use "name"

Cookie parsing and upcoming updates to RFC6265

2024-08-14 Thread Mark Thomas
Hi all, The IETF HTTP working group is working on RFC 6265bis (the RFC that will replace RFC 6265). I have been reviewing the changes to see what impact they might have on Tomcat and our users. There are a few changes (e.g. SameSite) we have already implemented. There are quite a few changes

[ANN] Apache Tomcat Connectors 1.2.50 released

2024-08-13 Thread Mark Thomas
The Apache Tomcat Connectors project is part of the Tomcat project and provides web server plugins for httpd (mod_jk) and IIS (ISAPI) to connect those web servers with Tomcat and other backends. The Apache Tomcat Project is proud to announce the release of version 1.2.50 of the Apache Tomcat Co

[VOTE][RESULT] Release Apache Tomcat Connectors (JK) 1.2.50

2024-08-12 Thread Mark Thomas
The following votes were cast: Binding: +1: markt, schultz, rjung 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

Create a Tomcat 12 branch?

2024-08-12 Thread Mark Thomas
All, As I mentioned earlier, I am starting work on some new EL API features that will be part of Jakarta EE 12 so implemented in Tomcat 12. How do we want to handle this? My current thinking is: - create a 11.0.x branch from current main - main becomes 12.0.x I'm not expecting releases to s

Re: (tomcat) 02/02: Regenerate with latest JavaCC (7.0.13)

2024-08-12 Thread Mark Thomas
On 12/08/2024 13:51, ma...@apache.org wrote: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 46f2b6bbf6cae325ec2bce2c74740c627adf169e Author: Mark Thomas AuthorDate

Re: [VOTE] Release Apache Tomcat Connectors (JK) 1.2.50

2024-08-09 Thread Mark Thomas
On 09/08/2024 02:08, Rainer Jung wrote: Am 08.08.24 um 16:13 schrieb Mark Thomas: Tag: https://github.com/apache/tomcat-connectors/tree/JK_1_2_50 Source: https://github.com/apache/tomcat-connectors/tree/JK_1_2_50 Dist: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/jk/ This

Re: [VOTE] Release Apache Tomcat Connectors (JK) 1.2.50

2024-08-08 Thread Mark Thomas
On 08/08/2024 15:13, Mark Thomas wrote: The proposed JK 1.2.50 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 1.2.50 Compiles on Ubuntu 22.04 (fully patched) and passes a simple smoke test with httpd. Windows binary for 64-bit passes a simple smoke test on

[VOTE] Release Apache Tomcat Connectors (JK) 1.2.50

2024-08-08 Thread Mark Thomas
Tag: https://github.com/apache/tomcat-connectors/tree/JK_1_2_50 Source: https://github.com/apache/tomcat-connectors/tree/JK_1_2_50 Dist: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/jk/ This is a maintenance release with a handful of dependency updates and bug fixes (compar

Re: (tomcat) branch main updated (5aa3aaf72d -> 3e80377f3b)

2024-08-07 Thread Mark Thomas
On 07/08/2024 17:23, ma...@apache.org wrote: This is an automated email from the ASF dual-hosted git repository. markt pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git from 5aa3aaf72d Fix link new 248827a857 Add trace logging for receipt of

Re: TLD scanner and debug logging

2024-08-06 Thread Mark Thomas
On 06/08/2024 10:50, Konstantin Kolinko wrote: вт, 6 авг. 2024 г. в 12:44, Mark Thomas : I'll get those changes done. +1 Looking at other usages of JarScannerCallback, e.g. o.a.catalina.startup.ContextConfig, I see no obvious problem. There is one message about DEBUG

Re: TLD scanner and debug logging

2024-08-06 Thread Mark Thomas
On 06/08/2024 09:56, Rémy Maucherat wrote: On Tue, Aug 6, 2024 at 10:19 AM Mark Thomas wrote: The current TLD scanner logs the following message if JARs are scanned but not TLDs are found: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for

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

2024-08-06 Thread Mark Thomas
On 02/08/2024 15:15, Mark Thomas wrote: The proposed 11.0.0-M24 release is: [ ] -1 Broken - do not release [ ] +1 Beta   - go ahead and release as 11.0.0-M24 The following votes were cast: Binding: +1: isapir, rjung, remm, markt No other votes were cast. The vote therefore passes. Thanks

TLD scanner and debug logging

2024-08-06 Thread Mark Thomas
The current TLD scanner logs the following message if JARs are scanned but not TLDs are found: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs

Re: [VOTE] Release Apache Tomcat 9.0.93

2024-08-05 Thread Mark Thomas
On 03/08/2024 00:02, Rémy Maucherat wrote: The proposed 9.0.93 release is: [ ] -1, Broken - do not release [X] +1, Stable - go ahead and release as 9.0.93 Tests pass on: - Windows (Tomcat Native 1.3.1 / OpenSSL 3.0.14, FFM tests skipped) - Linux (Tomcat Native 1.3.1 / OpenSSL Ubuntu 22.04 LTS

Re: [VOTE] Release Apache Tomcat 10.1.28

2024-08-05 Thread Mark Thomas
On 02/08/2024 18:27, Christopher Schultz wrote: Please reply with a +1 for release or +0/-0/-1 with an explanation. +1 Tests pass on: - Windows (Tomcat Native 2.0.8 / OpenSSL 3.0.14, FFM tests skipped) - Linux (Tomcat Native 2.0.8 / OpenSSL Ubuntu 22.04 LTS latest) - MacOS (Intel, Tomcat Nati

Re: [VOTE] Release Apache Tomcat 11.0.0-M24

2024-08-05 Thread Mark Thomas
On 02/08/2024 15:15, Mark Thomas wrote: The proposed 11.0.0-M24 release is: [ ] -1 Broken - do not release [ ] +1 Beta   - go ahead and release as 11.0.0-M24 Tests pass on: - Windows (Tomcat Native 2.0.8 / OpenSSL 3.0.14, FFM tests skipped) - Linux (Tomcat Native 2.0.8 / OpenSSL Ubuntu 22.04

Re: New contributor please welcome

2024-08-04 Thread Mark Thomas
4 Aug 2024 08:19:37 Koteswara Rao Gundapaneni : Hi Team, I am the best contributor in tomcat dev How do we say if we run the tomcat through script not a batch file Regards Gundapaneni Address unsubscribed and added to deny lists. Mark

[VOTE] Release Apache Tomcat 11.0.0-M24

2024-08-02 Thread Mark Thomas
The proposed Apache Tomcat 11.0.0-M24 release is now available for voting. Apache Tomcat 11.0.0-M24 is a milestone release of the 11.0.x branch and has been made to provide users with early access to the new features in Apache Tomcat 11.0.x so that they may provide feedback. The notable change

Re: Sporadic http2 test failures

2024-08-02 Thread Mark Thomas
On 02/08/2024 12:06, Rainer Jung wrote: Am 02.08.24 um 10:58 schrieb Mark Thomas: On 02/08/2024 07:58, Mark Thomas wrote: On 01/08/2024 23:48, Rainer Jung wrote: I did not check each occurrence but here are examples which all also have a NullPointer in the access log. I don't know wh

Re: Sporadic http2 test failures

2024-08-02 Thread Mark Thomas
On 02/08/2024 09:58, Mark Thomas wrote: On 02/08/2024 07:58, Mark Thomas wrote: On 01/08/2024 23:48, Rainer Jung wrote: I did not check each occurrence but here are examples which all also have a NullPointer in the access log. I don't know whether that triggers the failure or is

[VOTE][CANCELLED] Release Apache Tomcat 11.0.0-M23

2024-08-02 Thread Mark Thomas
Hi all, I am cancelling this release due to multiple regressions introduced by the additional of recycling of requests and responses for HTTP/2. Mark On 29/07/2024 19:26, Mark Thomas wrote: The proposed Apache Tomcat 11.0.0-M23 release is now available for voting. Apache Tomcat 11.0.0-M23

Re: Sporadic http2 test failures

2024-08-02 Thread Mark Thomas
On 02/08/2024 07:58, Mark Thomas wrote: On 01/08/2024 23:48, Rainer Jung wrote: I did not check each occurrence but here are examples which all also have a NullPointer in the access log. I don't know whether that triggers the failure or is just another symptom triggered by the same

Re: [VOTE] Release Apache Tomcat 9.0.92

2024-08-02 Thread Mark Thomas
I am changing my vote for this release to -1 due to regressions caused by the introduction of request and response recycling for HTTP/2. Mark On 30/07/2024 20:08, Mark Thomas wrote: On 30/07/2024 04:32, Rémy Maucherat wrote: The proposed 9.0.92 release is: [ ] -1, Broken - do not release

Re: [VOTE] Release Apache Tomcat 10.1.27

2024-08-02 Thread Mark Thomas
I am changing my vote for this release to -1 due to regressions caused by the introduction of request and response recycling for HTTP/2. Mark On 01/08/2024 16:02, Mark Thomas wrote: On 30/07/2024 16:56, Christopher Schultz wrote: Please reply with a +1 for release or +0/-0/-1 with an

Re: [VOTE] Release Apache Tomcat 11.0.0-M23

2024-08-02 Thread Mark Thomas
I am changing my vote for this release to -1 due to regressions caused by the introduction of request and response recycling for HTTP/2. Mark On 29/07/2024 19:29, Mark Thomas wrote: On 29/07/2024 19:26, Mark Thomas wrote: The proposed 11.0.0-M23 release is: [ ] -1 Broken - do not release

Re: Sporadic http2 test failures

2024-08-01 Thread Mark Thomas
On 01/08/2024 23:48, Rainer Jung wrote: I did not check each occurrence but here are examples which all also have a NullPointer in the access log. I don't know whether that triggers the failure or is just another symptom triggered by the same root cause. Rainer, Thanks for the work you h

Re: [VOTE] Release Apache Tomcat 10.1.27

2024-08-01 Thread Mark Thomas
On 01/08/2024 16:02, Mark Thomas wrote: On 30/07/2024 16:56, Christopher Schultz wrote: Please reply with a +1 for release or +0/-0/-1 with an explanation. +1 Tests pass on Linux with Java 22, Tomcat Native 2.0.8 and current OpenSSL from Ubuntu. Tests pass on Windows with Java 22, Tomcat

Re: [VOTE] Release Apache Tomcat 10.1.27

2024-08-01 Thread Mark Thomas
On 30/07/2024 16:56, Christopher Schultz wrote: Please reply with a +1 for release or +0/-0/-1 with an explanation. +1 Tests pass on Linux with Java 22, Tomcat Native 2.0.8 and current OpenSSL from Ubuntu. Tests pass on Windows with Java 22, Tomcat Native 2.0.8 and OpenSSL 3.0.14. FFM test

Re: [VOTE] Release Apache Tomcat 9.0.92

2024-07-30 Thread Mark Thomas
On 30/07/2024 04:32, Rémy Maucherat wrote: The proposed 9.0.92 release is: [ ] -1, Broken - do not release [X] +1, Stable - go ahead and release as 9.0.92 Test pass on Linux with Tomcat Native 1.3.1 and OpenSSL 3.0.2 (latest Ubuntu 22.04). Test pass on Windows with Tomcat Native 1.3.1 and O

Re: [VOTE] Release Apache Tomcat 11.0.0-M23

2024-07-30 Thread Mark Thomas
On 30/07/2024 04:24, Rémy Maucherat wrote: On Mon, Jul 29, 2024 at 8:27 PM Mark Thomas wrote: The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1504 The Maven repository has not been closed so it is not accessible. Sorry. Thanks for pointing

Re: [VOTE] Release Apache Tomcat 11.0.0-M23

2024-07-29 Thread Mark Thomas
On 29/07/2024 19:26, Mark Thomas wrote: The proposed 11.0.0-M23 release is: [ ] -1 Broken - do not release [X] +1 Beta   - go ahead and release as 11.0.0-M23 Tests pass fully on Linux with Tomcat Native 2.0.8 and OpenSSL 3.0.14. Tests pass on MacOS (Intel and M1) apart from some FFM tests

[VOTE] Release Apache Tomcat 11.0.0-M23

2024-07-29 Thread Mark Thomas
The proposed Apache Tomcat 11.0.0-M23 release is now available for voting. Apache Tomcat 11.0.0-M23 is a milestone release of the 11.0.x branch and has been made to provide users with early access to the new features in Apache Tomcat 11.0.x so that they may provide feedback. The notable change

Tagging August releases

2024-07-29 Thread Mark Thomas
Hi all, I have a couple of things to finish off (testing Tomcat Native 1.3.1, back-porting the translations) but hope to be in a position to tag 11.0.x later today. The TCK run seems to be failing consistently for Java 17 and Windows. I need to look into why. I haven't been able to reproduce

Re: Requesting the confirmation

2024-07-27 Thread Mark Thomas
Request denied. You have yet to make any meaningful contribution to the Tomcat community. You are remain very, very close to receiving a permanent ban from the Tomcat community as a result of multiple nonsense posts. Mark On 27/07/2024 04:21, Koteswararao Gundapaneni wrote: Hi Team, I go

Re: Simplifying JreCompat

2024-07-26 Thread Mark Thomas
On 25/07/2024 23:41, Koteswararao Gundapaneni wrote: I am not sure whether this question is relevant What is this JreCompat https://github.com/apache/tomcat/tree/main/java/org/apache/tomcat/util/compat On Fri, 26 Jul 2024, 02:04 Mark Thomas, wrote: As per Rémy's suggestion, I&#x

Re: Simplifying JreCompat

2024-07-25 Thread Mark Thomas
On 25/07/2024 22:49, Rémy Maucherat wrote: On Thu, Jul 25, 2024 at 10:34 PM Mark Thomas wrote: As per Rémy's suggestion, I've been looking simplifying JreCompat to only support LTS versions and anything more recent than the newest LTS. That would mean: - Tomcat 9 only - Jre

Simplifying JreCompat

2024-07-25 Thread Mark Thomas
As per Rémy's suggestion, I've been looking simplifying JreCompat to only support LTS versions and anything more recent than the newest LTS. That would mean: - Tomcat 9 only - Jre9Compat is renamed to Jre11Compat - Tomcat 9 and 10 - Jre16Compat is renamed to Jre17Compat - All versions - Jr

Re: (tomcat) 01/03: Add JreCompat support for Subject.callAs()

2024-07-25 Thread Mark Thomas
a2384804c527c64290cfae1fa988f1f394890e91 Author: Mark Thomas AuthorDate: Wed Jul 24 17:51:24 2024 +0100 Add JreCompat support for Subject.callAs() With the changes coming in Java 23 we need to move away from Subject.doAs() but the replacement isn't available in Java 17. Hence use JreC

Re: (tomcat) 01/03: Add JreCompat support for Subject.callAs()

2024-07-25 Thread Mark Thomas
a2384804c527c64290cfae1fa988f1f394890e91 Author: Mark Thomas AuthorDate: Wed Jul 24 17:51:24 2024 +0100 Add JreCompat support for Subject.callAs() With the changes coming in Java 23 we need to move away from Subject.doAs() but the replacement isn't available in Java 17. Hence use JreCompat. --- .../org/a

[ANN] Apache Tomcat Native 2.0.8 released

2024-07-24 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache Tomcat Native 2.0.8 stable. The key features of this release are: - Fix a crash on Windows when SSLContext.setCACertificate() is invoked with a null value for caCertificateFile and a non-null value for caCertificatePath -

[VOTE][RESULT] Release Apache Tomcat Native 2.0.8

2024-07-24 Thread Mark Thomas
The following votes were cast: Binding: +1: remm, markt, schultz 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.

[VOTE][RESULT] Release Apache Tomcat Native 1.3.1

2024-07-24 Thread Mark Thomas
The following votes were cast: Binding: +1: remm, markt, schultz 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.a

Re: Performance improvements for HTTP/2

2024-07-23 Thread Mark Thomas
On 23/07/2024 21:30, Christopher Schultz wrote: Mark, On 7/23/24 13:13, Mark Thomas wrote: Prompted by some folks at $dayjob, I have been looking at the performance of Tomcat's HTTP/2 implementation using [1] Initially, I was seeing ~79k req/s. Restoring lazy init for the StreamInputB

Re: TCK CI runs

2024-07-23 Thread Mark Thomas
On 23/07/2024 23:38, Christopher Schultz wrote: On 7/23/24 03:05, Mark Thomas wrote: Given that we are free to make factual statements such as "Tomcat 11.0.x passes the latest Annotations, EL, Pages, Servlet and WebSocket TCKs" or "Tomcat 11.0.0-M20 is a compatible implem

  1   2   3   4   5   6   7   8   9   10   >