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

lukaszlenart pushed a change to branch WW-5650-json-per-request-reader-writer
in repository https://gitbox.apache.org/repos/asf/struts.git


    from d4c969c2f WW-5650 resolve JSONUtil lazily only on JSON request paths
     add b70ecc8e1 WW-5645 Canonicalise static content paths and remove 
redundant URL decode (#1777)
     add 40fcae310 WW-4858 test(json): cover nested-leaf accepted-name and 
include patterns (#1783)
     add cf22320e3 docs(security): treat a fix or PR as disclosure, require 
private report first (#1785)
     add e5eb01abd WW-5642 fix(rest): authorize @StrutsParameter on 
record/creator-bound REST body properties (#1774)
     add de599c91d WW-5646 Modernize path normalization in Include component 
(#1780)
     add e867106a9 Merge remote-tracking branch 'origin/main' into 
WW-5650-json-per-request-reader-writer

No new revisions were added by this update.

Summary of changes:
 SECURITY.md                                        |  29 ++-
 .../main/java/org/apache/struts2/RequestUtils.java |   5 +
 .../org/apache/struts2/components/Include.java     |  19 +-
 .../dispatcher/DefaultStaticContentLoader.java     |  38 ++--
 .../struts2/dispatcher/StaticContentLoader.java    |  31 ++-
 .../parameter/ParameterAuthorizationContext.java   |  48 +++++
 .../struts2/webjars/DefaultWebJarUrlProvider.java  |  11 +-
 .../dispatcher/DefaultStaticContentLoaderTest.java |  19 +-
 .../DefaultStaticContentLoaderWebJarTest.java      |  12 +-
 .../dispatcher/StaticContentLoaderTest.java        |   2 -
 .../ParameterAuthorizationContextTest.java         |  43 ++++
 .../apache/struts2/views/jsp/IncludeTagTest.java   |  12 ++
 .../apache/struts2/json/JSONInterceptorTest.java   |  47 ++++
 .../jackson/AuthorizingSettableBeanProperty.java   |  20 ++
 .../jackson/AuthorizingValueDeserializer.java      |  92 ++++++++
 .../jackson/ParameterAuthorizingModule.java        |  11 +
 .../jackson/RedactionAwareDeserializer.java        |  96 +++++++++
 .../jackson/ParameterAuthorizingModuleTest.java    | 240 +++++++++++++++++++++
 18 files changed, 727 insertions(+), 48 deletions(-)
 create mode 100644 
plugins/rest/src/main/java/org/apache/struts2/rest/handler/jackson/AuthorizingValueDeserializer.java
 create mode 100644 
plugins/rest/src/main/java/org/apache/struts2/rest/handler/jackson/RedactionAwareDeserializer.java

Reply via email to