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 5055be2f93 Fix bad merge 5055be2f93 is described below commit 5055be2f936d1a9cf2ea1b00594e3c7be5f07f94 Author: remm <r...@apache.org> AuthorDate: Wed Mar 5 11:44:29 2025 +0100 Fix bad merge --- webapps/docs/changelog.xml | 49 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index afdf326ee2..498f39174f 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -786,9 +786,54 @@ the StandardContext. (markt) </fix> <fix> - Return 400 if the amount of content sent for a partial PUT is - inconsistent with the range that was specified. (remm) + Stop after <code>INITIALIZED</code> state should be a noop since it is + possible for subcomponents to be in <code>FAILED</code> after init. + (remm) + </fix> + <fix> + Fix incorrect web resource cache size calculations when there are + concurrent <code>PUT</code> and <code>DELETE</code> requests for the + same resource. (markt) + </fix> + <add> + Add debug logging for the web resource cache so the current size can be + tracked as resources are added and removed. (markt) + </add> + <update> + Replace legacy WebDAV <code>opaquelocktoken:</code> scheme for lock + tokens with <code>urn:uuid:</code> as recommended by RFC 4918, and + remove <code>secret</code> init parameter. (remm) + </update> + <fix> + Concurrent reads and writes (e.g. <code>GET</code> and <code>PUT</code> + / <code>DELETE</code>) for the same path caused corruption of the + <code>FileResource</code> where some of the fields were set as if the + file exists and some were set as if it does not. This resulted in + inconsistent metadata. (markt) + </fix> + <fix> + <bug>69415</bug>: Ensure that the <code>ExpiresFilter</code> only sets + cache headers on <code>GET</code> and <code>HEAD</code> requests. Also + skip requests where the application has set <code>Cache-Control: + no-store</code>. (markt) + </fix> + <fix> + <bug>69419</bug>: Improve the performance of + <code>ServletRequest.getAttribute()</code> when there are multiple + levels of nested includes. Based on a patch provided by John + Engebretson. (markt) + </fix> + <fix> + <bug>69426</bug>: Restore providing a value (rather than null) for + <code>Class.getProtectionDomain().getCodeSource().getLocation()</code> + as a number of libraries and JRE features depend on this being non-null + even when a SecurityManager is not is use. (markt) </fix> + <add> + All applications to send an early hints informational response by + calling <code>HttpServletResponse.sendError()</code> with a status code + of 103. (schultz) + </add> </changelog> </subsection> <subsection name="Coyote"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org