lp:~chtsanti/c-icap/c-icap-0.3.x
- Get this branch:
- bzr branch lp:~chtsanti/c-icap/c-icap-0.3.x
Branch merges
Branch information
Import details
This branch is an import of the Subversion branch from http://svn.code.sf.net/p/c-icap/code/c-icap-server/branches/c_icap_0_3_x/.
Last successful import was .
Recent revisions
- 649. By chtsanti
-
ECONNABORTED accept error will cause c-icap child to exit with dirty status
The ECONNABORTED means that the client connection closed while or before accept
called. In this case ingore the error and just wait for the next connection. - 646. By chtsanti
-
Add support for pipelining / handle buggy clients
Pipelining support:
- This patch add support for pipelined ICAP requests. The feature can be
disabled using the "Pipelining off" configuration parameter.
This parameter will be removed in the future.- The request->bytes_in now counts the bytes readed while serving a request
It may contains bytes from next ICAP request, and does not count bytes of
request read while previews request parsed- The request-
>request_ bytes_in counter counts the incomming bytes of current
request.Handle Buggy clients:
This patch also investigates the "SupportBuggyClients on|off" to allow c-icap
handle buggy ICAP clients. Currently handles cases where the "\r\n" sequence
missing after HTTP encapsulated headers - 645. By chtsanti
-
Default service if service name missing from ICAP URI
Some icap clients does not include service name in the ICAP request URI.
This patch add the DefaultService configuration parameter which allow user
to configure the service which should used if service name missing from ICAP
URI. - 643. By chtsanti
-
Bug fix: Spaces on header may result to bad request error
When spaces included in ICAP request headers (Eg Encapsulated, Connection,
or Preview) the c-icap will fail to parse correctly header values and will
return a bad request error. - 642. By chtsanti
-
Bug fix: Wrong status code for REQMOD requests without preview.
The c-icap return "100 Continue" status code in the case the ICAP request
does not support preview and does not include any body data.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)