* Fix buffer tests for Go 1.6+
* Fix forward test under Go 1.6+
* Do not send chunked requests for empty body.
See https://beta.golang.org/doc/go1.8#net_http
* Add Go 1.6.x, 1.7.x, 1.8.x to Travis
* Renamed Stream to Buffer
This handles the issue: https://github.com/vulcand/oxy/issues/9
It is a better name and helps clarify what the intent and function of this
object is.
* Forked the original stream into Buffer.
* Fixed a build break
* Simplified stream to be pass-through for now.
* Most UTs for stream expect StatusOk as return code
* More updates towards allowing streaming
1. Initial run at the feedback received on the code review, namely,
updated all comments/docs to say "buffer" in the buffer part of the
code, and fixed the mistaken package "steam" to "stream"
2. In fwd.go, replaced RoundTripper with ReverseProxy when
the stream flag is provided. Not sure yet ReverseProxy
won't buffer and wait for EOF to flush bytes down to the client
but having a httpStreamingForwarded as a playground, ensures
the working version of the forwarded isn't affected by any bugs/mistakes
I introduce.
* Finished up the httpStreamingForwarder.
* Externalize FlushInterval, with a default, and add a URL connect/disconnect listener.
* Make URL to listener, a pointer so listeners can track them correctly.
* Go fmt
* Updated documentation for stream
* Rename Stream test correctly.
* Rebased against master
* Merge artifact removed
* Added a chunked transfer encoding unit test.