This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository resteasy.
commit c764d2eb9fb3c388e30e2c688c3a16441a7bf2fa Merge: e907a91 ace287d Author: Emmanuel Bourg <[email protected]> Date: Sat Apr 16 22:57:21 2016 +0200 Merge tag 'upstream/3.0.12' Upstream version 3.0.12 .gitignore | 5 + .project | 17 + .travis.yml | 4 + CONTRIBUTING.md | 26 + README | 6 - README.md | 43 + jaxrs/arquillian/RESTEASY-1008-AS7/.gitignore | 2 + jaxrs/arquillian/RESTEASY-1008-AS7/pom.xml | 182 ++++ .../resteasy/resteasy1008/SessionApplication.java | 25 + .../resteasy/resteasy1008/SessionResource.java | 26 + .../resteasy/resteasy1008/SessionResourceImpl.java | 37 + .../jboss/resteasy/resteasy1008/SumConstraint.java | 28 + .../jboss/resteasy/resteasy1008/SumValidator.java | 32 + .../resteasy/resteasy1008/TestApplication.java | 25 + .../jboss/resteasy/resteasy1008/TestResource.java | 87 ++ .../resteasy/resteasy1008/TestSubResource.java | 33 + .../RESTEASY-1008-AS7/src/main/resources/beans.xml | 9 + .../resteasy1008/CDIValidationSessionBeanTest.java | 77 ++ .../test/resteasy1008/CDIValidationTest.java | 245 +++++ .../src/test/resources/arquillian.xml | 23 + .../src/test/resources/sessionbean/web.xml | 24 + .../RESTEASY-1008-AS7/src/test/resources/web.xml | 24 + jaxrs/arquillian/RESTEASY-1008-WF8/.gitignore | 2 + jaxrs/arquillian/RESTEASY-1008-WF8/pom.xml | 201 ++++ .../resteasy/resteasy1008/JaxRsActivator.java | 19 + .../resteasy/resteasy1008/OutOfBandResource.java | 104 ++ .../resteasy1008/OutOfBandResourceIntf.java | 23 + .../resteasy/resteasy1008/SessionApplication.java | 25 + .../resteasy/resteasy1008/SessionResource.java | 23 + .../resteasy/resteasy1008/SessionResourceImpl.java | 35 + .../jboss/resteasy/resteasy1008/SumConstraint.java | 28 + .../jboss/resteasy/resteasy1008/SumValidator.java | 32 + .../resteasy/resteasy1008/TestApplication.java | 25 + .../jboss/resteasy/resteasy1008/TestResource.java | 85 ++ .../resteasy/resteasy1008/TestSubResource.java | 30 + .../RESTEASY-1008-WF8/src/main/resources/beans.xml | 10 + .../resteasy1008/CDIValidationSessionBeanTest.java | 79 ++ .../test/resteasy1008/CDIValidationTest.java | 224 ++++ .../resteasy/test/resteasy1008/OutOfBandTest.java | 67 ++ .../src/test/resources/arquillian.xml | 22 + .../src/test/resources/sessionbean/web.xml | 24 + .../RESTEASY-1008-WF8/src/test/resources/web.xml | 24 + jaxrs/arquillian/RESTEASY-1054-AS7/pom.xml | 186 ++++ .../java/org/jboss/resteasy/validation/Foo.java | 30 + .../jboss/resteasy/validation/FooConstraint.java | 37 + .../jboss/resteasy/validation/FooReaderWriter.java | 71 ++ .../jboss/resteasy/validation/FooValidator.java | 28 + .../jboss/resteasy/validation/JaxRsActivator.java | 19 + .../resteasy/validation/TestClassConstraint.java | 30 + .../resteasy/validation/TestClassValidator.java | 33 + .../TestResourceWithAllViolationTypes.java | 55 + .../validation/TestResourceWithReturnValues.java | 44 + .../META-INF/services/javax.ws.rs.ext.Providers | 4 + .../resteasy/test/validation/TestValidation.java | 203 ++++ .../src/test/resources/arquillian.xml | 23 + jaxrs/arquillian/RESTEASY-1054-WF8/pom.xml | 189 ++++ .../java/org/jboss/resteasy/validation/Foo.java | 30 + .../jboss/resteasy/validation/FooConstraint.java | 37 + .../jboss/resteasy/validation/FooReaderWriter.java | 71 ++ .../jboss/resteasy/validation/FooValidator.java | 28 + .../jboss/resteasy/validation/JaxRsActivator.java | 19 + .../resteasy/validation/TestClassConstraint.java | 30 + .../resteasy/validation/TestClassValidator.java | 33 + .../TestResourceWithAllViolationTypes.java | 52 + .../validation/TestResourceWithReturnValues.java | 41 + .../META-INF/services/javax.ws.rs.ext.Providers | 4 + .../resteasy/test/validation/TestValidation.java | 203 ++++ .../src/test/resources/arquillian.xml | 23 + jaxrs/arquillian/RESTEASY-1056-jetty-bv10/pom.xml | 147 +++ .../resteasy/resteasy1056/TestApplication.java | 25 + .../jboss/resteasy/resteasy1056/TestResource.java | 33 + .../resteasy/test/resteasy1056/MissingCDITest.java | 76 ++ .../src/test/resources/arquillian.xml | 30 + .../src/test/resources/web.xml | 21 + jaxrs/arquillian/RESTEASY-1056-jetty-bv11/pom.xml | 146 +++ .../resteasy/resteasy1056/TestApplication.java | 25 + .../jboss/resteasy/resteasy1056/TestResource.java | 30 + .../resteasy/test/resteasy1056/MissingCDITest.java | 77 ++ .../src/test/resources/arquillian.xml | 30 + .../src/test/resources/web.xml | 21 + jaxrs/arquillian/RESTEASY-1058-WF8/.gitignore | 2 + jaxrs/arquillian/RESTEASY-1058-WF8/pom.xml | 188 ++++ .../jboss/resteasy/resteasy1058/SumConstraint.java | 28 + .../jboss/resteasy/resteasy1058/SumValidator.java | 32 + .../resteasy/resteasy1058/TestApplication.java | 25 + .../jboss/resteasy/resteasy1058/TestResource.java | 50 + .../test/resteasy1058/MultipleWarTest.java | 171 +++ .../src/test/resources/arquillian.xml | 22 + .../RESTEASY-1058-WF8/src/test/resources/web.xml | 24 + jaxrs/arquillian/RESTEASY-1073-WF8/pom.xml | 189 ++++ .../resteasy/resteasy1073/TestApplication.java | 17 + .../jboss/resteasy/resteasy1073/TestResource.java | 26 + .../jboss/resteasy/resteasy1073/TestWrapper.java | 17 + .../resteasy1073/TestExternalParameterEntity.java | 95 ++ .../src/test/resources/arquillian.xml | 23 + .../RESTEASY-1073-WF8/src/test/resources/passwd | 1 + .../RESTEASY-1073-WF8/src/test/resources/test.dtd | 1 + .../src/test/resources/web_expand.xml | 33 + .../src/test/resources/web_no_expand.xml | 33 + jaxrs/arquillian/RESTEASY-1082-WF8/pom.xml | 198 ++++ .../jboss/resteasy/resteasy1082/FooResource.java | 31 + .../resteasy/resteasy1082/TestApplication.java | 25 + .../jboss/resteasy/resteasy1082/TestServlet.java | 25 + .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 50 + .../test/resteasy1082/TestCDIResource.java | 101 ++ .../src/test/resources/arquillian.xml | 24 + .../RESTEASY-1082-WF8/src/test/resources/web.xml | 52 + jaxrs/arquillian/RESTEASY-736-as71/pom.xml | 7 +- jaxrs/arquillian/RESTEASY-736-jetty/pom.xml | 12 +- jaxrs/arquillian/RESTEASY-760-jetty/pom.xml | 12 +- jaxrs/arquillian/RESTEASY-767-jetty/pom.xml | 10 +- jaxrs/arquillian/RESTEASY-800-AS71/pom.xml | 2 +- jaxrs/arquillian/RESTEASY-903-AS7/pom.xml | 180 ++++ .../jboss/resteasy/resteasy903/ForwardServlet.java | 19 + .../resteasy/resteasy903/TestApplication.java | 25 + .../jboss/resteasy/resteasy903/TestResource.java | 52 + .../jboss/resteasy/resteasy903/TestServlet.java | 29 + .../resteasy/test/resteasy903/FilterTest.java | 56 + .../resteasy/test/resteasy903/UndertowTest.java | 60 ++ .../src/test/resources/MANIFEST.MF | 2 + .../src/test/resources/arquillian.xml | 22 + .../RESTEASY-903-AS7/src/test/resources/test.html | 6 + .../RESTEASY-903-AS7/src/test/resources/web.xml | 35 + .../src/test/resources/web_undertow.xml | 31 + jaxrs/arquillian/RESTEASY-903-WF8/pom.xml | 201 ++++ .../jboss/resteasy/resteasy903/ForwardServlet.java | 19 + .../resteasy/resteasy903/TestApplication.java | 25 + .../jboss/resteasy/resteasy903/TestResource.java | 56 + .../jboss/resteasy/resteasy903/TestServlet.java | 29 + .../resteasy/test/resteasy903/FilterTest.java | 73 ++ .../resteasy/test/resteasy903/UndertowTest.java | 58 + .../src/test/resources/MANIFEST.MF | 2 + .../src/test/resources/arquillian.xml | 22 + .../RESTEASY-903-WF8/src/test/resources/test.html | 6 + .../RESTEASY-903-WF8/src/test/resources/web.xml | 54 + .../src/test/resources/web_undertow.xml | 31 + jaxrs/arquillian/RESTEASY-923-AS7/pom.xml | 163 +++ .../resteasy/resteasy923/SessionApplication.java | 27 + .../resteasy/resteasy923/SessionResourceImpl.java | 25 + .../resteasy/resteasy923/SessionResourceLocal.java | 15 + .../resteasy923/SessionResourceParent.java | 24 + .../resteasy923/SessionResourceRemote.java | 15 + .../RESTEASY-923-AS7/src/main/resources/beans.xml | 9 + .../resteasy923/ValidationSessionBeanTest.java | 78 ++ .../src/test/resources/arquillian.xml | 22 + .../src/test/resources/sessionbean/web.xml | 26 + .../RESTEASY-923-AS7/src/test/resources/web.xml | 24 + jaxrs/arquillian/RESTEASY-923-EAP6/pom.xml | 164 +++ .../resteasy/resteasy923/SessionApplication.java | 27 + .../resteasy/resteasy923/SessionResourceImpl.java | 25 + .../resteasy/resteasy923/SessionResourceLocal.java | 17 + .../resteasy923/SessionResourceParent.java | 23 + .../resteasy923/SessionResourceRemote.java | 17 + .../RESTEASY-923-EAP6/src/main/resources/beans.xml | 9 + .../resteasy923/ValidationSessionBeanTest.java | 78 ++ .../src/test/resources/arquillian.xml | 22 + .../src/test/resources/sessionbean/web.xml | 26 + .../RESTEASY-923-EAP6/src/test/resources/web.xml | 24 + jaxrs/arquillian/RESTEASY-923-WF8/pom.xml | 201 ++++ .../resteasy/resteasy923/SessionApplication.java | 16 + .../resteasy/resteasy923/SessionResourceImpl.java | 22 + .../resteasy/resteasy923/SessionResourceLocal.java | 17 + .../resteasy923/SessionResourceParent.java | 20 + .../resteasy923/SessionResourceRemote.java | 17 + .../resteasy945/ValidationSessionBeanTest.java | 77 ++ .../src/test/resources/arquillian.xml | 22 + .../src/test/resources/sessionbean/web.xml | 26 + .../RESTEASY-923-WF8/src/test/resources/web.xml | 24 + jaxrs/arquillian/RESTEASY-945-WF8/.gitignore | 2 + jaxrs/arquillian/RESTEASY-945-WF8/pom.xml | 201 ++++ .../resteasy/resteasy945/TestApplication.java | 25 + .../resteasy/resteasy945/TestClassConstraint.java | 23 + .../resteasy/resteasy945/TestClassValidator.java | 27 + .../jboss/resteasy/resteasy945/TestResource.java | 53 + .../resteasy945/CopyOfTestPathSuppression.java | 144 +++ .../test/resteasy945/TestPathSuppression.java | 161 +++ .../src/test/resources/arquillian.xml | 22 + .../src/test/resources/web-default.xml | 24 + .../src/test/resources/web-false.xml | 29 + .../src/test/resources/web-true.xml | 29 + jaxrs/arquillian/RESTEASY-TEST-EAP6/pom.xml | 174 +++ .../resteasy/resteasy1161/StdQueryBeanParam.java | 16 + .../resteasy/resteasy1161/TestApplication.java | 25 + .../jboss/resteasy/resteasy1161/TestResource.java | 18 + .../resteasy/resteasy1161/TestSubResource.java | 34 + .../src/main/resources/beans.xml | 9 + .../resteasy1161/TestSubresourceValidation.java | 92 ++ .../src/test/resources/1161/web.xml | 24 + .../src/test/resources/arquillian.xml | 22 + jaxrs/arquillian/RESTEASY-TEST-WF8/pom.xml | 200 ++++ .../java/org/jboss/resteasy/resteasy1103/Bar.java | 14 + .../jboss/resteasy/resteasy1103/FavoriteMovie.java | 69 ++ .../resteasy1103/FavoriteMovieXmlRootElement.java | 14 + .../resteasy1103/FavoriteMovieXmlType.java | 69 ++ .../jboss/resteasy/resteasy1103/ObjectFactory.java | 60 ++ .../resteasy/resteasy1103/TestApplication.java | 25 + .../jboss/resteasy/resteasy1103/TestResource.java | 119 ++ .../org/jboss/resteasy/resteasy1103/external.dtd | 1 + .../java/org/jboss/resteasy/resteasy1103/movie.xsd | 10 + .../org/jboss/resteasy/resteasy1103/testpasswd | 1 + .../org/jboss/resteasy/resteasy1119/Customer.java | 35 + .../jboss/resteasy/resteasy1119/CustomerForm.java | 22 + .../java/org/jboss/resteasy/resteasy1119/Name.java | 44 + .../resteasy/resteasy1119/TestApplication.java | 27 + .../jboss/resteasy/resteasy1119/TestResource.java | 236 ++++ .../java/org/jboss/resteasy/resteasy1119/Xop.java | 41 + .../resteasy/resteasy1137/TestApplication.java | 18 + .../resteasy/resteasy1137/TestClassConstraint.java | 25 + .../resteasy/resteasy1137/TestClassValidator.java | 20 + .../jboss/resteasy/resteasy1137/TestReport.java | 56 + .../jboss/resteasy/resteasy1137/TestResource.java | 42 + .../jboss/resteasy/resteasy1137/package-info.java | 23 + .../resteasy/resteasy1161/StdQueryBeanParam.java | 16 + .../resteasy/resteasy1161/TestApplication.java | 25 + .../jboss/resteasy/resteasy1161/TestResource.java | 18 + .../resteasy/resteasy1161/TestSubResource.java | 56 + .../test/resteasy1103/TestSecureProcessing.java | 822 ++++++++++++++ .../test/resteasy1119/TestContextProviders.java | 656 +++++++++++ .../resteasy1137/TestCustomExceptionMapper.java | 84 ++ .../resteasy1161/TestSubresourceValidation.java | 97 ++ .../src/test/resources/1103/external.dtd | 1 + .../src/test/resources/1103/web.xml | 27 + .../resources/1103/web_default_default_default.xml | 37 + .../resources/1103/web_default_default_false.xml | 37 + .../resources/1103/web_default_default_true.xml | 37 + .../resources/1103/web_default_false_default.xml | 37 + .../resources/1103/web_default_false_false.xml | 37 + .../test/resources/1103/web_default_false_true.xml | 37 + .../resources/1103/web_default_true_default.xml | 37 + .../test/resources/1103/web_default_true_false.xml | 37 + .../test/resources/1103/web_default_true_true.xml | 37 + .../resources/1103/web_false_default_default.xml | 37 + .../resources/1103/web_false_default_false.xml | 37 + .../test/resources/1103/web_false_default_true.xml | 37 + .../resources/1103/web_false_false_default.xml | 37 + .../test/resources/1103/web_false_false_false.xml | 37 + .../test/resources/1103/web_false_false_true.xml | 37 + .../test/resources/1103/web_false_true_default.xml | 37 + .../test/resources/1103/web_false_true_false.xml | 37 + .../test/resources/1103/web_false_true_true.xml | 37 + .../resources/1103/web_true_default_default.xml | 37 + .../test/resources/1103/web_true_default_false.xml | 37 + .../test/resources/1103/web_true_default_true.xml | 37 + .../test/resources/1103/web_true_false_default.xml | 37 + .../test/resources/1103/web_true_false_false.xml | 37 + .../test/resources/1103/web_true_false_true.xml | 37 + .../test/resources/1103/web_true_true_default.xml | 37 + .../test/resources/1103/web_true_true_false.xml | 37 + .../src/test/resources/1103/web_true_true_true.xml | 37 + .../src/test/resources/1119/web.xml | 36 + .../test/resources/1137/validation-versioning.jar | Bin 0 -> 2660 bytes .../src/test/resources/1137/web.xml | 5 + .../src/test/resources/1161/web.xml | 24 + .../src/test/resources/arquillian.xml | 23 + jaxrs/arquillian/ValidationTest-AS7/pom.xml | 2 +- .../resteasy/test/validation/TestValidation.java | 32 +- .../TestValidationSuppressPathParent.java | 90 ++ .../TestValidationSurpressPathDefault.java | 56 + .../TestValidationSurpressPathFalse.java | 57 + .../validation/TestValidationSurpressPathTrue.java | 57 + .../src/test/resources/web_suppress_false.xml | 12 + .../src/test/resources/web_suppress_true.xml | 12 + jaxrs/arquillian/ValidationTest-WF8/pom.xml | 16 +- .../validation/TestResourceLazyValidator.java | 4 +- .../TestResourceWithGetterViolation.java | 4 +- .../validation/TestGetterReturnValueValidated.java | 2 +- .../test/validation/TestLazyValidator.java | 2 + .../resteasy/test/validation/TestValidation.java | 40 +- .../TestValidationSuppressPathParent.java | 73 ++ .../TestValidationSurpressPathDefault.java | 56 + .../TestValidationSurpressPathFalse.java | 57 + .../validation/TestValidationSurpressPathTrue.java | 57 + .../src/test/resources/arquillian.xml | 2 +- .../src/test/resources/web_suppress_false.xml | 12 + .../src/test/resources/web_suppress_true.xml | 12 + jaxrs/arquillian/ValidationTest/pom.xml | 2 +- jaxrs/arquillian/pom.xml | 22 +- jaxrs/arquillian/resteasy-cdi-ejb-test/pom.xml | 18 +- .../resteasy/cdi/validation/ErroneousResource.java | 35 - .../cdi/validation/ErroneousResourceImpl.java | 70 -- .../resteasy/cdi/validation/ErrorFreeResource.java | 3 + .../cdi/validation/ErrorFreeResourceImpl.java | 8 +- .../cdi/validation/InputErrorResource.java | 36 + .../cdi/validation/InputErrorResourceImpl.java | 70 ++ .../cdi/validation/ReturnValueErrorResource.java | 25 + .../validation/ReturnValueErrorResourceImpl.java | 39 + .../resteasy/cdi/validation/TestInterceptor.java | 35 + .../test/cdi/validation/ValidationTest.java | 87 +- .../src/test/resources/validation/beans.xml | 9 + jaxrs/as7-integration-testing/cdi-test/pom.xml | 2 +- jaxrs/as7-integration-testing/modules-test/pom.xml | 2 +- jaxrs/as7-integration-testing/pom.xml | 2 +- .../application-test/pom.xml | 4 +- .../cdilocator-test/pom.xml | 2 +- .../ejb-singleton-test/pom.xml | 2 +- jaxrs/as8-integration-testing/pom.xml | 2 +- jaxrs/as8-mavenized-distro/pom.xml | 2 +- jaxrs/as8-resteasy/pom.xml | 4 +- .../async-http-servlet-3.0-test/pom.xml | 2 +- .../jboss/resteasy/test/async/JaxrsAsyncTest.java | 3 + .../async-http-servlet-3.0/pom.xml | 5 +- .../plugins/server/servlet/Filter30Dispatcher.java | 25 + .../server/servlet/HttpServlet30Dispatcher.java | 24 +- jaxrs/async-http-servlet-3.0/callback-test/pom.xml | 2 +- jaxrs/async-http-servlet-3.0/pom.xml | 32 +- jaxrs/distribution/pom.xml | 5 +- jaxrs/distribution/src-distribution/pom.xml | 2 +- jaxrs/docbook/pom.xml | 2 +- jaxrs/docbook/reference/en/en-US/master.xml | 26 +- jaxrs/docbook/reference/en/en-US/modules/Atom.xml | 120 +-- .../en-US/modules/Cache_NoCache_CacheControl.xml | 2 +- .../modules/Content_Marshalling_Providers.xml | 104 +- jaxrs/docbook/reference/en/en-US/modules/Guice.xml | 4 +- .../en-US/modules/Installation_Configuration.xml | 253 ++--- .../en-US/modules/JAX-RS_Content_Negotiation.xml | 89 +- .../JAX-RS_Resource_Locators_and_Sub_Resources.xml | 22 +- jaxrs/docbook/reference/en/en-US/modules/Jaxb.xml | 932 ++++++++-------- .../docbook/reference/en/en-US/modules/Json-p.xml | 12 +- jaxrs/docbook/reference/en/en-US/modules/Json.xml | 123 ++- jaxrs/docbook/reference/en/en-US/modules/Links.xml | 5 +- .../en/en-US/modules/Maven_and_RESTEasy.xml | 24 +- .../modules/Migration_from_older_versions.xml | 34 +- .../reference/en/en-US/modules/Multipart.xml | 477 ++++---- .../en-US/modules/RESTEasy_Embedded_Container.xml | 6 +- .../reference/en/en-US/modules/Using_Path.xml | 1 - .../reference/en/en-US/modules/Validation.xml | 77 +- jaxrs/docbook/reference/en/en-US/modules/Yaml.xml | 2 +- .../reference/en/en-US/modules/_CookieParam.xml | 15 +- .../reference/en/en-US/modules/_DefaultValue.xml | 4 +- .../en/en-US/modules/_Encoded_and_encoding.xml | 21 +- jaxrs/docbook/reference/en/en-US/modules/_Form.xml | 124 +-- .../reference/en/en-US/modules/_HeaderParam.xml | 14 +- .../reference/en/en-US/modules/_MatrixParam.xml | 5 +- .../reference/en/en-US/modules/_PathParam.xml | 36 +- .../reference/en/en-US/modules/_QueryParam.xml | 13 +- jaxrs/docbook/reference/en/en-US/modules/cors.xml | 12 + .../reference/en/en-US/modules/signature.xml | 2 +- jaxrs/docbook/reference/en/en-US/modules/smime.xml | 2 +- jaxrs/eagledns/pom.xml | 2 +- jaxrs/examples/api-clients/pom.xml | 8 +- jaxrs/examples/async-job-service/pom.xml | 4 +- jaxrs/examples/digital-signatures/no-dns/pom.xml | 2 +- jaxrs/examples/digital-signatures/pom.xml | 2 +- jaxrs/examples/digital-signatures/use-dns/pom.xml | 2 +- jaxrs/examples/ejb-integration/ear/pom.xml | 2 +- jaxrs/examples/ejb-integration/ejb/pom.xml | 4 +- jaxrs/examples/ejb-integration/pom.xml | 2 +- jaxrs/examples/ejb-integration/war/pom.xml | 2 +- jaxrs/examples/examples-jsapi/pom.xml | 8 +- jaxrs/examples/guice-hello/pom.xml | 6 +- jaxrs/examples/jaxb-json/pom.xml | 8 +- jaxrs/examples/jaxrs-2.0/server-async-http/pom.xml | 2 +- jaxrs/examples/jaxrs-2.0/simple-client/pom.xml | 2 +- jaxrs/examples/jaxrs2-async-pubsub-example/pom.xml | 2 +- .../authenticator/pom.xml | 2 +- .../oauth-catalina-authenticator/oauth/pom.xml | 2 +- .../oauth-catalina-authenticator/pom.xml | 2 +- .../oauth1-examples/oauth-provider/pom.xml | 2 +- .../oauth-push-messaging-openid/openid/pom.xml | 2 +- .../oauth-push-messaging-openid/pom.xml | 2 +- .../push-messaging/pom.xml | 2 +- .../oauth1-examples/oauth-push-messaging/pom.xml | 2 +- jaxrs/examples/oauth1-examples/oauth/pom.xml | 2 +- jaxrs/examples/oauth1-examples/pom.xml | 2 +- jaxrs/examples/oauth2-as7-example/pom.xml | 2 +- .../oauth2-as7-example/wars/auth-server/pom.xml | 2 +- .../oauth2-as7-example/wars/client-grant/pom.xml | 4 +- .../oauth2-as7-example/wars/customer-app/pom.xml | 9 +- .../wars/database-service/pom.xml | 4 +- .../oauth2-as7-example/wars/product-app/pom.xml | 7 +- .../oauth2-as7-example/wars/third-party/pom.xml | 2 +- .../oreilly-jaxrs-2.0-workbook/ex03_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex04_1/pom.xml | 10 +- .../oreilly-jaxrs-2.0-workbook/ex04_2/pom.xml | 10 +- .../oreilly-jaxrs-2.0-workbook/ex04_3/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex05_1/pom.xml | 10 +- .../oreilly-jaxrs-2.0-workbook/ex05_2/pom.xml | 10 +- .../oreilly-jaxrs-2.0-workbook/ex06_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex06_2/pom.xml | 10 +- .../oreilly-jaxrs-2.0-workbook/ex07_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex09_1/pom.xml | 14 +- .../oreilly-jaxrs-2.0-workbook/ex09_2/pom.xml | 14 +- .../oreilly-jaxrs-2.0-workbook/ex10_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex10_2/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex11_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex12_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex12_2/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex13_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex14_1/pom.xml | 6 +- .../oreilly-jaxrs-2.0-workbook/ex14_2/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex15_1/pom.xml | 12 +- .../oreilly-jaxrs-2.0-workbook/ex15_2/pom.xml | 14 +- jaxrs/examples/oreilly-workbook-as7/ex03_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex04_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex04_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex04_3/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex05_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex05_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex06_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex06_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex07_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex08_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex08_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex09_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex09_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex10_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex11_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex03_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex04_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex04_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex04_3/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex05_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex05_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex06_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex06_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex07_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex08_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex08_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex09_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex09_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex10_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex11_1/ejb/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex11_1/war/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex11_2/pom.xml | 4 +- jaxrs/examples/pom.xml | 2 +- jaxrs/examples/resteasy-springMVC/pom.xml | 25 +- jaxrs/examples/smime/pom.xml | 2 +- .../spring-hibernate-contacts/core/pom.xml | 4 +- .../spring-hibernate-contacts/persistence/pom.xml | 4 +- jaxrs/examples/spring-hibernate-contacts/pom.xml | 4 +- .../spring-hibernate-contacts/services/pom.xml | 4 +- jaxrs/jaxrs-api/pom.xml | 2 +- .../application-config-test/pom.xml | 2 +- .../basic-integration-test/pom.xml | 2 +- .../jboss-integration-testing/ejb-test/ear/pom.xml | 2 +- .../jboss-integration-testing/ejb-test/ejb/pom.xml | 2 +- jaxrs/jboss-integration-testing/ejb-test/pom.xml | 4 +- .../jboss-integration-testing/ejb-test/war/pom.xml | 2 +- jaxrs/jboss-integration-testing/pom.xml | 2 +- .../scanning-test/pom.xml | 4 +- .../scanning-test/scanning-test-jar/pom.xml | 6 +- .../scanning-test/scanning-test-war/pom.xml | 6 +- .../servlet-mapping-test/pom.xml | 7 +- .../spring-integration-test/pom.xml | 2 +- jaxrs/jboss-modules/build-wf8.xml | 5 +- jaxrs/jboss-modules/build.xml | 4 +- jaxrs/jboss-modules/pom.xml | 12 +- .../modules/org/bouncycastle/main/module.xml | 5 + .../jboss/resteasy/resteasy-cdi/main/module.xml | 1 + .../jboss/resteasy/resteasy-crypto/main/module.xml | 3 +- .../main/module.xml | 5 + .../resteasy/resteasy-jaxrs-as7/main/module.xml | 2 +- .../resteasy/resteasy-jaxrs-wf8/main/module.xml | 2 +- .../jboss/resteasy/resteasy-jaxrs/main/module.xml | 2 +- .../resteasy-validator-provider-11/main/module.xml | 4 + jaxrs/pom.xml | 200 ++-- jaxrs/profiling-tests/pom.xml | 14 +- .../test/profiling/MockedProfilingTest.java | 93 ++ jaxrs/providers/abdera-atom/pom.xml | 7 +- jaxrs/providers/fastinfoset/pom.xml | 7 +- .../fastinfoset/FastInfosetCollectionProvider.java | 21 + .../jaxb/fastinfoset/FastInfosetMapProvider.java | 21 + .../fastinfoset/FastinfoSetElementProvider.java | 2 +- .../FastinfoSetXmlRootElementProvider.java | 2 +- .../fastinfoset/FastinfoSetXmlSeeAlsoProvider.java | 2 +- .../fastinfoset/FastinfoSetXmlTypeProvider.java | 2 +- jaxrs/providers/jackson/pom.xml | 15 +- jaxrs/providers/jackson2/pom.xml | 7 +- .../annotations/providers/jackson/Formatted.java | 15 + .../jackson/Jackson2JsonpInterceptor.java | 41 +- .../jackson/ResteasyJackson2Provider.java | 33 +- .../nextgen/providers/jackson/JacksonTest.java | 45 +- jaxrs/providers/jaxb/pom.xml | 7 +- .../providers/jaxb/AbstractJAXBProvider.java | 93 +- .../plugins/providers/jaxb/CollectionProvider.java | 165 ++- .../providers/jaxb/ExternalEntityUnmarshaller.java | 4 + .../providers/jaxb/JAXBElementProvider.java | 32 +- .../providers/jaxb/JAXBXmlTypeProvider.java | 37 +- .../plugins/providers/jaxb/MapProvider.java | 125 ++- .../plugins/providers/jaxb/SecureUnmarshaller.java | 292 +++++ .../plugins/providers/jaxb/XmlAdapterWrapper.java | 88 ++ .../test/charset/FavoriteMovieXmlRootElement.java | 14 + .../jboss/resteasy/test/charset/MediaTypes.java | 25 + .../resteasy/test/charset/TestCharsetExpand.java | 90 ++ .../resteasy/test/charset/TestCharsetNoExpand.java | 92 ++ .../resteasy/test/charset/TestCharsetParent.java | 167 +++ .../jboss/resteasy/test/charset/TestResource.java | 56 + .../resteasy/test/charset/TestServerExpand.java | 35 + .../resteasy/test/charset/TestServerNoExpand.java | 35 + .../XmlJavaTypeAdapter/XmlJavaTypeAdapterTest.java | 487 +++++++++ .../test/nextgen/xxe/namespace/FavoriteMovie.java | 69 ++ .../xxe/namespace/FavoriteMovieXmlType.java | 69 ++ .../test/nextgen/xxe/namespace/ObjectFactory.java | 60 ++ .../test/nextgen/xxe/namespace/TestNamespace.java | 288 +++++ .../resteasy/test/nextgen/xxe/namespace/movie.xsd | 10 + .../test/nextgen/xxe/namespace/package-info.java | 3 + .../test/providers/jaxb/collection/MapTest.java | 66 +- .../test/xxe/TestSecureProcessingFeature.java | 699 ++++++++++++ .../java/org/jboss/resteasy/test/xxe/TestXXE.java | 150 ++- .../resteasy/test/xxe/TestXXESecureProcessing.java | 18 +- .../java/org/jboss/resteasy/test/xxe/external.dtd | 1 + jaxrs/providers/jettison/pom.xml | 7 +- .../jaxb/json/JettisonElementProvider.java | 2 +- .../jaxb/json/JettisonXmlRootElementProvider.java | 2 +- .../jaxb/json/JettisonXmlSeeAlsoProvider.java | 2 +- .../jaxb/json/JettisonXmlTypeProvider.java | 2 +- .../java/org/jboss/resteasy/test/xxe/TestXXE.java | 27 +- jaxrs/providers/json-p-ee7/pom.xml | 7 +- jaxrs/providers/multipart/pom.xml | 13 +- .../providers/multipart/MultipartInputImpl.java | 48 +- .../jboss/resteasy/test/TestContextProviders.java | 839 +++++++++++++++ .../test/nextgen/EmbeddedMultipartTest.java | 188 ++++ jaxrs/providers/pom.xml | 81 +- jaxrs/providers/resteasy-atom/pom.xml | 7 +- .../plugins/providers/atom/AtomFeedProvider.java | 1 + .../resteasy/plugins/providers/atom/Entry.java | 83 +- .../resteasy/plugins/providers/atom/Text.java | 275 +++++ .../test/providers/atom/JAXBContextFinderTest.java | 75 ++ .../resteasy/test/providers/atom/ModelTest.java | 17 + .../resteasy-hibernatevalidator-provider/pom.xml | 49 +- .../resteasy/api/validation/ViolationReport.java | 5 + .../AbstractValidatorContextResolver.java | 62 ++ .../validation/hibernate/GeneralValidatorImpl.java | 365 ++++++- .../hibernate/ValidatorContextResolver.java | 49 +- .../hibernate/ValidatorContextResolverCDI.java | 19 + .../META-INF/services/javax.ws.rs.ext.Providers | 1 + .../nextgen/validation/TestPathSuppression.java | 242 +++++ .../test/validation/TestLocatorValidation.java | 269 +++++ .../resteasy/test/validation/TestValidation.java | 187 ++-- .../test/validation/TestValidationOnGetter.java | 20 +- jaxrs/providers/resteasy-html/pom.xml | 7 +- .../resteasy-validator-provider-11/pom.xml | 48 +- .../api/validation/ResteasyViolationException.java | 202 +++- .../resteasy/api/validation/ViolationReport.java | 5 + .../AbstractValidatorContextResolver.java | 100 ++ .../plugins/validation/GeneralValidatorImpl.java | 298 +++-- .../validation/SimpleViolationsContainer.java | 68 ++ .../validation/ValidatorContextResolver.java | 68 +- .../validation/ValidatorContextResolverCDI.java | 20 + .../META-INF/services/javax.ws.rs.ext.Providers | 1 + .../validation/TestCustomExceptionMapper.java | 246 +++++ .../nextgen/validation/TestPathSuppression.java | 240 +++++ .../resteasy/test/validation/TestValidation.java | 214 ++-- jaxrs/providers/test-all-jaxb/pom.xml | 7 +- .../test-jackson-jaxb-coexistence/pom.xml | 7 +- jaxrs/providers/test-resteasy-html/pom.xml | 7 +- jaxrs/providers/yaml/pom.xml | 7 +- jaxrs/resteasy-bom/pom.xml | 2 +- jaxrs/resteasy-cache/pom.xml | 2 +- jaxrs/resteasy-cache/resteasy-cache-core/pom.xml | 7 +- jaxrs/resteasy-cdi/pom.xml | 13 +- .../org/jboss/resteasy/cdi/CdiInjectorFactory.java | 90 +- .../jboss/resteasy/cdi/JaxrsInjectionTarget.java | 46 +- .../jboss/resteasy/cdi/ResteasyCdiExtension.java | 25 +- jaxrs/resteasy-client/pom.xml | 2 +- .../client/jaxrs/ResteasyClientBuilder.java | 20 +- .../resteasy/client/jaxrs/cache/MapCache.java | 17 +- .../client/jaxrs/engines/URLConnectionEngine.java | 2 +- .../client/jaxrs/internal/AbortedResponse.java | 2 +- .../client/jaxrs/internal/ClientInvocation.java | 38 +- .../client/jaxrs/internal/ClientResponse.java | 35 +- .../proxy/processors/ProcessorFactory.java | 92 +- jaxrs/resteasy-guice/pom.xml | 7 +- ...iceResteasyBootstrapServletContextListener.java | 8 +- jaxrs/resteasy-jaxrs-testsuite/pom.xml | 31 +- .../test/client/AsyncTimeoutExceptionsTest.java | 176 +++ .../resteasy/test/client/ClientBuilderTest.java | 96 +- .../test/client/ExceptionHandlingTest.java | 72 ++ .../test/client/IndirectInvocationTest.java | 109 ++ .../org/jboss/resteasy/test/client/TraceTest.java | 42 + .../test/nextgen/client/ClientExceptionsTest.java | 160 +++ .../test/nextgen/client/ClientProviderTest.java | 154 +++ .../nextgen/client/ExceptionBufferingTest.java | 176 +++ .../test/nextgen/client/NullEntityTest.java | 167 +++ .../test/nextgen/client/WebTargetTest.java | 321 ++++++ .../test/nextgen/client/WebTargetUnitTest.java | 123 +++ .../test/nextgen/finegrain/HeaderDelegateTest.java | 122 +++ .../resource/ResteasyTrailingSlashTest.java | 45 + .../test/nextgen/interceptors/CorsFiltersTest.java | 76 ++ .../resteasy/test/nextgen/resource/RangeTest.java | 40 +- .../test/nextgen/resource/SetRequestUriTest.java | 77 +- .../resteasy/test/nextgen/variant/VariantTest.java | 152 +++ jaxrs/resteasy-jaxrs/pom.xml | 68 +- .../org/jboss/resteasy/client/ClientExecutor.java | 4 +- .../org/jboss/resteasy/client/ClientRequest.java | 5 +- .../resteasy/client/ClientRequestFactory.java | 5 +- .../org/jboss/resteasy/client/ClientResponse.java | 5 +- .../resteasy/client/ClientResponseFailure.java | 7 +- .../jboss/resteasy/client/EntityTypeFactory.java | 8 +- .../org/jboss/resteasy/client/ProxyBuilder.java | 7 +- .../org/jboss/resteasy/client/ProxyConfig.java | 6 +- .../org/jboss/resteasy/client/ProxyFactory.java | 8 +- .../jboss/resteasy/client/cache/BrowserCache.java | 7 +- .../jboss/resteasy/client/cache/CacheEntry.java | 6 +- .../jboss/resteasy/client/cache/CacheFactory.java | 6 +- .../resteasy/client/cache/CacheInterceptor.java | 8 +- .../client/cache/LightweightBrowserCache.java | 7 +- .../org/jboss/resteasy/client/cache/MapCache.java | 6 +- .../jboss/resteasy/client/cache/package-info.java | 5 + .../resteasy/client/core/BaseClientResponse.java | 27 +- .../resteasy/client/core/SubResourceInvoker.java | 2 +- .../org/jboss/resteasy/client/package-info.java | 23 + .../core/AbstractAsynchronousResponse.java | 2 +- .../core/AcceptHeaderByFileSuffixFilter.java | 71 +- .../resteasy/core/ContextParameterInjector.java | 39 +- .../java/org/jboss/resteasy/core/MediaTypeMap.java | 8 +- .../jboss/resteasy/core/MethodInjectorImpl.java | 6 +- .../resteasy/core/ProvidersContextRetainer.java | 15 + .../jboss/resteasy/core/ResourceMethodInvoker.java | 26 +- .../core/ResteasyHttpServletRequestWrapper.java | 203 ++++ .../core/ResteasyHttpServletResponseWrapper.java | 263 +++++ .../resteasy/core/StringParameterInjector.java | 3 +- .../jboss/resteasy/core/SynchronousDispatcher.java | 23 +- .../interception/ClientExecutionContextImpl.java | 7 +- .../ContainerResponseFilterRegistry.java | 32 + .../core/interception/InterceptorRegistry.java | 6 +- .../interception/InterceptorRegistryListener.java | 6 +- .../interception/JaxrsInterceptorRegistry.java | 36 +- .../jboss/resteasy/core/registry/SegmentNode.java | 179 ++- .../core/request/ServerDrivenNegotiation.java | 96 +- .../resteasy/core/request/VariantQuality.java | 16 + .../org/jboss/resteasy/mock/MockHttpRequest.java | 68 +- .../plugins/delegates/EntityTagDelegate.java | 12 +- .../plugins/delegates/MediaTypeHeaderDelegate.java | 90 +- .../plugins/delegates/NewCookieHeaderDelegate.java | 12 +- .../resteasy/plugins/interceptors/CorsFilter.java | 197 ++++ .../plugins/providers/DataSourceProvider.java | 93 +- .../plugins/providers/DefaultTextPlain.java | 21 +- .../plugins/providers/DocumentProvider.java | 44 +- .../resteasy/plugins/providers/FileProvider.java | 2 + .../plugins/providers/FormUrlEncodedProvider.java | 2 +- .../resteasy/plugins/providers/StringTextStar.java | 2 +- .../providers/validation/ViolationsContainer.java | 16 +- .../resteasy/plugins/server/BaseHttpRequest.java | 37 +- .../plugins/server/embedded/SecurityDomain.java | 2 +- .../server/embedded/SimpleSecurityDomain.java | 2 +- .../server/servlet/ConfigurationBootstrap.java | 109 +- .../server/servlet/HttpServletInputMessage.java | 36 +- .../server/servlet/HttpServletResponseWrapper.java | 10 +- .../plugins/server/servlet/ListenerBootstrap.java | 17 - .../server/servlet/ResteasyContextParameters.java | 4 +- .../plugins/server/servlet/ServletUtil.java | 48 +- .../tjws/AuthenticatedHttpServletRequest.java | 2 +- .../server/tjws/TJWSEmbeddedJaxrsServer.java | 2 +- .../org/jboss/resteasy/specimpl/BuiltResponse.java | 5 +- .../resteasy/specimpl/MultivaluedTreeMap.java | 289 +++++ .../jboss/resteasy/specimpl/PathSegmentImpl.java | 67 +- .../resteasy/specimpl/ResponseBuilderImpl.java | 6 +- .../resteasy/specimpl/ResteasyHttpHeaders.java | 336 +++--- .../resteasy/specimpl/ResteasyUriBuilder.java | 5 +- .../java/org/jboss/resteasy/spi/CorsHeaders.java | 18 + .../org/jboss/resteasy/spi/ForbiddenException.java | 5 + .../java/org/jboss/resteasy/spi/HttpRequest.java | 9 + .../src/main/java/org/jboss/resteasy/spi/Link.java | 5 + .../resteasy/spi/MethodNotAllowedException.java | 5 + .../jboss/resteasy/spi/NotAcceptableException.java | 5 + .../org/jboss/resteasy/spi/NotFoundException.java | 5 + .../resteasy/spi/ResteasyProviderFactory.java | 47 +- .../org/jboss/resteasy/spi/ResteasyUriInfo.java | 101 +- .../org/jboss/resteasy/spi/StringConverter.java | 5 + .../jboss/resteasy/spi/UnauthorizedException.java | 5 + .../spi/UnsupportedMediaTypeException.java | 5 + .../spi/interception/AcceptedByMethod.java | 6 +- .../spi/interception/ClientExecutionContext.java | 6 +- .../interception/ClientExecutionInterceptor.java | 6 +- .../spi/interception/MessageBodyReaderContext.java | 6 +- .../interception/MessageBodyReaderInterceptor.java | 7 +- .../spi/interception/MessageBodyWriterContext.java | 6 +- .../interception/MessageBodyWriterInterceptor.java | 7 +- .../spi/interception/PostProcessInterceptor.java | 6 +- .../spi/interception/PreProcessInterceptor.java | 6 +- .../resteasy/spi/interception/package-info.java | 11 + .../resteasy/spi/metadata/ResourceBuilder.java | 2 +- .../resteasy/spi/validation/GeneralValidator.java | 15 +- .../spi/validation/GeneralValidatorCDI.java | 56 + .../jboss/resteasy/util/CaseInsensitiveMap.java | 1136 ++++++++++---------- .../main/java/org/jboss/resteasy/util/Encode.java | 1058 +++++++++--------- .../java/org/jboss/resteasy/util/GetRestful.java | 1 - .../java/org/jboss/resteasy/util/NoContent.java | 2 +- .../resteasy/specimpl/ResteasyUriBuilderTest.java | 22 + .../org/jboss/resteasy/test/TypeConverterTest.java | 16 +- .../HttpClient4ClientExceptionMapperTest.java | 3 +- .../jboss/resteasy/test/encoding/EncodingTest.java | 1 + .../test/finegrain/InternalDispatcherTest.java | 3 +- .../test/finegrain/ResponseBuilderTest.java | 27 + .../finegrain/StringParameterInjectorTest.java | 31 +- .../resteasy/test/finegrain/UriBuilderTest.java | 17 +- .../test/finegrain/resource/CookieTest.java | 94 +- .../test/finegrain/resource/PathLimitedTest.java | 1 + .../test/finegrain/resource/PreconditionTest.java | 44 + .../jboss/resteasy/test/providers/TestCharset.java | 270 +++++ .../test/providers/datasource/RESTEASY779Test.java | 89 ++ .../providers/iioimage/TestIIOImageProvider.java | 4 +- .../org/jboss/resteasy/test/smoke/TestSmoke.java | 2 +- .../resteasy/test/xxe/TestSecureProcessing.java | 525 +++++++++ .../java/org/jboss/resteasy/test/xxe/TestXXE.java | 7 +- jaxrs/resteasy-jsapi-testing/pom.xml | 2 +- jaxrs/resteasy-jsapi/pom.xml | 7 +- .../org/jboss/resteasy/jsapi/JSAPIServlet.java | 11 +- .../src/main/resources/resteasy-client.js | 5 +- jaxrs/resteasy-links/pom.xml | 19 +- .../java/org/jboss/resteasy/links/impl/EL.java | 68 +- .../resteasy/links/test/SeamFunctionMapper.java | 19 +- .../jboss/resteasy/links/test/TestSecureLinks.java | 4 +- jaxrs/resteasy-servlet-initializer/pom.xml | 2 +- jaxrs/resteasy-spring/pom.xml | 7 +- .../plugins/spring/SpringBeanProcessor.java | 79 +- .../spring/SpringContextLoaderListener.java | 10 + .../resteasy/spring/beanprocessor/MyBean.java | 14 + .../spring/beanprocessor/MyBeanFactoryBean.java | 27 + .../resteasy/spring/beanprocessor/MyInnerBean.java | 10 + .../spring/beanprocessor/MyInnerBeanImpl.java | 10 + .../beanprocessor/ResourceConfiguration.java | 2 +- .../test/spring/RequestScopedBeanTest.java | 7 +- .../resources/spring-request-scope-test-server.xml | 11 +- jaxrs/resteasy-test-data/pom.xml | 2 +- jaxrs/security/jose-jwt/pom.xml | 8 +- .../keystone/example/keystone-server/pom.xml | 2 +- jaxrs/security/keystone/example/some-app/pom.xml | 2 +- .../security/keystone/keystone-as7-modules/lib.xml | 2 +- .../security/keystone/keystone-as7-modules/pom.xml | 2 +- jaxrs/security/keystone/keystone-as7/pom.xml | 2 +- jaxrs/security/keystone/keystone-core/pom.xml | 15 +- .../jboss/resteasy/test/keystone/TokenTest.java | 39 +- jaxrs/security/login-module-authenticator/pom.xml | 2 +- jaxrs/security/pom.xml | 60 +- jaxrs/security/resteasy-crypto/pom.xml | 21 +- .../security/smime/EnvelopedInputImpl.java | 15 +- .../security/smime/MultipartSignedInputImpl.java | 3 +- .../security/smime/PKCS7SignatureInput.java | 8 +- .../security/smime/PKCS7SignatureWriter.java | 33 +- .../test/security/smime/EnvelopedTest.java | 10 +- .../resteasy/test/security/smime/SignedTest.java | 3 +- .../test/security/smime/VerifyDecryptTest.java | 277 +++++ jaxrs/security/resteasy-oauth/pom.xml | 7 +- .../org/jboss/resteasy/auth/oauth/OAuthUtils.java | 5 +- jaxrs/security/skeleton-key-idm/pom.xml | 2 +- .../skeleton-key-idm/skeleton-key-as7/pom.xml | 2 +- .../skeleton-key-idm/skeleton-key-core/pom.xml | 20 +- .../skeleton-key-idm/skeleton-key-idp-war/pom.xml | 2 +- .../skeleton-key-idm/skeleton-key-idp/pom.xml | 7 +- .../skeleton-key-idm/skeleton-key-undertow/pom.xml | 2 +- jaxrs/server-adapters/pom.xml | 3 +- jaxrs/server-adapters/resteasy-jdk-http/pom.xml | 8 +- .../plugins/server/sun/http/BasicAuthFilter.java | 2 +- .../plugins/server/sun/http/HttpServerRequest.java | 28 +- jaxrs/server-adapters/resteasy-netty/pom.xml | 13 +- .../server/netty/HttpServerPipelineFactory.java | 11 +- .../server/netty/HttpsServerPipelineFactory.java | 6 +- .../plugins/server/netty/NettyHttpRequest.java | 70 +- .../plugins/server/netty/NettyJaxrsServer.java | 53 +- .../plugins/server/netty/NettySecurityContext.java | 2 +- .../resteasy/plugins/server/netty/NettyUtil.java | 28 +- .../plugins/server/netty/RequestDispatcher.java | 4 +- .../plugins/server/netty/RequestHandler.java | 4 +- .../java/org/jboss/resteasy/test/NettyTest.java | 90 ++ .../resteasy/test/ResteasyTrailingSlashTest.java | 62 ++ jaxrs/server-adapters/resteasy-netty4-cdi/pom.xml | 110 ++ .../server/netty/cdi/CdiNettyJaxrsServer.java | 19 + .../server/netty/cdi/CdiRequestDispatcher.java | 44 + .../plugins/server/netty/cdi/CdiNettyTest.java | 80 ++ .../server/netty/cdi/DefaultExceptionMapper.java | 16 + .../plugins/server/netty/cdi/EchoResource.java | 26 + jaxrs/server-adapters/resteasy-netty4/pom.xml | 7 +- .../plugins/server/netty/ChunkOutputStream.java | 90 ++ .../plugins/server/netty/NettyHttpRequest.java | 82 +- .../plugins/server/netty/NettyHttpResponse.java | 144 ++- .../plugins/server/netty/NettyJaxrsServer.java | 175 ++- .../plugins/server/netty/NettySecurityContext.java | 2 +- .../resteasy/plugins/server/netty/NettyUtil.java | 28 +- .../plugins/server/netty/RequestDispatcher.java | 6 +- .../plugins/server/netty/RequestHandler.java | 21 +- .../server/netty/RestEasyHttpRequestDecoder.java | 21 +- .../server/netty/RestEasyHttpResponseEncoder.java | 41 +- .../jboss/resteasy/test/AsyncJaxrsResource.java | 15 - .../org/jboss/resteasy/test/JaxrsAsyncTest.java | 122 +-- .../java/org/jboss/resteasy/test/NettyTest.java | 161 ++- .../resteasy/test/ResteasyTrailingSlashTest.java | 62 ++ .../jboss/resteasy/test/StreamingOutputTest.java | 141 +++ jaxrs/server-adapters/resteasy-undertow/pom.xml | 2 +- jaxrs/test/db/myDB.properties | 17 + jaxrs/test/db/myDB.script | 94 ++ jaxrs/tjws/pom.xml | 4 +- .../src/main/java/Acme/Resource/mime.properties | 104 -- jaxrs/tjws/src/main/java/Acme/Serve/Serve.java | 9 +- .../main/resources/Acme/Resource/mime.properties | 104 ++ jaxrs/touch | 1 - jaxrs/war-tests/application-test/pom.xml | 7 +- jaxrs/war-tests/client-typevar-test/pom.xml | 114 ++ .../jboss/resteasy/tests/typevar/sample/Hello.java | 16 + .../resteasy/tests/typevar/sample/HelloString.java | 8 + .../tests/typevar/sample/HelloStringImpl.java | 11 + .../src/main/webapp/WEB-INF/web.xml | 25 + .../client-typevar-test/src/main/webapp/bg.png | Bin 0 -> 10312 bytes .../client-typevar-test/src/main/webapp/index.jsp | 8 + .../client-typevar-test/src/main/webapp/jboss.css | 38 + .../tests/typevar/sample/test/SayHelloTest.java | 23 + jaxrs/war-tests/context-test/pom.xml | 7 +- jaxrs/war-tests/encoding-test/pom.xml | 2 +- jaxrs/war-tests/filter-test/pom.xml | 2 +- jaxrs/war-tests/jsapi-servlet-test/pom.xml | 10 +- jaxrs/war-tests/oauth-servlet-test/pom.xml | 7 +- jaxrs/war-tests/pom.xml | 3 +- pom.xml | 2 +- 805 files changed, 33058 insertions(+), 5326 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/resteasy.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

