1910 Commits

Author SHA1 Message Date
Kusal Kithul-Godage 7da2def478 WW-5334 Fix Junit module README 2023-08-18 21:49:24 +10:00
Kusal Kithul-Godage 9992e39b42 WW-5334 Fix Portlet plugin dependency scopes 2023-08-18 21:47:37 +10:00
Kusal Kithul-Godage cfce5b2e03 WW-5334 Include Mockito as test dependency for all plugins 2023-08-18 21:45:27 +10:00
Kusal Kithul-Godage a650f3bfce WW-5334 Plugins don't need to include core as compile scope 2023-08-18 21:45:04 +10:00
Kusal Kithul-Godage c452137005 WW-5334 Correct struts2-xslt-plugin pom 2023-08-18 21:43:49 +10:00
Lukasz Lenart 298eefe8c8 WW-5331 Uses proper signature of get() 2023-08-17 10:24:09 +02:00
Lukasz Lenart 71e9ee76c1 Merge pull request #608 from apache/WW-5233-tiles
[WW-5233] Include Apache Tiles code base in the Tiles plugin
2023-08-01 10:03:44 +02:00
Lukasz Lenart bb1a34daae WW-5327 Stops using JavaBeans notation for setters 2023-07-30 08:25:33 +02: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 01ccc0bcb3 WW-5233 Disables XML external entity parsing 2023-07-30 07:59:56 +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 11833fdd51 Reverts JAXB implementation to pre-Jakarta version 2023-07-24 07:52:54 +02:00
dependabot[bot] a0da9f2109 Bump net.sf.jasperreports:jasperreports from 6.19.1 to 6.20.5
Bumps [net.sf.jasperreports:jasperreports](https://github.com/TIBCOSoftware/jasperreports) from 6.19.1 to 6.20.5.
- [Release notes](https://github.com/TIBCOSoftware/jasperreports/releases)
- [Commits](https://github.com/TIBCOSoftware/jasperreports/compare/6.19.1...6.20.5)

---
updated-dependencies:
- dependency-name: net.sf.jasperreports:jasperreports
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 01:57:43 +00:00
Lukasz Lenart dbdf72b38b Merge pull request #708 from apache/dependabot/maven/com.sun.xml.bind-jaxb-impl-4.0.3
Bump jaxb-impl from 2.3.2 to 4.0.3
2023-07-21 10:43:52 +02:00
dependabot[bot] 10355a9ce8 Bump jaxb-impl from 2.3.2 to 4.0.3
Bumps jaxb-impl from 2.3.2 to 4.0.3.

---
updated-dependencies:
- dependency-name: com.sun.xml.bind:jaxb-impl
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17 17:52:22 +00:00
dependabot[bot] 66c0b219ce Bump osgi.core from 7.0.0 to 8.0.0
Bumps osgi.core from 7.0.0 to 8.0.0.

---
updated-dependencies:
- dependency-name: org.osgi:osgi.core
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17 17:51:21 +00: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
Kusal Kithul-Godage 9a7398f9af WW-5301 Fix custom VelocityManager bean selection 2023-05-20 19:56:11 +10:00
Lukasz Lenart c99526ce1f WW-5296 Uses proper DTDs 2023-05-16 20:22:03 +02:00
Lukasz Lenart d87c4d2ec6 Merge pull request #680 from apache/WW-5304-depreacted
[WW-5304] Drops deprecated methods and fields in ActionContext
2023-05-16 19:47:28 +02:00
Greg Huber 9085d144d7 WW-5308 Java templates plugin, add minlength and maxlength to textarea. 2023-05-09 09:40:54 +01:00
Lukasz Lenart f0f9e42fa9 WW-5304 Drops deprecated methods and fields in ActionContext 2023-04-10 15:12:11 +02:00
Kusal Kithul-Godage d31c8c4027 WW-5298 Clean up StrutsVelocityContext 2023-03-29 19:52:03 +11:00
Lukasz Lenart bad445ba36 Merge pull request #670 from sdutry/issue/WW-5251
WW-5251 remove deprecated interfaces related to ServletConfigInterceptor
2023-03-15 08:50:51 +01:00
Stefaan Dutry 95a6dff1f5 WW-5251 remove deprecated interfaces related to ServletConfigInterceptor 2023-03-14 00:04:32 +01:00
Lukasz Lenart d204f9b17b Merge pull request #585 from sdutry/issue/WW-5196
WW-5196 use generics for RequestMap and ApplicationMap and correct SessionMap to also be of type <String, Object>
2023-03-13 07:05:37 +01:00
Stefaan Dutry a45914b4b7 fix compilation failures after merging master 2023-03-12 20:01:04 +01:00
Kusal Kithul-Godage 6cde7b4160 WW-5266 Implement struts.multipart.maxFileSize 2023-03-02 19:06:24 +11:00
Lukasz Lenart 13c93aaa75 WW-5285 Uses Long and null to check if option has been defined 2023-02-28 08:10:31 +01:00
Lukasz Lenart 474a340553 WW-5274 Marks the Pell multipart plugin as deprecated 2023-01-22 10:53:52 +01:00
Lukasz Lenart 15dd2f2234 WW-5264 Moves XSLT result into a dedicated plugin 2022-12-09 09:45:29 +01:00
Lukasz Lenart efd4c61a26 Updates OWASP supressions as some reports are false positive 2022-11-27 08:51:34 +01:00
Lukasz Lenart d166d79a66 [maven-release-plugin] prepare for next development iteration 2022-11-15 15:30:13 +01:00
Lukasz Lenart f5c0aa5f3a [maven-release-plugin] prepare release STRUTS_6_1_1 2022-11-15 15:30:05 +01:00
Lukasz Lenart 1af3e31548 [maven-release-plugin] prepare for next development iteration 2022-11-08 15:49:51 +01:00
Lukasz Lenart 18a72c3dff [maven-release-plugin] prepare release STRUTS_6_1_0 2022-11-08 15:49:42 +01:00
Lukasz Lenart ea7fba2846 WW-5259 Extracts UrlHelper#parseQueryString into a dedicated bean 2022-11-07 12:13:43 +01:00
Lukasz Lenart 35a50ea836 Merge pull request #630 from apache/WW-4514-url
[WW-4514] Fixes building query string with empty parameters
2022-11-06 09:50:51 +01:00
Lukasz Lenart 6135a71335 WW-4514 Extracts parameters string building into a dedicated class with a proper extension point 2022-11-04 08:49:57 +01:00
Lukasz Lenart 4a585347ed WW-5255 Fixes debug console and validators' details page 2022-11-02 12:20:33 +01:00
Lukasz Lenart 4bb81d5909 WW-5255 Fixes <s:script/> and <s:link/> and uses them across tags 2022-11-02 12:20:33 +01:00
Lukasz Lenart 2660aaec56 [WW-4692] Extracts Url encoder/decoder into dedicated interfaces/classes (#626)
* WW-4692 Extracts Url encoder/decoder into dedicated interfaces/classes

* WW-4692 Removes code smells reported by Sonar and adds additional test case

* WW-4692 Adds missing header with license

* WW-4692 Prevents int promotion behaviour

* WW-4692 Drops unused imports

* WW-4692 Fixes int promotion behaviour

* WW-4692 Improves code coverage
2022-11-02 10:32:13 +01:00
Lukasz Lenart 9c078aef14 WW-4440 Adds basic README.md to all submodules 2022-10-27 12:53:05 +02:00
Lukasz Lenart 802afb0cc0 WW-2815 Drops unused import 2022-10-17 10:55:46 +02:00
Lukasz Lenart 339c30320a WW-2815 Drops clearing existing permissions to avoid messing with user provided configuration 2022-10-17 10:14:51 +02:00
Lukasz Lenart a562f8f806 WW-2815 Fixes support for Collections and String 2022-10-17 09:52:07 +02:00
Lukasz Lenart ac13c32bdb WW-2815 Drops deprecated API 2022-10-17 09:47:37 +02:00
Lukasz Lenart bb71610296 WW-2815 Refactors XStreamHandler to allow to provide a custom configuration 2022-10-17 08:54:03 +02:00