- da89e9b MINOR: channel/applets: Stop to test CF_WRITE_ERROR flag if CF_SHUTW is enough by Christopher Faulet · Wed Jan 04 14:11:10 2023 +0100
- 5a72d03 MINOR: stick-table: implement the sc-add-gpc() action by Willy Tarreau · Mon Jan 02 18:15:20 2023 +0100
- 6c01171 MEDIUM: stick-table: set the track-sc limit at boottime via tune.stick-counters by Willy Tarreau · Fri Jan 06 16:09:58 2023 +0100
- a924804 MINOR: http-rules: Add missing actions in http-after-response ruleset by Christopher Faulet · Thu Jan 05 11:17:38 2023 +0100
- 2039151 BUG/MINOR: stick-table: report the correct action name in error message by Willy Tarreau · Mon Jan 02 17:35:50 2023 +0100
- d5cae6a MINOR: stick-table: change the API of the function used to calculate the shard by Willy Tarreau · Tue Nov 29 17:36:44 2022 +0100
- e548a7a BUG/MINOR: peers: always initialize the stksess shard value by Willy Tarreau · Tue Nov 29 16:08:35 2022 +0100
- 16b282f MINOR: stick-table: show the shard number in each entry's "show table" output by Willy Tarreau · Tue Nov 29 11:55:18 2022 +0100
- 56460ee MINOR: stick-table: store a per-table hash seed and use it by Willy Tarreau · Mon Nov 28 18:53:06 2022 +0100
- a472858 BUILD: stick-tables: fix build breakage in xxhash on older compilers by Willy Tarreau · Thu Nov 24 07:35:17 2022 +0100
- fbb934d BUG/MEDIUM: stick-table: fix a race condition when updating the expiration task by Willy Tarreau · Mon Nov 14 18:02:44 2022 +0100
- 3238f79 OPTIM: stick-table: avoid atomic ops in stktable_requeue_exp() when possible by Willy Tarreau · Mon Nov 14 17:54:07 2022 +0100
- 6342714 CLEANUP: stick-table: remove the unused table->exp_next by Willy Tarreau · Mon Nov 14 17:33:02 2022 +0100
- 36d1565 MINOR: peers: Support for peer shards by Frédéric Lécaille · Mon Oct 17 14:58:19 2022 +0200
- 3e06488 BUG/MINOR: stick-table: fix build with DEBUG_THREAD by Amaury Denoyelle · Wed Oct 12 16:47:59 2022 +0200
- cbdb528 MEDIUM: stick-table: requeue the wakeup task out of the write lock by Willy Tarreau · Wed Oct 12 10:04:01 2022 +0000
- dbae89e MEDIUM: stick-table: always use atomic ops to requeue the table's task by Willy Tarreau · Wed Oct 12 10:00:50 2022 +0000
- eb23e3e MINOR: stick-table: split stktable_store() between key and requeue by Willy Tarreau · Wed Oct 12 09:56:08 2022 +0000
- e3f5ae8 MEDIUM: stick-table: requeue the expiration task out of the exclusive lock by Willy Tarreau · Wed Oct 12 09:45:36 2022 +0000
- e628852 MEDIUM: stick-table: make stktable_set_entry() look up under a read lock by Willy Tarreau · Wed Oct 12 09:13:14 2022 +0000
- 996f1a5 MEDIUM: stick-table: do not take a lock to update t->current anymore. by Willy Tarreau · Tue Oct 11 16:19:35 2022 +0200
- 47f2297 MEDIUM: stick-table: make stktable_get_entry() look up under a read lock by Willy Tarreau · Tue Oct 11 15:22:42 2022 +0200
- a7d6a13 MEDIUM: stick-table: switch to rdlock in stktable_lookup() and lookup_key() by Willy Tarreau · Tue Oct 11 15:42:54 2022 +0200
- 175aa06 MEDIUM: stick-table: free newly allocated stkess if it couldn't be inserted by Willy Tarreau · Tue Oct 11 15:13:46 2022 +0200
- d2d3fd9 MEDIUM: stick-table: return inserted entry in __stktable_store() by Willy Tarreau · Tue Oct 11 15:09:46 2022 +0200
- 8d3c333 MEDIUM: stick-table: make stksess_kill_if_expired() avoid the exclusive lock by Willy Tarreau · Tue Oct 11 18:50:22 2022 +0000
- a7536ef MEDIUM: stick-table: only take the lock when needed in stktable_touch_with_exp() by Willy Tarreau · Tue Oct 11 18:31:04 2022 +0000
- 9f5cb43 MINOR: stick-table: move the write lock inside stktable_touch_with_exp() by Willy Tarreau · Tue Oct 11 18:17:58 2022 +0000
- 4be073b MINOR: stick-table: do not take an exclusive lock when downing ref_cnt by Willy Tarreau · Tue Oct 11 18:10:27 2022 +0000
- 7664222 MEDIUM: stick-table: switch the table lock to rwlock by Willy Tarreau · Tue Oct 11 12:02:50 2022 +0200
- bbeec37 MINOR: stick-table: Add table_expire() and table_idle() new converters by Frédéric Lécaille · Tue Aug 16 18:11:25 2022 +0200
- c12b321 CLEANUP: applet: rename appctx_cs() to appctx_sc() by Willy Tarreau · Fri May 27 11:08:15 2022 +0200
- 475e463 CLEANUP: cli: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · Fri May 27 10:26:46 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
- 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
- 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · Tue May 17 19:07:51 2022 +0200
- 0698c80 CLEANUP: applet: remove the unneeded appctx->owner by Willy Tarreau · Wed May 11 14:09:57 2022 +0200
- 0f154ed CLEANUP: stick-table/cli: remove the unneeded STATE_INIT for "show table" by Willy Tarreau · Tue May 03 12:02:36 2022 +0200
- 7849d4c CLEANUP: stick-table/cli: stop using appctx->st2 for the dump state by Willy Tarreau · Tue May 03 11:45:02 2022 +0200
- 3c69e08 CLEANUP: stick-table/cli: take the "show table" context definition out of the appctx by Willy Tarreau · Tue May 03 11:35:07 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
- 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · Fri Mar 25 16:43:49 2022 +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
- b7c962b BUG/MINOR: stick-table/cli: Check for invalid ipv6 key by Christopher Faulet · Mon Nov 15 09:17:25 2021 +0100
- dfd10ab MINOR: proxy: Introduce proxy flags to replace disabled bitfield by Christopher Faulet · Wed Oct 06 14:24:19 2021 +0200
- db2ab82 MEDIUM: stick-table: never learn the "conn_cur" value from peers by Willy Tarreau · Fri Oct 08 17:53:12 2021 +0200
- 9310f48 CLEANUP: tree-wide: remove unneeded include time.h in ~20 files by Willy Tarreau · Wed Oct 06 16:18:40 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
- ece4c4a BUG/MINOR: stick-table: fix the sc-set-gpt* parser when using expressions by Willy Tarreau · Tue Aug 24 14:57:28 2021 +0200
- 5b654ad BUILD: stick-table: shut up invalid "uninitialized" warning in gcc 8.3 by Willy Tarreau · Tue Jul 06 18:51:12 2021 +0200
- 726783d MEDIUM: stick-table: make the use of 'gpc' excluding the use of 'gpc0/1'' by Emeric Brun · Wed Jun 30 19:06:43 2021 +0200
- 4d7ada8 MEDIUM: stick-table: add the new arrays of gpc and gpc_rate by Emeric Brun · Wed Jun 30 19:04:16 2021 +0200
- f7ab0bf MEDIUM: stick-table: make the use of 'gpt' excluding the use of 'gpt0' by Emeric Brun · Wed Jun 30 18:58:22 2021 +0200
- 877b0b5 MEDIUM: stick-table: add the new array of gpt data_type by Emeric Brun · Wed Jun 30 18:57:49 2021 +0200
- c64a2a3 MEDIUM: stick-table: handle arrays of standard types into stick-tables by Emeric Brun · Wed Jun 30 18:01:02 2021 +0200
- 0e3457b MINOR: stick-table: make skttable_data_cast to use only std types by Emeric Brun · Wed Jun 30 17:18:28 2021 +0200
- 01928ae BUG/MINOR: stick-table: fix several printf sign errors dumping tables by Emeric Brun · Wed Jun 30 16:24:04 2021 +0200
- 208ff01 BUG/MINOR: peers: Missing calloc return value check in peers_register_table by Remi Tricot-Le Breton · Wed May 12 17:39:04 2021 +0200
- 4263f68 CLEANUP: stick-table: remove a leftover of an old keyword declaration by Willy Tarreau · Wed May 12 17:49:10 2021 +0200
- c460c70 BUG/MEDIUM: stick_table: fix crash when using tcp smp_fetch_src by Amaury Denoyelle · Wed May 12 10:17:47 2021 +0200
- 3b63ca2 REORG: stick-table: uninline stktable_alloc_data_type() by Willy Tarreau · Sat May 08 14:10:42 2021 +0200
- e4a617c MINOR: action: replace match_pfx by a keyword flags field by Amaury Denoyelle · Thu May 06 15:33:09 2021 +0200
- b205bfd CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages by Willy Tarreau · Fri May 07 11:38:37 2021 +0200
- fa1258f MINOR: freq_ctr: unify freq_ctr and freq_ctr_period into freq_ctr by Willy Tarreau · Sat Apr 10 23:00:53 2021 +0200
- 144f84a MEDIUM: task: extend the state field to 32 bits by Willy Tarreau · Tue Mar 02 16:09:26 2021 +0100
- 826f3ab MINOR: stick-tables/counters: add http_fail_cnt and http_fail_rate data types by Willy Tarreau · Wed Feb 10 12:07:15 2021 +0100
- bdbd5db BUG/MINOR: stick-table: Always call smp_fetch_src() with a valid arg list by Christopher Faulet · Fri Jan 29 10:27:47 2021 +0100
- 5c25daa MINOR: stick-tables: export process_table_expire() by Willy Tarreau · Fri Jan 29 12:39:32 2021 +0100
- e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · Sat Jan 02 22:31:53 2021 +0100
- 92149f9 MEDIUM: stick-tables: Add srvkey option to stick-table by Thayne McCombs · Fri Nov 20 01:28:26 2020 -0700
- dfe7925 BUG/MEDIUM: stick-table: limit the time spent purging old entries by Willy Tarreau · Tue Nov 03 17:47:41 2020 +0100
- c3914d4 MEDIUM: proxy: replace proxy->state with proxy->disabled by Willy Tarreau · Thu Sep 24 08:39:22 2020 +0200
- 478331d CLEANUP: tcp: stop exporting smp_fetch_src() by Willy Tarreau · Fri Aug 28 11:31:31 2020 +0200
- 47d1718 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Sun Jun 21 21:42:57 2020 +0500
- b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · Tue Jun 09 09:07:15 2020 +0200
- 36979d9 REORG: include: move the error reporting functions to from log.h to errors.h by Willy Tarreau · Fri Jun 05 17:27:29 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
- 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
- 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
- 83487a8 REORG: include: move cli.h to haproxy/cli{,-t}.h by Willy Tarreau · Thu Jun 04 20:19:54 2020 +0200
- 2eec9b5 REORG: include: move stats.h to haproxy/stats{,-t}.h by Willy Tarreau · Thu Jun 04 19:58:55 2020 +0200
- 872f2ea REORG: include: move stick_table.h to haproxy/stick_table{,-t}.h by Willy Tarreau · Thu Jun 04 18:46:44 2020 +0200
- 3c2a7c2 REORG: include: move peers.h to haproxy/peers{,-t}.h by Willy Tarreau · Thu Jun 04 18:38:21 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
- fc77454 REORG: include: move proto_tcp.h to haproxy/proto_tcp.h by Willy Tarreau · Thu Jun 04 17:31:04 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
- 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
- aa74c4e REORG: include: move arg.h to haproxy/arg{,-t}.h by Willy Tarreau · Thu Jun 04 10:19:23 2020 +0200
- 48fbcae REORG: tools: split common/standard.h into haproxy/tools{,-t}.h by Willy Tarreau · Wed Jun 03 18:09:46 2020 +0200
- 6131d6a REORG: include: move common/net_helper.h to haproxy/net_helper.h by Willy Tarreau · Tue Jun 02 16:48:09 2020 +0200
- d0ef439 REORG: include: move common/memory.h to haproxy/pool.h by Willy Tarreau · Tue Jun 02 09:38:52 2020 +0200