Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-45334

Update Apache Tomcat 9.0.45

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 21.0
    • Fix Version/s: 22.0 [Tentative]
    • Component/s: Master
    • Labels:
      None

      Description

      Tomcat 9.0.45 (markt)

      Catalina

      •  Avoid NPE when a JNDI reference cannot be resolved in favor of a NamingException. (remm)
      •  Avoid using reflection for setting properties on the webapp classloader. Based on a patch submitted by Romain Manni-Bucau. (remm)

        Coyote

      •  Improve consistency of OpenSSL error stack handling in the TLS engine, and log all errors found as debug. (remm)
      •  Ensure that HTTP/2 streams are only recycled once as multiple attempts to recycle an HTTP/2 stream may result in {{NullPointerException}}s. (markt)
      •  Simplify the closing on an HTTP/2 stream when an error condition is present. (markt)
      •  64771: Prevent concurrent calls to ServletInputStream.isReady() corrupting the input buffer. (markt)
      •  65179: Ensure that the connection level flow control window from the client to the server is updated when handling DATA frames received for completed streams else the flow control window may become exhausted. (markt)
      •  65203: Fix a regression introduced in 9.0.44 that meant that an error during an asynchronous read broke all future asynchronous reads associated with the same request instance. (markt)
      •  Disable keep-alive when inconsistent content delimitation is present in a request. (remm)

        Jasper

      •  Include the new org.apache.jasper.optimizations package in the list of OSGi exported packages for the Jasper embedded JAR. Patch provided by Sokratis Zappis. (markt)
      •  Add a new option for the trimSpaces configuration. extended will attempt to remove leading and trailing whitespace from template text and collapse sequences of whitespace and newlines within template text into a single new line. Based on a pull request by kamnani. (markt)

        Other

      •  Implement the first phase of reproducible builds. Sequential builds on the same machine now produce identical output provided that the Ant property ant.tstamp.now.iso is set. The minimum required Ant version is now 1.9.10. (markt)
      •  Improvements to Chinese translations. Provided by Ruan Wenjun. (mark)
      •  Improvements to French translations. (remm)
      •  Improvements to Japanese translations. Provided by kfujino and Shirayuking. (markt)
      •  Improvements to Korean translations. (woonsan)
      •  Update the packaged version of the Tomcat Native Library to 1.2.27. (markt)

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                dhorwitz David Horwitz
                Reporter:
                dhorwitz David Horwitz
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration