1. b15625a MINOR: cfgparse/proxy: Group alloc error handling during proxy section parsing by Christopher Faulet · Mon Apr 12 21:31:45 2021 +0200
  2. b45a7d4 BUG/MINOR: cfgparse/proxy: Hande allocation errors during proxy section parsing by Christopher Faulet · Mon Apr 12 18:46:52 2021 +0200
  3. 0c6d1dc BUG/MINOR: listener: Handle allocation error when allocating a new bind_conf by Christopher Faulet · Mon Apr 12 16:56:37 2021 +0200
  4. 2e848a9 BUG/MINOR: cfgparse/proxy: Fix some leaks during proxy section parsing by Christopher Faulet · Mon Apr 12 16:28:30 2021 +0200
  5. 9533a70 MINOR: log: register config file and line number on log servers. by Emeric Brun · Fri Apr 02 10:13:43 2021 +0200
  6. 476b9ad REORG: split proxy allocation functions by Amaury Denoyelle · Tue Mar 23 17:27:05 2021 +0100
  7. 30c0537 REORG: server: use flags for parse_server by Amaury Denoyelle · Mon Mar 08 16:36:46 2021 +0100
  8. 31a3cea MINOR: cfgparse/proxy: also support spelling fixes on options by Willy Tarreau · Mon Mar 15 11:11:55 2021 +0100
  9. 433b05f MINOR: cfgparse/bind: suggest correct spelling for unknown bind keywords by Willy Tarreau · Fri Mar 12 10:14:07 2021 +0100
  10. c0ff679 MINOR: cfgparse: suggest correct spelling for unknown words in proxy sections by Willy Tarreau · Fri Mar 12 09:14:19 2021 +0100
  11. 61cfdf4 CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x) by Willy Tarreau · Sat Feb 20 10:46:51 2021 +0100
  12. 5d1def6 MEDIUM: http-ana: Add IPv6 support for forwardfor and orignialto options by Christopher Faulet · Fri Feb 26 09:19:15 2021 +0100
  13. 7c0b4d8 MEDIUM: cfgparse: allow a proxy to designate the defaults section to use by Willy Tarreau · Fri Feb 12 14:58:08 2021 +0100
  14. e90904d MEDIUM: proxy: store the default proxies in a tree by name by Willy Tarreau · Fri Feb 12 14:08:31 2021 +0100
  15. c02ab03 MINOR: proxy: also store the name for a defaults section by Willy Tarreau · Fri Feb 12 13:33:03 2021 +0100
  16. ab3410c MINOR: cfgparse: use a pointer to the current default proxy by Willy Tarreau · Fri Feb 12 12:17:30 2021 +0100
  17. 5d095c2 MINOR: cfgparse: check PR_CAP_DEF instead of comparing poiner against defproxy by Willy Tarreau · Fri Feb 12 10:15:59 2021 +0100
  18. 80dc6fe MINOR: proxy: add a new capability PR_CAP_DEF by Willy Tarreau · Fri Feb 12 09:43:33 2021 +0100
  19. 7d0c143 MINOR: cfgparse: move defproxy to cfgparse-listen as a static by Willy Tarreau · Fri Feb 12 12:29:28 2021 +0100
  20. a3320a0 MINOR: proxy: move the defproxy freeing code to proxy.c by Willy Tarreau · Fri Feb 12 10:38:49 2021 +0100
  21. 7683893 REORG: proxy: centralize the proxy allocation code into alloc_new_proxy() by Willy Tarreau · Fri Feb 12 08:49:47 2021 +0100
  22. 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
  23. 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
  24. 583b6de BUG/MINOR: server: Fix server-state-file-name directive by Christopher Faulet · Fri Feb 12 09:27:10 2021 +0100
  25. 69c5c3a BUG/MINOR: config: fix leak on proxy.conn_src.bind_hdr_name by Amaury Denoyelle · Tue Jan 26 14:35:22 2021 +0100
  26. 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
  27. e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · Sat Jan 02 22:31:53 2021 +0100
  28. 92149f9 MEDIUM: stick-tables: Add srvkey option to stick-table by Thayne McCombs · Fri Nov 20 01:28:26 2020 -0700
  29. 9e9919d MEDIUM: proxy: remove obsolete "monitor-net" by Willy Tarreau · Wed Oct 14 15:55:23 2020 +0200
  30. 77e0dae MEDIUM: proxy: remove obsolete "mode health" by Willy Tarreau · Wed Oct 14 15:44:27 2020 +0200
  31. ab0a519 MEDIUM: config: mark "grace" as deprecated by Willy Tarreau · Fri Oct 09 19:07:01 2020 +0200
  32. c3914d4 MEDIUM: proxy: replace proxy->state with proxy->disabled by Willy Tarreau · Thu Sep 24 08:39:22 2020 +0200
  33. b0c331f BUG/MINOR: proxy/log: frontend/backend and log forward names must differ by Emeric Brun · Wed Oct 07 17:05:59 2020 +0200
  34. 0b70a8a MINOR: stats: add config "stats show modules" by Amaury Denoyelle · Mon Oct 05 11:49:45 2020 +0200
  35. 7cea606 BUG/MINOR: Fix several leaks of 'log_tag' in init(). by Eric Salama · Fri Oct 02 11:58:19 2020 +0200
  36. 36b5366 BUG/MINOR: config: Fix memory leak on config parse listen by Amaury Denoyelle · Fri Sep 18 15:59:39 2020 +0200
  37. 65ec4e3 MEDIUM: tools: make str2sa_range() check that the protocol has ->connect() by Willy Tarreau · Wed Sep 16 19:17:08 2020 +0200
  38. 5fc9328 MINOR: tools: make str2sa_range() directly return the protocol by Willy Tarreau · Wed Sep 16 18:25:03 2020 +0200
  39. a93e5c7 MINOR: tools: make str2sa_range() optionally return the fd by Willy Tarreau · Tue Sep 15 14:01:16 2020 +0200
  40. 3281993 MINOR: tools: add several PA_O_* flags in str2sa_range() callers by Willy Tarreau · Fri Sep 04 15:53:16 2020 +0200
  41. 8b0fa8f MEDIUM: config: remove all checks for missing/invalid ports/ranges by Willy Tarreau · Tue Sep 15 11:52:23 2020 +0200
  42. 8095876 MINOR: tools: add several PA_O_PORT_* flags in str2sa_range() callers by Willy Tarreau · Tue Sep 15 10:30:39 2020 +0200
  43. cd3a5591 MINOR: tools: make str2sa_range() take more options than just resolve by Willy Tarreau · Fri Sep 04 15:30:46 2020 +0200
  44. 6e459d7 MINOR: listener: create a new struct "settings" in bind_conf by Willy Tarreau · Thu Sep 03 07:09:09 2020 +0200
  45. e52b6e5 CLEANUP: Do not use a fixed type for 'sizeof' in 'calloc' by Tim Duesterhus · Sat Sep 12 20:26:43 2020 +0200
  46. d3db384 BUG/MEDIUM: resolve: fix init resolving for ring and peers section. by Emeric Brun · Tue Jul 21 16:54:36 2020 +0200
  47. b24bc0d MINOR: tcp: Support TCP keepalive parameters customization by MIZUTA Takeshi · Thu Jul 09 11:13:20 2020 +0900
  48. b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · Tue Jun 09 09:07:15 2020 +0200
  49. 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
  50. bcc6733 REORG: check: extract the external checks from check.{c,h} by Willy Tarreau · Fri Jun 05 15:31:31 2020 +0200
  51. 51cd595 REORG: check: move tcpchecks away from check.c by Willy Tarreau · Fri Jun 05 12:25:38 2020 +0200
  52. 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · Fri Jun 05 00:00:29 2020 +0200
  53. 1e56f92 REORG: include: move server.h to haproxy/server{,-t}.h by Willy Tarreau · Thu Jun 04 23:20:13 2020 +0200
  54. a264d96 REORG: include: move proxy.h to haproxy/proxy{,-t}.h by Willy Tarreau · Thu Jun 04 22:29:18 2020 +0200
  55. 2eec9b5 REORG: include: move stats.h to haproxy/stats{,-t}.h by Willy Tarreau · Thu Jun 04 19:58:55 2020 +0200
  56. 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
  57. dcc048a REORG: include: move acl.h to haproxy/acl.h{,-t}.h by Willy Tarreau · Thu Jun 04 19:11:43 2020 +0200
  58. 872f2ea REORG: include: move stick_table.h to haproxy/stick_table{,-t}.h by Willy Tarreau · Thu Jun 04 18:46:44 2020 +0200
  59. 4aa573d REORG: include: move checks.h to haproxy/check{,-t}.h by Willy Tarreau · Thu Jun 04 18:21:56 2020 +0200
  60. 7ea393d REORG: include: move connection.h to haproxy/connection{,-t}.h by Willy Tarreau · Thu Jun 04 18:02:10 2020 +0200
  61. e6ce10b REORG: include: move sample.h to haproxy/sample{,-t}.h by Willy Tarreau · Thu Jun 04 15:33:47 2020 +0200
  62. 213e990 REORG: include: move listener.h to haproxy/listener{,-t}.h by Willy Tarreau · Thu Jun 04 14:58:24 2020 +0200
  63. c761f84 REORG: include: move http_rules.h to haproxy/http_rules.h by Willy Tarreau · Thu Jun 04 11:40:28 2020 +0200
  64. 278161c REORG: include: move capture.h to haproxy/capture{,-t}.h by Willy Tarreau · Thu Jun 04 11:18:28 2020 +0200
  65. 8773533 REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h by Willy Tarreau · Thu Jun 04 09:08:41 2020 +0200
  66. 0a3bd39 REORG: include: move compression.h to haproxy/compression{,-t}.h by Willy Tarreau · Thu Jun 04 08:52:38 2020 +0200
  67. 2dd7c35 REORG: include: move protocol.h to haproxy/protocol{,-t}.h by Willy Tarreau · Wed Jun 03 15:26:55 2020 +0200
  68. e5870d8 MAJOR: checks: Implement HTTP check using tcp-check rules by Christopher Faulet · Wed Apr 15 11:32:03 2020 +0200
  69. 404f919 MEDIUM: checks: Use a shared ruleset to store tcp-check rules by Christopher Faulet · Thu Apr 09 23:13:54 2020 +0200
  70. e9111b6 MINOR: proxy/checks: Register a keyword to parse external-check rules by Christopher Faulet · Thu Apr 09 18:12:08 2020 +0200
  71. 6f55791 MINOR: proxy/checks: Move parsing of external-check option in checks.c by Christopher Faulet · Thu Apr 09 15:58:50 2020 +0200
  72. 51b129f MINOR: proxy/checks: Register a keyword to parse http-check rules by Christopher Faulet · Thu Apr 09 15:54:18 2020 +0200
  73. 430e480 MINOR: proxy/checks: Move parsing of tcp-check option in checks.c by Christopher Faulet · Thu Apr 09 15:28:16 2020 +0200
  74. 6c2a743 MINOR: proxy/checks: Move parsing of httpchk option in checks.c by Christopher Faulet · Thu Apr 09 14:48:48 2020 +0200
  75. 267b01b MEDIUM: checks: Implement SPOP check using tcp-check rules by Christopher Faulet · Sat Apr 04 10:27:09 2020 +0200
  76. 1997eca MEDIUM: checks: Implement LDAP check using tcp-check rules by Christopher Faulet · Fri Apr 03 23:13:50 2020 +0200
  77. f2b3be5 MEDIUM: checks: Implement MySQL check using tcp-check rules by Christopher Faulet · Thu Apr 02 18:07:37 2020 +0200
  78. ce35507 MEDIUM: checks: Implement postgres check using tcp-check rules by Christopher Faulet · Thu Apr 02 11:44:39 2020 +0200
  79. fbcc77c MEDIUM: checks: Implement smtp check using tcp-check rules by Christopher Faulet · Wed Apr 01 20:54:05 2020 +0200
  80. 811f78c MEDIUM: checks: Implement ssl-hello check using tcp-check rules by Christopher Faulet · Wed Apr 01 11:10:27 2020 +0200
  81. 33f05df MEDIUM: checks: Implement redis check using tcp-check rules by Christopher Faulet · Wed Apr 01 11:08:50 2020 +0200
  82. 7a1e2e1 MEDIUM: checks: Add a list of vars to set before executing a tpc-check ruleset by Christopher Faulet · Thu Apr 02 18:05:11 2020 +0200
  83. 5d503fc MEDIUM: checks: Add a shared list of tcp-check rules by Christopher Faulet · Mon Mar 30 20:34:34 2020 +0200
  84. fd6c229 MEDIUM: proxy/checks: Register a keyword to parse tcp-check rules by Christopher Faulet · Wed Mar 25 18:20:15 2020 +0100
  85. 04578db MINOR: checks: Don't use a static tcp rule list head by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  86. 9dcb09f MEDIUM: checks: capture groups in expect regexes by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  87. efab6c6 MINOR: checks: add rbinary expect match type by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  88. b616add MINOR: checks: define a tcp expect type by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  89. f8ba677 MINOR: checks: add linger option to tcp connect by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  90. 1afd826 MINOR: checks: add min-recv tcp-check expect option by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  91. 8b00b36 MINOR: checks: simplify tcp expect config parser by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  92. 4038b94 MEDIUM: checks: rewind to the first inverse expect rule of a chain on new data by Gaetan Rivet · Wed Feb 26 16:19:40 2020 +0100
  93. 11ef149 BUG/MINOR: checks: Forbid tcp-check lines in default section as documented by Christopher Faulet · Mon Apr 06 07:49:19 2020 +0200
  94. 8acb128 MINOR: checks: Add a way to send custom headers and payload during http chekcs by Christopher Faulet · Thu Apr 09 08:44:06 2020 +0200
  95. 8ba10fe BUG/MINOR: peers: Incomplete peers sections should be validated. by Frédéric Lécaille · Fri Apr 03 09:43:47 2020 +0200
  96. 824186b MEDIUM: stream: support use-server rules with dynamic names by Jerome Magnin · Sun Mar 29 09:37:12 2020 +0200
  97. def595e DOC: correct typo in alert message about rspirep by Balvinder Singh Rawat · Sat Mar 14 12:11:50 2020 +0530
  98. 0643b0e MINOR: proxy: Make `header_unique_id` a `struct ist` by Tim Duesterhus · Thu Mar 05 17:56:35 2020 +0100
  99. 9080711 BUILD: general: always pass unsigned chars to is* functions by Willy Tarreau · Tue Feb 25 08:16:33 2020 +0100
  100. e3b57bf MINOR: sample: make sample_parse_expr() able to return an end pointer by Willy Tarreau · Fri Feb 14 16:50:14 2020 +0100