1. 3829046 MINOR: checks/obj_type: Add a new object type for checks by Christopher Faulet · Tue Apr 21 11:46:40 2020 +0200
  2. 0ae3d1d MEDIUM: checks: Implement agent check using tcp-check rules by Christopher Faulet · Mon Apr 06 17:54:24 2020 +0200
  3. ce8111e MINOR: server/checks: Move parsing of server check keywords in checks.c by Christopher Faulet · Mon Apr 06 15:04:11 2020 +0200
  4. cbba66c MINOR: server/checks: Move parsing of agent keywords in checks.c by Christopher Faulet · Mon Apr 06 14:26:30 2020 +0200
  5. 5d503fc MEDIUM: checks: Add a shared list of tcp-check rules by Christopher Faulet · Mon Mar 30 20:34:34 2020 +0200
  6. 04578db MINOR: checks: Don't use a static tcp rule list head by Gaetan Rivet · Fri Feb 07 15:37:17 2020 +0100
  7. 8892e5d BUG/MEDIUM: server/checks: Init server check during config validity check by Christopher Faulet · Thu Mar 26 19:48:20 2020 +0100
  8. 10c4b4a MINOR: server: respect warning and alert semantic by Gaetan Rivet · Tue Feb 11 11:42:38 2020 +0100
  9. 2e8d52f BUG/MINOR: ssl: default settings for ssl server options are not used by Jerome Magnin · Wed Apr 22 11:40:18 2020 +0200
  10. 8ba10fe BUG/MINOR: peers: Incomplete peers sections should be validated. by Frédéric Lécaille · Fri Apr 03 09:43:47 2020 +0200
  11. 079cb9a MEDIUM: connections: Revamp the way idle connections are killed by Olivier Houchard · Mon Mar 30 00:23:57 2020 +0200
  12. dc2f275 MEDIUM: servers: Split the connections into idle, safe, and available. by Olivier Houchard · Thu Feb 13 19:12:07 2020 +0100
  13. cf6e0c8 MEDIUM: proxy_protocol: Support sending unique IDs using PPv2 by Tim Duesterhus · Fri Mar 13 12:34:24 2020 +0100
  14. 9080711 BUILD: general: always pass unsigned chars to is* functions by Willy Tarreau · Tue Feb 25 08:16:33 2020 +0100
  15. e3b57bf MINOR: sample: make sample_parse_expr() able to return an end pointer by Willy Tarreau · Fri Feb 14 16:50:14 2020 +0100
  16. 13a9232 MEDIUM: dns: use Additional records from SRV responses by Baptiste Assmann · Fri Jun 07 09:40:55 2019 +0200
  17. 7675c72 CLEANUP: server: remove unused err section in server_finalize_init by William Dauchy · Wed Jan 08 21:29:53 2020 +0100
  18. ca7a5af BUG/MINOR: state-file: do not leak memory on parse errors by Willy Tarreau · Fri Dec 20 17:26:27 2019 +0100
  19. fd1aa01 BUG/MINOR: state-file: do not store duplicates in the global tree by Willy Tarreau · Fri Dec 20 17:23:40 2019 +0100
  20. 7d6a1fa BUG/MEDIUM: state-file: do not allocate a full buffer for each server entry by Willy Tarreau · Fri Dec 20 17:18:13 2019 +0100
  21. 2444108 BUG/MINOR: server: make "agent-addr" work on default-server line by Willy Tarreau · Wed Dec 11 15:43:45 2019 +0100
  22. f871691 MEDIUM: dns: Add resolve-opts "ignore-weight" by Daniel Corbett · Sun Nov 17 09:48:56 2019 -0500
  23. 5d48627 BUG/MINOR: server: check return value of fopen() in apply_server_state() by Vedran Furac · Wed Oct 16 14:49:38 2019 +0200
  24. 859dc80 MEDIUM: list: Separate "locked" list from regular list. by Olivier Houchard · Thu Aug 08 15:47:21 2019 +0200
  25. 9d00869 CLEANUP: cli: replace all occurrences of manual handling of return messages by Willy Tarreau · Fri Aug 09 11:21:01 2019 +0200
  26. 5e83d99 BUG/MAJOR: queue/threads: avoid an AB/BA locking issue in process_srv_queue() by Willy Tarreau · Tue Jul 30 11:59:34 2019 +0200
  27. 4be7190 BUG/MEDIUM: servers: Fix a race condition with idle connections. by Olivier Houchard · Thu Jul 11 15:49:00 2019 +0200
  28. 1b9423d MINOR: server: Add "no-tfo" option. by Frédéric Lécaille · Thu Jul 04 14:19:06 2019 +0200
  29. 8d82db7 BUG/MEDIUM: servers: Authorize tfo in default-server. by Olivier Houchard · Thu Jul 04 13:34:10 2019 +0200
  30. da29fe2 MEDIUM: server: server-state global file stored in a tree by Baptiste Assmann · Thu Jun 13 13:24:29 2019 +0200
  31. 95c2c01 MEDIUM: server: server-state only rely on server name by Baptiste Assmann · Tue Jun 11 14:51:49 2019 +0200
  32. 9faebe3 MEDIUM: tools: improve time format error detection by Willy Tarreau · Fri Jun 07 19:00:37 2019 +0200
  33. 975b155 MINOR: server: really increase the pool-purge-delay default to 5 seconds by Willy Tarreau · Thu Jun 06 16:25:55 2019 +0200
  34. 7da7129 MINOR: server: Add a dictionary for server names. by Frédéric Lécaille · Mon May 20 09:47:07 2019 +0200
  35. fb55365 MINOR: server: increase the default pool-purge-delay to 5 seconds by Willy Tarreau · Tue Jun 04 14:06:31 2019 +0200
  36. 2a54bb7 MEDIUM: connection: Upstream SOCKS4 proxy support by Alexander Liu · Wed May 22 19:44:48 2019 +0800
  37. e573323 CLEANUP: build: rename some build macros to use the USE_* ones by Willy Tarreau · Wed May 22 19:24:06 2019 +0200
  38. 5db847a CLEANUP: ssl: remove 57 occurrences of useless tests on LIBRESSL_VERSION_NUMBER by Willy Tarreau · Thu May 09 14:13:35 2019 +0200
  39. 9a1ab08 CLEANUP: ssl-sock: use HA_OPENSSL_VERSION_NUMBER instead of OPENSSL_VERSION_NUMBER by Willy Tarreau · Thu May 09 13:26:41 2019 +0200
  40. 034c88c MEDIUM: tcp: add the "tfo" option to support TCP fastopen on the server by Willy Tarreau · Mon Jan 23 23:36:45 2017 +0100
  41. 0c50b1e BUG/MEDIUM: servers: fix typo "src" instead of "srv" by Ilya Shipitsin · Tue Apr 30 21:21:28 2019 +0500
  42. 88698d9 MEDIUM: connections: Add a way to control the number of idling connections. by Olivier Houchard · Tue Apr 16 19:07:22 2019 +0200
  43. 0e492e2 BUILD: address a few cases of "static <type> inline foo()" by Willy Tarreau · Mon Apr 15 21:25:03 2019 +0200
  44. 73c1207 MINOR: muxes: Pass the context of the mux to destroy() instead of the connection by Christopher Faulet · Mon Apr 08 11:23:22 2019 +0200
  45. c912f94 MINOR: server: remove a few unneeded LIST_INIT calls after LIST_DEL_LOCKED by Willy Tarreau · Thu Feb 28 16:06:56 2019 +0100
  46. 9ea5d36 MEDIUM: servers: Reorganize the way idle connections are cleaned. by Olivier Houchard · Thu Feb 14 18:29:09 2019 +0100
  47. f131481 BUG/MEDIUM: servers: Add a per-thread counter of idle connections. by Olivier Houchard · Mon Feb 18 16:41:17 2019 +0100
  48. 980855b BUG/MEDIUM: server: initialize the orphaned conns lists and tasks at the end by Willy Tarreau · Thu Feb 07 14:59:29 2019 +0100
  49. 835daa1 BUG/MEDIUM: server: initialize the idle conns list after parsing the config by Willy Tarreau · Thu Feb 07 14:46:29 2019 +0100
  50. 9c538e0 MINOR: server: add a max-reuse parameter by Willy Tarreau · Wed Jan 23 10:21:49 2019 +0100
  51. 15c120d CLEANUP: server: fix indentation mess on idle connections by Willy Tarreau · Wed Jan 23 10:41:19 2019 +0100
  52. cb923d5 MINOR: server: make sure pool-max-conn is >= -1 by Willy Tarreau · Wed Jan 23 10:39:27 2019 +0100
  53. f57afa4 BUG/MINOR: server: don't always trust srv_check_health when loading a server state by Jérôme Magnin · Sun Jan 20 11:27:40 2019 +0100
  54. 1ba3203 BUG/MEDIUM: checks: fix recent regression on agent-check making it crash by Willy Tarreau · Mon Jan 21 07:48:26 2019 +0100
  55. 355b203 MINOR: cfgparse: SSL/TLS binding in "peers" sections. by Frédéric Lécaille · Fri Jan 11 14:06:12 2019 +0100
  56. c06b5d4 MINOR: cfgparse: Make "peer" lines be parsed as "server" lines. by Frédéric Lécaille · Thu Apr 26 10:06:41 2018 +0200
  57. c98aa1f MINOR: checks: Store the proxy in checks. by Olivier Houchard · Fri Jan 11 18:17:17 2019 +0100
  58. 43bb842 BUG/MEDIUM: init: Initialize idle_orphan_conns for first server in server-template by Daniel Corbett · Wed Jan 09 08:13:29 2019 -0500
  59. 9215014 MEDIUM: checks: Add check-alpn. by Olivier Houchard · Fri Dec 21 19:47:01 2018 +0100
  60. 2194401 BUG/MEDIUM: server: Also copy "check-sni" for server templates. by Olivier Houchard · Fri Dec 21 19:42:01 2018 +0100
  61. b7b3faa MEDIUM: servers: Replace idle-timeout with pool-purge-delay. by Olivier Houchard · Fri Dec 14 18:15:36 2018 +0100
  62. 006e310 MEDIUM: servers: Add a command to limit the number of idling connections. by Olivier Houchard · Mon Dec 10 18:30:32 2018 +0100
  63. 0c18a6f MEDIUM: servers: Add a way to keep idle connections alive. by Olivier Houchard · Sun Dec 02 14:11:41 2018 +0100
  64. 76a551d MINOR: config: make sure to associate the proper mux to bind and servers by Willy Tarreau · Sun Dec 02 13:09:09 2018 +0100
  65. 0108d90 MEDIUM: init: convert all trivial registration calls to initcalls by Willy Tarreau · Sun Nov 25 19:14:37 2018 +0100
  66. c756600 MINOR: server: Add "alpn" and "npn" keywords. by Olivier Houchard · Tue Nov 20 23:33:50 2018 +0100
  67. 4446682 CLEANUP: fix a few typos in the comments of the server subsystem by Joseph Herlant · Thu Nov 15 08:57:51 2018 -0800
  68. db39843 MINOR: stream-int: replace si_cant_put() with si_rx_room_{blk,rdy}() by Willy Tarreau · Thu Nov 15 11:08:52 2018 +0100
  69. 0cd3bd6 MINOR: stream-int: rename si_applet_{want|stop|cant}_{get|put} by Willy Tarreau · Tue Nov 06 18:46:37 2018 +0100
  70. 313bfd1 MINOR: server: export new_server() function by William Lallemand · Fri Oct 26 14:47:32 2018 +0200
  71. 5dfb6c4 CLEANUP: state-file: make the path concatenation code a bit more consistent by Willy Tarreau · Tue Oct 16 19:26:12 2018 +0200
  72. 17f8b90 MINOR: server: Use memcpy() instead of strncpy(). by Olivier Houchard · Tue Oct 16 18:35:01 2018 +0200
  73. 415150f MEDIUM: ssl: add support for ciphersuites option for TLSv1.3 by Dirkjan Bussink · Fri Sep 14 11:14:21 2018 +0200
  74. 5afb3cf BUG/MINOR: server: Crash when setting FQDN via CLI. by Frédéric Lécaille · Tue Aug 21 15:04:23 2018 +0200
  75. 6d0f38f BUG/MEDIUM: dns/server: fix incomatibility between SRV resolution and server state file by Baptiste Assmann · Mon Jul 02 17:00:54 2018 +0200
  76. 49725a0 BUG/MEDIUM: check/threads: do not involve the rendez-vous point for status updates by Willy Tarreau · Tue Aug 21 19:54:09 2018 +0200
  77. 3bcc269 BUG/MEDIUM: cli/threads: protect some server commands against concurrent operations by Willy Tarreau · Tue Aug 21 15:35:31 2018 +0200
  78. 46b7f53 DOC: server/threads: document which functions need to be called with/without locks by Willy Tarreau · Tue Aug 21 11:54:26 2018 +0200
  79. eeba36b BUG/MEDIUM: server: update our local state before propagating changes by Willy Tarreau · Tue Aug 21 08:22:26 2018 +0200
  80. 0355dab MINOR: queue: replace the linked list with a tree by Patrick Hemmer · Fri May 11 12:52:31 2018 -0400
  81. 8ed0a3e MINOR: mux/server: Add 'proto' keyword to force the multiplexer's protocol by Christopher Faulet · Tue Apr 10 14:45:45 2018 +0200
  82. 91c2826 CLEANUP: server: remove the update list and the update lock by Willy Tarreau · Thu Aug 02 15:56:36 2018 +0200
  83. 3ff577e MAJOR: server: make server state changes synchronous again by Willy Tarreau · Thu Aug 02 11:48:52 2018 +0200
  84. 3d3700f MEDIUM: checks: use the new rendez-vous point to spread check result by Willy Tarreau · Thu Aug 02 10:38:07 2018 +0200
  85. 6a78e61 BUG/MEDIUM: servers: check the queues once enabling a server by Willy Tarreau · Tue Aug 07 10:14:53 2018 +0200
  86. 306e653 BUG/MINOR: servers: Don't make "server" in a frontend fatal. by Olivier Houchard · Tue Jul 24 16:48:59 2018 +0200
  87. 83061a8 MAJOR: chunks: replace struct chunk with struct buffer by Willy Tarreau · Fri Jul 13 11:56:34 2018 +0200
  88. 843b7cb MEDIUM: chunks: make the chunk struct's fields match the buffer struct by Willy Tarreau · Fri Jul 13 10:54:26 2018 +0200
  89. 8e2d943 MINOR: dns: new DNS options to allow/prevent IP address duplication by Baptiste Assmann · Fri Jun 22 15:04:43 2018 +0200
  90. 9215ffa BUG/MEDIUM: servers: Add srv_addr default placeholder to the state file by Daniel Corbett · Sat May 19 19:43:24 2018 -0400
  91. abbf607 MEDIUM: cli: Add payload support by Aurélien Nephtali · Wed Apr 18 13:26:46 2018 +0200
  92. 4399c75 MINOR: proxy-v2-options: add crc32c by Emmanuel Hocdet · Mon Feb 05 15:26:43 2018 +0100
  93. 253c3b7 MINOR: connection: add proxy-v2-options authority by Emmanuel Hocdet · Thu Feb 01 18:29:59 2018 +0100
  94. fa8d0f1 MINOR: connection: add proxy-v2-options ssl-cipher,cert-sig,cert-key by Emmanuel Hocdet · Thu Feb 01 15:53:52 2018 +0100
  95. f643b80 MINOR: introduce proxy-v2-options for send-proxy-v2 by Emmanuel Hocdet · Thu Feb 01 15:20:32 2018 +0100
  96. 8d01fd6 BUG/MEDIUM: threads/server: Fix deadlock in srv_set_stopping/srv_set_admin_flag by Christopher Faulet · Wed Jan 24 21:49:41 2018 +0100
  97. e9bad0a MINOR: servers: Don't report duplicate dyncookies for disabled servers. by Olivier Houchard · Wed Jan 17 17:39:34 2018 +0100
  98. e311480 BUG/MEDIUM: checks: a server passed in maint state was not forced down. by Emeric Brun · Thu Dec 21 14:42:26 2017 +0100
  99. 8f29829 BUG/MEDIUM: checks: a down server going to maint remains definitely stucked on down state. by Emeric Brun · Wed Dec 06 16:47:17 2017 +0100
  100. fbc74e8 MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list" by Olivier Houchard · Fri Nov 24 16:54:05 2017 +0100