1. 400b3ae BUG/MINOR: init/threads: continue to limit default thread count to max per group by Willy Tarreau · Thu Dec 08 08:04:46 2022 +0100
  2. 28ea31c MINOR: global: generate random cluster.secret if not defined by Amaury Denoyelle · Mon Nov 14 16:18:46 2022 +0100
  3. 996ca7d MINOR: quic: report error if force-retry without cluster-secret by Amaury Denoyelle · Mon Nov 14 16:17:13 2022 +0100
  4. 037e3f8 MINOR: cfgparse: Always check the section position by Christopher Faulet · Fri Nov 18 15:46:06 2022 +0100
  5. 4a689da CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Sat Oct 29 09:34:32 2022 +0500
  6. 0aba11e MINOR: quic: remove unnecessary quic_session_accept() by Amaury Denoyelle · Thu Sep 29 18:31:24 2022 +0200
  7. 36d1565 MINOR: peers: Support for peer shards by Frédéric Lécaille · Mon Oct 17 14:58:19 2022 +0200
  8. 5c25dc5 CLEANUP: quic: fix headers by Amaury Denoyelle · Fri Sep 30 17:44:15 2022 +0200
  9. f30c5d7 MINOR: config: Add option line when the configuration file is dumped by Erwan Le Goas · Thu Sep 29 10:34:04 2022 +0200
  10. 059d05f MINOR: config: Add other keywords when dump the anonymized configuration file by Erwan Le Goas · Thu Sep 29 10:31:18 2022 +0200
  11. be5ed92 MINOR: config: correct errors about argument number in condition in cfgparse.c by Erwan Le Goas · Thu Sep 29 10:30:00 2022 +0200
  12. 5eef158 MINOR: tools: modify hash_ipanon in order to use it in cli by Erwan Le Goas · Thu Sep 29 10:25:31 2022 +0200
  13. b0c0501 MINOR: config: add command-line -dC to dump the configuration file by Erwan Le Goas · Wed Sep 14 17:51:55 2022 +0200
  14. d6e581d BUG/MEDIUM: sink: bad init sequence on tcp sink from a ring. by Emeric Brun · Tue Sep 13 16:16:30 2022 +0200
  15. 8032a27 BUG/MAJOR: mworker: fix infinite loop on master with no proxies. by Emeric Brun · Mon Aug 22 10:25:11 2022 +0200
  16. 3b68b60 BUG/MAJOR: log-forward: Fix log-forward proxies not fully initialized by Emeric Brun · Thu Aug 18 15:53:21 2022 +0200
  17. 2e64472 BUILD: cfgparse: always defined _GNU_SOURCE for sched.h and crypt.h by Willy Tarreau · Sun Aug 07 16:55:07 2022 +0200
  18. 3b64a28 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Fri Jul 29 22:26:53 2022 +0500
  19. 1b6fa7f MINOR: peers: Add a warning about incompatible SSL config for the local peer by Christopher Faulet · Tue Jul 26 19:03:51 2022 +0200
  20. 244331f Revert "BUG/MINOR: peers: set the proxy's name to the peers section name" by Christopher Faulet · Mon Jul 25 15:10:44 2022 +0200
  21. c6b596d CLEANUP: threads: remove the now unused all_threads_mask and tid_bit by Willy Tarreau · Fri Jul 15 17:28:11 2022 +0200
  22. d0b73bc MEDIUM: listener: switch bind_thread from global to group-local by Willy Tarreau · Tue Jun 28 08:30:43 2022 +0200
  23. 1d93217 BUG/MINOR: peers: fix possible NULL dereferences at config parsing by William Lallemand · Wed Jul 06 14:30:23 2022 +0200
  24. d2494e0 BUG/MEDIUM: peers/config: properly set the thread mask by Willy Tarreau · Tue Jul 05 16:00:56 2022 +0200
  25. 8d15813 BUG/MINOR: peers/config: always fill the bind_conf's argument by Willy Tarreau · Tue Jul 05 15:54:09 2022 +0200
  26. 824c8c5 BUG/MINOR: peers: detect and warn on init_addr/resolvers/check/agent-check by Willy Tarreau · Tue May 31 09:42:44 2022 +0200
  27. 356866a BUG/MINOR: peers: set the proxy's name to the peers section name by Willy Tarreau · Tue May 31 09:10:19 2022 +0200
  28. ca82578 BUG/MEDIUM: peers: prevent unitialized multiple listeners on peers section by Emeric Brun · Wed May 25 10:25:45 2022 +0200
  29. 49f6f4b BUG/MEDIUM: peers: fix segfault using multiple bind on peers sections by Emeric Brun · Wed May 25 10:12:07 2022 +0200
  30. 730cc02 MINOR: listener: automatically select a QUIC mux with a QUIC transport by Willy Tarreau · Fri May 20 18:07:06 2022 +0200
  31. cac619b MINOR: config: detect and report mux and transport incompatibilities by Willy Tarreau · Fri May 20 17:53:32 2022 +0200
  32. 78d0dcd MINOR: listener: set the QUIC xprt layer immediately after parsing the args by Willy Tarreau · Fri May 20 17:10:00 2022 +0200
  33. 64306cc MINOR: listener: detect stream vs dgram conflict during parsing by Willy Tarreau · Fri May 20 16:20:52 2022 +0200
  34. 91b780a CLEANUP: listener: store stream vs dgram at the bind_conf level by Willy Tarreau · Fri May 20 16:15:01 2022 +0200
  35. 11ba404 CLEANUP: listener: replace all uses of bind_conf->is_ssl with BC_O_USE_SSL by Willy Tarreau · Fri May 20 15:56:32 2022 +0200
  36. 55f0f7b MINOR: config: use the new bind_parse_args_list() to parse a "bind" line by Willy Tarreau · Fri May 20 15:44:17 2022 +0200
  37. 91b4726 MINOR: protocol: replace ctrl_type with xprt_type and clarify it by Willy Tarreau · Fri May 20 16:36:46 2022 +0200
  38. 0d04410 BUG/MINOR: peers: fix error reporting of "bind" lines by Willy Tarreau · Fri May 20 15:19:48 2022 +0200
  39. ad20a56 MINOR: cfgparse: Update for "cluster-secret" keyword for QUIC Retry by Frédéric Lécaille · Mon May 16 16:51:41 2022 +0200
  40. 8ec9c81 BUG/MINOR: cfgparse: abort earlier in case of allocation error by Willy Tarreau · Fri May 20 09:13:38 2022 +0200
  41. dfe32c7 BUG/MEDIUM: config: Reset outline buffer size on realloc error in readcfgfile() by Christopher Faulet · Wed May 18 16:22:43 2022 +0200
  42. 387e797 MINOR: peers: Add a ref to peers section in the peer structure by Christopher Faulet · Thu May 12 14:47:52 2022 +0200
  43. 26f221b MINOR: config: make sure never to mix dgram and stream protocols on a bind line by Willy Tarreau · Tue Apr 26 14:40:30 2022 +0200
  44. 372508c MINOR: config: Add "cluster-secret" new global keyword by Frédéric Lécaille · Fri May 06 08:53:16 2022 +0200
  45. 7e2e4f8 CLEANUP: tree-wide: remove 25 occurrences of unneeded fcntl.h by Willy Tarreau · Tue Apr 26 10:30:35 2022 +0200
  46. 7c9a0fe MEDIUM: backend: add new "balance hash <expr>" algorithm by Willy Tarreau · Mon Apr 25 10:25:34 2022 +0200
  47. d905826 MINOR: config: alphanumerically sort config keywords output by Willy Tarreau · Wed Mar 30 11:21:32 2022 +0200
  48. ca1acd6 MINOR: config: add a function to dump all known config keywords by Willy Tarreau · Tue Mar 29 15:02:44 2022 +0200
  49. f68b2cb MINOR: listener: define per-thr struct by Amaury Denoyelle · Tue Jan 25 16:21:47 2022 +0100
  50. b59b889 MINOR: quic: define QUIC flag on listener by Amaury Denoyelle · Tue Jan 25 17:48:47 2022 +0100
  51. 57af069 MINOR: quic: set listener accept cb on parsing by Amaury Denoyelle · Tue Jan 18 15:39:02 2022 +0100
  52. f5d48f8 MEDIUM: cfgparse: numa detect topology on FreeBSD. by David CARLIER · Mon Dec 06 11:00:10 2021 +0000
  53. b09f447 CLEANUP: cfgparse: modify preprocessor guards around numa detection code by Amaury Denoyelle · Wed Dec 15 09:48:39 2021 +0100
  54. 4ab2679 BUG/MINOR: server: Don't rely on last default-server to init server SSL context by Christopher Faulet · Wed Dec 01 09:50:41 2021 +0100
  55. 14e7f29 MINOR: protocols: replace protocol_by_family() with protocol_lookup() by Willy Tarreau · Wed Oct 27 17:41:07 2021 +0200
  56. e3b4518 MINOR: protocols: make use of the protocol type to select the protocol by Willy Tarreau · Wed Oct 27 17:28:55 2021 +0200
  57. c5aa113 CLEANUP: Apply strcmp.cocci by Tim Duesterhus · Sat Oct 16 17:48:15 2021 +0200
  58. 7a06ffb BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags by Christopher Faulet · Wed Oct 13 17:22:17 2021 +0200
  59. ee08d6c MEDIUM: rules/acl: Parse TCP/HTTP rules and acls defined in defaults sections by Christopher Faulet · Wed Oct 13 15:40:15 2021 +0200
  60. ff55627 MINOR: config: Finish configuration for referenced default proxies by Christopher Faulet · Wed Oct 13 11:04:10 2021 +0200
  61. 5671780 MINOR: proxy: Add PR_FL_READY flag on fully configured and usable proxies by Christopher Faulet · Wed Oct 13 10:10:09 2021 +0200
  62. dfd10ab MINOR: proxy: Introduce proxy flags to replace disabled bitfield by Christopher Faulet · Wed Oct 06 14:24:19 2021 +0200
  63. 647a61c BUG/MINOR: proxy: Use .disabled field as a bitfield as documented by Christopher Faulet · Thu Sep 30 18:11:54 2021 +0200
  64. 6dfbef4 MEDIUM: listener: add the "shards" bind keyword by Willy Tarreau · Tue Oct 12 15:23:03 2021 +0200
  65. 01cac3f MEDIUM: listeners: split the thread mask between receiver and bind_conf by Willy Tarreau · Tue Oct 12 08:47:54 2021 +0200
  66. e3f4d74 MEDIUM: config: resolve relative threads on bind lines to absolute ones by Willy Tarreau · Wed Sep 29 19:02:25 2021 +0200
  67. e6806eb MEDIUM: threads: automatically assign threads to groups by Willy Tarreau · Mon Sep 27 10:10:26 2021 +0200
  68. c33b969 MINOR: global: add a new "thread-groups" directive by Willy Tarreau · Wed Sep 22 12:07:23 2021 +0200
  69. 5554264 REORG: time: move time-keeping code and variables to clock.c by Willy Tarreau · Fri Oct 08 09:33:24 2021 +0200
  70. beeabf5 MINOR: task: provide 3 task_new_* wrappers to simplify the API by Willy Tarreau · Fri Oct 01 18:23:30 2021 +0200
  71. 32b51cd BUG/MINOR: config: reject configs using HTTP with bufsize >= 256 MB by Willy Tarreau · Thu Aug 26 15:59:44 2021 +0200
  72. fe21fe7 MINOR: log: Add new "error-log-format" option by Remi Tricot-Le Breton · Tue Aug 31 12:08:52 2021 +0200
  73. 0626961 MINOR: server: mark referenced servers as non purgeable by Amaury Denoyelle · Mon Aug 23 14:05:07 2021 +0200
  74. d3dbfd9 BUG/MEDIUM: cfgparse: do not allocate IDs to automatic internal proxies by Willy Tarreau · Fri Aug 20 10:15:40 2021 +0200
  75. 2c04a5a MINOR: proxy: disable warnings for internal proxies by William Lallemand · Fri Aug 13 15:21:12 2021 +0200
  76. f2c27a5 MINOR: check: allocate default check ruleset for every backends by Amaury Denoyelle · Fri Jul 23 15:46:46 2021 +0200
  77. 8e765b8 MINOR: proxy: disabled takes a stopping and a disabled state by William Lallemand · Tue Aug 03 11:58:03 2021 +0200
  78. 2524123 MEDIUM: proxy: remove long-broken 'option http_proxy' by Willy Tarreau · Sun Jul 18 19:18:56 2021 +0200
  79. c8194c3 MINOR: cfgcond: remerge all arguments into a single line by Willy Tarreau · Fri Jul 16 16:38:58 2021 +0200
  80. 66243b4 REORG: config: move the condition preprocessing code to its own file by Willy Tarreau · Fri Jul 16 15:39:28 2021 +0200
  81. c15221b CLEANUP: config: use free_args() to release args array in cfg_eval_condition() by Willy Tarreau · Fri Jul 16 10:26:09 2021 +0200
  82. 669b620 MINOR: srv: extract tracking server config function by Amaury Denoyelle · Tue Jul 13 10:35:23 2021 +0200
  83. c64a2a3 MEDIUM: stick-table: handle arrays of standard types into stick-tables by Emeric Brun · Wed Jun 30 18:01:02 2021 +0200
  84. 8a8f270 CLEANUP: server: a separate function for initializing the per_thr field by Miroslav Zagorac · Tue Jun 15 15:33:20 2021 +0200
  85. 213bb99 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Sat Jun 12 15:55:27 2021 +0500
  86. 72faef3 MEDIUM: global: remove dead code from nbproc/bind_proc removal by Willy Tarreau · Tue Jun 15 08:36:30 2021 +0200
  87. 5301f5d CLEANUP: global: remove pid_bit and all_proc_mask by Willy Tarreau · Tue Jun 15 08:13:20 2021 +0200
  88. 077c6b8 BUG/MINOR: stick-table: insert srv in used_name tree even with fixed id by Amaury Denoyelle · Mon Jun 14 17:04:25 2021 +0200
  89. b63dbb7 MAJOR: config: remove parsing of the global "nbproc" directive by Willy Tarreau · Fri Jun 11 16:50:29 2021 +0200
  90. fc0cceb MINOR: haproxy: Add `-cc` argument by Maximilian Mader · Sun Jun 06 00:50:22 2021 +0200
  91. 29c6cd7 CLEANUP: tools: Make errptr const in `parse_line()` by Maximilian Mader · Sun Jun 06 00:50:21 2021 +0200
  92. b3168b3 CLEANUP: cfgparse: Remove duplication of `MAX_LINE_ARGS + 1` by Tim Duesterhus · Sun Jun 06 00:50:20 2021 +0200
  93. e74cbc3 REORG: config: use parsing ctx for server config check by Amaury Denoyelle · Fri May 28 10:34:01 2021 +0200
  94. 1112430 MINOR: errors: specify prefix "config" for parsing output by Amaury Denoyelle · Fri Jun 04 18:22:08 2021 +0200
  95. 4764620 BUG/MINOR: proxy: Missing calloc return value check in chash_init_server_tree by Remi Tricot-Le Breton · Wed May 19 16:40:28 2021 +0200
  96. 5546c8b MINOR: cfgparse: Fail when encountering extra arguments in macro by Tim Duesterhus · Wed May 26 17:45:33 2021 +0200
  97. 6bfc10c BUILD: config: avoid a build warning on numa_detect_topology() without threads by Willy Tarreau · Fri May 14 08:30:46 2021 +0200
  98. 0813861 REORG: config: uninline warnifnotcap() and failifnotcap() by Willy Tarreau · Sat May 08 19:58:37 2021 +0200
  99. 7190b98 MINOR: config: add a new message directive: .diag by Willy Tarreau · Fri May 07 08:59:50 2021 +0200
  100. 0b7c78a MINOR: config: add predicates "version_atleast" and "version_before" to cond blocks by Willy Tarreau · Thu May 06 16:53:26 2021 +0200