Commit Graph

3409 Commits

Author SHA1 Message Date
Lukasz Lenart 4a206d83f8 Merge pull request #779 from apache/feature/WW-5333-attribute-map
[WW-5333] Refactors AttributeMap
2023-11-12 21:48:04 +01:00
Lukasz Lenart f326ce3277 WW-5333 Refactors AttributeMap 2023-11-12 20:04:07 +01:00
Kusal Kithul-Godage e3241388dc WW-5350 Fix mismatched logging 2023-11-12 19:49:40 +11:00
Kusal Kithul-Godage 9cbe10f06b WW-5350 See target to null in special case 2023-11-05 22:02:40 +11:00
Kusal Kithul-Godage 0928a6ae68 WW-5350 Make property matching code more succinct 2023-11-05 21:41:55 +11:00
Kusal Kithul-Godage c85d7ebf5d WW-5350 Fix argument validation 2023-11-05 21:25:38 +11:00
Kusal Kithul-Godage 39787947f1 WW-5350 Fix static member test 2023-11-05 20:13:05 +11:00
Kusal Kithul-Godage 82647959b2 WW-5350 Refactor SecurityMemberAccess 2023-11-05 20:13:05 +11:00
Kusal Kithul-Godage bd388956cd Merge pull request #774 from apache/WW-5358-excl-list
WW-5358 Expand exclusion lists
2023-10-25 22:23:47 +11:00
Kusal Kithul-Godage c2aec9c076 WW-5358 Expand exclusion lists 2023-10-25 15:44:07 +11:00
mygreen faa98d7af1 Update core/src/main/java/org/apache/struts2/url/StrutsUrlDecoder.java
Co-authored-by: Sebastian Peters <sebastian.peters@gmail.com>
2023-10-24 19:58:19 +09:00
mygreen afe31cc01e Update core/src/main/java/org/apache/struts2/url/StrutsUrlDecoder.java
Co-authored-by: Sebastian Peters <sebastian.peters@gmail.com>
2023-10-24 19:58:12 +09:00
tatsu-no-otoshigo 5bcf9e7854 Improved charset retrieval to get only once. 2023-10-23 22:34:05 +09:00
Kusal Kithul-Godage 7afc77266b WW-5355 Bootstrap using basic cache 2023-10-17 14:17:32 +11:00
Kusal Kithul-Godage 7cded18c09 WW-5355 Rename cache types 2023-10-17 14:16:14 +11:00
Kusal Kithul-Godage 9dbea66f9c WW-5355 Amend Caffeine cache implementation 2023-10-16 13:06:09 +11:00
Kusal Kithul-Godage f314b455f7 WW-5355 Add since tags to StrutsConstants JavaDoc 2023-10-16 00:45:36 +11:00
Kusal Kithul-Godage 3d5beae367 WW-5355 Declare bootstrap constants as final field instead 2023-10-16 00:39:12 +11:00
Kusal Kithul-Godage 9be23d7a0c WW-5355 Extract constants into static final fields 2023-10-16 00:20:17 +11:00
Kusal Kithul-Godage 793d383711 WW-5355 Delegate deprecated constructor 2023-10-16 00:17:43 +11:00
Kusal Kithul-Godage 28cc6459bf WW-5355 Address code smells 2023-10-16 00:11:51 +11:00
Kusal Kithul-Godage 7463e1de13 WW-5355 Fix interface and unit test bug 2023-10-15 23:57:04 +11:00
Kusal Kithul-Godage d245dc5513 WW-5355 Introduce new cache type selection methods and deprecate problematic setter injection 2023-10-15 23:35:52 +11:00
Kusal Kithul-Godage bfb4df13ee WW-5355 Unify bootstrap constant declaration 2023-10-15 23:35:52 +11:00
Kusal Kithul-Godage 9c932f2033 WW-5355 Introduce new Struts constants and their defaults 2023-10-15 23:35:52 +11:00
Kusal Kithul-Godage 6ff7e15bfc WW-5355 Update JavaDoc for basic and LRU cache 2023-10-15 23:35:52 +11:00
Kusal Kithul-Godage 1573207ee7 WW-5355 Fix eviction limit in LRU cache not being enforced 2023-10-15 23:35:52 +11:00
Kusal Kithul-Godage 9527da5d36 WW-5355 Initial Caffeine cache implementation 2023-10-15 23:35:52 +11:00
Kusal Kithul-Godage 5011a79777 WW-5355 Prevent AtomicInteger being initialised to zero 2023-10-15 23:35:52 +11:00
Kusal Kithul-Godage 74d2fdcc6c WW-5355 Use LRU cache by default 2023-10-13 21:56:25 +11:00
Kusal Kithul-Godage 67da669f05 Merge pull request #765 from apache/WW-5354-block-params
WW-5354 Ensure ActionSupport fields are not parameter injectable
2023-10-13 11:40:57 +11:00
Kusal Kithul-Godage f2834d2529 Merge pull request #764 from apache/gh-actions-sonar-21
Add JDK 21 build
2023-10-13 11:40:16 +11:00
Kusal Kithul-Godage 0432205a68 WW-5354 Ensure ActionSupport fields are not parameter injectable 2023-10-12 21:31:16 +11:00
Kusal Kithul-Godage 00db84468d Convert test class to JUnit4 2023-10-12 03:11:59 +11:00
Kusal Kithul-Godage 9c12bb86b5 Fix JDK 21 build 2023-10-12 03:11:59 +11:00
Kusal Kithul-Godage 6995eaf2f9 WW-5349 Remove corresponding unit tests 2023-10-09 15:52:58 +11:00
Kusal Kithul-Godage 4155263e63 WW-5349 Remove Struts core dependency on OGNL VarRefs 2023-10-09 15:48:07 +11:00
Kusal Kithul-Godage f4029f8fd0 WW-5340 Sanitize field names before logging 2023-10-06 15:47:47 +11:00
Kusal Kithul-Godage 276ede4c88 WW-5340 Add debug logging for rejected form fields 2023-10-06 04:17:31 +11:00
Kusal Kithul-Godage 20eafb6327 WW-5340 Mild refactor StrutsOgnlGuard for easier subclassing 2023-10-06 04:16:57 +11:00
Lukasz Lenart 3b41e6bcb7 WW-5338 Removes also deprecated constant in ContextUtil 2023-10-05 07:48:35 +02:00
Lukasz Lenart debcb541e3 WW-5338 Removes deprecated OgnTool 2023-10-04 09:46:40 +02:00
Lukasz Lenart 248bc72144 Merge pull request #756 from apache/feature/WW-5347-digester
[WW-5347] Upgrades to commons-digester3 ver 3.2
2023-10-04 06:36:53 +02:00
Lukasz Lenart b8f95bdccf Merge pull request #757 from apache/WW-5348-patterns-logging
WW-5348 Allow overriding of logging behaviour in DefaultAcceptedPatternsChecker
2023-09-30 10:40:59 +02:00
Lukasz Lenart 85843b26f6 WW-5347 Upgrades to commons-digester3 ver 3.2 2023-09-28 14:28:54 +02:00
Kusal Kithul-Godage ebaec639c6 WW-5348 Introduce protected #logPatternChange method 2023-09-28 16:25:30 +10:00
Kusal Kithul-Godage ed59746890 WW-5340 Make excludedNodeTypes protected for subclassing versatility 2023-09-28 16:04:20 +10:00
Kusal Kithul-Godage 4c4ec52b39 WW-5340 Rename blocked by OgnlGuard string 2023-09-27 22:01:54 +10:00
Kusal Kithul-Godage a75a873646 WW-5340 Repackage OgnlGuard 2023-09-27 21:59:58 +10:00
Kusal Kithul-Godage f69364bf63 WW-5340 Rename DefaultOgnlGuard to StrutsOgnlGuard 2023-09-26 19:16:40 +10:00