Skip to content

Commit 1845332

Browse files
committed
Merge branch 'main' into change-pathtraversal-blockmode
resolved conflicts, cleanup and compiles / tests pass
2 parents ce02984 + 82a97ab commit 1845332

File tree

898 files changed

+18280
-13441
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

898 files changed

+18280
-13441
lines changed

.asf.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,15 @@ github:
2424
wiki: false
2525
issues: true
2626
projects: true
27+
discussions: true
2728
enabled_merge_buttons:
28-
squash: false
29-
merge: true
30-
rebase: false
29+
squash: true
30+
merge: true
31+
rebase: false
3132

3233
notifications:
3334
pullrequests: [email protected]
3435
35-
36+
37+
discussions: [email protected]
3638
jira_options: link label worklog

.editorconfig

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
# EditorConfig is awesome: https://editorconfig.org
19+
20+
# top-most EditorConfig file
21+
root = true
22+
23+
# Unix-style newlines with a newline ending every file
24+
[*]
25+
charset = utf-8
26+
end_of_line = lf
27+
insert_final_newline = true
28+
29+
[*.rdf]
30+
indent_size = 4
31+
indent_style = space

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ body:
3333
first to see whether the same issue was reported already.
3434
options:
3535
- label: >
36-
I had searched in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
36+
I had searched in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
3737
no similar issues.
3838
required: true
3939
@@ -95,4 +95,4 @@ body:
9595

9696
- type: markdown
9797
attributes:
98-
value: "Thanks for completing our form!"
98+
value: "Thanks for completing our form!"

.github/ISSUE_TEMPLATE/documentation_related.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ body:
2929
attributes:
3030
label: Search before asking
3131
description: >
32-
Please make sure to search in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue)
32+
Please make sure to search in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue)
3333
first to see whether the same issue was reported already.
3434
options:
3535
- label: >
36-
I had searched in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
36+
I had searched in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
3737
no similar issues.
3838
required: true
3939
@@ -57,4 +57,4 @@ body:
5757

5858
- type: markdown
5959
attributes:
60-
value: "Thanks for completing our form!"
60+
value: "Thanks for completing our form!"

.github/ISSUE_TEMPLATE/enhancement_request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ body:
2929
attributes:
3030
label: Search before asking
3131
description: >
32-
Please make sure to search in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue)
32+
Please make sure to search in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue)
3333
first to see whether the same issue was reported already.
3434
options:
3535
- label: >
@@ -67,4 +67,4 @@ body:
6767

6868
- type: markdown
6969
attributes:
70-
value: "Thanks for completing our form!"
70+
value: "Thanks for completing our form!"

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ body:
2929
attributes:
3030
label: Search before asking
3131
description: >
32-
Please make sure to search in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue)
32+
Please make sure to search in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue)
3333
first to see whether the same issue was reported already.
3434
options:
3535
- label: >
36-
I had searched in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
36+
I had searched in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
3737
no similar issues.
3838
required: true
3939
@@ -59,4 +59,4 @@ body:
5959

6060
- type: markdown
6161
attributes:
62-
value: "Thanks for completing our form!"
62+
value: "Thanks for completing our form!"

.github/ISSUE_TEMPLATE/question.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ body:
2929
attributes:
3030
label: Search before asking
3131
description: >
32-
Please make sure to search in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue)
32+
Please make sure to search in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue)
3333
first to see whether the same issue was reported already.
3434
options:
3535
- label: >
36-
I had searched in the [issues](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
36+
I had searched in the [issues, **including closed issues**](https://github.com/apache/shiro/issues?q=is%3Aissue) and found
3737
no similar issues.
3838
required: true
3939
@@ -48,4 +48,4 @@ body:
4848

4949
- type: markdown
5050
attributes:
51-
value: "Thanks for completing our form!"
51+
value: "Thanks for completing our form!"

.github/dependabot.yml

Lines changed: 55 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -21,91 +21,110 @@ updates:
2121
- package-ecosystem: 'maven'
2222
directory: '/'
2323
schedule:
24-
interval: 'daily'
24+
interval: 'weekly'
2525
open-pull-requests-limit: 50
2626
ignore:
2727
- dependency-name: "jakarta.platform:*"
28-
update-types: ["version-update:semver-major"]
28+
update-types: [ "version-update:semver-major" ]
2929
- dependency-name: "jakarta.activation:jakarta.activation-api"
30-
update-types: ["version-update:semver-major"]
30+
update-types: [ "version-update:semver-major" ]
3131
- dependency-name: "jakarta.annotation:jakarta.annotation-api"
32-
update-types: ["version-update:semver-major"]
32+
update-types: [ "version-update:semver-major" ]
3333
- dependency-name: "jakarta.enterprise:*"
34-
update-types: ["version-update:semver-major"]
34+
update-types: [ "version-update:semver-major" ]
3535
- dependency-name: "jakarta.xml.bind:jakarta.xml.bind-api"
36-
update-types: ["version-update:semver-major"]
36+
update-types: [ "version-update:semver-major" ]
3737
- dependency-name: "jakarta.servlet.*:*"
38-
update-types: ["version-update:semver-major"]
38+
update-types: [ "version-update:semver-major" ]
3939
- dependency-name: "jakarta.ws.rs:jakarta.ws.rs-api"
40-
update-types: ["version-update:semver-major"]
40+
update-types: [ "version-update:semver-major" ]
4141
- dependency-name: "jakarta.validation:jakarta.validation-api"
42-
update-types: ["version-update:semver-major"]
42+
update-types: [ "version-update:semver-major" ]
4343
- dependency-name: "org.glassfish.web:jakarta.servlet.jsp.jstl"
44-
update-types: ["version-update:semver-major"]
44+
update-types: [ "version-update:semver-major" ]
4545
- dependency-name: "jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api"
46-
update-types: ["version-update:semver-major"]
46+
update-types: [ "version-update:semver-major" ]
4747
- dependency-name: "org.glassfish.jaxb:jaxb-runtime"
48-
update-types: ["version-update:semver-major"]
48+
update-types: [ "version-update:semver-major" ]
4949
- dependency-name: "org.omnifaces:omnifaces"
50-
update-types: ["version-update:semver-major"]
50+
update-types: [ "version-update:semver-major" ]
51+
52+
- dependency-name: "org.aspectj:*"
53+
update-types: [ "version-update:semver-patch" ]
5154

5255
- dependency-name: "org.springframework*:*"
53-
update-types: ["version-update:semver-major"]
56+
update-types: [ "version-update:semver-major" ]
5457
- dependency-name: "com.flowlogix:flowlogix-jee"
55-
update-types: ["version-update:semver-major"]
58+
update-types: [ "version-update:semver-major" ]
5659

5760
- dependency-name: "org.eclipse.jetty:*"
58-
update-types: ["version-update:semver-major"]
61+
update-types: [ "version-update:semver-major" ]
62+
- dependency-name: "org.apache.cxf:*"
63+
update-types: [ "version-update:semver-major" ]
64+
- dependency-name: "org.apache.johnzon:*"
65+
update-types: [ "version-update:semver-major" ]
66+
- dependency-name: "com.hazelcast:*"
67+
update-types: [ "version-update:semver-minor" ]
5968

60-
# Dependencies for Maven - on 1.12.x
69+
# Dependencies for Maven - on 1.13.x
6170
- package-ecosystem: 'maven'
6271
directory: '/'
63-
target-branch: '1.12.x'
72+
target-branch: '1.13.x'
6473
schedule:
65-
interval: 'daily'
74+
interval: 'monthly'
6675
open-pull-requests-limit: 50
6776
ignore:
6877
- dependency-name: "jakarta.servlet.*:*"
69-
update-types: ["version-update:semver-major"]
78+
update-types: [ "version-update:semver-major" ]
7079
- dependency-name: "javax.servlet:javax.servlet-api"
71-
update-types: ["version-update:semver-major"]
80+
update-types: [ "version-update:semver-major" ]
7281
- dependency-name: "org.glassfish.web:jakarta.servlet.jsp.jstl"
73-
update-types: ["version-update:semver-major"]
82+
update-types: [ "version-update:semver-major" ]
7483
- dependency-name: "org.glassfish.jersey.*:*"
75-
update-types: ["version-update:semver-major"]
84+
update-types: [ "version-update:semver-major" ]
7685

7786
- dependency-name: "org.jasig.cas.client:*"
78-
update-types: ["version-update:semver-minor"]
87+
update-types: [ "version-update:semver-minor" ]
7988
- dependency-name: "org.slf4j:*"
80-
update-types: ["version-update:semver-major"]
89+
update-types: [ "version-update:semver-major" ]
8190
- dependency-name: "org.codehaus.groovy:*"
82-
update-types: ["version-update:semver-major"]
91+
update-types: [ "version-update:semver-major" ]
8392
- dependency-name: "ch.qos.logback:logback-classic"
84-
update-types: ["version-update:semver-minor"]
93+
update-types: [ "version-update:semver-minor" ]
8594
- dependency-name: "com.hazelcast:hazelcast"
86-
update-types: ["version-update:semver-major"]
95+
update-types: [ "version-update:semver-major" ]
8796
- dependency-name: "org.aspectj:*"
88-
update-types: ["version-update:semver-patch"]
97+
update-types: [ "version-update:semver-patch" ]
8998

9099
- dependency-name: "org.springframework*:*"
91-
update-types: ["version-update:semver-major"]
100+
update-types: [ "version-update:semver-major" ]
92101

93102
- dependency-name: "org.eclipse.jetty:*"
94-
update-types: ["version-update:semver-major"]
103+
update-types: [ "version-update:semver-major" ]
95104
- dependency-name: "com.github.mjeanroy:junit-servers-jetty"
96-
update-types: ["version-update:semver-minor"]
105+
update-types: [ "version-update:semver-minor" ]
106+
- dependency-name: "com.hazelcast:*"
107+
update-types: [ "version-update:semver-minor" ]
97108

98109
# Dependencies for GitHub Actions
99110
- package-ecosystem: 'github-actions'
100111
directory: '/'
101112
schedule:
102-
interval: 'daily'
113+
interval: 'weekly'
103114
open-pull-requests-limit: 10
115+
groups:
116+
github-dependencies:
117+
patterns:
118+
- '*'
104119

105-
# Dependencies for GitHub Actions - on 1.12.x
120+
# Dependencies for GitHub Actions - on 1.13.x
106121
- package-ecosystem: 'github-actions'
107122
directory: '/'
108-
target-branch: '1.12.x'
123+
target-branch: '1.13.x'
109124
schedule:
110-
interval: 'daily'
125+
interval: 'monthly'
111126
open-pull-requests-limit: 10
127+
groups:
128+
github-dependencies:
129+
patterns:
130+
- '*'

.github/labeler.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
# https://github.com/actions/labeler
19+
github_actions:
20+
- any:
21+
- changed-files:
22+
- any-glob-to-any-file:
23+
- .github/**/*
24+
25+
java:
26+
- any:
27+
- changed-files:
28+
- any-glob-to-any-file:
29+
- '**/*.java'
30+
31+
tests:
32+
- any:
33+
- changed-files:
34+
- any-glob-to-any-file:
35+
- '**/src/test/groovy/**/*'
36+
- '**/src/test/java/**/*'

.github/linters/.markdown-lint.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
# MD013/line-length Line length
19+
MD013: false
20+
21+
# MD014/commands-show-output Dollar signs used before commands without showing output
22+
MD014: false
23+
24+
# MD033/no-inline-html Inline HTML
25+
MD033: false
26+
27+
# MD034/no-bare-urls Bare URL used
28+
MD034: false
29+
30+
# MD040/fenced-code-language Fenced code blocks should have a language specified
31+
MD040: false
32+
33+
# MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading
34+
MD041: false

0 commit comments

Comments
 (0)