Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [RFC] Use akka's built-in authenticate/authorize directives in AuthProvider ↵ | Zach Smith | 2018-08-01 | 3 | -50/+53 |
| | | | | | | | | | | (#136) * Use akka's built-in authenticate/authorize directives in AuthProvider * Move AuthProvider companion object to AuthProvider file, move realm to parameter of AuthProvider * Add secondary constructor to maintain ABI compat | ||||
* | Fix pagination directive failing on empty responses (#182)v1.11.7 | Sergey Nastich | 2018-07-11 | 1 | -1/+1 |
| | |||||
* | Add `completeWithPagination` directive (#180) | Sergey Nastich | 2018-07-11 | 1 | -4/+19 |
| | | | | | * Extracts pagination from the request * Adds ResourceCount/PageCount headers to the response | ||||
* | Added ProxyRoute to enable proxying calls to other services (#177)v1.11.4 | Satya Boora | 2018-06-21 | 1 | -0/+26 |
| | |||||
* | Add `Connection: close` header to all responses in order to mitigate ↵v1.11.2 | Sergey Nastich | 2018-06-14 | 1 | -1/+6 |
| | | | | connection pool issues with envoy (#175) | ||||
* | Add service exception json formatters and pass through exceptions in ↵v1.9.4 | zachdriver | 2018-05-25 | 3 | -6/+18 |
| | | | | HttpRestServiceTransport (#168) | ||||
* | TRIAL-371 Support sorting (#159)v1.9.2 | Kseniya Tomskikh | 2018-05-11 | 1 | -0/+40 |
| | | | | | | | | | | * TRIAL-371 Sorting for services * TRIAL-371 Fixed extract sorting parameters * TRIAL-371 Fixed varname * TRIAL-371 Review fixes | ||||
* | API-1595 Move rejectionHandler to DriverApp to avoid 404 rejection issues (#167)v1.9.1 | zachdriver | 2018-05-09 | 1 | -11/+1 |
| | |||||
* | Complete the request with a 401 status code to avoid WWW-authenticate header ↵v1.8.25 | Satya Boora | 2018-04-30 | 1 | -1/+11 |
| | | | | issue (#160) | ||||
* | ListResponse and Unmarshallers improvementsv1.8.23 | Sergey Nastich | 2018-04-17 | 1 | -0/+5 |
| | | | | | | * Add an alternative `ListResponse` constructor allowing optional pagination * Unmarshal JsStrings from query parameters | ||||
* | Fixed merge JsValues when field is absent in old value (#153)v1.8.21 | Kseniya Tomskikh | 2018-04-12 | 1 | -4/+4 |
| | |||||
* | Use AuthenticationFailedRejection to send 401 back to the client (#151)v1.8.20 | Satya Boora | 2018-04-10 | 1 | -3/+3 |
| | |||||
* | Merge pull request #150 from drivergroup/fix-patch-jsonv1.8.18 | Kseniya Tomskikh | 2018-04-10 | 1 | -0/+6 |
|\ | | | | | Created patch method for RestService with merge-patch+json media type | ||||
| * | Review fix | Kseniya Tomskikh | 2018-04-10 | 1 | -3/+3 |
| | | |||||
| * | Created patch method for RestService with merge-patch+json media type | Kseniya Tomskikh | 2018-04-09 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'master' into TM-1431 | Aleksandr | 2018-04-06 | 1 | -17/+13 |
|\| | |||||
| * | Merge pull request #142 from drivergroup/mdc-trackingv1.8.14 | Vlad Uspensky | 2018-04-04 | 1 | -17/+13 |
| |\ | | | | | | | Correct `trackingId` placement to the MDC | ||||
| | * | Correct `trackingId` placement to the MDC | vlad | 2018-03-26 | 1 | -10/+4 |
| | | | |||||
| | * | Correct `trackingId` placement to the MDC | vlad | 2018-03-24 | 1 | -9/+11 |
| | | | |||||
* | | | Ranamed header 'ClientFingerprintHeader' | Aleksandr | 2018-04-06 | 1 | -1/+1 |
| | | | |||||
* | | | Removed fingerprint hash from ServiceRequestContext and it's derivates | Aleksandr | 2018-04-04 | 2 | -9/+1 |
| | | | |||||
* | | | Merge branch 'master' into TM-1431 | Aleksandr | 2018-04-03 | 1 | -0/+104 |
|\| | | |||||
| * | | Use patch unmarshaller | Zach Smith | 2018-03-25 | 2 | -107/+104 |
| | | | |||||
| * | | Curry the PatchRetrievable apply method | Zach Smith | 2018-03-20 | 1 | -2/+2 |
| | | | |||||
| * | | Enforce application/merge-patch+json Content-Type | Zach Smith | 2018-03-20 | 1 | -19/+35 |
| | | | |||||
| * | | Add implicit ServiceRequestContext to PatchRetrievable | Zach Smith | 2018-03-16 | 1 | -16/+26 |
| | | | |||||
| * | | Add PatchSupport trait and tests | Zach Smith | 2018-03-16 | 1 | -0/+81 |
| |/ | |||||
* | | Merge branch 'master' into TM-1431 | Aleksandr | 2018-03-12 | 2 | -13/+21 |
|\| | |||||
| * | Fix ServiceException classes to set Exception message for stack traces | Zach Smith | 2018-03-09 | 1 | -13/+11 |
| | | |||||
| * | Review fix | Kseniya Tomskikh | 2018-03-07 | 1 | -1/+1 |
| | | |||||
| * | Created directive for optional pagination | Kseniya Tomskikh | 2018-03-06 | 1 | -0/+10 |
| | | |||||
* | | Implemented extraction of fingerprint header; Added fingerprint hash to ↵ | Aleksandr | 2018-03-12 | 2 | -3/+20 |
| | | | | | | | | ServiceRequestContext and AuthorizedServiceRequestContext classes | ||||
* | | Implemented 'X-CLIENT-FINGERPRINT' extraction from HTTP header | Aleksandr | 2018-03-06 | 1 | -2/+3 |
|/ | |||||
* | Use Akka's parameter directive to extract a pagination | Jakob Odersky | 2018-03-01 | 1 | -29/+6 |
| | |||||
* | TRIAL-287 Created ListResponse class and directive for pagination parsing | Kseniya Tomskikh | 2018-03-01 | 1 | -2/+42 |
| | |||||
* | Remove unused abstract config from DriverRoute | Zach Smith | 2018-02-26 | 1 | -4/+1 |
| | |||||
* | Move cors directives to DriverApp and get rid of custom rejection handler | Zach Smith | 2018-02-22 | 1 | -64/+3 |
| | |||||
* | Remove .seal call from DriverRoute rejection handler | Zach Smith | 2018-02-22 | 1 | -1/+0 |
| | |||||
* | Call .seal on RejectionHandler | Zach Smith | 2018-02-22 | 1 | -3/+2 |
| | |||||
* | Move rejection handler to DriverRoute | Zach Smith | 2018-02-20 | 1 | -2/+15 |
| | |||||
* | Remove default config values | Zach Smith | 2018-02-20 | 1 | -1/+2 |
| | |||||
* | Remove rejection handler, respond with default set of allowed methods and ↵ | Zach Smith | 2018-02-20 | 2 | -13/+69 |
| | | | | origins to all options requests in DriverRoute | ||||
* | Refactor DriverRoute to use shared directives | Zach Smith | 2018-02-20 | 1 | -11/+3 |
| | |||||
* | Move directives to rest package | Zach Smith | 2018-02-20 | 1 | -1/+20 |
| | |||||
* | delete with query | ArtRand | 2018-02-13 | 1 | -2/+2 |
| | |||||
* | Allowing fingerprints collection from different domains | vlad | 2018-02-12 | 1 | -0/+1 |
| | |||||
* | Overload authorize directive to check against service context | Jakob Odersky | 2018-02-09 | 1 | -26/+35 |
| | | | | | | | | | | | This enables checking permissions when a service request is constructed synthetically. An example where this may be useful is in the case where an authorization token is not available as a header but can be obtained elsewhere, such as a session cookie. The service context may then be explicitly constructed with said token and reuse the existing permissions checking functionality. | ||||
* | Reduce log levelsv1.7.3 | Jakob Odersky | 2018-02-01 | 1 | -2/+1 |
| | | | | Amends #107 | ||||
* | Reduce log level of request reportingv1.7.2 | Jakob Odersky | 2018-01-31 | 1 | -1/+1 |
| | |||||
* | Default pagination | vlad | 2018-01-26 | 1 | -0/+5 |
| |