Subject: | Support implied keep-alive (http 1.1), keep-alive limits, and rate-limit pipelining |
Support implied keep-alive and keep-alive limits.
* Added pipelining rate-limiter option, ``max_outstanding'' which
reduces the
number of concurrently oustanding requests to the value supplied to
NaHTTP,
tracked on a per-connection basis.
* ``max_outstanding'' automatically reduces itself when a server
reports a
limit on the keep-alive requests allowed, through the ``max''
attribute on
the ``keep-alive'' header.
* Added ``Connection: keep-alive'' header to outbound requests (by
default)
to support HTTP/1.0 servers that support the keep-alive extension.
* Connections now always assume HTTP/1.1 connections are keep-alive
connections unless otherwise reported, as per specification.
* Various unit tests updates, they don't quite all work.
Subject: | 164.patch |
Message body is not shown because it is too large.