[Hawkular-commits] [hawkular/hawkular-metrics] d6309f: [HWKMETRICS-554] Fix several issues with CORS
Stefan Negrea
stefannegrea at github.map.fastly.net
Tue Dec 20 15:06:36 EST 2016
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: d6309f44e63bcce43fa1c60a36997ecac62e0d04
https://github.com/hawkular/hawkular-metrics/commit/d6309f44e63bcce43fa1c60a36997ecac62e0d04
Author: Joel Takvorian <jtakvori at redhat.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsRequestFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsResponseFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/NamedDataPointObserver.java
Log Message:
-----------
[HWKMETRICS-554] Fix several issues with CORS
- payload was sent even on error 400 on invalid origin. This was because CORS validation occured at response filtering => move validation to request filter
- CORS related headers not sent for some endpoints. Related to how NamedDataPointObserver was handling the async response, i think the output stream was closed and subsequent response filter adding headers were ineffective; now use AsyncResponse::resume to complete the response.
Commit: 2f229206ac8ca8eeb9a32a3af6786c4f82011c69
https://github.com/hawkular/hawkular-metrics/commit/2f229206ac8ca8eeb9a32a3af6786c4f82011c69
Author: Joel Takvorian <jtakvori at redhat.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsRequestFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsResponseFilter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/Headers.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/OriginValidation.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CORSITest.groovy
M pom.xml
Log Message:
-----------
[HWKMETRICS-554] Use CORS filtering utility from hawkular-commons
Add CORS tests
Commit: 1e720345b087704575650ab66b96f12a609bb57a
https://github.com/hawkular/hawkular-metrics/commit/1e720345b087704575650ab66b96f12a609bb57a
Author: Joel Takvorian <jtakvori at redhat.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M pom.xml
Log Message:
-----------
Use srcdeps for commons
Commit: 8eaeb1a3175216623bbd6f2539684e44fecb28f1
https://github.com/hawkular/hawkular-metrics/commit/8eaeb1a3175216623bbd6f2539684e44fecb28f1
Author: Joel Takvorian <jtakvori at redhat.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M pom.xml
Log Message:
-----------
Use hawkular-commons 0.9.1 final
Commit: a77e80f69b41a8075baf8661575ac3e9b710e7cf
https://github.com/hawkular/hawkular-metrics/commit/a77e80f69b41a8075baf8661575ac3e9b710e7cf
Author: Stefan Negrea <stefannegrea at users.noreply.github.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsRequestFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsResponseFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/NamedDataPointObserver.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/Headers.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/OriginValidation.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CORSITest.groovy
M pom.xml
Log Message:
-----------
Merge pull request #707 from jotak/cors-requests
[HWKMETRICS-554] Fix several issues with CORS
Compare: https://github.com/hawkular/hawkular-metrics/compare/b4fb18278589...a77e80f69b41
More information about the hawkular-commits
mailing list