Commit Graph

3501 Commits

Author SHA1 Message Date
Lukasz Lenart 5b020eb570 Reduces log level to debug to reduce noise in the logs 2024-01-08 07:11:35 +01: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
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
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 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
Kusal Kithul-Godage 9976ed3f1d Merge pull request #821 from apache/WW-5378-no-context-fallback
WW-5378 Add option to NOT fallback to context lookup when finding value on OgnlValueStack
2024-01-02 20:33:00 +11:00
Kusal Kithul-Godage 8954ad61c1 WW-5364 Add String.class to system allowlist 2024-01-02 18:03:05 +11:00
Kusal Kithul-Godage 3d25caa0a8 WW-5382 Update Dispatcher#getContainer JavaDoc 2024-01-02 17:54:08 +11:00
Kusal Kithul-Godage 946737c811 WW-5382 Rework Dispatcher injections 2024-01-02 03:57:45 +11:00
Kusal Kithul-Godage ae71c464a8 WW-5382 Delete redundant code 2024-01-02 02:59:40 +11:00
Kusal Kithul-Godage fa5b46c784 WW-5382 Add test for Dispatcher reinjection 2024-01-02 02:57:44 +11:00
Kusal Kithul-Godage 6f1e1222bc WW-5382 Rework existing Dispatcher tests and base test classes 2024-01-02 02:56:57 +11:00
Lukasz Lenart 3dabcf127b Merge pull request #812 from apache/feature/WW-5362-remove-type
[WW-5362] Removes type attribute out of <s:script/> tag
2024-01-01 10:54:55 +01:00
Kusal Kithul-Godage 2024d83177 WW-5382 Fix stale bootstrap context on ActionContext 2023-12-31 00:33:56 +11:00
Kusal Kithul-Godage 15acd72d24 WW-5382 Fix stale injections in Dispatcher 2023-12-31 00:33:56 +11:00
Kusal Kithul-Godage 32584c3551 WW-5382 Fix StrutsInternalTestCase 2023-12-31 00:33:56 +11:00
Kusal Kithul-Godage c322abacbf WW-5381 Introduce extension point for MethodAccessor 2023-12-29 14:11:00 +11:00
Kusal Kithul-Godage aef5d5c6c7 WW-5381 Introduce extension point for CompoundRootAccessor 2023-12-29 13:58:27 +11:00
Kusal Kithul-Godage 8f4d9a6f6f WW-5381 Introduce RootAccessor interface for extension point 2023-12-29 13:40:41 +11:00
Kusal Kithul-Godage eb3928cb15 WW-5378 Add option to disable ValueStack context fallback 2023-12-28 00:50:53 +11:00
Kusal Kithul-Godage f6fbab9a40 WW-5378 Assorted refactor and clean up 2023-12-28 00:50:53 +11:00
Lukasz Lenart b9c797e1b4 WW-5362 Removes deprecated language attribute
Co-authored-by: Sebastian Peters <sebastian.peters@gmail.com>
2023-12-19 16:19:21 +01:00
Lukasz Lenart b5e07903f2 Merge pull request #811 from apache/feature/WW-5328-removes-deprecated
[WW-5328] Removes deprecated setters
2023-12-18 16:41:42 +01:00
Lukasz Lenart 92227bb51e Merge pull request #814 from assachs/master
[WW-5373] Update JavaDoc CspReportAction.java
2023-12-18 07:14:43 +01:00
Kusal Kithul-Godage 5aeecd2d1b WW-5364 Add missing system allowlist classes 2023-12-18 10:59:25 +11:00
assachs 8965c575cd Update CspReportAction.java WW-5373
WW-5373 
change java comment
2023-12-17 23:34:24 +01:00
Lukasz Lenart 94dd7a5267 WW-5362 Removes type attribute out of <s:script/> tag 2023-12-17 16:40:22 +01:00
Lukasz Lenart e8881f6644 WW-5328 Removes deprecated setters 2023-12-17 16:14:41 +01:00
Lukasz Lenart f4501846c6 Merge pull request #808 from apache/feature/WW-5371-modern-upload
[WW-5371] Modern upload
2023-12-15 10:06:35 +01:00
Lukasz Lenart 64c13cc746 WW-5370 Simplifies error handling logic 2023-12-15 09:38:43 +01:00
Lukasz Lenart 102e040e09 WW-5370 Adds proper logic to handle null 2023-12-12 10:00:31 +01:00
Lukasz Lenart 4eaab8a79d WW-5370 Simplifies code 2023-12-12 09:48:45 +01:00
Lukasz Lenart c40978f8cd WW-5370 Uses TreeMap with case-insensitive comparator 2023-12-12 08:52:57 +01:00
Lukasz Lenart 3ef9ade890 WW-5371 Document how to use the new file upload logic 2023-12-12 08:35:31 +01:00