This is an automated email from the ASF dual-hosted git repository.
matrei pushed a change to branch fix/issue-16145
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 41730acd35 fix: issue 16145
add ddf5dacdd8 fix: multipart request propagation and method overrides
add 34aeae4e59 fix: prevent duplicate multipart filter registrations
add 5d2c8d6387 fix: defer multipart cleanup during async processing
add f242d54d29 test: cover multipart request propagation in dispatcher
servlet
add 8c20b3f113 fix: preserve request wrappers around multipart request
add c621a59828 fix: honor disabled multipart auto-configuration
add 7d46a63acd fix: resolve multipart requests after character encoding
add 6fe63b8486 chore: import spring webutils with alias
No new revisions were added by this update.
Summary of changes:
.../controllers/ControllersAutoConfiguration.java | 11 ++-
.../web/controllers/GrailsMultipartFilter.java | 110 +++++++++++++++++++++
.../ControllersAutoConfigurationSpec.groovy | 74 ++++++++++++--
.../controllers/GrailsMultipartFilterSpec.groovy | 70 +++++++++++++
.../web/filters/HiddenHttpMethodFilterTests.groovy | 16 +++
.../grails/web/servlet/mvc/GrailsWebRequest.java | 9 +-
.../mvc/GrailsMultipartHttpServletRequest.java | 103 +++++++++++++++++++
.../grails/web/filters/HiddenHttpMethodFilter.java | 7 +-
.../web/servlet/mvc/GrailsDispatcherServlet.groovy | 11 ++-
.../web/servlet/mvc/GrailsWebRequestFilter.java | 6 +-
.../servlet/mvc/GrailsDispatcherServletSpec.groovy | 109 ++++++++++++++++++++
11 files changed, 504 insertions(+), 22 deletions(-)
create mode 100644
grails-controllers/src/main/groovy/org/grails/plugins/web/controllers/GrailsMultipartFilter.java
create mode 100644
grails-controllers/src/test/groovy/org/grails/plugins/web/controllers/GrailsMultipartFilterSpec.groovy
create mode 100644
grails-web-common/src/main/java/org/grails/web/servlet/mvc/GrailsMultipartHttpServletRequest.java
create mode 100644
grails-web-mvc/src/test/groovy/org/grails/web/servlet/mvc/GrailsDispatcherServletSpec.groovy