Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Code review updates | Sam Guymer | 2018-05-20 | 7 | -177/+0 |
| | | | | | | Remove tests sub project, all tests are now in core. Remove TestStreamingBackend, StreamingTest now has the required abstract methods. | ||||
* | Move backend tests into their projects | Sam Guymer | 2018-05-19 | 10 | -966/+31 |
| | | | | | | | | | | | Instead of having a single project which tests all backends, each backend now implements a http test trait along with a streaming test trait if it supports streaming. The test http server has been moved into its own project and is started automatically before running a backends test. This allows each backend to be tested without the possibility of dependency eviction from another backend or the test http server. It also has the side effect of parallelizing the tests providing a speed up when run with multiple cores. | ||||
* | Code review updates | Sam Guymer | 2018-05-18 | 2 | -8/+9 |
| | |||||
* | Extract MonadAsyncError implementations | Sam Guymer | 2018-05-18 | 10 | -113/+51 |
| | | | | | Extract MonadAsyncError implementations into their own projects to allow reuse by multiple backends. | ||||
* | Set `followRedirects` explicitly, and disable redirects if `maxRedirects <= 0` | n4to4 | 2018-04-24 | 1 | -0/+7 |
| | |||||
* | Make max redirects configurable | n4to4 | 2018-04-23 | 1 | -0/+7 |
| | |||||
* | New scalafmt settings | adamw | 2018-02-20 | 7 | -74/+30 |
| | |||||
* | Update fs2-reactive-streams and monix | adamw | 2018-02-08 | 1 | -1/+2 |
| | |||||
* | #56 Minor change in the try backend's class name | adamw | 2017-12-27 | 1 | -4/+2 |
| | |||||
* | Add TryHttpUrlConnection tests | Josh Lemer | 2017-12-24 | 2 | -0/+10 |
| | |||||
* | #53: using proper encoding when reading the response body | adamw | 2017-12-06 | 1 | -1/+18 |
| | |||||
* | Fix more compiler warnings | adamw | 2017-10-25 | 2 | -2/+2 |
| | |||||
* | Add failing test to reproduce the issue | Chris Birchall | 2017-09-25 | 1 | -0/+24 |
| | | | | | | I'm not sure if there are other scenarios in which HTTPUrlConnection#getInputStream() can return null, but this is the one that I found. | ||||
* | Renaming "handler" to "backend" | adamw | 2017-09-14 | 10 | -56/+56 |
| | |||||
* | Make read and connection timeout configurable | Piotr Gabara | 2017-09-05 | 3 | -3/+37 |
| | |||||
* | Hopefully fixing a flaky test | adamw | 2017-09-04 | 1 | -6/+9 |
| | |||||
* | Extracting FollowRedirectsHandler as a wrapper-handler | adamw | 2017-09-04 | 1 | -1/+1 |
| | |||||
* | Breaking redirect loops | adamw | 2017-08-31 | 1 | -0/+11 |
| | |||||
* | Keep a history of redirect responses | adamw | 2017-08-31 | 1 | -4/+26 |
| | |||||
* | Response.body is now an Either[String, T], to handle cases when the status ↵ | adamw | 2017-08-31 | 2 | -36/+44 |
| | | | | code isn't 2xx | ||||
* | Follow-redirect support | adamw | 2017-08-31 | 1 | -9/+47 |
| | |||||
* | Rename subprojects to be more consistent | Bjørn Madsen | 2017-08-30 | 7 | -39/+34 |
| | |||||
* | Add tests for fs2 module and refactor streaming tests | Bjørn Madsen | 2017-08-30 | 9 | -106/+211 |
| | |||||
* | Implementing multi-part uploads for the http url connection backend | adamw | 2017-08-30 | 1 | -1/+1 |
| | |||||
* | Multipart support in async http client | adamw | 2017-08-29 | 1 | -0/+10 |
| | |||||
* | Multipart support in Akka handler | adamw | 2017-08-29 | 1 | -0/+34 |
| | |||||
* | Generalize streaming test cases | Omar Alejandro Mainegra Sarduy | 2017-08-13 | 1 | -130/+52 |
| | |||||
* | Merge branch 'master' into okhttp3-monix | Omar Alejandro Mainegra Sarduy | 2017-08-11 | 1 | -0/+1 |
|\ | | | | | | | | | | | # Conflicts: # build.sbt # okhttp-client-handler/src/main/scala/com/softwaremill/sttp/okhttp/OkHttpClientHandler.scala | ||||
| * | Running missing tests | adamw | 2017-08-10 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'master' into okhttp3-monix | Omar Alejandro Mainegra Sarduy | 2017-08-04 | 4 | -6/+249 |
|\| | | | | | | | | | # Conflicts: # okhttp-client-handler/src/main/scala/com/softwaremill/sttp/okhttp/OkHttpClientHandler.scala | ||||
| * | #7: Add asFile and asPath responses | Piotr Buda | 2017-08-04 | 4 | -6/+249 |
| | | |||||
* | | Include unit tests | Omar Alejandro Mainegra Sarduy | 2017-08-04 | 2 | -7/+74 |
|/ | |||||
* | Add support for cats effect with AHC backend | Bjørn Madsen | 2017-08-04 | 2 | -0/+8 |
| | |||||
* | Merge branch 'master' into okhttp3 | Omar Alejandro Mainegra Sarduy | 2017-07-28 | 3 | -7/+22 |
|\ | |||||
| * | Closing handlers after tests | adamw | 2017-07-28 | 2 | -2/+20 |
| | | |||||
| * | Using a custom URI class | adamw | 2017-07-28 | 2 | -5/+2 |
| | | |||||
* | | Include unit tests as well. | Omar Alejandro Mainegra Sarduy | 2017-07-28 | 1 | -0/+8 |
|/ | |||||
* | #2: onCompleted() in async-http-client-handler sometimes wasn't called, ↵ | adamw | 2017-07-26 | 1 | -0/+21 |
| | | | | calling it earlier from onStream() | ||||
* | Additional empty-body tests | adamw | 2017-07-24 | 1 | -0/+5 |
| | |||||
* | Adding streaming to the monix async http client handler | adamw | 2017-07-24 | 1 | -2/+47 |
| | |||||
* | Adding missing implicit EC to Future/AsyncHttpClient handler | adamw | 2017-07-24 | 1 | -3/+3 |
| | |||||
* | Better responseAs mapping, done on the client thread pool | adamw | 2017-07-24 | 2 | -2/+2 |
| | |||||
* | Monix handler | adamw | 2017-07-21 | 2 | -3/+11 |
| | |||||
* | Scalaz version of the async http client handler, wrapping responses in a Task | adamw | 2017-07-21 | 2 | -3/+11 |
| | |||||
* | AcceptEncoding + response decompression | adamw | 2017-07-21 | 1 | -0/+38 |
| | |||||
* | Initial support for async-http-client | adamw | 2017-07-21 | 1 | -0/+3 |
| | |||||
* | Mapping responses | adamw | 2017-07-19 | 1 | -0/+18 |
| | |||||
* | Better non-compilation tests | adamw | 2017-07-19 | 2 | -12/+37 |
| | |||||
* | How the response should be handled is now part of the request definition | adamw | 2017-07-19 | 3 | -26/+34 |
| | |||||
* | Renaming the default handler | adamw | 2017-07-16 | 1 | -1/+1 |
| |