(tomcat) branch main updated: Fix license header

2025-05-12 Thread markt
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


The following commit(s) were added to refs/heads/main by this push:
 new a3c0fcf321 Fix license header
a3c0fcf321 is described below

commit a3c0fcf3214fd2ba6389940b6894474ec46fd45e
Author: Mark Thomas 
AuthorDate: Mon May 12 09:01:28 2025 +0100

Fix license header
---
 build.properties.default | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 1743647443..795bea7e56 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -7,7 +7,9 @@
 # the License.  You may obtain a copy of the License at
 #
 # http://www.apache.org/licenses/LICENSE-2.0
-## distributed under the License is distributed on an "AS IS" BASIS,
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 9.0.x updated: Fix license header

2025-05-12 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt 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 e71caea597 Fix license header
e71caea597 is described below

commit e71caea59771652860c2d1ab7c72e32608cb8673
Author: Mark Thomas 
AuthorDate: Mon May 12 09:01:28 2025 +0100

Fix license header
---
 build.properties.default | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 7ce660016c..7fbd8164a7 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -7,7 +7,9 @@
 # the License.  You may obtain a copy of the License at
 #
 # http://www.apache.org/licenses/LICENSE-2.0
-## distributed under the License is distributed on an "AS IS" BASIS,
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 10.1.x updated: Fix license header

2025-05-12 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 1c91219fe5 Fix license header
1c91219fe5 is described below

commit 1c91219fe526f697cf021bca1577ad73a1905354
Author: Mark Thomas 
AuthorDate: Mon May 12 09:01:28 2025 +0100

Fix license header
---
 build.properties.default | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index fcacc4a6e4..252d4711b8 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -7,7 +7,9 @@
 # the License.  You may obtain a copy of the License at
 #
 # http://www.apache.org/licenses/LICENSE-2.0
-## distributed under the License is distributed on an "AS IS" BASIS,
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 11.0.x updated: Fix license header

2025-05-12 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt 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 eeef38da47 Fix license header
eeef38da47 is described below

commit eeef38da474c74e65ecf54905b175d605701d273
Author: Mark Thomas 
AuthorDate: Mon May 12 09:01:28 2025 +0100

Fix license header
---
 build.properties.default | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 69b0944624..15646b9316 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -7,7 +7,9 @@
 # the License.  You may obtain a copy of the License at
 #
 # http://www.apache.org/licenses/LICENSE-2.0
-## distributed under the License is distributed on an "AS IS" BASIS,
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


ChristopherSchultz commented on PR #852:
URL: https://github.com/apache/tomcat/pull/852#issuecomment-2873354046

   Taken care of by PR #851 


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



Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


ChristopherSchultz commented on PR #851:
URL: https://github.com/apache/tomcat/pull/851#issuecomment-2873353861

   Taken care of by PR #851 


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



Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


ChristopherSchultz closed pull request #852: improve log context to add thread 
name for webappClassLoader.stackTra…
URL: https://github.com/apache/tomcat/pull/852


-- 
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 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content

2025-05-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675

Christopher Schultz  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #5 from Christopher Schultz  ---
Thanks for the PR.

There was no reason to provide separate PRs for each branch, so merged the
first PR and closed the remainder.

-- 
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: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


ChristopherSchultz commented on PR #853:
URL: https://github.com/apache/tomcat/pull/853#issuecomment-2873354191

   Taken care of by PR #851 


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



Re: [VOTE] Release Apache Tomcat 10.1.41

2025-05-12 Thread Rainer Jung

Hi Chris,

Am 12.05.25 um 19:04 schrieb Christopher Schultz:

Rainer,

On 5/10/25 3:39 PM, Rainer Jung wrote:

Am 08.05.25 um 14:56 schrieb Christopher Schultz:

The proposed Apache Tomcat 10.1.41 release is now available for
voting.

All committers and PMC members are kindly requested to provide a vote 
if possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes 
are binding. We welcome non-committer votes or comments on release 
builds.


The notable changes compared to 10.1.40 are:

- Process possible path parameters rewrite production in the rewrite
   valve.

- Enable allowLinking to be set on PreResources, JarResources and
   PostResources. If not set explicitly, the setting will be inherited
   from the Resources.

- Add support for optimized execution of c:set and c:remove tags, when
   activated via JSP servlet param useNonstandardTagOptimizations.

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.41/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1546

The tag is:
https://github.com/apache/tomcat/tree/10.1.41
https://github.com/apache/tomcat/ 
commit/065dc9ace0bc17cd4996a19a6d24703cd43d280c


Please reply with a +1 for release or +0/-0/-1 with an explanation.


+1 to release

Reproducibility of the build checked (including the Windows installer) 
on Linux Mint 22.1. OK after setting LANG. Checked manually plus with 
"ant verify-release".


Are you able to re-check without explicitly setting the LANG environment 
variable? This release "should" include the necessary configuration to 
generate the javadocs in English to match the release artifacts.


expecting this response I already did this check for 11.0.7, so the 
recent 11.0.x tag. I guess that should be on par with 10.1 concerning 
build.xml and javadoc build flags?


When I build with no LANG, LANGUAGE, LC_* or similar environment 
variable set, I get a delta in the line


Apache Tomcat® 11.0.7

where the registered trademark sign is generated as "?"-

When I build with my default german LANG=de_DE.UTF-8, I get javadoc 
files with german decoration text, eg. instead of


title="class in org.apache.tomcat.websocket.pojo"

it gets

title="Klasse in org.apache.tomcat.websocket.pojo"

build.xml refers (unchanged) to locale="${javadoc.locale}" and 
build.properties.default contains javadoc.locale=en, which I do not 
overwrite.


Best regards,

Rainer

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r76805 - /dev/tomcat/tomcat-10/v10.1.41/ /release/tomcat/tomcat-10/v10.1.41/

2025-05-12 Thread schultz
Author: schultz
Date: Mon May 12 17:08:25 2025
New Revision: 76805

Log:
Promote v10.1.41 to released

Added:
release/tomcat/tomcat-10/v10.1.41/
  - copied from r76804, dev/tomcat/tomcat-10/v10.1.41/
Removed:
dev/tomcat/tomcat-10/v10.1.41/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


ChristopherSchultz closed pull request #853: improve log context to add thread 
name for webappClassLoader.stackTra…
URL: https://github.com/apache/tomcat/pull/853


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



Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


ChristopherSchultz closed pull request #851: improve log context to add thread 
name for webappClassLoader.stackTra…
URL: https://github.com/apache/tomcat/pull/851


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



svn commit: r76810 - /dev/tomcat/tomcat-9/v9.0.105/ /release/tomcat/tomcat-9/v9.0.105/

2025-05-12 Thread remm
Author: remm
Date: Mon May 12 20:39:21 2025
New Revision: 76810

Log:
Release Apache Tomcat 9.0.105

Added:
release/tomcat/tomcat-9/v9.0.105/
  - copied from r76809, dev/tomcat/tomcat-9/v9.0.105/
Removed:
dev/tomcat/tomcat-9/v9.0.105/


-
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.105

2025-05-12 Thread Rémy Maucherat
The following votes were cast:

Binding:
+1: schultz, dsoumis, rjung, isapir

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



Buildbot failure in on tomcat-9.0.x

2025-05-12 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/37/builds/1403
Blamelist: felix-zhang-0818 
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 9.0.x] 991efc6dda85ab52d8dc7543323e9f640ee2976f


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  shell_6: 0

  compile: 1

  shell_7: 0

  shell_8: 0

  shell_9: 0

  shell_10: 0

  Rsync docs to nightlies.apache.org: 0

  shell_11: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 2

  shell_12: 0

  Rsync Logs to nightlies.apache.org: 0


-- ASF Buildbot


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 11.0.x updated: Fix entry

2025-05-12 Thread remm
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 4e330db8e3 Fix entry
4e330db8e3 is described below

commit 4e330db8e358f5ad11f4d2f2a89cb4351c3f39f1
Author: remm 
AuthorDate: Mon May 12 15:20:22 2025 +0200

Fix entry
---
 webapps/docs/changelog.xml | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 4408862760..587cf9cb6f 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -106,10 +106,12 @@
 -->
 
   
-
-  Add thread name to webappClassLoader.stackTraceRequestThread message.
-  Patch provided by Felix Zhang. (schultz)
-
+
+  
+Add thread name to webappClassLoader.stackTraceRequestThread message.
+Patch provided by Felix Zhang. (schultz)
+  
+
   
 
 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 9.0.x updated: Add changelog entry

2025-05-12 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 56cdbb84c9 Add changelog entry
56cdbb84c9 is described below

commit 56cdbb84c9dc97960217a2ae2dcb4d75366918d3
Author: remm 
AuthorDate: Mon May 12 15:22:53 2025 +0200

Add changelog entry
---
 webapps/docs/changelog.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 74b3246459..0c7d539174 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,14 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+Add thread name to webappClassLoader.stackTraceRequestThread message.
+Patch provided by Felix Zhang. (schultz)
+  
+
+  
 
 
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 10.1.x updated: Fix entry

2025-05-12 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 6df1ec5d15 Fix entry
6df1ec5d15 is described below

commit 6df1ec5d15dee8f67427ddbdd214476a62e230fd
Author: remm 
AuthorDate: Mon May 12 15:22:31 2025 +0200

Fix entry
---
 webapps/docs/changelog.xml | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 755fc4d05b..75a412e02a 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -106,10 +106,12 @@
 -->
 
   
-
-  Add thread name to webappClassLoader.stackTraceRequestThread message.
-  Patch provided by Felix Zhang. (schultz)
-
+
+  
+Add thread name to webappClassLoader.stackTraceRequestThread message.
+Patch provided by Felix Zhang. (schultz)
+  
+
   
 
 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [PR] Refactor: Use enum for parsingRequestLinePhase in Http11InputBuffer [tomcat]

2025-05-12 Thread via GitHub


n828cl closed pull request #854: Refactor: Use enum for parsingRequestLinePhase 
in Http11InputBuffer
URL: https://github.com/apache/tomcat/pull/854


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



Re: [PR] Refactor: Use enum for parsingRequestLinePhase in Http11InputBuffer [tomcat]

2025-05-12 Thread via GitHub


n828cl commented on PR #854:
URL: https://github.com/apache/tomcat/pull/854#issuecomment-2872651956

   You can't seriously think that someone is going to even review, let alone 
merge, a PR with 3,271 files changed...
   
   Seems like a rebase is warranted first.


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



Buildbot success in on tomcat-11.0.x

2025-05-12 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/112/builds/1669
Blamelist: Christopher Schultz , felix-zhang-0818 
, remm 
Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch 11.0.x] 4e330db8e358f5ad11f4d2f2a89cb4351c3f39f1


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  shell_6: 0

  shell_7: 0

  compile: 1

  shell_8: 0

  shell_9: 0

  shell_10: 0

  shell_11: 0

  Rsync docs to nightlies.apache.org: 0

  shell_12: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 1

  shell_13: 0

  Rsync Logs to nightlies.apache.org: 0


-- ASF Buildbot


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Buildbot success in on tomcat-10.1.x

2025-05-12 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/44/builds/1751
Blamelist: Christopher Schultz , felix-zhang-0818 
, remm 
Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch 10.1.x] 6df1ec5d15dee8f67427ddbdd214476a62e230fd


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  shell_6: 0

  compile: 1

  shell_7: 0

  shell_8: 0

  shell_9: 0

  shell_10: 0

  Rsync docs to nightlies.apache.org: 0

  shell_11: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 1

  shell_12: 0

  Rsync Logs to nightlies.apache.org: 0


-- ASF Buildbot


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content

2025-05-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675

--- Comment #6 from felixzhang0...@gmail.com ---
Hi Christopher Schultz

If we have make change for main branch only, then for teams who are still using
tomcat 9.x or 10.x, will not see the new change, right ?

-- 
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: r76811 - in /release/tomcat/tomcat-9: v9.0.100/ v9.0.102/ v9.0.104/

2025-05-12 Thread remm
Author: remm
Date: Mon May 12 21:05:20 2025
New Revision: 76811

Log:
Drop old releases

Removed:
release/tomcat/tomcat-9/v9.0.100/
release/tomcat/tomcat-9/v9.0.102/
release/tomcat/tomcat-9/v9.0.104/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



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

2025-05-12 Thread remm
Author: remm
Date: Mon May 12 20:50:10 2025
New Revision: 1925521

URL: http://svn.apache.org/viewvc?rev=1925521&view=rev
Log:
Site update for 9.0.105

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/docs/whichversion.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
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=1925521&r1=1925520&r2=1925521&view=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Mon May 12 20:50:10 2025
@@ -36,7 +36,7 @@ tomcat.loc=https://downloads.apache.org/
 
 
 # - Tomcat versions -
-tomcat9.0=9.0.104
+tomcat9.0=9.0.105
 tomcat10.1=10.1.41
 tomcat11.0=11.0.6
 

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1925521&r1=1925520&r2=1925521&view=diff
==
--- tomcat/site/trunk/docs/doap_Tomcat.rdf (original)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon May 12 20:50:10 2025
@@ -74,8 +74,8 @@
 
   
 Latest Stable 9.0.x Release
-2025-04-09
-9.0.104
+2025-05-12
+9.0.105
   
 
 

Modified: tomcat/site/trunk/docs/download-90.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1925521&r1=1925520&r2=1925521&view=diff
==
--- tomcat/site/trunk/docs/download-90.html (original)
+++ tomcat/site/trunk/docs/download-90.html Mon May 12 20:50:10 2025
@@ -10,7 +10,7 @@
 
   Quick Navigation
 
-[define v]9.0.104[end]
+[define v]9.0.105[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=1925521&r1=1925520&r2=1925521&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon May 12 20:50:10 2025
@@ -34,6 +34,29 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
+2025-05-12 Tomcat 9.0.105 Released
+
+The Apache Tomcat Project is proud to announce the release of version 9.0.105
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.104 include:
+
+  Process possible path parameters rewrite production in the rewrite
+  valve.
+  Enable allowLinking to be set on PreResources, JarResources and
+  PostResources. If not set explicitly, the setting will be inherited
+  from the Resources.
+  Add support for optimized execution of c:set and c:remove tags, when
+  activated via JSP servlet param useNonstandardTagOptimizations.
+
+
+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
+
 2025-05-12 Tomcat 10.1.41 Released
 
 The Apache Tomcat Project is proud to announce the release of version 10.1.41
@@ -69,28 +92,6 @@ changelog.
 
 https://tomcat.apache.org/download-10.cgi";>Download
 
-2025-04-09 Tomcat 9.0.104 Released
-
-The Apache Tomcat Project is proud to announce the release of version 9.0.104
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.102 include:
-
-Remove the requirement that an MD5 implementation must be provided
-   by JRE.
-Improve the handling of %nn URL encoding in the RewriteValve.
-Various improvements to the JsonErrorReportValve.
-Simplify build process by requiring Java 22 or newer for the release
-   package.
-
-
-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
-
 2025-04-09 Tomcat 11.0.6 Released
 
 The Apache Tomcat Project is proud to announce the release of version 11.0.6

Modified: tomcat/site/trunk/docs/migration-9.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1925521&r1=1925520&r2=1925521&view=diff
=

svn commit: r1925523 - /tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/

2025-05-12 Thread remm
Author: remm
Date: Mon May 12 20:57:08 2025
New Revision: 1925523

URL: http://svn.apache.org/viewvc?rev=1925523&view=rev
Log:
Javadoc update for 9.0.105

Added:

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png   
(with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.plantuml

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.png 
  (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/31_synchronous.plantuml

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/31_synchronous.png
   (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/41_basic.plantuml

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/41_basic.png  
 (with props)
Removed:

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/authentication-process.png

tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/request-process.png

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml?rev=1925523&view=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml
 Mon May 12 20:57:08 2025
@@ -0,0 +1,97 @@
+@startuml
+
+' Licensed to the Apache Software Foundation (ASF) under one or more
+' contributor license agreements.  See the NOTICE file distributed with
+' this work for additional information regarding copyright ownership.
+' The ASF licenses this file to You under the Apache License, Version 2.0
+' (the "License"); you may not use this file except in compliance with
+' the License.  You may obtain a copy of the License at
+'
+' http://www.apache.org/licenses/LICENSE-2.0
+'
+' Unless required by applicable law or agreed to in writing, software
+' distributed under the License is distributed on an "AS IS" BASIS,
+' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+' See the License for the specific language governing permissions and
+' limitations under the License.
+
+hide footbox
+skinparam style strictuml
+
+activate Acceptor
+participant NioEndpoint
+participant ServerSocket
+participant SocketChannel
+activate Poller
+participant Selector
+participant Executor
+activate Worker
+
+group Acceptor Loop
+Acceptor -> NioEndpoint ++: serverSocketAccept()
+NioEndpoint -> ServerSocket ++: accept()
+note right of ServerSocket
+  This is where Tomcat
+  waits for incoming
+  connections
+end note
+ServerSocket -->> SocketChannel **:
+return
+return
+
+Acceptor -> NioEndpoint ++: setSocketOptions()
+NioEndpoint -> Poller ++: register()
+return
+return
+end
+
+group Poller Loop (simplified)
+Poller -> Poller ++: events()
+Poller -> SocketChannel ++: register(OP_READ)
+return
+return
+
+Poller -> Selector ++: select()
+return
+
+Poller -> Poller ++: processKey()
+Poller -> NioEndpoint ++: processSocket()
+NioEndpoint -> NioEndpoint ++: createSocketProcessor()
+NioEndpoint -->> SocketProcessor **:
+NioEndpoint -> Executor ++: execute()
+Executor -> Worker ++: run()
+return
+return
+return
+return
+return
+end
+
+Worker -> SocketProcessor ++: run()
+SocketProcessor -> SocketChannel ++: handshake()
+note right of SocketChannel
+  TLS handshake
+end note
+return
+SocketProcessor -> ConnectionHandler ++: process()
+ConnectionHandler -> Protocol ++: createProcessor()
+Protocol -->> Processor **:
+activate Processor
+Processor -->> CoyoteRequest **:
+Processor -->> CoyoteResponse **:
+return
+return
+ConnectionHandler -> Processor ++: process()
+Processor -> Processor ++: service()
+note right of Processor
+  More detail of this
+  processing in the
+  protocol specific
+  diagrams
+end note
+return
+return
+return
+return
+
+@enduml
\ No newline at end of file

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png?rev=1925523&view=auto
==
Binary file - no diff available.

Propchange: 
tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png
--
svn:mime-type = image/png

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.plantuml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.plantuml?rev=1925523&view=auto

svn commit: r1925522 - in /tomcat/site/trunk/docs/tomcat-9.0-doc: ./ annotationapi/ annotationapi/javax/annotation/ annotationapi/javax/annotation/security/ annotationapi/javax/annotation/sql/ annotat

2025-05-12 Thread remm
Author: remm
Date: Mon May 12 20:55:56 2025
New Revision: 1925522

URL: http://svn.apache.org/viewvc?rev=1925522&view=rev
Log:
Javadoc update for 9.0.105


[This commit notification would consist of 116 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 9.0.105 available

2025-05-12 Thread Rémy Maucherat
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.105.

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.104 is a bugfix and feature release. The notable
changes compared to 9.0.102 include:

- Process possible path parameters rewrite production in the rewrite
   valve.

- Enable allowLinking to be set on PreResources, JarResources and
   PostResources. If not set explicitly, the setting will be inherited
   from the Resources.

- Add support for optimized execution of c:set and c:remove tags, when
   activated via JSP servlet param useNonstandardTagOptimizations.

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



[Bug 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content

2025-05-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675

--- Comment #7 from Chuck Caldarale  ---
No, you only need to make create the PR for one branch (preferably main); the
committers will take care of merging it into the other active branches.

-- 
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 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content

2025-05-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675

--- Comment #8 from felixzhang0...@gmail.com ---
Okay,that's great, thanks !

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

2025-05-12 Thread schultz
Author: schultz
Date: Mon May 12 17:26:11 2025
New Revision: 1925516

URL: http://svn.apache.org/viewvc?rev=1925516&view=rev
Log:
Announce release 10.1.41


[This commit notification would consist of 116 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: r76806 - /release/tomcat/tomcat-10/v10.1.40/

2025-05-12 Thread schultz
Author: schultz
Date: Mon May 12 17:28:47 2025
New Revision: 76806

Log:
Drop old release artifacts

Removed:
release/tomcat/tomcat-10/v10.1.40/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 10.1.41

2025-05-12 Thread Christopher Schultz

Rainer,

On 5/10/25 3:39 PM, Rainer Jung wrote:

Am 08.05.25 um 14:56 schrieb Christopher Schultz:

The proposed Apache Tomcat 10.1.41 release is now available for
voting.

All committers and PMC members are kindly requested to provide a vote 
if possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes 
are binding. We welcome non-committer votes or comments on release 
builds.


The notable changes compared to 10.1.40 are:

- Process possible path parameters rewrite production in the rewrite
   valve.

- Enable allowLinking to be set on PreResources, JarResources and
   PostResources. If not set explicitly, the setting will be inherited
   from the Resources.

- Add support for optimized execution of c:set and c:remove tags, when
   activated via JSP servlet param useNonstandardTagOptimizations.

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.41/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1546

The tag is:
https://github.com/apache/tomcat/tree/10.1.41
https://github.com/apache/tomcat/ 
commit/065dc9ace0bc17cd4996a19a6d24703cd43d280c


Please reply with a +1 for release or +0/-0/-1 with an explanation.


+1 to release

Reproducibility of the build checked (including the Windows installer) 
on Linux Mint 22.1. OK after setting LANG. Checked manually plus with 
"ant verify-release".


Are you able to re-check without explicitly setting the LANG environment 
variable? This release "should" include the necessary configuration to 
generate the javadocs in English to match the release artifacts.


-chris



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE][RESULT] Release Apache Tomcat 10.1.41

2025-05-12 Thread Christopher Schultz

All,

The following votes were cast:

+1: remm, markt, dsoumis, schultz, rjung, isapir

No other votes were cast, therefore the vote passes.

Thanks to everyone who participated in testing this release.

-chris

On 5/8/25 8:56 AM, Christopher Schultz wrote:

The proposed Apache Tomcat 10.1.41 release is now available for
voting.

All committers and PMC members are kindly requested to provide a vote if 
possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes are 
binding. We welcome non-committer votes or comments on release builds.


The notable changes compared to 10.1.40 are:

- Process possible path parameters rewrite production in the rewrite
   valve.

- Enable allowLinking to be set on PreResources, JarResources and
   PostResources. If not set explicitly, the setting will be inherited
   from the Resources.

- Add support for optimized execution of c:set and c:remove tags, when
   activated via JSP servlet param useNonstandardTagOptimizations.

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.41/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1546

The tag is:
https://github.com/apache/tomcat/tree/10.1.41
https://github.com/apache/tomcat/ 
commit/065dc9ace0bc17cd4996a19a6d24703cd43d280c


Please reply with a +1 for release or +0/-0/-1 with an explanation.



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch main updated: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
 new 6ebc1fcd2e Add thread name to 
webappClassLoader.stackTraceRequestThread  message (#850)
6ebc1fcd2e is described below

commit 6ebc1fcd2e0ff2c2f9c9d04a9ea17b489fc9a080
Author: felix-zhang-0818 
AuthorDate: Mon May 12 19:19:31 2025 +0800

Add thread name to webappClassLoader.stackTraceRequestThread  message (#850)
---
 java/org/apache/catalina/loader/LocalStrings.properties   | 2 +-
 java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/catalina/loader/LocalStrings.properties 
b/java/org/apache/catalina/loader/LocalStrings.properties
index 0b4792b4ba..25d2cf92ee 100644
--- a/java/org/apache/catalina/loader/LocalStrings.properties
+++ b/java/org/apache/catalina/loader/LocalStrings.properties
@@ -46,7 +46,7 @@ webappClassLoader.removeTransformer=Removed class file 
transformer [{0}] from we
 webappClassLoader.resourceModified=Resource [{0}] has been modified. The last 
modified time was [{1}] and is now [{2}]
 webappClassLoader.restrictedPackage=Security violation, attempt to use 
restricted class [{0}]
 webappClassLoader.stackTrace=The web application [{0}] appears to have started 
a thread named [{1}] but has failed to stop it. This is very likely to create a 
memory leak. Stack trace of thread:{2}
-webappClassLoader.stackTraceRequestThread=The web application [{0}] is still 
processing a request that has yet to finish. This is very likely to create a 
memory leak. You can control the time allowed for requests to finish by using 
the unloadDelay attribute of the standard Context implementation. Stack trace 
of request processing thread:[{2}]
+webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application 
[{0}] is still processing a request that has yet to finish. This is very likely 
to create a memory leak. You can control the time allowed for requests to 
finish by using the unloadDelay attribute of the standard Context 
implementation. Stack trace of request processing thread:[{2}]
 webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for 
web application [{1}]
 webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named 
[{0}] for web application [{1}]
 webappClassLoader.stopped=Illegal access: this web application instance has 
been stopped already. Could not load [{0}]. The following stack trace is thrown 
for debugging purposes as well as to attempt to terminate the thread which 
caused the illegal access.
diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties 
b/java/org/apache/catalina/loader/LocalStrings_fr.properties
index 55b557c4c5..4b143792d5 100644
--- a/java/org/apache/catalina/loader/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties
@@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=Enlevé le transformateur 
de fichiers de cla
 webappClassLoader.resourceModified=La ressource [{0}] a été modifiée, la date 
de dernière modification était [{1}] et est désormais [{2}]
 webappClassLoader.restrictedPackage=Violation de sécurité en essayant 
d''utiliser à une classe à accès restreint [{0}]
 webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un 
thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une 
fuite de mémoire ; la trace du thread est : {2}
-webappClassLoader.stackTraceRequestThread=Une requête de l''application web 
[{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, 
vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de 
l''implémentation standard de Context ; trace du fil d’exécution de la requête 
: [{2}]
+webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web 
[{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous 
pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de 
l'implémentation standard de Context ; trace de la pile d'exécution de la 
requête : [{2}]
 webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] 
pour l''application [{1}]
 webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé 
[{0}] pour l''application web [{1}]
 webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes 
a déjà été arrêté
diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties 
b/java/org/apache/catalina/loader/LocalStrings_ja.properties
index f9bed2a301..4a4743e34d 100644
--- a/java/org/apache/catal

Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


ChristopherSchultz merged PR #850:
URL: https://github.com/apache/tomcat/pull/850


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



(tomcat) 01/02: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit c21d918e1f236ed25d98b7383daf367956609b2b
Author: felix-zhang-0818 
AuthorDate: Mon May 12 19:19:31 2025 +0800

Add thread name to webappClassLoader.stackTraceRequestThread  message (#850)
---
 java/org/apache/catalina/loader/LocalStrings.properties   | 2 +-
 java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/catalina/loader/LocalStrings.properties 
b/java/org/apache/catalina/loader/LocalStrings.properties
index 55a9e72c85..e8594ba032 100644
--- a/java/org/apache/catalina/loader/LocalStrings.properties
+++ b/java/org/apache/catalina/loader/LocalStrings.properties
@@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=Removed class file 
transformer [{0}] from we
 webappClassLoader.resourceModified=Resource [{0}] has been modified. The last 
modified time was [{1}] and is now [{2}]
 webappClassLoader.restrictedPackage=Security violation, attempt to use 
restricted class [{0}]
 webappClassLoader.stackTrace=The web application [{0}] appears to have started 
a thread named [{1}] but has failed to stop it. This is very likely to create a 
memory leak. Stack trace of thread:{2}
-webappClassLoader.stackTraceRequestThread=The web application [{0}] is still 
processing a request that has yet to finish. This is very likely to create a 
memory leak. You can control the time allowed for requests to finish by using 
the unloadDelay attribute of the standard Context implementation. Stack trace 
of request processing thread:[{2}]
+webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application 
[{0}] is still processing a request that has yet to finish. This is very likely 
to create a memory leak. You can control the time allowed for requests to 
finish by using the unloadDelay attribute of the standard Context 
implementation. Stack trace of request processing thread:[{2}]
 webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for 
web application [{1}]
 webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named 
[{0}] for web application [{1}]
 webappClassLoader.stopped=Illegal access: this web application instance has 
been stopped already. Could not load [{0}]. The following stack trace is thrown 
for debugging purposes as well as to attempt to terminate the thread which 
caused the illegal access.
diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties 
b/java/org/apache/catalina/loader/LocalStrings_fr.properties
index 55b557c4c5..4b143792d5 100644
--- a/java/org/apache/catalina/loader/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties
@@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=Enlevé le transformateur 
de fichiers de cla
 webappClassLoader.resourceModified=La ressource [{0}] a été modifiée, la date 
de dernière modification était [{1}] et est désormais [{2}]
 webappClassLoader.restrictedPackage=Violation de sécurité en essayant 
d''utiliser à une classe à accès restreint [{0}]
 webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un 
thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une 
fuite de mémoire ; la trace du thread est : {2}
-webappClassLoader.stackTraceRequestThread=Une requête de l''application web 
[{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, 
vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de 
l''implémentation standard de Context ; trace du fil d’exécution de la requête 
: [{2}]
+webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web 
[{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous 
pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de 
l'implémentation standard de Context ; trace de la pile d'exécution de la 
requête : [{2}]
 webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] 
pour l''application [{1}]
 webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé 
[{0}] pour l''application web [{1}]
 webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes 
a déjà été arrêté
diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties 
b/java/org/apache/catalina/loader/LocalStrings_ja.properties
index f9bed2a301..4a4743e34d 100644
--- a/java/org/apache/catalina/loader/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_ja.properties
@@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=クラスファイル変換器 [{0}] を Web
 webappClassLoad

(tomcat) 02/02: Add changelog entry.

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 63c25b78942f61dd9f7dd92c50561e7c5110f9d4
Author: Christopher Schultz 
AuthorDate: Mon May 12 07:22:53 2025 -0400

Add changelog entry.
---
 webapps/docs/changelog.xml | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 58ebb15b73..4408862760 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,12 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  Add thread name to webappClassLoader.stackTraceRequestThread message.
+  Patch provided by Felix Zhang. (schultz)
+
+  
 
 
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 11.0.x updated (eeef38da47 -> 63c25b7894)

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz pushed a change to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


from eeef38da47 Fix license header
 new c21d918e1f Add thread name to 
webappClassLoader.stackTraceRequestThread  message (#850)
 new 63c25b7894 Add changelog entry.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 java/org/apache/catalina/loader/LocalStrings.properties   | 2 +-
 java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +-
 webapps/docs/changelog.xml| 6 ++
 6 files changed, 11 insertions(+), 5 deletions(-)


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 9.0.x updated: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz 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 991efc6dda Add thread name to 
webappClassLoader.stackTraceRequestThread  message (#850)
991efc6dda is described below

commit 991efc6dda85ab52d8dc7543323e9f640ee2976f
Author: felix-zhang-0818 
AuthorDate: Mon May 12 19:19:31 2025 +0800

Add thread name to webappClassLoader.stackTraceRequestThread  message (#850)
---
 java/org/apache/catalina/loader/LocalStrings.properties   | 2 +-
 java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/catalina/loader/LocalStrings.properties 
b/java/org/apache/catalina/loader/LocalStrings.properties
index de01f54229..17b034452f 100644
--- a/java/org/apache/catalina/loader/LocalStrings.properties
+++ b/java/org/apache/catalina/loader/LocalStrings.properties
@@ -50,7 +50,7 @@ webappClassLoader.resourceModified=Resource [{0}] has been 
modified. The last mo
 webappClassLoader.restrictedPackage=Security violation, attempt to use 
restricted class [{0}]
 webappClassLoader.securityException=Security exception trying to find class 
[{0}] in findClassInternal [{1}]
 webappClassLoader.stackTrace=The web application [{0}] appears to have started 
a thread named [{1}] but has failed to stop it. This is very likely to create a 
memory leak. Stack trace of thread:{2}
-webappClassLoader.stackTraceRequestThread=The web application [{0}] is still 
processing a request that has yet to finish. This is very likely to create a 
memory leak. You can control the time allowed for requests to finish by using 
the unloadDelay attribute of the standard Context implementation. Stack trace 
of request processing thread:[{2}]
+webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application 
[{0}] is still processing a request that has yet to finish. This is very likely 
to create a memory leak. You can control the time allowed for requests to 
finish by using the unloadDelay attribute of the standard Context 
implementation. Stack trace of request processing thread:[{2}]
 webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for 
web application [{1}]
 webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named 
[{0}] for web application [{1}]
 webappClassLoader.stopped=Illegal access: this web application instance has 
been stopped already. Could not load [{0}]. The following stack trace is thrown 
for debugging purposes as well as to attempt to terminate the thread which 
caused the illegal access.
diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties 
b/java/org/apache/catalina/loader/LocalStrings_fr.properties
index 28b50e7318..f8aa183ee7 100644
--- a/java/org/apache/catalina/loader/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties
@@ -50,7 +50,7 @@ webappClassLoader.resourceModified=La ressource [{0}] a été 
modifiée, la date
 webappClassLoader.restrictedPackage=Violation de sécurité en essayant 
d''utiliser à une classe à accès restreint [{0}]
 webappClassLoader.securityException=Exception de sécurité en essayant de 
trouver la classe [{0}] dans findClassInternal [{1}]
 webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un 
thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une 
fuite de mémoire ; la trace du thread est : {2}
-webappClassLoader.stackTraceRequestThread=Une requête de l''application web 
[{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, 
vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de 
l''implémentation standard de Context ; trace du fil d’exécution de la requête 
: [{2}]
+webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web 
[{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous 
pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de 
l'implémentation standard de Context ; trace de la pile d'exécution de la 
requête : [{2}]
 webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] 
pour l''application [{1}]
 webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé 
[{0}] pour l''application web [{1}]
 webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes 
a déjà été arrêté
diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties 
b/java/org/apache/catalina/loader/LocalStrings_ja.properties
index c00376ebab..50bac29483 100644
--- a/java/org/apache/catalina/loader/LocalString

(tomcat) 01/02: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 9ee998020cf4f4683a983546340dd916d3a6b37c
Author: felix-zhang-0818 
AuthorDate: Mon May 12 19:19:31 2025 +0800

Add thread name to webappClassLoader.stackTraceRequestThread  message (#850)
---
 java/org/apache/catalina/loader/LocalStrings.properties   | 2 +-
 java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/catalina/loader/LocalStrings.properties 
b/java/org/apache/catalina/loader/LocalStrings.properties
index 7c96cc0295..5db15957ea 100644
--- a/java/org/apache/catalina/loader/LocalStrings.properties
+++ b/java/org/apache/catalina/loader/LocalStrings.properties
@@ -50,7 +50,7 @@ webappClassLoader.resourceModified=Resource [{0}] has been 
modified. The last mo
 webappClassLoader.restrictedPackage=Security violation, attempt to use 
restricted class [{0}]
 webappClassLoader.securityException=Security exception trying to find class 
[{0}] in findClassInternal [{1}]
 webappClassLoader.stackTrace=The web application [{0}] appears to have started 
a thread named [{1}] but has failed to stop it. This is very likely to create a 
memory leak. Stack trace of thread:{2}
-webappClassLoader.stackTraceRequestThread=The web application [{0}] is still 
processing a request that has yet to finish. This is very likely to create a 
memory leak. You can control the time allowed for requests to finish by using 
the unloadDelay attribute of the standard Context implementation. Stack trace 
of request processing thread:[{2}]
+webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application 
[{0}] is still processing a request that has yet to finish. This is very likely 
to create a memory leak. You can control the time allowed for requests to 
finish by using the unloadDelay attribute of the standard Context 
implementation. Stack trace of request processing thread:[{2}]
 webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for 
web application [{1}]
 webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named 
[{0}] for web application [{1}]
 webappClassLoader.stopped=Illegal access: this web application instance has 
been stopped already. Could not load [{0}]. The following stack trace is thrown 
for debugging purposes as well as to attempt to terminate the thread which 
caused the illegal access.
diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties 
b/java/org/apache/catalina/loader/LocalStrings_fr.properties
index a8220f104b..1891f4ec33 100644
--- a/java/org/apache/catalina/loader/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties
@@ -50,7 +50,7 @@ webappClassLoader.resourceModified=La ressource [{0}] a été 
modifiée, la date
 webappClassLoader.restrictedPackage=Violation de sécurité en essayant 
d''utiliser à une classe à accès restreint [{0}]
 webappClassLoader.securityException=Exception de sécurité en essayant de 
trouver la classe [{0}] dans findClassInternal [{1}]
 webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un 
thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une 
fuite de mémoire ; la trace du thread est : {2}
-webappClassLoader.stackTraceRequestThread=Une requête de l''application web 
[{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, 
vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de 
l''implémentation standard de Context ; trace du fil d’exécution de la requête 
: [{2}]
+webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web 
[{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous 
pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de 
l'implémentation standard de Context ; trace de la pile d'exécution de la 
requête : [{2}]
 webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] 
pour l''application [{1}]
 webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé 
[{0}] pour l''application web [{1}]
 webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes 
a déjà été arrêté
diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties 
b/java/org/apache/catalina/loader/LocalStrings_ja.properties
index 2354ff4e10..6b845c76c7 100644
--- a/java/org/apache/catalina/loader/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_ja.properties
@@ -50,7 +50,7 @@ webappClassLoader.resourceModified=リソース [{0}] は変更されていま
 webappClassLoader.restrictedPackage=セキュリティー

(tomcat) 02/02: Add changelog

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 41ac8de509fa10faa8efe6503c8598ae97a5fde7
Author: Christopher Schultz 
AuthorDate: Mon May 12 07:25:05 2025 -0400

Add changelog
---
 webapps/docs/changelog.xml | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 5997bc8853..755fc4d05b 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,12 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  Add thread name to webappClassLoader.stackTraceRequestThread message.
+  Patch provided by Felix Zhang. (schultz)
+
+  
 
 
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



(tomcat) branch 10.1.x updated (1c91219fe5 -> 41ac8de509)

2025-05-12 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

schultz pushed a change to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


from 1c91219fe5 Fix license header
 new 9ee998020c Add thread name to 
webappClassLoader.stackTraceRequestThread  message (#850)
 new 41ac8de509 Add changelog

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 java/org/apache/catalina/loader/LocalStrings.properties   | 2 +-
 java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +-
 java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +-
 webapps/docs/changelog.xml| 6 ++
 6 files changed, 11 insertions(+), 5 deletions(-)


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[PR] Refactor: Use enum for parsingRequestLinePhase in Http11InputBuffer [tomcat]

2025-05-12 Thread via GitHub


devjohnpark opened a new pull request, #854:
URL: https://github.com/apache/tomcat/pull/854

   ## Refactor `parsingRequestLinePhase` in `Http11InputBuffer` to use `enum 
RequestLineParsePhase`
   
   *   Changed the type of the `parsingRequestLinePhase` field from `int` to 
the `enum RequestLineParsePhase`.
   *   This is a pure refactoring and introduces no functional changes.
   *   All tests pass.
   
    Motivation for Replacing the int-typed parsingRequestLinePhase with an 
Enum
   
   1.  Readability
   Using the `enum RequestLineParsePhase` instead of `int` makes the purpose of 
the `parsingRequestLinePhase` variable much clearer. Developers can immediately 
understand the current parsing state (e.g., `RequestLineParsePhase.METHOD`) 
just by looking at the enum constant.
   
   
   2. Type Safety
   The `enum` type ensures that only valid `RequestLineParsePhase` constants 
can be assigned to the `parsingRequestLinePhase` variable. The compiler 
prevents accidental assignment of arbitrary or invalid integer values (e.g., 
`9`, which is outside the range of valid phase values), which could lead to 
runtime errors if the variable were still an `int`.
   
    Summary of Changes
   
   *   The type of the `parsingRequestLinePhase` field was changed from `int` 
to `enum RequestLineParsePhase`.
   *   To ensure compatibility with the original integer values, each `enum` 
constant explicitly retains its corresponding integer representation via an 
internal `int phase` field.
   *   The existing `public int getParsingRequestLinePhase()` method is still 
used to provide the phase value to `Http11Processor`. To support this gradually 
and maintain API compatibility for now, the `int phase` field within `enum 
RequestLineParsePhase` was kept. The `getParsingRequestLinePhase()` method now 
returns the `phase` value from the current enum constant.
   *   **Future Intention:** If this PR is merged, a potential follow-up task 
could be to remove the `getParsingRequestLinePhase()` method and provide more 
specific, intention-revealing methods for `Http11Processor`, further improving 
readability and decoupling.


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



Buildbot failure in on tomcat-10.1.x

2025-05-12 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/44/builds/1750
Blamelist: Christopher Schultz , felix-zhang-0818 

Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 10.1.x] 41ac8de509fa10faa8efe6503c8598ae97a5fde7


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  shell_6: 0

  compile: 2


-- ASF Buildbot


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Buildbot failure in on tomcat-11.0.x

2025-05-12 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/112/builds/1668
Blamelist: Christopher Schultz , felix-zhang-0818 

Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 11.0.x] 63c25b78942f61dd9f7dd92c50561e7c5110f9d4


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  shell_6: 0

  shell_7: 0

  compile: 2


-- ASF Buildbot


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]

2025-05-12 Thread via GitHub


markt-asf commented on PR #850:
URL: https://github.com/apache/tomcat/pull/850#issuecomment-2875237568

   There is a comment at the top of all of the non-English resource files that 
states:
   ```
   # Do not edit this file directly.
   # To edit translations see: 
https://tomcat.apache.org/getinvolved.html#Translations
   ```
   If you do decide to ignore that comment, you need to manually update 
POEditor.com else your changes will get overwritten the next time the resource 
files are sync'd.
   
   I have applied these updated to POEditor.com


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



Re: [VOTE][RESULT] Release Apache Tomcat 11.0.7

2025-05-12 Thread Mark Thomas

The following votes were cast:

Binding:
+1: markt, schultz, remm, dsoumis, rjung, isapir

No other votes were cast.

The vote therefore passed.

Thanks to everyone who contributed to this release.

Mark



On 07/05/2025 19:22, Mark Thomas wrote:

The proposed Apache Tomcat 11.0.7 release is now available for voting.

The notable changes compared to 11.0.6 include:

- Process possible path parameters rewrite production in the rewrite
   valve.

- Enable allowLinking to be set on PreResources, JarResources and
   PostResources. If not set explicitly, the setting will be inherited
   from the Resources.

- Add support for optimized execution of c:set and c:remove tags, when
   activated via JSP servlet param useNonstandardTagOptimizations.

For full details, see the change log:
https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html

Applications that run on Tomcat 9 and earlier will not run on Tomcat 11 
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. Applications using deprecated APIs may require 
further changes.


It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.7/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1544

The tag is:
https://github.com/apache/tomcat/tree/11.0.7
975b37687cf3985b006ed92aeaca69ae79595147

The proposed 11.0.7 release is:
[ ] -1 Broken - do not release
[ ] +1 Stable - go ahead and release as 11.0.7

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r76813 - /dev/tomcat/tomcat-11/v11.0.7/ /release/tomcat/tomcat-11/v11.0.7/

2025-05-12 Thread markt
Author: markt
Date: Tue May 13 06:53:55 2025
New Revision: 76813

Log:
Release Apache Tomcat 11.0.7

Added:
release/tomcat/tomcat-11/v11.0.7/
  - copied from r76812, dev/tomcat/tomcat-11/v11.0.7/
Removed:
dev/tomcat/tomcat-11/v11.0.7/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org