Commit Graph

3722 Commits

Author SHA1 Message Date
Lukasz Lenart 413d67bd28 WW-4360 Fixes potential NullPointerExceptions 2014-07-28 21:35:17 +02:00
Lukasz Lenart 2dd9cb555a Extends error() method to accept Objects as parameters 2014-07-28 21:29:54 +02:00
Lukasz Lenart ff100ce2d9 WW-4331 Returns null instead of throwing exception
This allows other UnknownHandler to be called
2014-07-28 21:17:13 +02:00
Lukasz Lenart 73da38e9de WW-4330 Adds support for parameters on absolute URLs closes #10 2014-07-28 21:11:03 +02:00
Lukasz Lenart fc6a2c8777 WW-4166 Adds autogenerated files 2014-07-28 21:10:08 +02:00
Lukasz Lenart 5c4874c60b WW-4318 Uses ErrorMessageBuilder to proper log fail of setting expression 2014-07-28 21:01:45 +02:00
Lukasz Lenart 6fbd1bef3a WW-4166 Adds class and style aliases 2014-07-28 20:56:10 +02:00
Lukasz Lenart e7a414fea3 WW-3025 Adds new JakartaStream multipart request handler
It solves problem with loosing parameters during large files which
exceeds upload file limit
2014-07-20 11:04:41 +02:00
Lukasz Lenart de5edd875f WW-4160 Adds UnknownHandlerFactory to allow override
This can be used to implement different factories with different
backing DI container ie. Spring
2014-07-20 10:43:30 +02:00
Lukasz Lenart 351263a679 WW-4167 Renames based class to match the rest based classes
and marks extending validators as final to avoid users' confusion
2014-07-11 22:21:36 +02:00
Lukasz Lenart 1dcf58537a WW-4327 Defines new readonly attribute and cleans up templates 2014-07-11 11:07:09 +02:00
Lukasz Lenart 9944b274e9 WW-4349 Fixes problem with dojo.version 2014-07-11 09:21:29 +02:00
Lukasz Lenart 7e477b956b WW-4350 Solves problem with race condition 2014-07-11 08:58:20 +02:00
Lukasz Lenart ecab1b2b89 WW-4215 Allows constructor injection 2014-07-09 21:16:38 +02:00
Lukasz Lenart 29bb41db3c WW-3134 Reduces noise in the logs 2014-07-09 21:14:24 +02:00
Lukasz Lenart 2da93000d7 WW-4326 Defines bom to simplify version management 2014-07-09 21:06:29 +02:00
Lukasz Lenart 2b794d76e5 WW-4369 Solves problem with detecting primitives 2014-07-09 20:50:10 +02:00
Lukasz Lenart fa814744de WW-4352 Adds description about new encoding param 2014-07-09 20:35:34 +02:00
Lukasz Lenart e2b291f8a7 WW-4352 Allows configure character encoding via param 2014-07-09 20:30:41 +02:00
Lukasz Lenart 9aedd857a4 WW-4255 restores TagLibrary interface and marks it as deprecated 2014-07-09 20:00:08 +02:00
Lukasz Lenart cc89601b6d WW-4363 Adds support for freemarker views in portlet resource phase
Closes #17
2014-07-08 23:05:01 +02:00
Lukasz Lenart 01e3380980 WW-3506 Adds additional Http headers to solve problem with IE 2014-07-08 22:29:15 +02:00
Lukasz Lenart 19b939cfbd WW-3485 Adds additional test case to proof that underscores are accepted 2014-07-08 22:16:53 +02:00
Lukasz Lenart 3a07c31772 WW-4346 Solves problem with nested visitor validator returns wrong full field name
Closes #13
2014-06-27 13:39:25 +02:00
Kristoffer Michael 2786455a25 Added support for using freemarker templates for resource requests 2014-06-24 09:21:12 +03:00
Lukasz Lenart 63de7730ee WW-4146 caches only valid OGNL expressions, closes #12 2014-06-18 10:33:21 +02:00
Lukasz Lenart 21ef4e3487 Merge branch 'feature/exclude-object-class' into develop
This adds new security mechanism to prevent access particular classes and packages
2014-06-18 08:48:22 +02:00
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 eb8aae8752 Adds additional default exclude patterns to avoid access to #context 2014-06-05 08:25:24 +02:00
Lukasz Lenart 5ebc0643b5 Adds additional method to check if value of param isn't excluded 2014-06-01 10:49:20 +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 5a5af1b587 Uses WARN to report if package or class is excluded 2014-05-23 09:58:52 +02:00
Lukasz Lenart 4ee18f96bc Ties excluding packages into Struts DI mechanism 2014-05-23 09:58:33 +02:00
Lukasz Lenart dba9da3abf Adds ability to exclude whole packages based on regex 2014-05-23 09:20:07 +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 b140faad28 Defines new service to check accepted patterns 2014-05-21 09:03:30 +02:00
Lukasz Lenart 97ef7b50bb Cleans up after moving to package 2014-05-19 10:58:45 +02:00
Lukasz Lenart ec98c8a95b Cleans up after moving to package 2014-05-19 10:08:30 +02:00
Lukasz Lenart 7faf91abe1 Moves security related classes to security package 2014-05-19 09:59:23 +02:00
Aleksandr Mashchenko 46f7f6c7a8 tests for AppendingValidatorContext and nested visitor conversion validation 2014-05-16 23:57:29 +03:00
Aleksandr Mashchenko 2b8a805eb0 get correct full field name in visitor field validator 2014-05-14 20:22:29 +03:00
Lukasz Lenart 83b76b0fe8 Updates tests to match new requirements 2014-05-14 08:26:43 +02:00
Lukasz Lenart d1d81f8a77 Adds new dependency to allow tests pass 2014-05-14 08:26:27 +02:00
Lukasz Lenart 5ec47b1e6d Uses checker instead set of patterns to check if param is excluded 2014-05-14 08:25:50 +02:00
Lukasz Lenart 3d77c348b1 Adds additional methods needed by ParametersInterceptor 2014-05-14 08:25:22 +02:00
Lukasz Lenart e8e5b51bc6 Cleans up new extension point 2014-05-14 08:25:00 +02:00
Lukasz Lenart 833a07e7fa Extends logging with more information 2014-05-14 08:24:03 +02:00
Lukasz Lenart bfbc4c04e0 Extracts interface to simplify implementation by users 2014-05-13 20:29:21 +02:00