summaryrefslogtreecommitdiff
path: root/include/haproxy/channel.h
Commit message (Expand)AuthorAgeFilesLines
* MINOR: stconn: Add a flag to report EOS at the stream-connector levelChristopher Faulet2023-04-171-1/+1
* MINOR: stconn: Rename SC_FL_SHUTW in SC_FL_SHUT_DONEChristopher Faulet2023-04-141-3/+3
* MINOR: stconn: Rename SC_FL_SHUTR in SC_FL_ABRT_DONEChristopher Faulet2023-04-141-1/+1
* MINOR: channel/stconn: Replace channel_shutw_now() by sc_schedule_shutdown()Christopher Faulet2023-04-141-5/+0
* MINOR: stconn: Rename SC_FL_SHUTW_NOW in SC_FL_SHUT_WANTEDChristopher Faulet2023-04-141-3/+3
* MINOR: channel/stconn: Replace channel_shutr_now() by sc_schedule_abort()Christopher Faulet2023-04-141-6/+0
* MINOR: stconn: Rename SC_FL_SHUTR_NOW in SC_FL_ABRT_WANTEDChristopher Faulet2023-04-141-2/+2
* MINOR: channel: Forwad close to other side on abortChristopher Faulet2023-04-141-0/+1
* MEDIUM: tree-wide: Move flags about shut from the channel to the SCChristopher Faulet2023-04-051-7/+8
* MAJOR: stream: Use SE descriptor date to detect read/write timeoutsChristopher Faulet2023-02-221-16/+4
* MEDIUM: channel/stconn: Move rex/wex timer from the channel to the sedescChristopher Faulet2023-02-221-2/+2
* MEDIUM: channel: Remove CF_READ_NOEXP flagChristopher Faulet2023-02-221-1/+1
* MINOR: channel/applets: Stop to test CF_WRITE_ERROR flag if CF_SHUTW is enoughChristopher Faulet2023-01-091-1/+1
* MINOR: channel: Stop to test CF_READ_ERROR flag if CF_SHUTR is enoughChristopher Faulet2023-01-091-1/+1
* MINOR: channel: Remove CF_ANA_TIMEOUT and report CF_READ_EVENT insteadChristopher Faulet2023-01-091-2/+2
* MINOR: channel: Remove CF_WRITE_ACTIVITYChristopher Faulet2023-01-091-1/+1
* MINOR: channel: Remove CF_READ_ACTIVITYChristopher Faulet2023-01-091-1/+1
* MEDIUM: channel: Use CF_READ_EVENT instead of CF_READ_PARTIALChristopher Faulet2023-01-091-1/+1
* CLEANUP: stconn: tree-wide rename stconn states CS_ST/SB_* to SC_ST/SB_*Willy Tarreau2022-05-271-1/+1
* CLEANUP: stream: rename "csf" and "csb" to "scf" and "scb"Willy Tarreau2022-05-271-4/+4
* CLEANUP: conn_stream: tree-wide rename to stconn (stream connector)Willy Tarreau2022-05-271-6/+6
* CLEANUP: tree-wide: Remove any ref to stream-interfacesChristopher Faulet2022-04-131-2/+2
* MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-streamChristopher Faulet2022-04-131-1/+1
* MINOR: channel: Use conn-streams as channel producer and consumerChristopher Faulet2022-04-131-9/+9
* CLEANUP: htx: remove unused co_htx_remove_blk()William Lallemand2022-03-141-13/+0
* DEBUG: channel: add consistency checks using BUG_ON_HOT() in some key functionsWilly Tarreau2022-02-281-1/+8
* MINOR: channel: don't use co_set_data() to decrement outputWilly Tarreau2022-02-281-1/+1
* MAJOR: stream/conn_stream: Move the stream-interface into the conn-streamChristopher Faulet2022-02-241-4/+4
* MINOR: channel: add new function co_getdelim() to support multiple delimitersWilly Tarreau2022-01-191-0/+1
* REORG: thread/sched: move the last dynamic thread_info to thread_ctxWilly Tarreau2021-10-081-1/+1
* CLEANUP: tree-wide: remove unneeded include time.h in ~20 filesWilly Tarreau2021-10-071-1/+0
* MINOR: channel: remove an htx block from a channelWilliam Lallemand2021-08-121-0/+12
* MINOR: channel: Rely on HTX version if appropriate in channel_may_recv()Christopher Faulet2021-05-061-33/+36
* CLEANUP: channel: No longer notify the producer in co_skip()/co_htx_skip()Christopher Faulet2021-04-281-13/+3
* CLEANUP: lists/tree-wide: rename some list operations to avoid some confusionWilly Tarreau2021-04-211-2/+2
* MINOR: channel: simplify the channel's buffer allocationWilly Tarreau2021-03-221-11/+3
* MINOR: dynbuf: pass offer_buffers() the number of buffers instead of a thresholdWilly Tarreau2021-02-201-1/+1
* MINOR: dynbuf: use regular lists instead of mt_lists for buffer_waitWilly Tarreau2021-02-201-2/+2
* MINOR: dynbuf: make the buffer wait queue per threadWilly Tarreau2021-02-201-1/+1
* BUG/MEDIUM: stream: Xfer the input buffer to a fully created streamChristopher Faulet2020-12-041-4/+4
* MINOR: stream: Pass an optional input buffer when a stream is createdChristopher Faulet2020-12-041-4/+4
* MINOR: channel: new getword and getchar functions on channel.Emeric Brun2020-10-071-0/+2
* MINOR: buffer: use MT_LIST_ADDQ() for buffer_wait lists additionsWilly Tarreau2020-07-101-1/+1
* MINOR: lists: rename some MT_LIST operations to clarify themWilly Tarreau2020-07-101-1/+1
* CLEANUP: include: tree-wide alphabetical sort of include filesWilly Tarreau2020-06-111-1/+1
* REORG: include: move stream.h to haproxy/stream{,-t}.hWilly Tarreau2020-06-111-2/+2
* REORG: include: move channel.h to haproxy/channel{,-t}.hWilly Tarreau2020-06-111-0/+1023