struct http_conn usage changes

Martin Blix Grydeland martin at varnish-software.com
Thu Jul 9 17:32:18 CEST 2015


Hi PHK,

Attached is a set of patches to fix up the connection handling in Varnish,
making it more general for both client and backend connections. This is a
fairly benign cleanup set, that makes the code paths clearer. I propose
this for inclusion in 4.1 (and with very small font, almost unreadable, I
mention that it also sneaks in the necessary hooks for my Backend SSL
stuff).

Martin

-- 
<http://varnish-software.com>*Martin Blix Grydeland*
Senior Developer | Varnish Software AS
Mobile: +47 992 74 756
We Make Websites Fly!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Move-the-HTTP-request-receive-code-away-from-cache_s.patch
Type: text/x-patch
Size: 14866 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Remove-unused-wrk-argument-from-HTC_RxReq.patch
Type: text/x-patch
Size: 2736 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Create-a-HTC_RxResp-function-to-receive-backend-resp.patch
Type: text/x-patch
Size: 4973 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0012.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Make-HTC_Rx-static.patch
Type: text/x-patch
Size: 3780 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0013.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Make-struct-http_conn-have-an-int-pointer-to-the-fd.patch
Type: text/x-patch
Size: 6502 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0014.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Make-V1L_Reserve-take-a-pointer-to-a-struct-http_con.patch
Type: text/x-patch
Size: 5123 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0015.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Add-pluggable-read-write-function-pointers-to-struct.patch
Type: text/x-patch
Size: 6325 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0016.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Update-pipe-to-use-struct-http_conn.patch
Type: text/x-patch
Size: 4933 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0017.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Make-pan_htc-more-useful.patch
Type: text/x-patch
Size: 2681 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0018.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Add-a-panic-operation-to-htc-for-custom-panic-messag.patch
Type: text/x-patch
Size: 1505 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150709/63e2af85/attachment-0019.bin>


More information about the varnish-dev mailing list