Commit Graph
1650 Commits
Author SHA1 Message Date
Lukasz Lenart 9654287115 Adds additional classes to be excluded 2014-06-18 08:45:56 +02:00
Lukasz Lenart bbcc6014f6 Excludes ActionContext from Ognl evaluation 2014-06-05 08:25:44 +02:00
Lukasz Lenart 89cbe13853 Adds option to define additional accepted/excluded patterns
Also all patterns are by default case insensitive
2014-06-01 10:33:39 +02:00
Lukasz Lenart 2df72b9411 Adds javax.* to excluded packages 2014-05-23 17:36:45 +02:00
Lukasz Lenart 4ee18f96bc Ties excluding packages into Struts DI mechanism 2014-05-23 09:58:33 +02:00
Lukasz Lenart 8a93df10c4 Uses new service to check if param matches accepted patterns 2014-05-21 09:03:51 +02:00
Lukasz Lenart 97ef7b50bb Cleans up after moving to package 2014-05-19 10:58:45 +02:00
Lukasz Lenart 7faf91abe1 Moves security related classes to security package 2014-05-19 09:59:23 +02:00
Lukasz Lenart 83b76b0fe8 Updates tests to match new requirements 2014-05-14 08:26:43 +02:00
Lukasz Lenart e8e5b51bc6 Cleans up new extension point 2014-05-14 08:25:00 +02:00
Lukasz Lenart bfbc4c04e0 Extracts interface to simplify implementation by users 2014-05-13 20:29:21 +02:00
Lukasz Lenart ba1850a138 Adds description about new extension point 2014-05-13 20:28:26 +02:00
Lukasz Lenart 735fd96114 Uses newly defined Struts bean instead duplicating logic 2014-05-12 08:27:30 +02:00
Lukasz Lenart 4577e5eefb Defines new extension point 2014-05-12 08:26:33 +02:00
Lukasz Lenart 65c023b6f3 Converts class with patterns into Struts bean 2014-05-12 08:26:12 +02:00
Lukasz Lenart 08b44fdad6 Merge branch 'develop' into feature/exclude-object-class 2014-05-08 22:07:22 +02:00
Lukasz Lenart 63897e83d9 Merge branch 'master' into develop
Conflicts:
	apps/blank/pom.xml
	apps/jboss-blank/pom.xml
	apps/mailreader/pom.xml
	apps/pom.xml
	apps/portlet/pom.xml
	apps/rest-showcase/pom.xml
	apps/showcase/pom.xml
	archetypes/pom.xml
	archetypes/struts2-archetype-angularjs/pom.xml
	archetypes/struts2-archetype-blank/pom.xml
	archetypes/struts2-archetype-convention/pom.xml
	archetypes/struts2-archetype-dbportlet/pom.xml
	archetypes/struts2-archetype-plugin/pom.xml
	archetypes/struts2-archetype-portlet/pom.xml
	archetypes/struts2-archetype-starter/pom.xml
	assembly/pom.xml
	bundles/admin/pom.xml
	bundles/demo/pom.xml
	bundles/pom.xml
	core/pom.xml
	plugins/cdi/pom.xml
	plugins/codebehind/pom.xml
	plugins/config-browser/pom.xml
	plugins/convention/pom.xml
	plugins/dojo/pom.xml
	plugins/dwr/pom.xml
	plugins/embeddedjsp/pom.xml
	plugins/gxp/pom.xml
	plugins/jasperreports/pom.xml
	plugins/javatemplates/pom.xml
	plugins/jfreechart/pom.xml
	plugins/jsf/pom.xml
	plugins/json/pom.xml
	plugins/junit/pom.xml
	plugins/osgi/pom.xml
	plugins/oval/pom.xml
	plugins/pell-multipart/pom.xml
	plugins/plexus/pom.xml
	plugins/pom.xml
	plugins/portlet-tiles/pom.xml
	plugins/portlet/pom.xml
	plugins/rest/pom.xml
	plugins/sitegraph/pom.xml
	plugins/sitemesh/pom.xml
	plugins/spring/pom.xml
	plugins/struts1/pom.xml
	plugins/testng/pom.xml
	plugins/tiles/pom.xml
	plugins/tiles3/pom.xml
	pom.xml
	xwork-core/pom.xml
2014-05-08 22:06:00 +02:00
Lukasz Lenart d2663cedd2 Sets correct version in poms to match actually released version 2014-05-08 21:57:25 +02:00
Lukasz Lenart 38a3f8bfb6 Merge branch 'hotfix/2.3.16.3'
Conflicts:
	apps/rest-showcase/pom.xml
	archetypes/struts2-archetype-angularjs/pom.xml
	archetypes/struts2-archetype-blank/pom.xml
	archetypes/struts2-archetype-convention/pom.xml
	archetypes/struts2-archetype-dbportlet/pom.xml
	archetypes/struts2-archetype-plugin/pom.xml
	archetypes/struts2-archetype-portlet/pom.xml
	archetypes/struts2-archetype-starter/pom.xml
	assembly/src/main/assembly/docs.xml
2014-05-08 21:55:35 +02:00
Lukasz Lenart a5946d0814 Merge branch 'develop' into feature/exclude-object-class
Conflicts:
	xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java
2014-05-05 06:43:31 +02:00
Lukasz Lenart f84efa5f42 Defines excluded classes 2014-05-03 20:18:44 +02:00
Lukasz Lenart afb5af1cc4 Uses excluded classes to 2014-05-03 20:17:05 +02:00
Lukasz Lenart f0799fd99b Adds mapping of excluded classes key 2014-05-03 20:16:58 +02:00
Lukasz Lenart bcffc256fa [maven-release-plugin] prepare for next development iteration 2014-05-02 17:10:54 +02:00
Lukasz Lenart e03ff72861 [maven-release-plugin] prepare release STRUTS_2_3_16_3 2014-05-02 17:10:41 +02:00
Lukasz Lenart bca525da8d Sets version in poms to -SNAPSHOT 2014-05-02 15:36:19 +02:00
Lukasz Lenart 1a668af7f1 Uses the same logic as in ParametersInterceptor to use st of patterns
to exclude cookies which tries to access Struts internal state
2014-05-01 11:31:12 +02:00
Lukasz Lenart 3575bebf01 Corrects version in poms 2014-04-28 08:52:37 +02:00
Lukasz Lenart c22146b9e3 Merge branch 'master' into develop 2014-04-28 08:51:05 +02:00
Lukasz Lenart 1be8ed61e4 Merge branch 'hotfix/2.3.16.2'
Conflicts:
	apps/blank/pom.xml
	apps/jboss-blank/pom.xml
	apps/mailreader/pom.xml
	apps/pom.xml
	apps/portlet/pom.xml
	apps/rest-showcase/pom.xml
	apps/showcase/pom.xml
	archetypes/pom.xml
	archetypes/struts2-archetype-angularjs/pom.xml
	archetypes/struts2-archetype-blank/pom.xml
	archetypes/struts2-archetype-convention/pom.xml
	archetypes/struts2-archetype-dbportlet/pom.xml
	archetypes/struts2-archetype-plugin/pom.xml
	archetypes/struts2-archetype-portlet/pom.xml
	archetypes/struts2-archetype-starter/pom.xml
	assembly/pom.xml
	bundles/admin/pom.xml
	bundles/demo/pom.xml
	bundles/pom.xml
	core/pom.xml
	core/src/main/resources/struts-default.xml
	plugins/cdi/pom.xml
	plugins/codebehind/pom.xml
	plugins/config-browser/pom.xml
	plugins/convention/pom.xml
	plugins/dojo/pom.xml
	plugins/dwr/pom.xml
	plugins/embeddedjsp/pom.xml
	plugins/gxp/pom.xml
	plugins/jasperreports/pom.xml
	plugins/javatemplates/pom.xml
	plugins/jfreechart/pom.xml
	plugins/jsf/pom.xml
	plugins/json/pom.xml
	plugins/junit/pom.xml
	plugins/osgi/pom.xml
	plugins/oval/pom.xml
	plugins/pell-multipart/pom.xml
	plugins/plexus/pom.xml
	plugins/pom.xml
	plugins/portlet-tiles/pom.xml
	plugins/portlet/pom.xml
	plugins/rest/pom.xml
	plugins/sitegraph/pom.xml
	plugins/sitemesh/pom.xml
	plugins/spring/pom.xml
	plugins/struts1/pom.xml
	plugins/testng/pom.xml
	plugins/tiles/pom.xml
	plugins/tiles3/pom.xml
	pom.xml
	xwork-core/pom.xml
2014-04-28 08:50:53 +02:00
Lukasz Lenart 5d8aa8a80b Updates tests as using Object's methods is prohibited 2014-04-26 06:59:18 +02:00
Lukasz Lenart aff3a3a625 Adds conversion of Struts property to XWork property 2014-04-25 14:59:38 +02:00
Lukasz Lenart fbd75a892b [maven-release-plugin] prepare for next development iteration 2014-04-24 21:32:49 +02:00
Lukasz Lenart 7dd83dff48 [maven-release-plugin] prepare release STRUTS_2_3_16_2 2014-04-24 21:32:35 +02:00
Lukasz Lenart 149181a776 Adds test cases to test ClassLoader pollution 2014-04-24 19:52:03 +02:00
Lukasz Lenart 6315241719 Uses global exclude patterns to initialise excludeParams 2014-04-24 19:51:40 +02:00
Lukasz Lenart 2e2da29216 Moves global exclude patterns into dedicated class 2014-04-24 19:51:02 +02:00
Lukasz Lenart a2d0ecdcd3 Sets -SNAPSHOT version 2014-04-22 11:54:59 +02:00
Lukasz Lenart ceeeaf0fa0 Converts debug=console to jQuery based 2014-04-13 18:38:52 +02:00
Lukasz Lenart 33985e26ea Converts debug=browser to jQuery based 2014-04-13 18:38:23 +02:00
Lukasz Lenart e1f97c8b07 [maven-release-plugin] prepare for next development iteration 2014-04-06 14:02:04 +02:00
Lukasz Lenart 7908a88a40 [maven-release-plugin] prepare release STRUTS_2_3_17 2014-04-06 14:01:53 +02:00
Lukasz Lenart aedc35b023 Updates eol 2014-04-06 12:31:54 +02:00
Lukasz Lenart aaf5a3010e Improves pattern to avoid classloader pollution and adds dedicated tests 2014-03-30 21:27:05 +02:00
Lukasz Lenart 9a94699da0 WW-4313 Uses name instead of id if the other isn't set 2014-03-30 09:45:45 +02:00
Lukasz Lenart 272feecfbd WW-4169 Solves problem resolving path when action contains slashes 2014-03-28 08:09:31 +01:00
Lukasz Lenart 9c9d2b5a58 WW-3493 Adds new datetextfield tag 2014-03-27 19:42:35 +01:00
Lukasz Lenart 5fb27ba7e7 WW-4283 Extends label position of <s:form> to propagate to elements 2014-03-27 18:41:52 +01:00
Lukasz Lenart 01255fa2f8 Uses the possibility to parse parameters as collection 2014-03-22 09:43:22 +01:00
Lukasz Lenart a4a7edd56a Adds support to parse collection of parameters 2014-03-22 09:42:54 +01:00