Commit Graph

1543 Commits

Author SHA1 Message Date
Lukasz Lenart a305897c2b WW-4232 Implements new DeprecationInterceptor and adds it to basicStack and defaultStack
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1535002 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 12:36:22 +00:00
Lukasz Lenart 615bf35f4f WW-4233 Adds UTF-8 encoding property to all poms
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534982 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 10:56:53 +00:00
Lukasz Lenart 37ef9461d1 WW-4223 Uses safe toString method to avoid exception during generating debug info
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534977 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 10:32:02 +00:00
Lukasz Lenart 74d80b0ccb WW-4131 Polishes JavaDoc a bit
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534943 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 07:43:25 +00:00
Lukasz Lenart 880734803c WW-4131 Polishes JavaDoc a bit
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534942 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 07:41:57 +00:00
Lukasz Lenart f2a3a3e8c2 Updates description about method: and action: prefixes
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534941 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 07:40:35 +00:00
Lukasz Lenart 829869b3db WW-4131 Polishes JavaDoc a bit
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534938 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 07:36:28 +00:00
Lukasz Lenart 391b8ce2c3 WW-4131 Implements new ActionProxyFactory to cooperate with PrefixBasedActionMapper
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534936 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 07:33:44 +00:00
Lukasz Lenart ee346f9071 WW-4152 Removes unused option
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534635 13f79535-47bb-0310-9956-ffa450edef68
2013-10-22 13:43:38 +00:00
Lukasz Lenart 1189735db7 WW-4152 Solves problem with NPE as a side effect of concurrency issue, removes old code, use simpler dependency graph
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534634 13f79535-47bb-0310-9956-ffa450edef68
2013-10-22 13:42:51 +00:00
Lukasz Lenart 0efcc08445 WW-4023 Adds action: and method: prefixes to excludeParams list and changes order to first check for excludeParams and then for acceptedParams in ParametersInterceptor
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534089 13f79535-47bb-0310-9956-ffa450edef68
2013-10-21 10:49:52 +00:00
Lukasz Lenart 666e14bee8 WW-4129 Removes checking if configuration changed in ContainerHolder and allows to explicit set reload/cache options independent from devMode
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1534087 13f79535-47bb-0310-9956-ffa450edef68
2013-10-21 10:43:53 +00:00
Lukasz Lenart ade9fb151c WW-4088 Defines new suppressEmptyParams flag
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1533366 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 09:16:34 +00:00
Lukasz Lenart b6e013a600 WW-4118 Adds logic to allow validate defined roles and changes precedence that disallowedRoles are examined first
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1533359 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 08:33:22 +00:00
Lukasz Lenart 81f847022e WW-4182 Adds additional check to avoid NPE
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1533346 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 07:39:20 +00:00
Lukasz Lenart bae28278ae Merged from STRUTS_2_3_15_X
Changes archetypes version to match latest release [from revision 1532467]

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1533340 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 07:22:03 +00:00
Lukasz Lenart 1c327e288a WW-4225 Extracts duplicated code into util class
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1533338 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 07:07:32 +00:00
Lukasz Lenart b7cea78bfe WW-4227 Adds first step to define internal security mechanism
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1533336 13f79535-47bb-0310-9956-ffa450edef68
2013-10-18 06:47:31 +00:00
Lukasz Lenart 18a9ea1742 Removes JavaDoc about deprecated prefixes
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1533102 13f79535-47bb-0310-9956-ffa450edef68
2013-10-17 15:06:24 +00:00
Lukasz Lenart 488bfc0e1d WW-4117 Makes fields protected instead of private to meet user's needs
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1532760 13f79535-47bb-0310-9956-ffa450edef68
2013-10-16 13:39:39 +00:00
Lukasz Lenart 8f50e62b7f WW-4222 Removes duplicated unused beans
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1532704 13f79535-47bb-0310-9956-ffa450edef68
2013-10-16 09:58:43 +00:00
Lukasz Lenart 759b66da2a WW-4217 corrects dead link
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1530865 13f79535-47bb-0310-9956-ffa450edef68
2013-10-10 07:41:32 +00:00
Lukasz Lenart c643336945 Merged from STRUTS_2_3_15_1_X - Disables DMI [from revision 1524296]
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1525413 13f79535-47bb-0310-9956-ffa450edef68
2013-09-22 18:37:11 +00:00
Johannes Geppert eb71581691 WW-4199 Exclusion of URLs should be done before calling prepare.
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1524186 13f79535-47bb-0310-9956-ffa450edef68
2013-09-17 19:30:29 +00:00
Lukasz Lenart 993bb63213 WW-4195 Duplicates existing default messages with suffix _en
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1521364 13f79535-47bb-0310-9956-ffa450edef68
2013-09-10 07:23:51 +00:00
Lukasz Lenart 9fd05bc3c1 WW-4103, WW-4191 Reduces noise in the logs when action/result is missing
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1520499 13f79535-47bb-0310-9956-ffa450edef68
2013-09-06 06:55:55 +00:00
Lukasz Lenart ff8e908956 Cleans up code, removes usage of ActionContext directly, uses @Inject instead
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1519919 13f79535-47bb-0310-9956-ffa450edef68
2013-09-04 06:52:26 +00:00
Bruce Allen Phillips 2a3e504584 WW-4153 added Freemarker markup to handle use case when multiple="true" attribute is included with s:select tag but no name or id attribute is provided.
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1509747 13f79535-47bb-0310-9956-ffa450edef68
2013-08-02 15:41:26 +00:00
Lukasz Lenart 97fd9cd886 Partially reverts: WW-3623 some generics fix - to solve WW-4142
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1509233 13f79535-47bb-0310-9956-ffa450edef68
2013-08-01 13:48:55 +00:00
Lukasz Lenart fce9681270 WW-4158 Defines new factory interfaces with default implementations and uses them in ObjectFactory, docs updated as well
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1508392 13f79535-47bb-0310-9956-ffa450edef68
2013-07-30 11:27:46 +00:00
Lukasz Lenart 3472d4e16c WW-4144 Renames ResultBuilder to ResultFactory to keep convention
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1507232 13f79535-47bb-0310-9956-ffa450edef68
2013-07-26 09:16:06 +00:00
Lukasz Lenart cb608773a3 WW-4144 Defines ParamNameAwareResult interfaces and ResultBuilder to be used with
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1506872 13f79535-47bb-0310-9956-ffa450edef68
2013-07-25 10:03:42 +00:00
Christian Grobmeier ef5f7bde36 WW-4134: MessageStoreInterceptor java.lang.IllegalStateException if there is no session
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1503167 13f79535-47bb-0310-9956-ffa450edef68
2013-07-15 10:32:37 +00:00
Christian Grobmeier b3ba2a50ad WW-4141: Added support for saving locale in cookie
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1503160 13f79535-47bb-0310-9956-ffa450edef68
2013-07-15 10:06:07 +00:00
René Gielen 630e1ba065 Merged from STRUTS_2_3_15_X
WW-4140
- Lukasz' patch applied [from revision 1502979]

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1503127 13f79535-47bb-0310-9956-ffa450edef68
2013-07-15 08:02:23 +00:00
Lukasz Lenart 589917d4cb WW-4121 Improves loop
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1502451 13f79535-47bb-0310-9956-ffa450edef68
2013-07-12 07:16:32 +00:00
Lukasz Lenart a47fcee0fe WW-4139 Reverts client side validation to old behaviour
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1502429 13f79535-47bb-0310-9956-ffa450edef68
2013-07-12 05:45:46 +00:00
René Gielen 3309cc8516 Merged from STRUTS_2_3_15_X
WW-3873 file tag leaks server path information
- file-tag: disabled rendering of any content within value attribute [from revision 1500311]

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1500313 13f79535-47bb-0310-9956-ffa450edef68
2013-07-06 19:05:21 +00:00
René Gielen b99fde64cf WW-4108 - small typo in documentation
- fixed, thanks to Jan Li for reporting

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1493157 13f79535-47bb-0310-9956-ffa450edef68
2013-06-14 17:03:35 +00:00
Lukasz Lenart 597b14b13b [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1493007 13f79535-47bb-0310-9956-ffa450edef68
2013-06-14 09:30:23 +00:00
Lukasz Lenart edb9c5e120 [maven-release-plugin] prepare release STRUTS_2_3_15
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1493005 13f79535-47bb-0310-9956-ffa450edef68
2013-06-14 09:29:42 +00:00
Maurizio Cucchiara af961bd888 WW-4073 - Disable eval expressions and simple JSTL accessibility
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1491521 13f79535-47bb-0310-9956-ffa450edef68
2013-06-10 16:15:42 +00:00
Lukasz Lenart 041206d2a6 WW-4095 WW-4094 Changes how pattern is compiled to be once per instance and changes default regexp to match underscore
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1490165 13f79535-47bb-0310-9956-ffa450edef68
2013-06-06 06:03:26 +00:00
Lukasz Lenart 711cf0201c Merged from STRUTS_2_3_14_2_X
WW-4090 Itroduces actions names' whitelisting [from revision 1488895]
WW-4090 Removes double evaluation of parsed expression [from revision 1488897]
WW-4090 Add some logging [from revision 1488899]
WW-4090 Uses warn level instead of debug [from revision 1488900]

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1490149 13f79535-47bb-0310-9956-ffa450edef68
2013-06-06 05:29:48 +00:00
Lukasz Lenart 4aca911cb0 Adds toString() to simplify debugging process
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1487417 13f79535-47bb-0310-9956-ffa450edef68
2013-05-29 09:15:40 +00:00
René Gielen d934c6e743 Merged from STRUTS_2_3_14_X
Disable eval expressions [from revision 1469249]
WW-4063
Improved security  by making static method attribute immutable [from revision 1486054]
WW-4063
Skipping unneeded translation for included parameters [from revision 1486076]
WW-4063
Testcase modification after refactoring [from revision 1486164]
WW-4063
Testcases for double parameter evaluation problems [from revision 1486576]

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1486633 13f79535-47bb-0310-9956-ffa450edef68
2013-05-27 14:11:10 +00:00
Lukasz Lenart eb2a9eb8ff WW-3593 Adds missing html files
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1486344 13f79535-47bb-0310-9956-ffa450edef68
2013-05-25 16:37:42 +00:00
Lukasz Lenart 644dd2ed1c WW-600 Enables Client-side validation for visitor validations
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1485978 13f79535-47bb-0310-9956-ffa450edef68
2013-05-24 08:56:41 +00:00
Lukasz Lenart 9d6e6a6b0f WW-4037 Adds functionality to create Cookies in action and apply them to response
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1485719 13f79535-47bb-0310-9956-ffa450edef68
2013-05-23 14:12:24 +00:00
Lukasz Lenart b7907fa602 Tweaks docs a bit
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1485710 13f79535-47bb-0310-9956-ffa450edef68
2013-05-23 13:46:25 +00:00