Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
6754d7e2ed3a059722e2b0807933d97d45694128
/
src
/
conn_stream.c
c95eaef
MEDIUM: check: Use the CS to handle subscriptions for read/write events
by Christopher Faulet
· Wed May 18 15:57:15 2022 +0200
2d9cc85
MINOR: conn-stream/applet: Stop setting appctx as the endpoint context
by Christopher Faulet
· Mon May 16 17:29:37 2022 +0200
6095d57
MINOR: applet: Add API to start applet on a thread subset
by Christopher Faulet
· Mon May 16 17:09:48 2022 +0200
6796a06
CLEANUP: conn_stream: merge cs_new_from_{mux,applet} into cs_new_from_endp()
by Willy Tarreau
· Wed May 11 16:11:24 2022 +0200
0698c80
CLEANUP: applet: remove the unneeded appctx->owner
by Willy Tarreau
· Wed May 11 14:09:57 2022 +0200
1c3ead4
MINOR: applet: replace cs_applet_shut() with appctx_shut()
by Willy Tarreau
· Tue May 10 19:42:22 2022 +0200
4201ab7
CLEANUP: muxes: make mux->attach/detach take a conn_stream endpoint
by Willy Tarreau
· Tue May 10 19:18:52 2022 +0200
efb4618
MINOR: conn_stream: add a pointer back to the cs from the endpoint
by Willy Tarreau
· Tue May 10 09:04:18 2022 +0200
c41f93c
BUG/MEDIUM: conn-stream: Only keep app layer flags of the endpoint on reset
by Christopher Faulet
· Wed May 04 09:52:48 2022 +0200
4173f4e
BUG/MINOR: conn_stream: do not confirm a connection from the frontend path
by Willy Tarreau
· Fri Apr 29 15:04:41 2022 +0200
a6c4a48
BUG/MEDIUM: conn-stream: Don't erase endpoint flags on reset
by Christopher Faulet
· Thu Apr 28 18:25:24 2022 +0200
eb50c01
MINOR: conn-stream: Make cs_detach_* private and use cs_destroy() from outside
by Christopher Faulet
· Thu Apr 21 14:22:53 2022 +0200
a33ff7a
BUG/MEDIUM: conn-stream: Set back CS to RDY state when the appctx is created
by Christopher Faulet
· Thu Apr 21 11:52:07 2022 +0200
02ef0ff
MINOR: conn-stream: Rely on endpoint shutdown flags to shutdown an applet
by Christopher Faulet
· Thu Apr 21 08:50:00 2022 +0200
ca6c9bb
CLEANUP: conn-stream: Rename cs_applet_release()
by Christopher Faulet
· Thu Apr 21 08:44:09 2022 +0200
ff022a2
CLEANUP: conn-stream: Rename cs_conn_close() and cs_conn_drain_and_close()
by Christopher Faulet
· Thu Apr 21 08:38:54 2022 +0200
cea0543
MINOR: conn-stream: Use unsafe functions to get conn/appctx in cs_detach_endp
by Christopher Faulet
· Thu Apr 14 11:40:12 2022 +0200
1336ccf
CLEANUP: conn-stream: rename cs_register_applet() to cs_applet_create()
by Christopher Faulet
· Tue Apr 12 18:15:16 2022 +0200
aa69d8f
MINOR: conn-stream: Use a dedicated function to conditionally remove a CS
by Christopher Faulet
· Tue Apr 12 18:09:48 2022 +0200
9ed7742
DOC: conn-stream: Add comments on functions of the new CS api
by Christopher Faulet
· Tue Apr 12 08:51:15 2022 +0200
265e165
CLEANUP: conn-stream: Don't export internal functions
by Christopher Faulet
· Tue Apr 12 08:49:27 2022 +0200
6b0a0fb
CLEANUP: tree-wide: Remove any ref to stream-interfaces
by Christopher Faulet
· Mon Apr 04 11:29:28 2022 +0200
582a226
MINOR: conn-stream: Remove the stream-interface from the conn-stream
by Christopher Faulet
· Mon Apr 04 11:25:59 2022 +0200
5e29b76
MEDIUM: stream-int/conn-stream: Move I/O functions to conn-stream
by Christopher Faulet
· Mon Apr 04 08:58:34 2022 +0200
a0bdec3
MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS
by Christopher Faulet
· Mon Apr 04 07:51:21 2022 +0200
158f336
MINOR: stream-int/conn-stream Move si_is_conn_error() in the conn-stream scope
by Christopher Faulet
· Fri Apr 01 17:15:10 2022 +0200
000ba3e
MINOR: conn-stream: Move si_conn_cb in the conn-stream scope
by Christopher Faulet
· Fri Apr 01 17:06:32 2022 +0200
4a7764a
MINOR: stream-int/conn-stream: Move si_cs_io_cb() in the conn-stream scope
by Christopher Faulet
· Fri Apr 01 16:58:52 2022 +0200
6059ba4
MEDIUM: conn-stream/applet: Add a data callback for applets
by Christopher Faulet
· Fri Apr 01 16:34:53 2022 +0200
ef285c1
MINOR: stream-int/stream: Move si_update_both in stream scope
by Christopher Faulet
· Fri Apr 01 14:48:06 2022 +0200
13045f0
MINOR: stream-int-conn-stream: Move si_update_* in conn-stream scope
by Christopher Faulet
· Fri Apr 01 14:23:38 2022 +0200
9ffddd5
REORG: conn-stream: Move cs_app_ops in conn_stream.c
by Christopher Faulet
· Fri Apr 01 14:04:29 2022 +0200
19bd728
REORG: conn-stream: Move cs_shut* and cs_chk* in cs_utils
by Christopher Faulet
· Fri Apr 01 13:58:09 2022 +0200
3704663
MINOR: applet: Use the CS to register and release applets instead of SI
by Christopher Faulet
· Fri Apr 01 11:36:58 2022 +0200
0c6a64c
MEDIUM: stream-int/conn-stream: Move si_ops in the conn-stream scope
by Christopher Faulet
· Fri Apr 01 08:58:29 2022 +0200
2f35e7b
MEDIUM: stream-int/conn-stream: Handle I/O subscriptions in the conn-stream
by Christopher Faulet
· Thu Mar 31 11:09:28 2022 +0200
070b91b
MEDIUM: conn-stream: Be prepared to fail to attach a cs to a mux
by Christopher Faulet
· Thu Mar 31 19:27:18 2022 +0200
62e7574
MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream
by Christopher Faulet
· Thu Mar 31 09:16:34 2022 +0200
1d98777
MINOR: stream-int/conn-stream: Move half-close timeout in the conn-stream
by Christopher Faulet
· Tue Mar 29 18:03:35 2022 +0200
8da67aa
MEDIUM: stream-int/conn-stream: Move src/dst addresses in the conn-stream
by Christopher Faulet
· Tue Mar 29 17:53:09 2022 +0200
3099511
MINOR: conn-stream: Add ISBACK conn-stream flag
by Christopher Faulet
· Fri Mar 25 15:32:38 2022 +0100
b041b23
MEDIUM: conn-stream: Move remaning flags from CS to endpoint
by Christopher Faulet
· Thu Mar 24 10:27:02 2022 +0100
9ec2f4d
MAJOR: conn-stream: Share endpoint struct between the CS and the mux/applet
by Christopher Faulet
· Wed Mar 23 15:15:29 2022 +0100
a9e8b39
MEDIUM: conn-stream: Pre-allocate endpoint to create CS from muxes and applets
by Christopher Faulet
· Wed Mar 23 11:01:09 2022 +0100
b669d68
MEDIUM: conn-stream: Be able to pass endpoint to create a conn-stream
by Christopher Faulet
· Tue Mar 22 18:37:19 2022 +0100
db90f2a
MEDIUM: conn-stream: Add an endpoint structure in the conn-stream
by Christopher Faulet
· Tue Mar 22 16:06:25 2022 +0100
bb772d0
REORG: Initialize the conn-stream by hand in cs_init()
by Christopher Faulet
· Tue Mar 22 15:28:36 2022 +0100
9388204
MAJOR: conn-stream: Invert conn-stream endpoint and its context
by Christopher Faulet
· Wed Jan 19 14:56:50 2022 +0100
81a40f6
MINOR: conn-stream: Add flags to set the type of the endpoint
by Christopher Faulet
· Tue Jan 18 10:43:02 2022 +0100
9affa93
BUG/MEDIUM: applet: Don't call .release callback function twice
by Christopher Faulet
· Tue Mar 15 11:29:59 2022 +0100
54e85cb
MAJOR: check: Use a persistent conn-stream for health-checks
by Christopher Faulet
· Thu Jan 06 08:46:56 2022 +0100
c36de9d
MINOR: conn-stream: Release a CS when both app and endp are detached
by Christopher Faulet
· Thu Jan 06 08:44:58 2022 +0100
cda94ac
MAJOR: stream/conn_stream: Move the stream-interface into the conn-stream
by Christopher Faulet
· Thu Dec 23 17:28:17 2021 +0100
f835dea
MEDIUM: conn_stream: Add a pointer to the app object into the conn-stream
by Christopher Faulet
· Tue Dec 21 14:35:17 2021 +0100
dd2d0d8
MEDIUM: conn-stream: Be prepared to use an appctx as conn-stream endpoint
by Christopher Faulet
· Mon Dec 20 09:34:32 2021 +0100
1329f2a
REORG: conn_stream: move conn-stream stuff in dedicated files
by Christopher Faulet
· Thu Dec 16 17:32:56 2021 +0100