Commit Graph

4122 Commits

Author SHA1 Message Date
Lukasz Lenart 56ae397d75 [maven-release-plugin] prepare release STRUTS_2_5_BETA2 STRUTS_2_5_BETA2 2015-09-28 21:15:38 +02:00
Lukasz Lenart b882681655 WW-4540 Implements Strict DMI aka SMI 2015-09-28 20:51:50 +02:00
Lukasz Lenart 48ea26be79 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/struts 2015-09-28 20:42:36 +02:00
Johannes Geppert 43c0309410 WW-4522 Support latest stable AngularJS version in maven angularjs archetype
- Correct redirect to index action
2015-09-28 19:53:26 +02:00
Johannes Geppert cd4eb6f26d WW-4522 Support latest stable AngularJS version in maven angularjs archetype
- Merge Application into Index Action
- Use StrutsRestTestCase
- Use Junit4
- Add default action to package config
- Use latest eclipse jetty plugin
2015-09-27 14:06:55 +02:00
Lukasz Lenart fdb6daec78 Simplifies checking of Strict DMI to simple getter 2015-09-26 08:57:44 +02:00
Lukasz Lenart 86afcbe611 Switches Strict DMI to true by default and allows to be disabled in user's package 2015-09-25 10:42:43 +02:00
Johannes Geppert f819486c34 WW-4505 Add plugin to support bean validation
- Add pre configured interceptor stack to use bean validation with rest plugin
2015-09-24 19:59:35 +02:00
Lukasz Lenart b838105719 Respects parent package flag when Strict DMI is disabled 2015-09-23 11:30:54 +02:00
Lukasz Lenart db62a57bcb Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/struts 2015-09-23 08:56:51 +02:00
Lukasz Lenart dc270c2e09 Merges security fixes from 2.3.24.1
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
	bom/pom.xml
	bundles/admin/pom.xml
	bundles/demo/pom.xml
	bundles/pom.xml
	core/pom.xml
	plugins/bean-validation/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/java8-support/pom.xml
	plugins/javatemplates/pom.xml
	plugins/jfreechart/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
2015-09-23 08:42:01 +02:00
Johannes Geppert 18fc7eb155 WW-4549 - Extend Struts Test Case to support tests for REST plugin actions 2015-09-22 18:18:55 +02:00
cnenning f829e01f6e fixes broken tests due to WW-4544 / #48 2015-09-22 16:17:14 +02:00
cnenning c9efe4d0ee WW-4544 Merges #48 which makes ContainUtil more consistent 2015-09-22 14:39:45 +02:00
Lukasz Lenart bfe51fcb7f [maven-release-plugin] prepare for next development iteration 2015-09-22 07:49:39 +02:00
Lukasz Lenart 7a9863169f [maven-release-plugin] prepare release STRUTS_2_3_24_1 STRUTS_2_3_24_1 2015-09-22 07:49:22 +02:00
Lukasz Lenart 27f451d99a Updates bom 2015-09-22 07:41:42 +02:00
Lukasz Lenart 0cefe507fb Sets SNAPSHOT version 2015-09-22 07:39:39 +02:00
Lukasz Lenart f420f28466 Solves issue with vulnerable parameters 2015-09-22 07:24:49 +02:00
Lukasz Lenart e3743111ff Includes additional global allowed methods 2015-09-15 09:02:38 +02:00
Johannes Geppert 4cd9a74cb8 WW-4545 - Setting status code in HttpHeaders will be ignored 2015-09-10 19:11:12 +02:00
Johannes Geppert e10658cb3c WW-4547 - Rest showcase does not show the validation result 2015-09-10 17:37:41 +02:00
zhouyanming b3e8da2ec8 Uniform comparison
Add more defense, like compare Enum to String or else.
2015-09-09 18:20:45 +08:00
Lukasz Lenart d511d28204 Inlines and simplifies 2015-09-08 08:31:40 +02:00
Lukasz Lenart 294076145f Inherits parents' strict DMI 2015-09-08 08:24:28 +02:00
Johannes Geppert 4286d6a9dc WW-4522 Support latest stable AngularJS version in maven angularjs archetype
- Upgrade to latest stable angular js version 1.4.5
2015-09-06 18:15:15 +02:00
Johannes Geppert 215a4f9853 WW-4522 Support latest stable AngularJS version in maven angularjs archetype
- Improve data service internal generic _request method
2015-09-06 18:14:39 +02:00
Lukasz Lenart a61a369224 Drops support for handleUnknownAllowedMethod as it was added to satisfy test 2015-09-06 10:36:51 +02:00
Lukasz Lenart e9e6ae90e6 Enables Strict DMI by default 2015-09-04 11:44:44 +02:00
Lukasz Lenart 3ccd7307f9 Adjusts tests 2015-09-04 11:35:31 +02:00
Lukasz Lenart 0aaade64cd Adds more strict DMI logic 2015-09-04 11:35:23 +02:00
Lukasz Lenart 45af87655d Drops unneeded if clause 2015-09-04 11:35:07 +02:00
Lukasz Lenart 7db5e76133 Adds basic test case 2015-09-04 09:24:18 +02:00
Lukasz Lenart f1dbc5a719 Adds toString implementations 2015-09-04 09:24:11 +02:00
Lukasz Lenart cb06d7d258 Uses factory method pattern 2015-09-04 09:08:32 +02:00
Lukasz Lenart e38d4657c6 Adds support to define allowed methods as regex 2015-09-04 09:04:37 +02:00
Lukasz Lenart e4fc8528b8 Puts back option to disable strict DMI 2015-09-04 08:55:14 +02:00
Lukasz Lenart ab5fb27d36 Adds annotation to support AllowedMethods 2015-09-03 13:03:55 +02:00
Lukasz Lenart dd406fbb04 Fixes test 2015-08-31 21:46:55 +02:00
Lukasz Lenart 77691563b9 Implements required method 2015-08-31 21:46:47 +02:00
Lukasz Lenart 4c7a7dd6c0 Adds null-safety 2015-08-31 21:46:16 +02:00
Lukasz Lenart 63bb6e30e7 Adds missing comma 2015-08-31 21:06:06 +02:00
Lukasz Lenart 47a01eab10 Fixes typo 2015-08-31 20:28:45 +02:00
Lukasz Lenart 185530464b Simplifies implementation 2015-08-31 18:36:41 +02:00
Lukasz Lenart 3b31c42885 Adds support for wildcards 2015-08-31 18:36:29 +02:00
Lukasz Lenart c1928ad06b Fixes tests 2015-08-31 18:36:04 +02:00
Lukasz Lenart c3f4457b8b Fixes tests 2015-08-31 14:43:31 +02:00
Lukasz Lenart 4565993463 Extends Unknown Handler to allowed check if method is allowed 2015-08-31 14:43:21 +02:00
Lukasz Lenart fb0c4a5850 Drops outdated attribute 2015-08-31 14:42:44 +02:00
Lukasz Lenart 55b8070048 Drops strict DMI 2015-08-31 14:41:57 +02:00