1. 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
  2. bc684ac CLEANUP: proxy: Remove dead code when parsing "http-restrict-req-hdr-names" option by Christopher Faulet · Tue May 17 14:46:15 2022 +0200
  3. 18c13d3 MEDIUM: http-ana: Add a proxy option to restrict chars in request header names by Christopher Faulet · Mon May 16 11:43:10 2022 +0200
  4. 7e2e4f8 CLEANUP: tree-wide: remove 25 occurrences of unneeded fcntl.h by Willy Tarreau · Tue Apr 26 10:30:35 2022 +0200
  5. 6c10f5c BUG/MINOR: rules: Forbid captures in defaults section if used by a backend by Christopher Faulet · Mon Apr 25 14:24:56 2022 +0200
  6. b4b0377 MEDIUM: proxy: Store server_id_hdr_name as a `struct ist` by Tim Duesterhus · Sat Mar 05 00:52:43 2022 +0100
  7. e502c3e MINOR: proxy: Store orgto_hdr_name as a `struct ist` by Tim Duesterhus · Sat Mar 05 00:52:42 2022 +0100
  8. b50ab84 MINOR: proxy: Store fwdfor_hdr_name as a `struct ist` by Tim Duesterhus · Sat Mar 05 00:52:41 2022 +0100
  9. 4b1fcaa MINOR: proxy: Store monitor_uri as a `struct ist` by Tim Duesterhus · Sat Mar 05 00:52:40 2022 +0100
  10. 7a06ffb BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags by Christopher Faulet · Wed Oct 13 17:22:17 2021 +0200
  11. 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
  12. 6ff7de5 MINOR: tcpcheck: Support 2-steps args resolution in defaults sections by Christopher Faulet · Wed Oct 13 15:18:36 2021 +0200
  13. 52b8a43 MINOR: config: No longer remove previous anonymous defaults section by Christopher Faulet · Wed Oct 13 11:12:50 2021 +0200
  14. b405420 MEDIUM: proxy: Warn about ambiguous use of named defaults sections by Christopher Faulet · Tue Oct 12 18:57:43 2021 +0200
  15. dfd10ab MINOR: proxy: Introduce proxy flags to replace disabled bitfield by Christopher Faulet · Wed Oct 06 14:24:19 2021 +0200
  16. 647a61c BUG/MINOR: proxy: Use .disabled field as a bitfield as documented by Christopher Faulet · Thu Sep 30 18:11:54 2021 +0200
  17. b7fc4c4 BUILD: tree-wide: add missing http_ana.h from many places by Willy Tarreau · Wed Oct 06 18:56:42 2021 +0200
  18. fe21fe7 MINOR: log: Add new "error-log-format" option by Remi Tricot-Le Breton · Tue Aug 31 12:08:52 2021 +0200
  19. 8e765b8 MINOR: proxy: disabled takes a stopping and a disabled state by William Lallemand · Tue Aug 03 11:58:03 2021 +0200
  20. 98b930d MINOR: ssl: Define a default https log format by Remi Tricot-Le Breton · Thu Jul 29 09:45:52 2021 +0200
  21. 2524123 MEDIUM: proxy: remove long-broken 'option http_proxy' by Willy Tarreau · Sun Jul 18 19:18:56 2021 +0200
  22. b54ca70 MEDIUM: config: warn about "bind-process" deprecation by Willy Tarreau · Tue Jun 15 11:37:35 2021 +0200
  23. 72faef3 MEDIUM: global: remove dead code from nbproc/bind_proc removal by Willy Tarreau · Tue Jun 15 08:36:30 2021 +0200
  24. eb77824 MEDIUM: proxy: remove the deprecated "grace" keyword by Willy Tarreau · Fri Jun 11 16:27:10 2021 +0200
  25. d2f2537 MINOR: config: remove deprecated option "http-tunnel" by Willy Tarreau · Fri Jun 11 16:06:29 2021 +0200
  26. 6ba6984 MINOR: config: reject long-deprecated "option forceclose" by Willy Tarreau · Fri Jun 11 16:01:50 2021 +0200
  27. 9862787 MINOR: config: completely remove support for "no option http-use-htx" by Willy Tarreau · Fri Jun 11 15:34:34 2021 +0200
  28. e9dcb3c BUILD: config: include tools.h in cfgparse-listen.c by Willy Tarreau · Sat May 08 13:00:23 2021 +0200
  29. b979f59 MINOR: proxy: define PR_CAP_LB by Amaury Denoyelle · Fri May 07 15:12:20 2021 +0200
  30. 86c1d0f BUILD: fix usage of ha_alert without format string by Amaury Denoyelle · Fri May 07 15:07:21 2021 +0200
  31. d2e53cd MINOR: cfgparse: implement experimental config keywords by Amaury Denoyelle · Thu May 06 16:21:39 2021 +0200
  32. 2b71810 CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion by Willy Tarreau · Wed Apr 21 07:32:39 2021 +0200
  33. b15625a MINOR: cfgparse/proxy: Group alloc error handling during proxy section parsing by Christopher Faulet · Mon Apr 12 21:31:45 2021 +0200
  34. b45a7d4 BUG/MINOR: cfgparse/proxy: Hande allocation errors during proxy section parsing by Christopher Faulet · Mon Apr 12 18:46:52 2021 +0200
  35. 0c6d1dc BUG/MINOR: listener: Handle allocation error when allocating a new bind_conf by Christopher Faulet · Mon Apr 12 16:56:37 2021 +0200
  36. 2e848a9 BUG/MINOR: cfgparse/proxy: Fix some leaks during proxy section parsing by Christopher Faulet · Mon Apr 12 16:28:30 2021 +0200
  37. 9533a70 MINOR: log: register config file and line number on log servers. by Emeric Brun · Fri Apr 02 10:13:43 2021 +0200
  38. 476b9ad REORG: split proxy allocation functions by Amaury Denoyelle · Tue Mar 23 17:27:05 2021 +0100
  39. 30c0537 REORG: server: use flags for parse_server by Amaury Denoyelle · Mon Mar 08 16:36:46 2021 +0100
  40. 31a3cea MINOR: cfgparse/proxy: also support spelling fixes on options by Willy Tarreau · Mon Mar 15 11:11:55 2021 +0100
  41. 433b05f MINOR: cfgparse/bind: suggest correct spelling for unknown bind keywords by Willy Tarreau · Fri Mar 12 10:14:07 2021 +0100
  42. c0ff679 MINOR: cfgparse: suggest correct spelling for unknown words in proxy sections by Willy Tarreau · Fri Mar 12 09:14:19 2021 +0100
  43. 61cfdf4 CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x) by Willy Tarreau · Sat Feb 20 10:46:51 2021 +0100
  44. 5d1def6 MEDIUM: http-ana: Add IPv6 support for forwardfor and orignialto options by Christopher Faulet · Fri Feb 26 09:19:15 2021 +0100
  45. 7c0b4d8 MEDIUM: cfgparse: allow a proxy to designate the defaults section to use by Willy Tarreau · Fri Feb 12 14:58:08 2021 +0100
  46. e90904d MEDIUM: proxy: store the default proxies in a tree by name by Willy Tarreau · Fri Feb 12 14:08:31 2021 +0100
  47. c02ab03 MINOR: proxy: also store the name for a defaults section by Willy Tarreau · Fri Feb 12 13:33:03 2021 +0100
  48. ab3410c MINOR: cfgparse: use a pointer to the current default proxy by Willy Tarreau · Fri Feb 12 12:17:30 2021 +0100
  49. 5d095c2 MINOR: cfgparse: check PR_CAP_DEF instead of comparing poiner against defproxy by Willy Tarreau · Fri Feb 12 10:15:59 2021 +0100
  50. 80dc6fe MINOR: proxy: add a new capability PR_CAP_DEF by Willy Tarreau · Fri Feb 12 09:43:33 2021 +0100
  51. 7d0c143 MINOR: cfgparse: move defproxy to cfgparse-listen as a static by Willy Tarreau · Fri Feb 12 12:29:28 2021 +0100
  52. a3320a0 MINOR: proxy: move the defproxy freeing code to proxy.c by Willy Tarreau · Fri Feb 12 10:38:49 2021 +0100
  53. 7683893 REORG: proxy: centralize the proxy allocation code into alloc_new_proxy() by Willy Tarreau · Fri Feb 12 08:49:47 2021 +0100
  54. 144289b REORG: move init_default_instance() to proxy.c and pass it the defproxy pointer by Willy Tarreau · Fri Feb 12 08:19:01 2021 +0100
  55. b2ec994 BUG/MINOR: cfgparse: do not mention "addr:port" as supported on proxy lines by Willy Tarreau · Fri Feb 12 13:28:22 2021 +0100
  56. 583b6de BUG/MINOR: server: Fix server-state-file-name directive by Christopher Faulet · Fri Feb 12 09:27:10 2021 +0100
  57. 69c5c3a BUG/MINOR: config: fix leak on proxy.conn_src.bind_hdr_name by Amaury Denoyelle · Tue Jan 26 14:35:22 2021 +0100
  58. 5ce5a15 BUG/MINOR: cfgparse: Fail if the strdup() for `rule->be.name` for `use_backend` fails by Tim Duesterhus · Sun Jan 03 22:54:43 2021 +0100
  59. e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · Sat Jan 02 22:31:53 2021 +0100
  60. 92149f9 MEDIUM: stick-tables: Add srvkey option to stick-table by Thayne McCombs · Fri Nov 20 01:28:26 2020 -0700
  61. 9e9919d MEDIUM: proxy: remove obsolete "monitor-net" by Willy Tarreau · Wed Oct 14 15:55:23 2020 +0200
  62. 77e0dae MEDIUM: proxy: remove obsolete "mode health" by Willy Tarreau · Wed Oct 14 15:44:27 2020 +0200
  63. ab0a519 MEDIUM: config: mark "grace" as deprecated by Willy Tarreau · Fri Oct 09 19:07:01 2020 +0200
  64. c3914d4 MEDIUM: proxy: replace proxy->state with proxy->disabled by Willy Tarreau · Thu Sep 24 08:39:22 2020 +0200
  65. b0c331f BUG/MINOR: proxy/log: frontend/backend and log forward names must differ by Emeric Brun · Wed Oct 07 17:05:59 2020 +0200
  66. 0b70a8a MINOR: stats: add config "stats show modules" by Amaury Denoyelle · Mon Oct 05 11:49:45 2020 +0200
  67. 7cea606 BUG/MINOR: Fix several leaks of 'log_tag' in init(). by Eric Salama · Fri Oct 02 11:58:19 2020 +0200
  68. 36b5366 BUG/MINOR: config: Fix memory leak on config parse listen by Amaury Denoyelle · Fri Sep 18 15:59:39 2020 +0200
  69. 65ec4e3 MEDIUM: tools: make str2sa_range() check that the protocol has ->connect() by Willy Tarreau · Wed Sep 16 19:17:08 2020 +0200
  70. 5fc9328 MINOR: tools: make str2sa_range() directly return the protocol by Willy Tarreau · Wed Sep 16 18:25:03 2020 +0200
  71. a93e5c7 MINOR: tools: make str2sa_range() optionally return the fd by Willy Tarreau · Tue Sep 15 14:01:16 2020 +0200
  72. 3281993 MINOR: tools: add several PA_O_* flags in str2sa_range() callers by Willy Tarreau · Fri Sep 04 15:53:16 2020 +0200
  73. 8b0fa8f MEDIUM: config: remove all checks for missing/invalid ports/ranges by Willy Tarreau · Tue Sep 15 11:52:23 2020 +0200
  74. 8095876 MINOR: tools: add several PA_O_PORT_* flags in str2sa_range() callers by Willy Tarreau · Tue Sep 15 10:30:39 2020 +0200
  75. cd3a5591 MINOR: tools: make str2sa_range() take more options than just resolve by Willy Tarreau · Fri Sep 04 15:30:46 2020 +0200
  76. 6e459d7 MINOR: listener: create a new struct "settings" in bind_conf by Willy Tarreau · Thu Sep 03 07:09:09 2020 +0200
  77. e52b6e5 CLEANUP: Do not use a fixed type for 'sizeof' in 'calloc' by Tim Duesterhus · Sat Sep 12 20:26:43 2020 +0200
  78. d3db384 BUG/MEDIUM: resolve: fix init resolving for ring and peers section. by Emeric Brun · Tue Jul 21 16:54:36 2020 +0200
  79. b24bc0d MINOR: tcp: Support TCP keepalive parameters customization by MIZUTA Takeshi · Thu Jul 09 11:13:20 2020 +0900
  80. b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · Tue Jun 09 09:07:15 2020 +0200
  81. 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
  82. bcc6733 REORG: check: extract the external checks from check.{c,h} by Willy Tarreau · Fri Jun 05 15:31:31 2020 +0200
  83. 51cd595 REORG: check: move tcpchecks away from check.c by Willy Tarreau · Fri Jun 05 12:25:38 2020 +0200
  84. 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · Fri Jun 05 00:00:29 2020 +0200
  85. 1e56f92 REORG: include: move server.h to haproxy/server{,-t}.h by Willy Tarreau · Thu Jun 04 23:20:13 2020 +0200
  86. a264d96 REORG: include: move proxy.h to haproxy/proxy{,-t}.h by Willy Tarreau · Thu Jun 04 22:29:18 2020 +0200
  87. 2eec9b5 REORG: include: move stats.h to haproxy/stats{,-t}.h by Willy Tarreau · Thu Jun 04 19:58:55 2020 +0200
  88. 8c42b8a REORG: include: split common/uri_auth.h into haproxy/uri_auth{,-t}.h by Willy Tarreau · Thu Jun 04 19:27:34 2020 +0200
  89. dcc048a REORG: include: move acl.h to haproxy/acl.h{,-t}.h by Willy Tarreau · Thu Jun 04 19:11:43 2020 +0200
  90. 872f2ea REORG: include: move stick_table.h to haproxy/stick_table{,-t}.h by Willy Tarreau · Thu Jun 04 18:46:44 2020 +0200
  91. 4aa573d REORG: include: move checks.h to haproxy/check{,-t}.h by Willy Tarreau · Thu Jun 04 18:21:56 2020 +0200
  92. 7ea393d REORG: include: move connection.h to haproxy/connection{,-t}.h by Willy Tarreau · Thu Jun 04 18:02:10 2020 +0200
  93. e6ce10b REORG: include: move sample.h to haproxy/sample{,-t}.h by Willy Tarreau · Thu Jun 04 15:33:47 2020 +0200
  94. 213e990 REORG: include: move listener.h to haproxy/listener{,-t}.h by Willy Tarreau · Thu Jun 04 14:58:24 2020 +0200
  95. c761f84 REORG: include: move http_rules.h to haproxy/http_rules.h by Willy Tarreau · Thu Jun 04 11:40:28 2020 +0200
  96. 278161c REORG: include: move capture.h to haproxy/capture{,-t}.h by Willy Tarreau · Thu Jun 04 11:18:28 2020 +0200
  97. 8773533 REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h by Willy Tarreau · Thu Jun 04 09:08:41 2020 +0200
  98. 0a3bd39 REORG: include: move compression.h to haproxy/compression{,-t}.h by Willy Tarreau · Thu Jun 04 08:52:38 2020 +0200
  99. 2dd7c35 REORG: include: move protocol.h to haproxy/protocol{,-t}.h by Willy Tarreau · Wed Jun 03 15:26:55 2020 +0200
  100. e5870d8 MAJOR: checks: Implement HTTP check using tcp-check rules by Christopher Faulet · Wed Apr 15 11:32:03 2020 +0200