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

lprimak pushed a change to branch 3.x
in repository https://gitbox.apache.org/repos/asf/shiro.git


    from dab015331 removed raw types from APIs fixes #1583
     add ce0298447 Adds a 3-valued enum for path-traversal-blockmode
     add 1845332f9 Merge branch 'main' into change-pathtraversal-blockmode 
resolved conflicts, cleanup and compiles / tests pass
     add 26f6a0f9d restored backward compatibility
     add e863324ae Merge branch 'main' into change-pathtraversal-blockmode
     add fe24877da implemented feedback
     add 573189ca2 Merge branch 'main' into change-pathtraversal-blockmode
     add 0fe32db38 fixed suppressions.xml
     add f83aeded7 really fixed suppressions.xml
     add e9e5e3f68 Merge pull request #1026 from 
haster/change-pathtraversal-blockmode
     add 45d1d31d9 bugfix: restored ability to match passwords from Shiro 1.x 
that have private salt
     add 8307d728d bugfix: only using private-salted password match if 
shiro1-saved passwords are used
     add e61877849 implemented feedback
     add 72d663360 removed unused import
     add 25449f8f8 bugfix: renamed the wrong method
     add 84b2fdb88 Merge branch 'main' into fix-private-salt-compat
     add 4bf410c88 enh: added test for secret salt with Shiro1 compatibility
     add 9266bfabe Merge pull request #2475 from lprimak/fix-private-salt-compat
     add 2dfa579db Run `pre-commit autoupdate` to update the hooks (#2486)
     add 87d29df9d chore: Eclipse IDE ignores for license checks (#2484)
     add f27f46eed Update pre-commit workflow set `--show-diff-on-failure` 
(#2487)
     add 3b9638b95 enh: added case-insensitive path filtering
     new 196ac3d6c Merge branch 'main' into 3.x
     new 6735e8a55 fixed failing tests

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/pre-commit.yml                   |   2 +-
 .pre-commit-config.yaml                            |  10 +-
 .../authc/credential/DefaultPasswordService.java   |  33 ++++++-
 .../java/org/apache/shiro/util/AntPathMatcher.java |  47 ++++++----
 .../java/org/apache/shiro/util/PatternMatcher.java |  15 +++
 .../org/apache/shiro/util/RegExPatternMatcher.java |   2 +
 .../credential/DefaultPasswordServiceTest.groovy   |  17 ++++
 .../org/apache/shiro/util/AntPathMatcherTests.java |  11 ++-
 .../shiro/crypto/hash/ConfigurableHashService.java |   1 -
 .../shiro/crypto/hash/DefaultHashService.java      |  11 +++
 .../org/apache/shiro/crypto/hash/HashService.java  |  36 +++++++
 pom.xml                                            |   7 ++
 src/suppressions.xml                               |  30 +++---
 .../shiro/spring/web/ShiroFilterFactoryBean.java   |  19 +++-
 .../AbstractShiroWebFilterConfiguration.java       |   4 +
 .../config/ShiroWebFilterConfigurationTest.groovy  |  50 +++++++++-
 .../web/config/IniFilterChainResolverFactory.java  |  14 ++-
 .../shiro/web/filter/InvalidRequestFilter.java     |  89 +++++++++---------
 .../shiro/web/filter/PathConfigProcessor.java      |   6 ++
 .../shiro/web/filter/PathMatchingFilter.java       |   7 ++
 .../web/filter/mgt/DefaultFilterChainManager.java  |   8 ++
 .../shiro/web/filter/mgt/FilterChainManager.java   |   6 ++
 .../mgt/PathMatchingFilterChainResolver.java       |  18 ++++
 .../web/filter/InvalidRequestFilterTest.groovy     | 103 +++++++++------------
 24 files changed, 394 insertions(+), 152 deletions(-)

Reply via email to