summaryrefslogtreecommitdiff
path: root/include/haproxy/applet.h
Commit message (Expand)AuthorAgeFilesLines
* MEDIUM: tree-wide: Change sc API to specify required free space to progressChristopher Faulet2023-05-051-4/+4
* MINOR: applet: Uninline appctx_free()Christopher Faulet2023-04-051-16/+1
* MINOR: stconn: Report a send activity when endpoint is willing to consume dataChristopher Faulet2023-02-271-7/+6
* MINOR: applet/stconn: Add a SE flag to specify an endpoint does not expect dataChristopher Faulet2023-02-221-0/+17
* DEBUG: applet: instrument appctx_wakeup() to log the caller's locationWilly Tarreau2022-09-081-5/+5
* MINOR: applet: add a function to reset the svcctx of an appletWilly Tarreau2022-08-181-0/+1
* MINOR: task: replace task_set_affinity() with task_set_thread()Willy Tarreau2022-07-011-1/+1
* MEDIUM: applet: only keep appctx_new_*() and drop appctx_new()Willy Tarreau2022-07-011-8/+3
* MEDIUM: task/debug: move the ->thread_mask integrity checks to ->tidWilly Tarreau2022-07-011-1/+1
* MINOR: thread: get rid of MAX_THREADS_MASKWilly Tarreau2022-06-141-1/+1
* MINOR: stconn: turn SE_FL_WILL_CONSUME to SE_FL_WONT_CONSUMEWilly Tarreau2022-05-271-3/+4
* CLEANUP: applet: rename appctx_cs() to appctx_sc()Willy Tarreau2022-05-271-1/+1
* REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h}Willy Tarreau2022-05-271-1/+1
* REORG: rename cs_utils.h to sc_strm.hWilly Tarreau2022-05-271-1/+1
* CLEANUP: stconn: rename cs_cant_get() to se_need_more_data()Willy Tarreau2022-05-271-0/+9
* CLEANUP: stconn: rename cs_{want,stop}_get() to se_{will,wont}_consume()Willy Tarreau2022-05-271-0/+16
* MEDIUM: stconn: move the RXBLK flags to the stream connectorWilly Tarreau2022-05-271-12/+12
* CLEANUP: stconn: rename SE_FL_RX_WAIT_EP to SE_FL_HAVE_NO_DATAWilly Tarreau2022-05-271-2/+2
* MINOR: stconn: start to rename cs_rx_endp_{more,done}() to se_have_{no_,}more...Willy Tarreau2022-05-271-0/+16
* CLEANUP: stconn: rename cs_{check,strm,strm_task} to sc_strm_*Willy Tarreau2022-05-271-2/+2
* CLEANUP: stconn: rename cs_{i,o}{b,c} to sc_{i,o}{b,c}Willy Tarreau2022-05-271-4/+4
* MINOR: applet: add new wrappers to put chk/blk/str/chr to channel from appctxWilly Tarreau2022-05-271-0/+67
* CLEANUP: stdesc: rename the stream connector ->cs field to ->scWilly Tarreau2022-05-271-2/+2
* CLEANUP: conn_stream: tree-wide rename to stconn (stream connector)Willy Tarreau2022-05-271-2/+2
* CLEANUP: applet: rename the sedesc pointer from "endp" to "sedesc"Willy Tarreau2022-05-271-12/+12
* CLEANUP: conn_stream: rename cs_endpoint to sedesc (stream endpoint descriptor)Willy Tarreau2022-05-271-5/+5
* CLEANUP: conn_stream: rename the stream endpoint flags CS_EP_* to SE_FL_*Willy Tarreau2022-05-271-1/+1
* CLEANUP: conn_stream: apply endp_flags.cocci tree-wideWilly Tarreau2022-05-271-1/+1
* MEDIUM: applet: Add support for async appctx startup on a thread subsetChristopher Faulet2022-05-171-0/+7
* MINOR: applet: Add API to start applet on a thread subsetChristopher Faulet2022-05-171-1/+16
* MINOR: applet: Add function to release appctx on error during init stageChristopher Faulet2022-05-171-0/+1
* MINOR: applet: Add a function to finalize frontend appctx startupChristopher Faulet2022-05-171-0/+1
* MINOR: applet: Add appctx_init() helper fnuctionChristopher Faulet2022-05-171-0/+10
* MINOR: applet: Prepare appctx to own the session on frontend sideChristopher Faulet2022-05-171-1/+3
* MINOR: applet: add appctx_strm() and appctx_cs() to access common fieldsWilly Tarreau2022-05-131-0/+14
* MINOR: applet: replace cs_applet_shut() with appctx_shut()Willy Tarreau2022-05-131-0/+1
* MINOR: applet: reserve some generic storage in the applet's contextWilly Tarreau2022-05-061-0/+1
* MAJOR: conn-stream: Share endpoint struct between the CS and the mux/appletChristopher Faulet2022-04-131-1/+4
* REORG: applet: Uninline appctx_new functionChristopher Faulet2022-04-131-46/+1
* MEDIUM: conn-stream: Pre-allocate endpoint to create CS from muxes and appletsChristopher Faulet2022-04-131-2/+1
* MEDIUM: applet: Set the appctx owner during allocationChristopher Faulet2022-04-131-1/+2
* DEBUG: stream-int: Fix BUG_ON used to test appctx in si_applet_ops callbacksChristopher Faulet2022-02-281-2/+0
* BUILD: tree-wide: Avoid warnings about undefined entities retrieved from a CSChristopher Faulet2022-02-241-0/+2
* MINOR: task: provide 3 task_new_* wrappers to simplify the APIWilly Tarreau2021-10-011-1/+1
* MINOR: applet: remove the thread mask from appctx_new()Willy Tarreau2021-09-171-3/+4
* CLEANUP: applet: remove unused thread_maskWilly Tarreau2021-07-131-3/+2
* CLEANUP: lists/tree-wide: rename some list operations to avoid some confusionWilly Tarreau2021-04-211-1/+1
* MINOR: freq_ctr: unify freq_ctr and freq_ctr_period into freq_ctrWilly Tarreau2021-04-111-1/+1
* CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/decWilly Tarreau2021-04-071-2/+2
* MEDIUM: task: extend the state field to 32 bitsWilly Tarreau2021-03-051-1/+1