- Support HTTP 103 Early Hints responses in
waiProxyTo.- This requires
http-client >= 0.7.16. - It also necessitates a change in the
wpsOnExchandler. Now it is passed a raw callback for writing bytes to the client, rather than aWAI.Application. You can see an example of how to use this in the newdefaultOnExc.
- This requires
- Fix docker registry reverse proxying by preserving the 'Content-Length' response header to HTTP/2 and HEAD requests. #45
- Introduce a "semi cached body" to let the beginning of a request body be retried #34
- Add
wpsLogRequestfunction which provides the ability to log the constructedRequest.
- Switch over to
unliftioand conduit 1.3 - Drop dependency on
data-default-class, dropDefaultinstances
- Support http-conduit 2.3 in test suite #26
- update
wpsProcessBodyto accept response's initial request
- add
Eq, Ord, Show, Readinstances toProxyDest
- add
rawTcpProxyTowhich can handle proxying connections without http headers #21
fixReqHeadersmay create weirdx-real-ipheader #19
- Minor doc cleanup
- Use CPP so we can work with
http-clientpre and post 0.5 #17
- Allow proxying to HTTPS servers. #15
- Add configurable timeouts #8
- Include README.md and ChangeLog.md