1143 Commits

Author SHA1 Message Date
Lukasz Lenart cd3389ab35 [maven-release-plugin] prepare release STRUTS_7_0_0_M1 2024-01-20 11:38:59 +01:00
Kusal Kithul-Godage b50616942b WW-5352 Acceptance test coverage 2024-01-18 19:54:54 +11:00
Kusal Kithul-Godage 6df80041e3 WW-5352 Auto allowlist parameterized types! 2024-01-09 20:54:15 +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 4c60f39c7a WW-5352 Enable annotations for showcase 2024-01-09 17:21:21 +11:00
Lukasz Lenart d8090ef9d8 Merge remote-tracking branch 'origin/master' into merge-master-to-7xx-2024-01-04
# Conflicts:
#	Jenkinsfile
#	bundles/admin/src/main/resources/osgi/admin/shell.ftl
#	bundles/admin/src/main/resources/osgi/admin/viewBundle.ftl
#	bundles/admin/src/main/resources/osgi/admin/viewBundles.ftl
#	plugins/velocity/src/main/java/org/apache/struts2/views/velocity/components/AbstractDirective.java
2024-01-04 10:21:52 +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 576c064695 Replaces empty file upload test with simple one 2023-12-16 16:48:51 +01:00
Lukasz Lenart 6ce1e9ea3e Upgrades Htmlunit to version 3.6.0 2023-12-16 11:11:56 +01:00
James Dyer 6f35c02fbf [WW-5141] Removes deprecated plugins (#798)
* WW-5141

- remove portlet

* WW-5141

- remove "pell multipart plugin"

* WW-5141

- remove code for "pell multipart plugin"

* WW-5141

-  remove dwr plugin

* WW-5141

- remove dwr plugin code

* WW-5141

- remove "dwr" from "struts-showcase"

* WW-5141

- remove references to "oval plugin" (removed)

* WW-5141

- remove dwr from struts-showcase
2023-12-16 11:03:47 +01:00
jdyer1 bed0db3470 WN-5141
- TODO: Ignore the "struts showcase file upload" test for now
2023-12-16 10:59:19 +01:00
jdyer1 b372ac9e9a WN-5141
- velocity and struts showcase
2023-12-16 10:59:19 +01:00
jdyer1 8cd0dc9cc1 Revert "WN-5141"
This reverts commit 4f9febb54d.
2023-12-16 10:59:19 +01:00
jdyer1 e95a07fcf1 WN-5141
- velocity with showcase
2023-12-16 10:59:19 +01:00
jdyer1 1295c59456 WN-5141
- struts showcase fixes (still 1 test failure)
2023-12-16 10:59:18 +01:00
jdyer1 519b8bd98a WN-5141
- upgrade to latest jetty-maven plugin
- remove spurious jetty dependencies from parent pom
2023-12-16 10:59:18 +01:00
jdyer1 8b501aa212 WN-5141
- initial attempt to update references javax>jakarta and get things to compile
2023-12-16 10:57:07 +01:00
jdyer1 79138e1853 WW-5335 Prepares for Java 17 & Struts 7.x 2023-12-16 10:57:07 +01:00
jdyer1 d20972c13f WW-5141 fix formatting problems 2023-12-16 10:56:57 +01:00
jdyer1 6e76a3abc8 WN-5141
- use eclipse transformer on sitemesh2
2023-12-16 10:55:52 +01:00
jdyer1 697e18553b WN-5141
- upgrade sitemesh (TODO: maybe not necessary??)
2023-12-16 10:40:36 +01:00
jdyer1 08c6693200 WN-5141
- remove "dwr" from "struts-showcase"
2023-12-16 10:40:35 +01:00
jdyer1 20eb2ebbf5 WN-5141
-  remove dwr plugin
2023-12-16 10:40:34 +01:00
jdyer1 2202e5fbbb WW-5141
- initial attempt to update references javax>jakarta and get things to compile
2023-12-16 10:39:28 +01:00
Lukasz Lenart 3ce3f82646 WW-5371 Simplifies file upload logic and extracts constants 2023-12-11 08:55:20 +01:00
Lukasz Lenart dc4103bcb5 WW-5371 Uses the new upload mechanism in Showcase app 2023-12-11 07:56:38 +01:00
Kusal Kithul-Godage d7df9ce998 WW-5364 Replace some allowlist classes with packages 2023-11-24 22:41:23 +11:00
Kusal Kithul-Godage 39c3e332d7 WW-5364 Add Struts components to allowlist 2023-11-24 22:41:23 +11:00
Kusal Kithul-Godage ee442db9ed WW-5364 Enable allowlist for showcase 2023-11-24 21:32:33 +11:00
Kusal Kithul-Godage 403c3c4a10 Unify HtmlUnit versions 2023-10-15 23:37:46 +11:00
Lukasz Lenart b7f73715d9 [maven-release-plugin] prepare for next development iteration 2023-09-11 09:49:51 +02:00
Lukasz Lenart 236ae15c66 [maven-release-plugin] prepare release STRUTS_6_3_0_1 2023-09-11 09:49:42 +02:00
Lukasz Lenart f4253ff8ff [maven-release-plugin] prepare for next development iteration 2023-09-11 09:22:20 +02:00
Lukasz Lenart 0ba2d69af9 [maven-release-plugin] prepare release STRUTS_6_3_0_1 2023-09-11 09:22:12 +02:00
Lukasz Lenart a0185f2483 [maven-release-plugin] prepare for next development iteration 2023-09-01 08:01:39 +02:00
Lukasz Lenart 1a88f78a7e [maven-release-plugin] prepare release STRUTS_6_3_0 2023-09-01 08:01:30 +02:00
Lukasz Lenart 20e2110614 Reverts version to 6.3.0-SNAPSHOT 2023-09-01 07:44:47 +02:00
Lukasz Lenart 32e42b3ecd [maven-release-plugin] prepare for next development iteration 2023-08-23 07:30:16 +02:00
Lukasz Lenart 04e9246389 [maven-release-plugin] prepare release STRUTS_6_3_0 2023-08-23 07:30:08 +02:00
Kusal Kithul-Godage 9a286c9353 WW-5334 Remove other unneeded declarations 2023-08-19 12:23:20 +10:00
Kusal Kithul-Godage 81ede1181f WW-5334 Lift log4j dependencies 2023-08-19 11:51:58 +10:00
Lukasz Lenart 8080d41a1c [maven-release-plugin] prepare for next development iteration 2023-07-30 07:59:57 +02:00
Lukasz Lenart 67a21ffe1b [maven-release-plugin] prepare release STRUTS_6_3_0_RC1 2023-07-30 07:59:57 +02:00
Lukasz Lenart 10203ed89a WW-5233 Introduces Tiles base code into the Tiles plugin
WW-5233 Copies a based set of Tiles classes used by Struts

WW-5233 Copies Portlet related Tiles code base

WW-5233 Copies Tiles API related tests

WW-5233 Copies Tiles Core related tests

WW-5233 Copies Tiles EL related tests

WW-5233 Copies Tiles OGNL related tests

WW-5233 Copies Tiles Template related tests

WW-5233 Copies Tiles Servlet related tests

WW-5233 Upgrades Easymock to version 4.3 to support Java 17

WW-5233 Copies Tiles Request related tests

WW-5233 Copies Tiles Autotag related tests

WW-5233 Drops useless @version tag and addresses some potential RegEx vulnerabilities

WW-5233 Addresses bugs reported by Sonar

WW-5233 Addresses a few code smells

WW-5233 Copies Tiles Portal related tests

WW-5233 Fixes broken test

WW-5233 Adds Tiles DTD definition

Add missing classes and tld definition.

Add generating of Autotags and tests.

Make plugin standalone with all generated resources.

Make plugin standalone with all generated resources for velocity.

Make plugin standalone with all generated resources for velocity.

WW-5233 Marks Velocity dependencies as optional
2023-07-30 07:59:56 +02:00
Lukasz Lenart 62b41ef466 [maven-release-plugin] prepare for next development iteration 2023-06-28 09:13:16 +02:00
Lukasz Lenart bb7cce26e9 [maven-release-plugin] prepare release STRUTS_6_2_0 2023-06-28 09:13:07 +02:00
Lukasz Lenart c99526ce1f WW-5296 Uses proper DTDs 2023-05-16 20:22:03 +02:00
Lukasz Lenart 1a3af1907a WW-5289 Fixes creating executor to avoid locking JVM on shutdown 2023-03-26 14:11:10 +02:00
Stefaan Dutry 95a6dff1f5 WW-5251 remove deprecated interfaces related to ServletConfigInterceptor 2023-03-14 00:04:32 +01:00