4 patches for repository http://darcs.net:
Fri Apr 16 15:21:05 MSD 2010 Dmitry Kurochkin <dmitry.kurochkin@gmail.com>
* Pass -DCURL_PIPELINING to C compiler when HTTP pipelining is enabled.
Otherwise libcurl pipelining option is never really enabled. But URL
module believes that it is. This leads to libcurl openning tens of
parallel connections to the server.
Sun Apr 18 18:01:29 MSD 2010 Dmitry Kurochkin <dmitry.kurochkin@gmail.com>
* URL: add maxPipelineLength function, rename maxPipeLength to maxPipelineLengthRef.
Mon Apr 19 02:10:13 MSD 2010 Dmitry Kurochkin <dmitry.kurochkin@gmail.com>
* Simplify libcurl pipelining configuration.
- remove curl-pipelining cabal flag
- decide if pipelining is supported in hscurl.c
- use pipelining by default if it is supported
- remove --http-pipelining option
Mon Apr 19 02:28:00 MSD 2010 Dmitry Kurochkin <dmitry.kurochkin@gmail.com>
* hscurl.c: remove #ifdef HAVE_CURL check.
hscurl.c is not compiled when curl support is disabled.
Florent, may I send this one your way?
Note that Petr is reviewing patch207 (in the event there's a
relationship between the two).
I'm pretty excited about -fcurl-pipelining going away! (and it just
being auto-detected)