3963 Commits

Author SHA1 Message Date
Kusal Kithul-Godage 2757c23572 WW-3714 Fix replacement ValidationAware marker not recognised 2024-10-22 17:01:57 +11:00
Kusal Kithul-Godage ebedd7391f WW-3714 Marker interface migration follow-up 2024-10-22 13:55:46 +11:00
Kusal Kithul-Godage 7ce8f484e0 WW-3714 Shortcut adapters 2024-10-22 13:55:46 +11:00
Kusal Kithul-Godage dfd07190bd WW-3714 Update new ActionContext with new ValueStack 2024-10-22 13:55:46 +11:00
Kusal Kithul-Godage 111bc25650 WW-3714 Deprecate and migrate assorted marker interfaces 2024-10-22 13:55:46 +11:00
Kusal Kithul-Godage 8ba8ee5fe6 WW-3714 Deprecate and migrate ValueStack 2024-10-22 13:55:46 +11:00
Kusal Kithul-Godage 14bd4b80cf WW-3714 Deprecate and migrate ActionProxy 2024-10-22 13:55:19 +11:00
Kusal Kithul-Godage bbca2717f9 WW-3714 Deprecate and migrate ActionEventListener 2024-10-22 13:55:19 +11:00
Kusal Kithul-Godage b622e5d725 WW-3714 Ensure ReflectionExceptionHandler, WithLazyParams, ParamNameAwareResult marker interfaces respected 2024-10-22 13:50:45 +11:00
Kusal Kithul-Godage efa447af21 Merge pull request #1079 from apache/kusal-depr-apis
WW-3714 Deprecate and repackage common APIs part 1
2024-10-22 10:53:36 +11:00
Lukasz Lenart c3e0b9c909 WW-5427 Upgrades Freemarker incompatible_improvements to version 2.3.33 2024-10-20 11:48:46 +02:00
Lukasz Lenart 3a08c1094e Merge pull request #1067 from apache/feature/WW-5465-attributes
WW-5465 Renames tag parameters to attributes
2024-10-20 11:05:35 +02:00
Kusal Kithul-Godage 36a890ba69 WW-3714 Add factory support for new Interceptor, Result interfaces 2024-10-17 20:23:48 +11:00
Kusal Kithul-Godage e3fbe88355 WW-3714 Update new ActionContext with new ActionInvocation 2024-10-17 17:32:09 +11:00
Kusal Kithul-Godage 272c2e7bba WW-3714 Deprecate and migrate PreResultListener 2024-10-17 15:04:53 +11:00
Kusal Kithul-Godage 60095a6934 WW-3714 Deprecate and migrate ActionInvocation 2024-10-17 15:03:53 +11:00
Kusal Kithul-Godage ae9dc42da7 WW-3714 Deprecate and migrate ConditionalInterceptor 2024-10-17 14:22:30 +11:00
Kusal Kithul-Godage 8da6a79926 WW-3714 Deprecate and migrate ActionContext 2024-10-17 13:38:26 +11:00
Kusal Kithul-Godage 7deb481298 WW-3714 Deprecate and migrate Action, Interceptor, Result 2024-10-17 13:38:26 +11:00
Lukasz Lenart 15fb28f2db WW-5473 Fixes examining multiple HttpServletWrappers to find MultiPartRequestWrapper 2024-10-16 10:26:00 +02:00
Lukasz Lenart 8dc652789a Merge remote-tracking branch 'origin/master' into merge/master-to-7xx-2024-10-15
# Conflicts:
#	core/src/main/java/org/apache/struts2/components/UIBean.java
#	plugins/javatemplates/src/test/java/org/apache/struts2/views/java/simple/AbstractTest.java
#	pom.xml
2024-10-15 07:36:23 +02:00
Kusal Kithul-Godage 58e19dde30 WW-5468 Remove unneeded annotations 2024-10-14 18:52:12 +11:00
Lukasz Lenart b17d7f6ff9 WW-5465 Short-circuits attributes processing if not found in ValueStack 2024-10-13 10:40:33 +02:00
Lukasz Lenart 00f979e9c2 WW-5465 Renames tag parameters to attributes 2024-10-13 10:25:13 +02:00
Kusal Kithul-Godage a57f51cc2b WW-5468 Reworked fix, exempt ModelDriven Action parameters 2024-10-12 22:52:37 +11:00
Lukasz Lenart 5c5683907c WW-5468 Fixes @StrutsParameter for ModelDriven 2024-10-11 11:31:14 +02:00
JCgH4164838Gh792C124B5 09eb286020 Initial Commit:
- Fix for boundary condition bug in JakartaMultipartRequest that results
in a NPE when struts.multipart.maxStringLength is not explicitly set, and
normal fields are processed along with a file upload.
- Additional unit tests for file upload interceptors to confirm
functionality with-or-without max parameters being set when a file upload
is processed alone as well as with normal fields.
2024-10-06 15:37:16 -04:00
Lukasz Lenart d33be1d43c [maven-release-plugin] prepare for next development iteration 2024-10-05 16:08:38 +02:00
Lukasz Lenart c812450292 [maven-release-plugin] prepare release STRUTS_6_6_1 2024-10-05 16:08:26 +02:00
Lukasz Lenart 0bd4266d2f WW-5297 Fixes checking nonce of invalidated session 2024-09-24 07:31:12 +02:00
Lukasz Lenart 81a3776a3c WW-5458 Replaces e.printStackTrace() with proper logger 2024-09-07 07:02:26 +02:00
Lukasz Lenart b237fb6f88 WW-5461 Extends UploadedFile with inputName field 2024-09-03 08:41:21 +02:00
Lukasz Lenart 735d1bc88d WW-5461 Extends UploadedFile with inputName field 2024-09-03 07:40:17 +02:00
Lukasz Lenart 9fa6dd96f6 Merge branch 'master' into merge/master-to-7xx-2024-09-01 2024-09-02 08:37:26 +02:00
Lukasz Lenart e743ddec30 WW-5450 Drops unused import 2024-08-30 14:46:24 +02:00
Lukasz Lenart f50cb28f8e WW-5450 Simplifies boolean expression 2024-08-30 14:46:13 +02:00
Lukasz Lenart b6cffd2ffa WW-5450 Uses proper naming when defining a constant 2024-08-30 14:45:55 +02:00
Lukasz Lenart 7aa491eb40 WW-5450 Avoids accessing parameters via a key 2024-08-30 14:03:11 +02:00
Lukasz Lenart 9292dc2d07 WW-5450 Uses existing Jakarta constants instead of free hand strings 2024-08-30 13:41:43 +02:00
Kusal Kithul-Godage 0fd85517e9 WW-4062 Further optimisation of OgnlException caching 2024-08-13 19:15:43 +10:00
Kusal Kithul-Godage 6caa932fff WW-4062 Cache OgnlException thrown on compilation 2024-08-09 20:34:52 +10:00
Kusal Kithul-Godage f41fe80d80 WW-5454 Log warnings on startup for disabled critical security features 2024-08-03 20:24:29 +10:00
Lukasz Lenart 479a9d86ed WW-5451 Fixes NPE when iterator starts with null 2024-07-31 16:53:01 +02:00
Kusal Kithul-Godage 1ecfbae465 WW-5386 Delete deprecated FileUploadInterceptor 2024-07-26 17:29:24 +10:00
Kusal Kithul-Godage d0b53465b5 WW-5411 Delete deprecated code part 6 2024-07-26 16:59:01 +10:00
Kusal Kithul-Godage 35d9c0b418 WW-5411 General code clean up using modern language features 2024-07-26 01:48:10 +10:00
Kusal Kithul-Godage aec78dd161 WW-5411 Misc code cleanup 2024-07-25 21:16:56 +10:00
Kusal Kithul-Godage 4e4cf468a2 WW-5411 Delete deprecated code part 5 2024-07-25 21:16:44 +10:00
Kusal Kithul-Godage e411f9c175 WW-5411 Delete deprecated code part 4 2024-07-25 20:25:03 +10:00
Kusal Kithul-Godage 6c6ef447c9 WW-5411 Delete deprecated code part 3 2024-07-25 20:12:54 +10:00