Commit Graph

3298 Commits

Author SHA1 Message Date
Kusal Kithul-Godage 270ec4ad71 WW-5337 Fix #testPackageNameExclusionAsCommaDelimited 2023-08-21 23:59:00 +10:00
Kusal Kithul-Godage a228b14a48 WW-5337 Drop superinterface/superclass banning test 2023-08-21 23:58:42 +10:00
Kusal Kithul-Godage b0f1ef1f8b WW-5337 Revert Object special handling 2023-08-21 23:58:24 +10:00
Kusal Kithul-Godage 72a5d21332 WW-5337 Update struts-excluded-classes.xml to not have trailing periods 2023-08-21 23:38:15 +10:00
Kusal Kithul-Godage 746c754132 WW-5337 Make #isExcludedPackageNames runtime proportional to no. of package parts rather than no. of excluded packages 2023-08-21 23:37:32 +10:00
Kusal Kithul-Godage e53dd7dd5e WW-5337 Make #isClassExcluded (semantics changes) and #isExcludedPackageExempt constant time 2023-08-21 23:34:47 +10:00
Kusal Kithul-Godage 4145d1af14 WW-5337 Make #isExcludedPackageNamePatterns more succinct 2023-08-21 23:33:52 +10:00
Kusal Kithul-Godage 841705cadf WW-5337 Strip trailing periods from package names provided as not needed 2023-08-21 23:33:30 +10:00
Kusal Kithul-Godage 393eb8c0f8 WW-5337 Minor clean up OgnlUtil 2023-08-21 23:32:04 +10:00
Kusal Kithul-Godage bb68ce6ae5 WW-5337 Catch PatternSyntaxException and ensure ConfigurationException thrown 2023-08-21 23:31:31 +10:00
Lukasz Lenart ea124a4757 Merge pull request #732 from apache/WW-5334-fix-cyclic
WW-5334 Enable usage of junit-plugin inside velocity-plugin
2023-08-19 08:24:50 +02:00
Kusal Kithul-Godage 81ede1181f WW-5334 Lift log4j dependencies 2023-08-19 11:51:58 +10:00
Lukasz Lenart 2e0764f9da Merge pull request #729 from apache/fix/WW-5327-removes-duplicate
[WW-5327] Removes duplicated exclusion
2023-08-17 12:41:29 +03:00
Lukasz Lenart fc0eae3ef6 WW-5327 Removes all duplicated excluded classes 2023-08-17 10:58:30 +02:00
Lukasz Lenart 956a956efb WW-5327 Removes duplicated exclusion
Refs #715
2023-08-17 10:47:29 +02:00
Kusal Kithul-Godage 9780e70648 WW-5332 Add additional test cases 2023-08-17 13:48:22 +10:00
Kusal Kithul-Godage ec4dfa3e96 WW-5332 Add validation for package name parsing 2023-08-17 13:32:00 +10:00
ervs b19ef0c567 Update StreamResult.java
chore: fix misspell
2023-08-11 09:54:38 -05:00
Lukasz Lenart c7d88bea6f WW-5327 Makes deprecated setters operational 2023-07-31 10:52:42 +02:00
Lukasz Lenart f6737841f8 WW-5327 Makes deprecated setters operational 2023-07-31 10:51:22 +02:00
Lukasz Lenart ce4015739a Extends exclusion list 2023-07-31 10:39:02 +02:00
Lukasz Lenart 2533d3177c Ignores class existence 2023-07-31 08:51:14 +02:00
Lukasz Lenart bc141267c6 Excludes BeanMap 2023-07-31 07:34:55 +02:00
Lukasz Lenart bb1a34daae WW-5327 Stops using JavaBeans notation for setters 2023-07-30 08:25:33 +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 7a92cdcbec Merge pull request #692 from apache/WW-5310-fragment
[WW-5310] Supports fragment in URL
2023-06-28 08:55:46 +02:00
Lukasz Lenart 4a85b6c4f4 WW-5310 Deprecates the old API in favour of new one 2023-06-27 20:18:38 +02:00
Kusal Kithul-Godage 71050c446d WW-5314 Update log level in JakartaStreamMultiPartRequest 2023-06-27 13:04:09 +10:00
Kusal Kithul-Godage de5d741b61 WW-5314 Do not log warnings for bad user input from JakartaMultiPartRequest 2023-06-27 12:55:52 +10:00
Lukasz Lenart 13013e7565 Merge pull request #691 from apache/WW-5261-tag-utils
[WW-5261] Avoids creating ValueStack if no ActionContext is available
2023-06-19 09:27:17 +02:00
Yasser Zamani 5a67d58b75 add some improvements 2023-06-04 14:22:49 +04:30
Lukasz Lenart 93304a3ee5 WW-5261 Avoids creating ValueStack if no ActionContext is available 2023-05-29 15:55:22 +02:00
Lukasz Lenart 97137bd0f9 WW-5310 Supports fragment in URL 2023-05-29 15:52:38 +02:00
JCgH4164838Gh792C124B5 269a102749 Update:
- Add a few additional tests to SecurityMemberAccessTest.
- Rename some existing tests involving non-static methods to more
accurately reflect that.
- Add one minor optimization to SecurityMemberAccess.
2023-05-28 19:43:47 -04:00
Lukasz Lenart 6d0a4bb0c6 Merge pull request #689 from apache/WW-5310-equal-sign
[WW-5310] Properly parses param value with equal sign
2023-05-28 09:12:56 +02:00
Lukasz Lenart c92f542180 Merge pull request #688 from JCgH4164838Gh792C124B5/localS2_62_ExecWaitCleanup
[WW-5312] Attempt to fix ExecuteAndWaitInterceptor inconsistent processing
2023-05-28 09:07:46 +02:00
Lukasz Lenart b97339e31e WW-5310 Properly parses param value with equal sign 2023-05-24 07:06:15 +02:00
JCgH4164838Gh792C124B5 dd01a47ddb Update:
- Improve ExecuteAndWaitInterceptor state behaviour, added debug and trace
logging.
- Ensure StrutsBackgroundProcess thread done state always set on
completion.
- Fix SessionMap processing issue caused by divergence of method
signatures, which can result in the ancestor methods getting called
(bypassing actual session processing).
- Update SessionMapTest to correspond to changes, add tests to try and
detect some (put/remove) method signature behaviour changes.
2023-05-20 18:05:04 -04:00
Kusal Kithul-Godage 9a7398f9af WW-5301 Fix custom VelocityManager bean selection 2023-05-20 19:56:11 +10:00
Lukasz Lenart 50be77a788 Merge pull request #686 from apache/WW-5309-named-matcher
[WW-5309] Supports patterns starting with variable
2023-05-19 12:21:50 +02:00
Lukasz Lenart c057761776 Merge pull request #685 from apache/WW-5296-dtds
[WW-5296] Uses proper DTDs
2023-05-17 17:04:52 +02:00
Lukasz Lenart 1df2f0a365 WW-5309 Supports patterns starting with variable 2023-05-16 20:44:55 +02:00
Lukasz Lenart c99526ce1f WW-5296 Uses proper DTDs 2023-05-16 20:22:03 +02:00
Lukasz Lenart 1eedfe329b Merge pull request #678 from apache/WW-5302-unevaluated-id
[WW-5302] Evaluates the name attribute before assigning it to the id attribute
2023-05-16 20:18:17 +02:00
Lukasz Lenart f9f05dc979 WW-5302 Adds additional test case to cover evaluating action & method attribute at the same time 2023-05-16 20:00:18 +02:00
Lukasz Lenart 639f6f22ea Merge pull request #682 from fischey/master
Improve [WW-4434] - add documentation and rename existing ftl to achieve the wanted behaviour
2023-05-16 19:49:13 +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
Rene Fischer 16df737502 renamed datetext.ftl to datetextfield.ftl to align with the intended behaviour see https://issues.apache.org/jira/browse/WW-4434 2023-05-05 13:27:04 +02:00
Rene Fischer 6f5aee13c0 Improve doc on s:datetextfield 2023-05-05 13:06:58 +02:00