Commit Graph

7047 Commits

Author SHA1 Message Date
Kusal Kithul-Godage 71d77df3f3 WW-5352 Normalise parameter name 2024-01-18 21:24:36 +11:00
Kusal Kithul-Godage b50616942b WW-5352 Acceptance test coverage 2024-01-18 19:54:54 +11:00
Kusal Kithul-Godage 728d695ce1 WW-5352 Add debug logging for parameter rejections 2024-01-17 19:26:03 +11:00
Kusal Kithul-Godage 49b9c0c78c WW-5352 Ensure superclasses and interfaces allowlisted 2024-01-14 16:15:46 +11:00
Kusal Kithul-Godage 56d8361b41 WW-5352 Implement transition mode 2024-01-09 22:53:52 +11:00
Kusal Kithul-Godage bf7737fa07 WW-5352 Add unit test coverage for generics 2024-01-09 22:30:40 +11:00
Kusal Kithul-Godage f106b20983 WW-5352 Map-like type support 2024-01-09 21:23:18 +11:00
Kusal Kithul-Godage 6df80041e3 WW-5352 Auto allowlist parameterized types! 2024-01-09 20:54:15 +11:00
Kusal Kithul-Godage 770d311105 WW-5352 Mild optimisation 2024-01-09 20:23:44 +11:00
Kusal Kithul-Godage 0a71e2c3b9 WW-5352 Implement auto-allowlisting for Iterator component 2024-01-09 20:23:44 +11:00
Kusal Kithul-Godage a57c2882e7 WW-5352 Reinstate manual allowlist for generic types 2024-01-09 18:42:15 +11:00
Kusal Kithul-Godage b2c7542265 WW-5352 Dispatcher should up thread allowlist 2024-01-09 17:52:09 +11:00
Kusal Kithul-Godage 4c60f39c7a WW-5352 Enable annotations for showcase 2024-01-09 17:21:21 +11:00
Kusal Kithul-Godage 5d79301235 WW-5352 Fix missing curved bracket 2024-01-09 17:21:02 +11:00
Kusal Kithul-Godage e9154b922c Merge branch 'master' into WW-5352-parameter-annotation-3 2024-01-09 16:12:40 +11:00
Kusal Kithul-Godage 4c5f2b0266 WW-5352 Add full unit test coverage 2024-01-09 15:56:46 +11:00
Kusal Kithul-Godage bf3f407b5f WW-5352 Ensure allowlist is cleared if in unexpected state 2024-01-09 15:48:35 +11:00
Kusal Kithul-Godage f5a7c31f25 Merge pull request #838 from apache/fix/debug-level
Reduces log level to debug to reduce noise in the logs
2024-01-08 18:21:18 +11:00
Lukasz Lenart 5b020eb570 Reduces log level to debug to reduce noise in the logs 2024-01-08 07:11:35 +01:00
Lukasz Lenart 07cecbf63c Merge pull request #837 from apache/dependabot/maven/org.apache.maven.plugins-maven-release-plugin-3.0.1
Bump org.apache.maven.plugins:maven-release-plugin from 3.0.0-M1 to 3.0.1
2024-01-08 07:08:58 +01:00
dependabot[bot] b9d072d18c Bump org.apache.maven.plugins:maven-release-plugin
Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.0.0-M1 to 3.0.1.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.0.0-M1...maven-release-3.0.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 01:17:20 +00:00
Kusal Kithul-Godage 4255da3ee9 WW-5352 First draft implementation 2024-01-07 14:14:29 +11:00
Kusal Kithul-Godage ad576f0fd5 WW-5352 Introduce ThreadAllowlist bean 2024-01-07 14:13:23 +11:00
Kusal Kithul-Godage eca0666f0a WW-5352 Introduce StrutsParameter annotation 2024-01-07 14:13:23 +11:00
Kusal Kithul-Godage ecd02de8b0 Merge pull request #831 from apache/WW-5352-parameter-annotation-2
WW-5352 Refactor ParametersInterceptor
2024-01-07 02:14:51 +11:00
Kusal Kithul-Godage 3b76678c0e Merge pull request #825 from apache/WW-5381-method-accessor
WW-5381 Introduce extension point for MethodAccessor
2024-01-07 02:14:37 +11:00
Kusal Kithul-Godage 3b078995aa Merge pull request #826 from apache/WW-5382-stale-config
WW-5382 Fix stale injections in Dispatcher
2024-01-07 02:14:28 +11:00
Lukasz Lenart 9a0df704a8 Merge pull request #834 from apache/fix/do-not-clean
Stops cleaning nightlies to allow to coexist different versions
2024-01-06 16:00:43 +01:00
Lukasz Lenart fb7fec3550 Stops cleaning nightlies to allow to coexist different versions 2024-01-06 15:11:01 +01:00
Kusal Kithul-Godage 503c8daa16 WW-5381 Remove unnecessary/confusing parameters 2024-01-06 02:49:47 +11:00
Kusal Kithul-Godage 78e97a42e9 Merge branch 'master' into WW-5381-method-accessor 2024-01-06 02:42:41 +11:00
Kusal Kithul-Godage d4a0b3b852 WW-5381 Reimplement ability to register additional MethodAccessors 2024-01-06 02:42:37 +11:00
Kusal Kithul-Godage 199ea0db69 WW-5352 Rename acceptable name/value methods 2024-01-06 02:10:34 +11:00
Kusal Kithul-Godage aa4398ee2e WW-5352 Do not use setter notation for helper methods 2024-01-06 02:10:12 +11:00
Lukasz Lenart 5e9dd3d690 Merge pull request #830 from apache/feature/WW-5383-exclude-jars
[WW-5383] Updates RegEx to excludes JARs by default
2024-01-04 10:10:58 +01:00
Lukasz Lenart cc78033d3d WW-5383 Updates RegEx to excludes JARs by default 2024-01-04 06:49:10 +01:00
Kusal Kithul-Godage 370d8829d1 Merge pull request #824 from apache/WW-5381-compoundroot-interface-2
WW-5381 Introduce extension point for CompoundRootAccessor
2024-01-03 23:11:40 +11:00
Kusal Kithul-Godage 69a7195df7 Merge branch 'master' into WW-5381-compoundroot-interface-2
# Conflicts:
#	core/src/test/java/org/apache/struts2/interceptor/parameter/ParametersInterceptorTest.java
2024-01-03 23:05:47 +11:00
Kusal Kithul-Godage ed06d61f2f Merge pull request #829 from apache/WW-5352-parameter-annotation
WW-5352 Repackage ParametersInterceptor and related classes
2024-01-03 23:04:44 +11:00
Kusal Kithul-Godage fd94c17663 WW-5352 Gut deprecated interfaces 2024-01-03 23:00:54 +11:00
Kusal Kithul-Godage f3c160d9d6 WW-5381 Revert bean removals for backwards compatibility 2024-01-03 21:44:21 +11:00
Kusal Kithul-Godage 573dbbcea8 WW-5381 Revert bean removal for backwards compatibility 2024-01-03 21:42:52 +11:00
Kusal Kithul-Godage 8a245e865b WW-5352 Refactor ParametersInterceptor 2024-01-03 21:34:44 +11:00
Kusal Kithul-Godage 19cc1514a1 WW-5352 Move ParameterNameAware and ParameterValueAware 2024-01-03 20:53:04 +11:00
Kusal Kithul-Godage 2ae36b6091 WW-5352 Fix SonarCloud logging warnings 2024-01-03 16:13:54 +11:00
Kusal Kithul-Godage 4698733670 WW-5352 Repackage ParametersInterceptor and related classes 2024-01-03 15:08:02 +11:00
Kusal Kithul-Godage 07718b5bf0 Merge pull request #822 from apache/WW-5379-velocity-stack-alt
WW-5379 Implement alternative mechanism for Velocity directives to obtain ValueStack
2024-01-03 11:41:55 +11:00
Kusal Kithul-Godage 031d66dba3 Merge pull request #823 from apache/WW-5381-compoundroot-interface
WW-5381 Introduce RootAccessor interface for extension point
2024-01-03 11:41:20 +11:00
Kusal Kithul-Godage ee600f99b1 WW-5379 Use ValueStackProvider marker interface for Velocity context implementation flexibility 2024-01-02 21:24:40 +11:00
Kusal Kithul-Godage 83a4503a76 Merge pull request #828 from apache/WW-5364-fix-str-access
WW-5364 Add String.class to system allowlist
2024-01-02 20:33:14 +11:00