This is an automated email from the ASF dual-hosted git repository.

markt-asf 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 8eaa9ee479 Update baseline to 11.0.26
8eaa9ee479 is described below

commit 8eaa9ee4796552b0f98c11c934167a357a27ca34
Author: Mark Thomas <[email protected]>
AuthorDate: Thu Sep 10 09:04:29 2026 +0100

    Update baseline to 11.0.26
---
 webapps/docs/changelog.xml | 254 +--------------------------------------------
 1 file changed, 1 insertion(+), 253 deletions(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index c1878757ac..06201d0121 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -112,7 +112,7 @@
     <changelog>
       <scode>
         This release contains all of the changes up to and including those in
-        Apache Tomcat 11.0.25 plus the additional changes listed below. (markt)
+        Apache Tomcat 11.0.26 plus the additional changes listed below. (markt)
       </scode>
       <update>
         The minimum Java version has been updated to Java 21. (markt)
@@ -241,97 +241,6 @@
         interface must implement this method. (markt)
       </fix>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <fix>
-        Improve the handling of <code>AsyncContext.dispatch()</code> when the
-        <code>Context</code> attribute <code>dispatchersUseEncodedPaths</code>
-        is set to <code>false</code> since the application has no control over
-        the path used for the <code>AsyncContext.dispatch()</code>. Prior to
-        this fix, paths containing literal <code>'?'</code> characters were
-        truncated. (markt)
-      </fix>
-      <fix>
-        Ensure that capture groups from a <code>RewriteCond</code> always
-        reflect the result of the current request. (markt)
-      </fix>
-      <fix>
-        When a <code>PersistentManager</code> needs to reduce the number of
-        active sessions, swap out the least recently used eligible sessions
-        first. Pull request <pr>1045</pr> provided by sainadh777. (markt)
-      </fix>
-      <fix>
-        Improve robustness of DIGEST authentication to system clock jumps.
-        (markt)
-      </fix>
-      <add>
-        Support multiple protocol header values (treat as a single merged 
header
-        value) in the <code>RemoteIpFilter</code> and
-        <code>RemoteIpValve</code>. (markt)
-      </add>
-      <fix>
-        Fix potential concurrency issues when loading/saving sessions from/to a
-        session store. Custom Store implementations that do not extend 
StoreBase
-        must implement the new <code>getSessionStoreLock()</code> method of the
-        <code>Store</code> interface to ensure concurrency protection. The
-        default method implementation provided only provides the pre-fix
-        functionality. (markt)
-      </fix>
-      <fix>
-        Ensure that <code>PersistentManager</code> implementations that extend
-        <code>PersistentManagerBase</code> do not swap out sessions that are
-        associated with a request that is currently being processed. This
-        includes not swapping out a session unless the session was created when
-        activity tracking was enabled. (markt)
-      </fix>
-      <fix>
-        Ensure namespace attributes are XML escaped in WebDAV responses. 
(markt)
-      </fix>
-      <fix>
-        Resolve null or missing rewrite substitutions as an empty string, to
-        align with the mod_rewrite behavior. (remm)
-      </fix>
-      <add>
-        Add a best efforts protection in the
-        <code>CrawlerSessionManagerValve</code> against crawlers being
-        associated with an authenticated session. (markt)
-      </add>
-      <fix>
-        Clarify the meaning of various RewriteValve server variables and
-        explicitly use the canonical context path for the
-        <code>CONTEXT_PATH</code> server variable. (markt)
-      </fix>
-      <fix>
-        Fix storeconfig not saving the path when a context is saved in
-        server.xml. (remm)
-      </fix>
-      <fix>
-        WAR URLConnection should propagate use of caching. (remm)
-      </fix>
-      <fix>
-        Ensure resources are evicted from the static resource cache in the
-        correct order. (markt)
-      </fix>
-      <fix>
-        When Jakarta Authentication is configured for a web application, cache
-        the <code>ServerAuthConfig</code> in the <code>Authenticator</code>
-        valve. This ensures web application specific settings are cached on a
-        per web application basis. (markt)
-      </fix>
-      <fix>
-        <bug>70203</bug>: Fix <code>RegistrationListener</code> notifications 
in
-        Jakarta Authentication implementation. (markt)
-      </fix>
-      <fix>
-        Handle CGI scripts that write excessively to stdout after setting an
-        HTTP error status code. (schultz)
-      </fix>
-      <fix>
-        Require the request to the login action during FORM authentication to 
be
-        made using HTTP POST. (markt)
-      </fix>
-      <fix>
-        <bug>70208</bug>: Make URL encoding more robust. Based on pull request
-        <pr>1065</pr> by Chenjp. (markt)
-      </fix>
     </changelog>
   </subsection>
   <subsection name="Coyote">
@@ -364,82 +273,6 @@
         Remove support for HTTP 0.9. (markt)
       </update>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <fix>
-        Fix parsing of client certificates that specify more than one OCSP
-        responder for configurations that use OpenSSL-FFM. (markt)
-      </fix>
-      <fix>
-        xreflection generated code stack overflow issue. (remm)
-      </fix>
-      <fix>
-        Align xreflection better with IntrospectionUtils. (remm)
-      </fix>
-      <fix>
-        In HTTP/2 after half closed (remote), any unexpected frame should be
-        a stream error. (remm)
-      </fix>
-      <fix>
-        Fix incorrect initial window size calculation when upgrading to HTTP/2.
-        (remm)
-      </fix>
-      <fix>
-        Avoid HTTP/2 exceptions with invalid <code>content-length</code>
-        values. (remm)
-      </fix>
-      <fix>
-        Only try and load the native library from the 
<code>CATALINA_HOME</code>
-        system property when the property is set. (markt)
-      </fix>
-      <fix>
-        Fix max connections enforcement after an enpoint resume. (remm)
-      </fix>
-      <fix>
-        Implement stricter ALPN matching for Connectors using FFM. (markt)
-      </fix>
-      <add>
-        Add length validation for ALPN protocol names. (markt)
-      </add>
-      <fix>
-        Make FFM certificate verification more robust. (markt)
-      </fix>
-      <fix>
-        Align FFM OCSP URL parsing with Tomcat Native and treat a parsing
-        failure as if no usable OCSP URLs were present. (markt)
-      </fix>
-      <fix>
-        Make the processing of OCSP responses more robust. (markt)
-      </fix>
-      <fix>
-        Stricter OCSP handling when soft-fail is disabled. (markt)
-      </fix>
-      <fix>
-        Cleaner handling of AJP response headers which overflow the maximum
-        message size. (remm)
-      </fix>
-      <fix>
-        Small per performance optimisation. Don't waste cycles swallowing an 
AJP
-        response body when the connection is going to be closed. (markt)
-      </fix>
-      <fix>
-        Fix OpenSSL support for CRLs when using OpenSSL trust with the server
-        key held in a Java key store. (markt)
-      </fix>
-      <fix>
-        Reject HTTP/1.0 requests that send a <code>transfer-encoding</code>
-        header. (markt)
-      </fix>
-      <fix>
-        Ensure per request HTTP/2 bad request marker is cleared when the 
request
-        is recycled. (markt)
-      </fix>
-      <fix>
-        Additional clean-up after HTTP/2 stream reset to aid GC. (markt)
-      </fix>
-      <fix>
-        Revert earlier refactoring of HTTP/2 header field validation that moved
-        it earlier since the refactoring made correct handling of invalid
-        headers more difficult. (markt)
-      </fix>
     </changelog>
   </subsection>
   <subsection name="Jasper">
@@ -478,25 +311,11 @@
         (markt)
       </add>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <fix>
-        Fix EL evaluation of some lambda expressions. (remm)
-      </fix>
     </changelog>
   </subsection>
   <subsection name="Cluster">
     <changelog>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <fix>
-        Validate that the <code>DeltaManager</code> attribute
-        <code>sendAllSessionsSize</code> is a positive integer. Zero or 
negative
-        values previously caused an infinite loop or a
-        <code>NegativeArraySizeException</code> during session state transfer.
-        Pull request <pr>1042</pr> provided by lihongyi87. (markt)
-      </fix>
-      <fix>
-        Improve robustness of cloud membership providers if an error occurs
-        fetching members. (remm)
-      </fix>
     </changelog>
   </subsection>
   <subsection name="WebSocket">
@@ -528,39 +347,6 @@
         <code>Writer</code> and <code>OutputStream</code>. (markt)
       </fix>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <fix>
-        Fix an exception when an automatic Pong response races with the
-        closing of the WebSocket session. Pull request <pr>1041</pr> provided 
by
-        moritzfl. (markt)
-      </fix>
-      <fix>
-        Harden the WebSocket client and use a <code>SecureRandom</code> when
-        generating the <code>Sec-WebSocket-Key</code> header. (markt)
-      </fix>
-      <fix>
-        Improve robustness of client handshakes. (remm)
-      </fix>
-      <fix>
-        Ensure that WebSocket write timeouts apply to the complete message and
-        are not lost if two writes have the same timeout. (markt)
-      </fix>
-      <fix>
-        Reduce CPU usage while sending WebSocket close message. (markt)
-      </fix>
-      <fix>
-        Fix overly broad check that prevented request URIs containing literal
-        <code>{</code> and <code>}</code> characters from being mapped to
-        WebSocket end points. (markt)
-      </fix>
-      <fix>
-        Fix handling of WebSocket messages with compressed payloads using
-        per-message-deflate that have one or more non-final blocks where the
-        <code>BFINAL</code> bit is set. (markt)
-      </fix>
-      <fix>
-        Fix handling of per-message-deflate context takeover when receiving
-        compressed WebSocket messages. (markt)
-      </fix>
     </changelog>
   </subsection>
   <subsection name="Web applications">
@@ -570,33 +356,11 @@
         Tapestry attributes, used for locale session sorting. (remm)
       </update>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <fix>
-        Manager: Fix a potential concurrency issue when ordering sessions prior
-        to displaying a list of session. (markt)
-      </fix>
-      <docs>
-        Wrap the <code>RewriteRule</code> regular expression syntax reference
-        on narrow displays. Pull request <pr>1044</pr> by sainadh777. (markt)
-      </docs>
     </changelog>
   </subsection>
   <subsection name="jdbc-pool">
     <changelog>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <fix>
-        <code>DataSourceProxy.getPooledConnection(String,String)</code> now
-        delegates to <code>getConnection(String,String)</code> rather than
-        <code>getConnection()</code>. (markt)
-      </fix>
-      <add>
-        Log a warning if an attempt is made to obtain a connection with
-        credentials when <code>alternateUsernameAllowed</code> is set to
-        <code>false</code>. (markt)
-      </add>
-      <fix>
-        Ensure StatementCache interceptor resets properties of cached 
statements
-        between uses. (mark)
-      </fix>
     </changelog>
   </subsection>
   <subsection name="Other">
@@ -624,22 +388,6 @@
         Update Checkstyle to 14.1.0. (markt)
       </update>
       <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
-      <update>
-        Update Easymock to 5.7.0. (markt)
-      </update>
-      <update>
-        Update bnd to 7.4.0. (markt)
-      </update>
-      <update>
-        Update Tomcat Native to 2.0.16. (markt)
-      </update>
-      <add>
-        Improvements to French translations. (remm)
-      </add>
-      <add>
-        Improvements to Japanese translations provided by tak7iji and
-        Ktamura.biz.80. (markt)
-      </add>
     </changelog>
   </subsection>
 </section>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to