- d550d26 MEDIUM: spoe: Use the sedesc to report and detect end of processing by Christopher Faulet · Fri Mar 31 11:04:34 2023 +0200
- 9a790f6 MINOR: stconn/channel: Move CF_READ_DONTWAIT into the SC and rename it by Christopher Faulet · Thu Mar 16 14:40:03 2023 +0100
- b08c525 MINOR: stconn: Always report READ/WRITE event on shutr/shutw by Christopher Faulet · Mon Feb 20 07:55:19 2023 +0100
- 25e36bf BUG/MEDIUM: spoe: Don't set the default traget for the SPOE agent frontend by Christopher Faulet · Mon Feb 13 11:37:26 2023 +0100
- 6e1bbc4 REORG: channel: Rename CF_READ_NULL to CF_READ_EVENT by Christopher Faulet · Mon Dec 12 08:08:15 2022 +0100
- 3064f52 BUILD: spoe: use __fallthrough in spoe_handle_appctx() by Willy Tarreau · Mon Nov 14 07:22:14 2022 +0100
- 42a0662 BUG/MEDIUM: spoe: Properly update streams waiting for a ACK in async mode by Christopher Faulet · Thu Aug 25 18:50:18 2022 +0200
- c12b321 CLEANUP: applet: rename appctx_cs() to appctx_sc() by Willy Tarreau · Fri May 27 11:08:15 2022 +0200
- 9002a2e CLEANUP: spoe: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · Fri May 27 10:34:25 2022 +0200
- cb086c6 REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h} by Willy Tarreau · Fri May 27 09:47:12 2022 +0200
- 5edca2f REORG: rename cs_utils.h to sc_strm.h by Willy Tarreau · Fri May 27 09:25:10 2022 +0200
- 74568cf CLEANUP: stconn: rename final state manipulation functions from cs_* to sc_* by Willy Tarreau · Fri May 27 09:03:30 2022 +0200
- f61dd19 CLEANUP: stconn: rename cs_{shut,chk}* to sc_* by Willy Tarreau · Fri May 27 09:00:19 2022 +0200
- 90e8b45 CLEANUP: stconn: rename cs_cant_get() to se_need_more_data() by Willy Tarreau · Wed May 25 18:21:43 2022 +0200
- 75a8f8e CLEANUP: stconn: rename cs_{want,stop}_get() to se_{will,wont}_consume() by Willy Tarreau · Wed May 25 18:12:11 2022 +0200
- 4164eb9 MINOR: stconn: start to rename cs_rx_endp_{more,done}() to se_have_{no_,}more_data() by Willy Tarreau · Wed May 25 15:42:03 2022 +0200
- 99615ed CLEANUP: stconn: rename cs_rx_room_{blk,rdy} to sc_{need,have}_room() by Willy Tarreau · Wed May 25 07:29:36 2022 +0200
- ea27f48 CLEANUP: stconn: rename cs_{check,strm,strm_task} to sc_strm_* by Willy Tarreau · Wed May 18 16:10:52 2022 +0200
- 40a9c32 CLEANUP: stconn: rename cs_{i,o}{b,c} to sc_{i,o}{b,c} by Willy Tarreau · Wed May 18 15:55:18 2022 +0200
- d0a06d5 CLEANUP: applet: use applet_put*() everywhere possible by Willy Tarreau · Wed May 18 15:07:19 2022 +0200
- 026e8fb CLEANUP: stconn: tree-wide rename stconn states CS_ST/SB_* to SC_ST/SB_* by Willy Tarreau · Tue May 17 19:47:17 2022 +0200
- 7cb9e6c CLEANUP: stream: rename "csf" and "csb" to "scf" and "scb" by Willy Tarreau · Tue May 17 19:40:40 2022 +0200
- 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · Tue May 17 19:07:51 2022 +0200
- fa463af BUG/MINOR: spoe: Fix error handling in spoe_init_appctx() by Christopher Faulet · Wed May 18 07:42:49 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
- 69ebc30 MEDIUM: spoe: Refactor SPOE appctx creation by Christopher Faulet · Thu May 12 15:28:51 2022 +0200
- 92202da MINOR: applet: Let the frontend appctx release the session by Christopher Faulet · Wed May 11 12:22:10 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
- 23a2407 CLEANUP: spoe: do not use appctx.ctx anymore by Willy Tarreau · Thu May 05 20:18:44 2022 +0200
- 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · Mon Apr 04 11:29:28 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
- da098e6 MINOR: stream-int/conn-stream: Move si_shut* and si_chk* in conn-stream scope by Christopher Faulet · Thu Mar 31 17:44:45 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
- 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · Fri Mar 25 16:43:49 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
- 9388204 MAJOR: conn-stream: Invert conn-stream endpoint and its context by Christopher Faulet · Wed Jan 19 14:56:50 2022 +0100
- 2479e5f MEDIUM: applet: Set the appctx owner during allocation by Christopher Faulet · Wed Jan 19 14:50:11 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
- 86e1c33 MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int by Christopher Faulet · Mon Dec 20 17:09:39 2021 +0100
- 13a35e5 MAJOR: conn_stream/stream-int: move the appctx to the conn-stream by Christopher Faulet · Mon Dec 20 15:34:16 2021 +0100
- b042e4f BUG/MAJOR: spoe: properly detach all agents when releasing the applet by Willy Tarreau · Tue Feb 15 16:49:37 2022 +0100
- b4e3476 REORG: thread/sched: move the last dynamic thread_info to thread_ctx by Willy Tarreau · Thu Sep 30 19:02:18 2021 +0200
- beeabf5 MINOR: task: provide 3 task_new_* wrappers to simplify the API by Willy Tarreau · Fri Oct 01 18:23:30 2021 +0200
- 75e2f8d CLEANUP: Include check.h in flt_spoe.c by Tim Duesterhus · Thu Sep 16 17:38:26 2021 +0200
- e612446 MINOR: applet: remove the thread mask from appctx_new() by Willy Tarreau · Mon Sep 13 10:07:38 2021 +0200
- d7da3dd BUG/MEDIUM: spoe: Fix policy to close applets when SPOE connections are queued by Christopher Faulet · Mon Aug 02 18:13:27 2021 +0200
- 6f1296b BUG/MEDIUM: spoe: Create a SPOE applet if necessary when the last one is released by Christopher Faulet · Mon Aug 02 17:53:56 2021 +0200
- 434b852 MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure by Christopher Faulet · Mon Aug 02 17:51:01 2021 +0200
- a057045 MINOR: server: replace the pendconns-related stuff with a struct queue by Willy Tarreau · Fri Jun 18 09:30:30 2021 +0200
- 7f3c1df MINOR: proxy: replace the pendconns-related stuff with a struct queue by Willy Tarreau · Fri Jun 18 09:22:21 2021 +0200
- 72faef3 MEDIUM: global: remove dead code from nbproc/bind_proc removal by Willy Tarreau · Tue Jun 15 08:36:30 2021 +0200
- e16ada1 BUILD: spoe: flt_spoe.c needs tools.h by Willy Tarreau · Sat May 08 12:57:17 2021 +0200
- 2b71810 CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion by Willy Tarreau · Wed Apr 21 07:32:39 2021 +0200
- 4781b15 CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec by Willy Tarreau · Tue Apr 06 13:53:36 2021 +0200
- 9533a70 MINOR: log: register config file and line number on log servers. by Emeric Brun · Fri Apr 02 10:13:43 2021 +0200
- c9ef9bc CLEANUP: spoe: use pool_zalloc() instead of pool_alloc+memset by Willy Tarreau · Mon Mar 22 21:04:50 2021 +0100
- d68d4f1 MEDIUM: dynbuf: remove last usages of b_alloc_margin() by Willy Tarreau · Mon Mar 22 14:44:31 2021 +0100
- f1a9129 MINOR: spoe: use pool_alloc(), not pool_alloc_dirty() by Willy Tarreau · Mon Mar 22 15:05:54 2021 +0100
- d7a988c CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Thu Mar 04 23:26:15 2021 +0500
- 144f84a MEDIUM: task: extend the state field to 32 bits by Willy Tarreau · Tue Mar 02 16:09:26 2021 +0100
- 9e647e5 BUG/MEDIUM: spoe: Kill applets if there are pending connections and nbthread > 1 by Christopher Faulet · Mon Mar 01 15:01:14 2021 +0100
- 61cfdf4 CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x) by Willy Tarreau · Sat Feb 20 10:46:51 2021 +0100
- 4d77bbf MINOR: dynbuf: pass offer_buffers() the number of buffers instead of a threshold by Willy Tarreau · Sat Feb 20 12:02:46 2021 +0100
- 90f366b MINOR: dynbuf: use regular lists instead of mt_lists for buffer_wait by Willy Tarreau · Sat Feb 20 11:49:49 2021 +0100
- e8e5091 MINOR: dynbuf: make the buffer wait queue per thread by Willy Tarreau · Sat Feb 20 11:38:56 2021 +0100
- 1d7d0f8 BUG/MEDIUM: spoe: Resolve the sink if a SPOE logs in a ring buffer by Christopher Faulet · Fri Feb 19 10:56:41 2021 +0100
- afb9368 CLEANUP: spoe: fix typo on `var_check_arg` comment by William Dauchy · Tue Jan 05 11:14:58 2021 +0100
- e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · Sat Jan 02 22:31:53 2021 +0100
- 26256f8 MINOR: stream: Pass an optional input buffer when a stream is created by Christopher Faulet · Mon Sep 14 11:40:13 2020 +0200
- c7ba910 MINOR: spoe: Don't close connection in sync mode on processing timeout by Christopher Faulet · Tue Nov 10 14:31:39 2020 +0100
- cf181c7 BUG/MAJOR: spoe: Be sure to remove all references on a released spoe applet by Christopher Faulet · Tue Nov 10 18:45:34 2020 +0100
- 2469eba BUG/MEDIUM: spoe: Unset variable instead of set it if no data provided by Christopher Faulet · Thu Oct 15 16:08:30 2020 +0200
- 8689127 MINOR: buffer: use MT_LIST_ADDQ() for buffer_wait lists additions by Willy Tarreau · Fri Jul 10 08:22:26 2020 +0200
- de4db17 MINOR: lists: rename some MT_LIST operations to clarify them by Willy Tarreau · Fri Jul 10 08:10:29 2020 +0200
- eccfa61 MINOR: spoe: Don't systematically create new applets if processing rate is low by Christopher Faulet · Mon Jun 22 15:32:14 2020 +0200
- 8840326 BUG/MINOR: spoe: correction of setting bits for analyzer by Miroslav Zagorac · Fri Jun 19 22:17:17 2020 +0200
- da21ed1 BUG/MINOR: spoe: add missing key length check before checking key names by Willy Tarreau · Tue Jun 16 17:58:14 2020 +0200
- b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · Tue Jun 09 09:07:15 2020 +0200
- 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · Fri Jun 05 00:00:29 2020 +0200
- dfd3de8 REORG: include: move stream.h to haproxy/stream{,-t}.h by Willy Tarreau · Thu Jun 04 23:46:14 2020 +0200
- 4980160 REORG: include: move backend.h to haproxy/backend{,-t}.h by Willy Tarreau · Thu Jun 04 22:50:02 2020 +0200
- 6c58ab0 REORG: include: move spoe.h to haproxy/spoe{,-t}.h by Willy Tarreau · Thu Jun 04 22:35:49 2020 +0200
- a264d96 REORG: include: move proxy.h to haproxy/proxy{,-t}.h by Willy Tarreau · Thu Jun 04 22:29:18 2020 +0200
- aeed4a8 REORG: include: move log.h to haproxy/log{,-t}.h by Willy Tarreau · Thu Jun 04 22:01:04 2020 +0200
- c7babd8 REORG: include: move filters.h to haproxy/filters{,-t}.h by Willy Tarreau · Thu Jun 04 21:29:29 2020 +0200
- c2b1ff0 REORG: include: move http_ana.h to haproxy/http_ana{,-t}.h by Willy Tarreau · Thu Jun 04 21:21:03 2020 +0200
- 5e539c9 REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h by Willy Tarreau · Thu Jun 04 20:45:39 2020 +0200
- dcc048a REORG: include: move acl.h to haproxy/acl.h{,-t}.h by Willy Tarreau · Thu Jun 04 19:11:43 2020 +0200
- 48d25b3 REORG: include: move session.h to haproxy/session{,-t}.h by Willy Tarreau · Thu Jun 04 18:58:52 2020 +0200
- 8b550af REORG: include: move tcp_rules.h to haproxy/tcp_rules.h by Willy Tarreau · Thu Jun 04 17:42:48 2020 +0200
- 3727a8a REORG: include: move signal.h to haproxy/signal{,-t}.h by Willy Tarreau · Thu Jun 04 17:37:26 2020 +0200
- cea0e1b REORG: include: move task.h to haproxy/task{,-t}.h by Willy Tarreau · Thu Jun 04 17:25:40 2020 +0200
- f268ee8 REORG: include: split global.h into haproxy/global{,-t}.h by Willy Tarreau · Thu Jun 04 17:05:57 2020 +0200
- a171892 REORG: include: move vars.h to haproxy/vars{,-t}.h by Willy Tarreau · Thu Jun 04 16:25:31 2020 +0200
- e6ce10b REORG: include: move sample.h to haproxy/sample{,-t}.h by Willy Tarreau · Thu Jun 04 15:33:47 2020 +0200
- c761f84 REORG: include: move http_rules.h to haproxy/http_rules.h by Willy Tarreau · Thu Jun 04 11:40:28 2020 +0200