]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MAJOR: conn_stream/stream-int: move the appctx to the conn-stream
authorChristopher Faulet <cfaulet@haproxy.com>
Mon, 20 Dec 2021 14:34:16 +0000 (15:34 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Thu, 24 Feb 2022 10:00:02 +0000 (11:00 +0100)
commit13a35e57525675c6e422e881b0f88269c5a4a93d
tree7529e7cd4db1853b0df738fe844b26c0905e6e42
parentdd2d0d8b80572eb07915a11e895b2532a7e11048
MAJOR: conn_stream/stream-int: move the appctx to the conn-stream

Thanks to previous changes, it is now possible to set an appctx as endpoint
for a conn-stream. This means the appctx is no longer linked to the
stream-interface but to the conn-stream. Thus, a pointer to the conn-stream
is explicitly stored in the stream-interface. The endpoint (connection or
appctx) can be retrieved via the conn-stream.
28 files changed:
include/haproxy/conn_stream.h
include/haproxy/stream.h
include/haproxy/stream_interface-t.h
include/haproxy/stream_interface.h
src/backend.c
src/cache.c
src/cli.c
src/connection.c
src/dns.c
src/flt_spoe.c
src/frontend.c
src/hlua.c
src/http_ana.c
src/http_client.c
src/log.c
src/mux_h1.c
src/mux_h2.c
src/mux_pt.c
src/peers.c
src/proxy.c
src/resolvers.c
src/sink.c
src/ssl_sample.c
src/ssl_sock.c
src/stats.c
src/stream.c
src/stream_interface.c
src/tcp_sample.c