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

Update Apache Apache Tomcat 8.5.55

    XMLWordPrintable

    Details

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

      Description

      Tomcat 8.5.55 (markt)

      Catalina

      •  Remove the remainder of the deprecated Servlet 4 Preview API. Users still depending on this feature should ideally upgrade to Tomcat 9.0.x. If upgrade is not possible, application code should cast to the internal Tomcat implementation classes. (markt)
      •  Rework the fix for 64021 to better support web applications that use a custom class loader that loads resources from non-standard locations. (markt)
      •  Remove redundant sole path/URI from error page message on SC_NOT_FOUND. (michaelo)
      •  Log a warning if a CredentialHandler instance is added to an instance of the CombinedRealm (or a sub-class) as the CombinedRealm doesn't use a configued CredentialHandler and it is likely that a configuration error has occurred. (markt)
      •  Add more descriptive error message in DefaultServlet for SC_NOT_FOUND. (michaelo)
      •  59203: Before calling Thread.stop() (if configured to do so) on a web application created thread that is not stopped by the web application when the web application is stopped, try interrupting the thread first. Based on a pull request by Govinda Sakhare. (markt)
      •  64309: Improve the regular expression used to search for class loader repositories when bootstrapping Tomcat. Pull request provided by Paul Muriel Biya-Bi. (markt)
      •  64384: Fix multipart configuration ignoring some parameters in some cases. (schultz)
      •  64386: WebdavServlet does not send "getlastmodified" property for resource collections. (michaelo)
      •  64398: Change default value separator for property replacement to :- due to possible conflicts. The syntax is now ${name:-default}. (remm)
      •  Improve validation of storage location when using FileStore. (markt)

        Coyote

      •  Move SocketProperties mbean to its own type rather than use a subType to improve robustness with tools. (remm)
      •  Include the problematic data in the error message when reporting that the provided request line contains an invalid component. (markt)
      •  Improve the handling of requests that use an expectation. Do not disable keep-alive where the response has a non-2xx status code but the request body has been fully read. (rjung/markt)
      •  64403: Ensure that compressed HTTP/2 responses are not sent with a content length header appropriate for the original, uncompressed response. (markt)

        Jasper

      •  Remove redundant sole path/URI from error page message on SC_NOT_FOUND. (michaelo)
      •  Add more descriptive error message in DefaultServlet for SC_NOT_FOUND. (michaelo)
      •  64373: When a tag file is packaged in a WAR and then that WAR is unpacked in /WEB-INF/classes ensure that the tag file can still be found. Patch provided by Karl von Randow. (markt)
      •  Ensure that the Jasper code that interfaces with the Eclipse Compiler for Java (ECJ) enables Jasper to compile JSPs using ECJ 4.14 onwards when the JSPs have inner classes. (markt)

        Web applications

      •  Fix the saving of a Context configuration file via the scripting interface of the Manager web application. (markt)
      •  Add a section to the TLS Connector documentation on different key store types and how to configure them. (markt)

        Other

      •  Update JUnit to version 4.13. (markt)
      •  Add missing entries to test class path in sample NetBeans configuration files. Patch provided by Brian Burch. (markt)
      •  Refactor to use parameterized Collection constructors where possible. Pull request provided by Lars Grefer. (markt)
      •  Refactor to use empty arrays with Collections.toArray(). Pull request provided by Lars Grefer. (markt)
      •  Refactor loops with a condition to exit as soon as the condition is met. Pull request provided by Lars Grefer. (markt)
      •  Refactor bulk addition to collections to use addAll() rather than a loop. Pull request provided by Lars Grefer. (markt)
      •  Expand the coverage of the Chinese translations provided with Apache Tomcat. Contributions provided by winsonzhao, ZhangJieWen and Lee Yazhou. (markt)
      •  Update the packaged version of the Tomcat Native Library to 1.2.24. (markt)
      •  Refactor to use enhanced for loops where possible. Pull request by Lars Grefer. (markt)
      •  Improve IDE support for IntelliJ IDEA. Patch provided by Lars Grefer. (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