(tomcat-tck) branch main updated: Update hash as a new TCK snapshot has been published
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-tck.git The following commit(s) were added to refs/heads/main by this push: new ad5f271 Update hash as a new TCK snapshot has been published ad5f271 is described below commit ad5f271f55d7b0b6ea35671b0d859efab0141708 Author: Mark Thomas AuthorDate: Tue Feb 25 10:41:11 2025 + Update hash as a new TCK snapshot has been published --- download/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/download/pom.xml b/download/pom.xml index ae13353..f90fd6a 100644 --- a/download/pom.xml +++ b/download/pom.xml @@ -84,7 +84,7 @@ https://download.eclipse.org/ee4j/servlet/jakartaee12/staged/eftl/jakarta-servlet-tck-${tck.servlet.version}.zip true ${project.build.directory} - f71704fa4ab2b770269dd42ab26dc9924da32acc72bbbd81d15199593b947cf7 + 1c07f143c6311bb214620fcc7a5a732d2b4aca031f24402fea128aacb7bd09d4 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: Tomcat 9 extended support
Thanks all for the feedback. I'm going to send this to the users list shortly. Mark On 17/02/2025 08:35, Mark Thomas wrote: Updated version after Chris's comments below. Any more comments or are we happy to publish this? Mark Subject: The future of Tomcat 9 Tomcat 9 is the last major Tomcat version supporting Java EE. Therefore, the Tomcat community intends to provide support for Tomcat 9 beyond the 10 years for which major Tomcat versions are typically supported. Extended support will be provided via a new 9.1.x branch that will be started when 9.0.x reaches end of support. The APR/Native Connector will not be available in Tomcat 9.1.x. The deprecation notice for the APR/Native connector will be updated for the next 9.0.x release to indicate that it will be removed in 9.1.x onwards in addition to the current statement that it has been removed in 10.1.x onwards. Support for NIO+OpenSSL and NIO2+OpenSSL will continue in Tomcat 9.1.x via Tomcat Native 2.x. Back-ports of security fixes, bug fixes and new features will continue for 9.1.x as they have done for 9.0.x. End of support for Tomcat 9.0.x is expected *no earlier than* 31 March 2027. End of support for Tomcat 9.1.x has not been determined. At least 12 months notice will be provided for 9.1.x end of support. - 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
Re: [PR] Add unit tests for AsyncStateMachine's asyncPostProcess method [tomcat]
koust6u commented on PR #828: URL: https://github.com/apache/tomcat/pull/828#issuecomment-2681419698 Thank you for your valuable feedback and for providing the coverage report link. I appreciate your insights on improving test coverage. I'll review the uncovered code paths and work on adding tests using real requests in the coming days. I'll also ensure to run `ant validate` and checkstyle before submitting updates. Thanks again -- 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 69595] It seems that the file size based rotation function needs to be added to AccessLogValve.
https://bz.apache.org/bugzilla/show_bug.cgi?id=69595 Jiwon Jeon changed: What|Removed |Added Summary|It seems that the file |It seems that the file size |size-based rotation |based rotation function |function needs to be added |needs to be added to |to AccessLogValve. |AccessLogValve. -- 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 69595] It seems that the file size based rotation feature needs to be added to AccessLogValve.
https://bz.apache.org/bugzilla/show_bug.cgi?id=69595 Jiwon Jeon changed: What|Removed |Added Summary|It seems that the file size |It seems that the file size |based rotation function |based rotation feature |needs to be added to|needs to be added to |AccessLogValve. |AccessLogValve. -- 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 69595] New: It seems that the file size-based rotation function needs to be added to AccessLogValve.
https://bz.apache.org/bugzilla/show_bug.cgi?id=69595 Bug ID: 69595 Summary: It seems that the file size-based rotation function needs to be added to AccessLogValve. Product: Tomcat 11 Version: 11.0.4 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: jiwon_j...@sk.com Target Milestone: --- Currently, only date-based rotations appear to be possible. In this case, if the sum of the access log file sizes exceeds the disk capacity in a bare metal or Kubernetes environment where the disk is limited, the server process can be interrupted suddenly. Even with minimal cleanup cycles, this is difficult to predict accurately because the file size is flexible depending on the traffic size. -- 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
(tomcat) branch 9.0.x updated: Revert "Add the new identifier to JSON access log"
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 3c5bfbfcac Revert "Add the new identifier to JSON access log" 3c5bfbfcac is described below commit 3c5bfbfcacd359c7eb13d9f98a2848aa88802909 Author: remm AuthorDate: Tue Feb 25 19:34:24 2025 +0100 Revert "Add the new identifier to JSON access log" This reverts commit ce3d2aeaad5a0b7d96b94fdcd30e89800a2d7b4a. --- java/org/apache/catalina/valves/JsonAccessLogValve.java | 5 - 1 file changed, 5 deletions(-) diff --git a/java/org/apache/catalina/valves/JsonAccessLogValve.java b/java/org/apache/catalina/valves/JsonAccessLogValve.java index 9b95892c9c..d94770 100644 --- a/java/org/apache/catalina/valves/JsonAccessLogValve.java +++ b/java/org/apache/catalina/valves/JsonAccessLogValve.java @@ -67,7 +67,6 @@ import org.apache.tomcat.util.json.JSONFilter; * %{xxx}o: responseHeaders * %{xxx}r: requestAttributes * %{xxx}s: sessionAttributes - * %{xxx}L: identifier * * The attribute list is based on https://github.com/fluent/fluentd/blob/master/lib/fluent/plugin/parser_apache2.rb#L72 */ @@ -109,7 +108,6 @@ public class JsonAccessLogValve extends AccessLogValve { pattern2AttributeName.put(Character.valueOf('o'), "responseHeaders"); pattern2AttributeName.put(Character.valueOf('r'), "requestAttributes"); pattern2AttributeName.put(Character.valueOf('s'), "sessionAttributes"); -pattern2AttributeName.put(Character.valueOf('L'), "identifier"); SUB_OBJECT_PATTERNS = Collections.unmodifiableMap(pattern2AttributeName); } @@ -181,9 +179,6 @@ public class JsonAccessLogValve extends AccessLogValve { } else if (ale instanceof CookieElement) { subTypeLists.get(Character.valueOf('c')).add(wrappedLogElement); lit.remove(); -} else if (ale instanceof IdentifierElement) { - subTypeLists.get(Character.valueOf('L')).add(wrappedLogElement); -lit.remove(); } else { // Keep the simple items and add separator lit.add(new CharElement(',')); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69593] New: Anabolic
https://bz.apache.org/bugzilla/show_bug.cgi?id=69593 Bug ID: 69593 Summary: Anabolic Product: Tomcat Native Version: unspecified Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Library Assignee: dev@tomcat.apache.org Reporter: anabolichubsc...@gmail.com Target Milestone: --- Whether I’m looking to bulk up, cut down, or improve performance, I rely on https://www.Anabolichub.com";>anabolika kaufen for the best steroids on the market. Their products have delivered fantastic results for muscle growth and endurance. -- 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 69594] New: Anabolic
https://bz.apache.org/bugzilla/show_bug.cgi?id=69594 Bug ID: 69594 Summary: Anabolic Product: Tomcat Native Version: unspecified Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Library Assignee: dev@tomcat.apache.org Reporter: anabolichubsc...@gmail.com Target Milestone: --- Whether I’m looking to bulk up, cut down, or improve performance, I rely on https://www.Anabolichub.com";>anabolika kaufen for the best steroids on the market. Their products have delivered fantastic results for muscle growth and endurance. -- 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 69594] Anabolic
https://bz.apache.org/bugzilla/show_bug.cgi?id=69594 Anabolic Hub changed: What|Removed |Added URL||https://anabolichub.com/ OS||All -- 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 69593] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69593 Chuck Caldarale changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID OS||All Summary|Anabolic|SPAM SPAM SPAM SPAM -- 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 69594] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69594 Chuck Caldarale changed: What|Removed |Added Summary|Anabolic|SPAM SPAM SPAM SPAM -- 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 69594] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69594 Chuck Caldarale changed: What|Removed |Added URL|https://anabolichub.com/| Status|NEW |RESOLVED Resolution|--- |INVALID -- 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
Buildbot success in on tomcat-9.0.x
Build status: Build succeeded! Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/37/builds/1287 Blamelist: remm Build Text: build successful Status Detected: restored build Build Source Stamp: [branch 9.0.x] 3c5bfbfcacd359c7eb13d9f98a2848aa88802909 Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 compile: 1 shell_6: 0 shell_7: 0 shell_8: 0 shell_9: 0 Rsync docs to nightlies.apache.org: 0 shell_10: 0 Rsync RAT to nightlies.apache.org: 0 compile_1: 1 shell_11: 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 failure in on tomcat-9.0.x
Build status: BUILD FAILED: failed compile (failure) Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/37/builds/1286 Blamelist: remm Build Text: failed compile (failure) Status Detected: new failure Build Source Stamp: [branch 9.0.x] ce3d2aeaad5a0b7d96b94fdcd30e89800a2d7b4a Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 compile: 2 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch main updated: Add the new identifier to JSON access log
This is an automated email from the ASF dual-hosted git repository. remm 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 3e8f97605f Add the new identifier to JSON access log 3e8f97605f is described below commit 3e8f97605ffa5640eb09a27dbff3a004ae647aa4 Author: remm AuthorDate: Tue Feb 25 16:02:41 2025 +0100 Add the new identifier to JSON access log --- java/org/apache/catalina/valves/JsonAccessLogValve.java | 5 + 1 file changed, 5 insertions(+) diff --git a/java/org/apache/catalina/valves/JsonAccessLogValve.java b/java/org/apache/catalina/valves/JsonAccessLogValve.java index d94770..9b95892c9c 100644 --- a/java/org/apache/catalina/valves/JsonAccessLogValve.java +++ b/java/org/apache/catalina/valves/JsonAccessLogValve.java @@ -67,6 +67,7 @@ import org.apache.tomcat.util.json.JSONFilter; * %{xxx}o: responseHeaders * %{xxx}r: requestAttributes * %{xxx}s: sessionAttributes + * %{xxx}L: identifier * * The attribute list is based on https://github.com/fluent/fluentd/blob/master/lib/fluent/plugin/parser_apache2.rb#L72 */ @@ -108,6 +109,7 @@ public class JsonAccessLogValve extends AccessLogValve { pattern2AttributeName.put(Character.valueOf('o'), "responseHeaders"); pattern2AttributeName.put(Character.valueOf('r'), "requestAttributes"); pattern2AttributeName.put(Character.valueOf('s'), "sessionAttributes"); +pattern2AttributeName.put(Character.valueOf('L'), "identifier"); SUB_OBJECT_PATTERNS = Collections.unmodifiableMap(pattern2AttributeName); } @@ -179,6 +181,9 @@ public class JsonAccessLogValve extends AccessLogValve { } else if (ale instanceof CookieElement) { subTypeLists.get(Character.valueOf('c')).add(wrappedLogElement); lit.remove(); +} else if (ale instanceof IdentifierElement) { + subTypeLists.get(Character.valueOf('L')).add(wrappedLogElement); +lit.remove(); } else { // Keep the simple items and add separator lit.add(new CharElement(',')); - 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 the new identifier to JSON access log
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 ce3d2aeaad Add the new identifier to JSON access log ce3d2aeaad is described below commit ce3d2aeaad5a0b7d96b94fdcd30e89800a2d7b4a Author: remm AuthorDate: Tue Feb 25 16:02:41 2025 +0100 Add the new identifier to JSON access log --- java/org/apache/catalina/valves/JsonAccessLogValve.java | 5 + 1 file changed, 5 insertions(+) diff --git a/java/org/apache/catalina/valves/JsonAccessLogValve.java b/java/org/apache/catalina/valves/JsonAccessLogValve.java index d94770..9b95892c9c 100644 --- a/java/org/apache/catalina/valves/JsonAccessLogValve.java +++ b/java/org/apache/catalina/valves/JsonAccessLogValve.java @@ -67,6 +67,7 @@ import org.apache.tomcat.util.json.JSONFilter; * %{xxx}o: responseHeaders * %{xxx}r: requestAttributes * %{xxx}s: sessionAttributes + * %{xxx}L: identifier * * The attribute list is based on https://github.com/fluent/fluentd/blob/master/lib/fluent/plugin/parser_apache2.rb#L72 */ @@ -108,6 +109,7 @@ public class JsonAccessLogValve extends AccessLogValve { pattern2AttributeName.put(Character.valueOf('o'), "responseHeaders"); pattern2AttributeName.put(Character.valueOf('r'), "requestAttributes"); pattern2AttributeName.put(Character.valueOf('s'), "sessionAttributes"); +pattern2AttributeName.put(Character.valueOf('L'), "identifier"); SUB_OBJECT_PATTERNS = Collections.unmodifiableMap(pattern2AttributeName); } @@ -179,6 +181,9 @@ public class JsonAccessLogValve extends AccessLogValve { } else if (ale instanceof CookieElement) { subTypeLists.get(Character.valueOf('c')).add(wrappedLogElement); lit.remove(); +} else if (ale instanceof IdentifierElement) { + subTypeLists.get(Character.valueOf('L')).add(wrappedLogElement); +lit.remove(); } else { // Keep the simple items and add separator lit.add(new CharElement(',')); - 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: Add the new identifier to JSON access log
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 e06aaca27f Add the new identifier to JSON access log e06aaca27f is described below commit e06aaca27fac51c3c4ce55dd5d612e17c63cba2b Author: remm AuthorDate: Tue Feb 25 16:02:41 2025 +0100 Add the new identifier to JSON access log --- java/org/apache/catalina/valves/JsonAccessLogValve.java | 5 + 1 file changed, 5 insertions(+) diff --git a/java/org/apache/catalina/valves/JsonAccessLogValve.java b/java/org/apache/catalina/valves/JsonAccessLogValve.java index d94770..9b95892c9c 100644 --- a/java/org/apache/catalina/valves/JsonAccessLogValve.java +++ b/java/org/apache/catalina/valves/JsonAccessLogValve.java @@ -67,6 +67,7 @@ import org.apache.tomcat.util.json.JSONFilter; * %{xxx}o: responseHeaders * %{xxx}r: requestAttributes * %{xxx}s: sessionAttributes + * %{xxx}L: identifier * * The attribute list is based on https://github.com/fluent/fluentd/blob/master/lib/fluent/plugin/parser_apache2.rb#L72 */ @@ -108,6 +109,7 @@ public class JsonAccessLogValve extends AccessLogValve { pattern2AttributeName.put(Character.valueOf('o'), "responseHeaders"); pattern2AttributeName.put(Character.valueOf('r'), "requestAttributes"); pattern2AttributeName.put(Character.valueOf('s'), "sessionAttributes"); +pattern2AttributeName.put(Character.valueOf('L'), "identifier"); SUB_OBJECT_PATTERNS = Collections.unmodifiableMap(pattern2AttributeName); } @@ -179,6 +181,9 @@ public class JsonAccessLogValve extends AccessLogValve { } else if (ale instanceof CookieElement) { subTypeLists.get(Character.valueOf('c')).add(wrappedLogElement); lit.remove(); +} else if (ale instanceof IdentifierElement) { + subTypeLists.get(Character.valueOf('L')).add(wrappedLogElement); +lit.remove(); } else { // Keep the simple items and add separator lit.add(new CharElement(',')); - 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: Add the new identifier to JSON access log
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 02f4d8ebc9 Add the new identifier to JSON access log 02f4d8ebc9 is described below commit 02f4d8ebc98e3fe3d9b42de84355aa733ae9b501 Author: remm AuthorDate: Tue Feb 25 16:02:41 2025 +0100 Add the new identifier to JSON access log --- java/org/apache/catalina/valves/JsonAccessLogValve.java | 5 + 1 file changed, 5 insertions(+) diff --git a/java/org/apache/catalina/valves/JsonAccessLogValve.java b/java/org/apache/catalina/valves/JsonAccessLogValve.java index d94770..9b95892c9c 100644 --- a/java/org/apache/catalina/valves/JsonAccessLogValve.java +++ b/java/org/apache/catalina/valves/JsonAccessLogValve.java @@ -67,6 +67,7 @@ import org.apache.tomcat.util.json.JSONFilter; * %{xxx}o: responseHeaders * %{xxx}r: requestAttributes * %{xxx}s: sessionAttributes + * %{xxx}L: identifier * * The attribute list is based on https://github.com/fluent/fluentd/blob/master/lib/fluent/plugin/parser_apache2.rb#L72 */ @@ -108,6 +109,7 @@ public class JsonAccessLogValve extends AccessLogValve { pattern2AttributeName.put(Character.valueOf('o'), "responseHeaders"); pattern2AttributeName.put(Character.valueOf('r'), "requestAttributes"); pattern2AttributeName.put(Character.valueOf('s'), "sessionAttributes"); +pattern2AttributeName.put(Character.valueOf('L'), "identifier"); SUB_OBJECT_PATTERNS = Collections.unmodifiableMap(pattern2AttributeName); } @@ -179,6 +181,9 @@ public class JsonAccessLogValve extends AccessLogValve { } else if (ale instanceof CookieElement) { subTypeLists.get(Character.valueOf('c')).add(wrappedLogElement); lit.remove(); +} else if (ale instanceof IdentifierElement) { + subTypeLists.get(Character.valueOf('L')).add(wrappedLogElement); +lit.remove(); } else { // Keep the simple items and add separator lit.add(new CharElement(',')); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org