1. 7675c72 CLEANUP: server: remove unused err section in server_finalize_init by William Dauchy · Wed Jan 08 21:29:53 2020 +0100
  2. ca7a5af BUG/MINOR: state-file: do not leak memory on parse errors by Willy Tarreau · Fri Dec 20 17:26:27 2019 +0100
  3. fd1aa01 BUG/MINOR: state-file: do not store duplicates in the global tree by Willy Tarreau · Fri Dec 20 17:23:40 2019 +0100
  4. 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
  5. 2444108 BUG/MINOR: server: make "agent-addr" work on default-server line by Willy Tarreau · Wed Dec 11 15:43:45 2019 +0100
  6. f871691 MEDIUM: dns: Add resolve-opts "ignore-weight" by Daniel Corbett · Sun Nov 17 09:48:56 2019 -0500
  7. 5d48627 BUG/MINOR: server: check return value of fopen() in apply_server_state() by Vedran Furac · Wed Oct 16 14:49:38 2019 +0200
  8. 859dc80 MEDIUM: list: Separate "locked" list from regular list. by Olivier Houchard · Thu Aug 08 15:47:21 2019 +0200
  9. 9d00869 CLEANUP: cli: replace all occurrences of manual handling of return messages by Willy Tarreau · Fri Aug 09 11:21:01 2019 +0200
  10. 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
  11. 4be7190 BUG/MEDIUM: servers: Fix a race condition with idle connections. by Olivier Houchard · Thu Jul 11 15:49:00 2019 +0200
  12. 1b9423d MINOR: server: Add "no-tfo" option. by Frédéric Lécaille · Thu Jul 04 14:19:06 2019 +0200
  13. 8d82db7 BUG/MEDIUM: servers: Authorize tfo in default-server. by Olivier Houchard · Thu Jul 04 13:34:10 2019 +0200
  14. da29fe2 MEDIUM: server: server-state global file stored in a tree by Baptiste Assmann · Thu Jun 13 13:24:29 2019 +0200
  15. 95c2c01 MEDIUM: server: server-state only rely on server name by Baptiste Assmann · Tue Jun 11 14:51:49 2019 +0200
  16. 9faebe3 MEDIUM: tools: improve time format error detection by Willy Tarreau · Fri Jun 07 19:00:37 2019 +0200
  17. 975b155 MINOR: server: really increase the pool-purge-delay default to 5 seconds by Willy Tarreau · Thu Jun 06 16:25:55 2019 +0200
  18. 7da7129 MINOR: server: Add a dictionary for server names. by Frédéric Lécaille · Mon May 20 09:47:07 2019 +0200
  19. fb55365 MINOR: server: increase the default pool-purge-delay to 5 seconds by Willy Tarreau · Tue Jun 04 14:06:31 2019 +0200
  20. 2a54bb7 MEDIUM: connection: Upstream SOCKS4 proxy support by Alexander Liu · Wed May 22 19:44:48 2019 +0800
  21. e573323 CLEANUP: build: rename some build macros to use the USE_* ones by Willy Tarreau · Wed May 22 19:24:06 2019 +0200
  22. 5db847a CLEANUP: ssl: remove 57 occurrences of useless tests on LIBRESSL_VERSION_NUMBER by Willy Tarreau · Thu May 09 14:13:35 2019 +0200
  23. 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
  24. 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
  25. 0c50b1e BUG/MEDIUM: servers: fix typo "src" instead of "srv" by Ilya Shipitsin · Tue Apr 30 21:21:28 2019 +0500
  26. 88698d9 MEDIUM: connections: Add a way to control the number of idling connections. by Olivier Houchard · Tue Apr 16 19:07:22 2019 +0200
  27. 0e492e2 BUILD: address a few cases of "static <type> inline foo()" by Willy Tarreau · Mon Apr 15 21:25:03 2019 +0200
  28. 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
  29. 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
  30. 9ea5d36 MEDIUM: servers: Reorganize the way idle connections are cleaned. by Olivier Houchard · Thu Feb 14 18:29:09 2019 +0100
  31. f131481 BUG/MEDIUM: servers: Add a per-thread counter of idle connections. by Olivier Houchard · Mon Feb 18 16:41:17 2019 +0100
  32. 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
  33. 835daa1 BUG/MEDIUM: server: initialize the idle conns list after parsing the config by Willy Tarreau · Thu Feb 07 14:46:29 2019 +0100
  34. 9c538e0 MINOR: server: add a max-reuse parameter by Willy Tarreau · Wed Jan 23 10:21:49 2019 +0100
  35. 15c120d CLEANUP: server: fix indentation mess on idle connections by Willy Tarreau · Wed Jan 23 10:41:19 2019 +0100
  36. cb923d5 MINOR: server: make sure pool-max-conn is >= -1 by Willy Tarreau · Wed Jan 23 10:39:27 2019 +0100
  37. 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
  38. 1ba3203 BUG/MEDIUM: checks: fix recent regression on agent-check making it crash by Willy Tarreau · Mon Jan 21 07:48:26 2019 +0100
  39. 355b203 MINOR: cfgparse: SSL/TLS binding in "peers" sections. by Frédéric Lécaille · Fri Jan 11 14:06:12 2019 +0100
  40. 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
  41. c98aa1f MINOR: checks: Store the proxy in checks. by Olivier Houchard · Fri Jan 11 18:17:17 2019 +0100
  42. 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
  43. 9215014 MEDIUM: checks: Add check-alpn. by Olivier Houchard · Fri Dec 21 19:47:01 2018 +0100
  44. 2194401 BUG/MEDIUM: server: Also copy "check-sni" for server templates. by Olivier Houchard · Fri Dec 21 19:42:01 2018 +0100
  45. b7b3faa MEDIUM: servers: Replace idle-timeout with pool-purge-delay. by Olivier Houchard · Fri Dec 14 18:15:36 2018 +0100
  46. 006e310 MEDIUM: servers: Add a command to limit the number of idling connections. by Olivier Houchard · Mon Dec 10 18:30:32 2018 +0100
  47. 0c18a6f MEDIUM: servers: Add a way to keep idle connections alive. by Olivier Houchard · Sun Dec 02 14:11:41 2018 +0100
  48. 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
  49. 0108d90 MEDIUM: init: convert all trivial registration calls to initcalls by Willy Tarreau · Sun Nov 25 19:14:37 2018 +0100
  50. c756600 MINOR: server: Add "alpn" and "npn" keywords. by Olivier Houchard · Tue Nov 20 23:33:50 2018 +0100
  51. 4446682 CLEANUP: fix a few typos in the comments of the server subsystem by Joseph Herlant · Thu Nov 15 08:57:51 2018 -0800
  52. 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
  53. 0cd3bd6 MINOR: stream-int: rename si_applet_{want|stop|cant}_{get|put} by Willy Tarreau · Tue Nov 06 18:46:37 2018 +0100
  54. 313bfd1 MINOR: server: export new_server() function by William Lallemand · Fri Oct 26 14:47:32 2018 +0200
  55. 5dfb6c4 CLEANUP: state-file: make the path concatenation code a bit more consistent by Willy Tarreau · Tue Oct 16 19:26:12 2018 +0200
  56. 17f8b90 MINOR: server: Use memcpy() instead of strncpy(). by Olivier Houchard · Tue Oct 16 18:35:01 2018 +0200
  57. 415150f MEDIUM: ssl: add support for ciphersuites option for TLSv1.3 by Dirkjan Bussink · Fri Sep 14 11:14:21 2018 +0200
  58. 5afb3cf BUG/MINOR: server: Crash when setting FQDN via CLI. by Frédéric Lécaille · Tue Aug 21 15:04:23 2018 +0200
  59. 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
  60. 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
  61. 3bcc269 BUG/MEDIUM: cli/threads: protect some server commands against concurrent operations by Willy Tarreau · Tue Aug 21 15:35:31 2018 +0200
  62. 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
  63. eeba36b BUG/MEDIUM: server: update our local state before propagating changes by Willy Tarreau · Tue Aug 21 08:22:26 2018 +0200
  64. 0355dab MINOR: queue: replace the linked list with a tree by Patrick Hemmer · Fri May 11 12:52:31 2018 -0400
  65. 8ed0a3e MINOR: mux/server: Add 'proto' keyword to force the multiplexer's protocol by Christopher Faulet · Tue Apr 10 14:45:45 2018 +0200
  66. 91c2826 CLEANUP: server: remove the update list and the update lock by Willy Tarreau · Thu Aug 02 15:56:36 2018 +0200
  67. 3ff577e MAJOR: server: make server state changes synchronous again by Willy Tarreau · Thu Aug 02 11:48:52 2018 +0200
  68. 3d3700f MEDIUM: checks: use the new rendez-vous point to spread check result by Willy Tarreau · Thu Aug 02 10:38:07 2018 +0200
  69. 6a78e61 BUG/MEDIUM: servers: check the queues once enabling a server by Willy Tarreau · Tue Aug 07 10:14:53 2018 +0200
  70. 306e653 BUG/MINOR: servers: Don't make "server" in a frontend fatal. by Olivier Houchard · Tue Jul 24 16:48:59 2018 +0200
  71. 83061a8 MAJOR: chunks: replace struct chunk with struct buffer by Willy Tarreau · Fri Jul 13 11:56:34 2018 +0200
  72. 843b7cb MEDIUM: chunks: make the chunk struct's fields match the buffer struct by Willy Tarreau · Fri Jul 13 10:54:26 2018 +0200
  73. 8e2d943 MINOR: dns: new DNS options to allow/prevent IP address duplication by Baptiste Assmann · Fri Jun 22 15:04:43 2018 +0200
  74. 9215ffa BUG/MEDIUM: servers: Add srv_addr default placeholder to the state file by Daniel Corbett · Sat May 19 19:43:24 2018 -0400
  75. abbf607 MEDIUM: cli: Add payload support by Aurélien Nephtali · Wed Apr 18 13:26:46 2018 +0200
  76. 4399c75 MINOR: proxy-v2-options: add crc32c by Emmanuel Hocdet · Mon Feb 05 15:26:43 2018 +0100
  77. 253c3b7 MINOR: connection: add proxy-v2-options authority by Emmanuel Hocdet · Thu Feb 01 18:29:59 2018 +0100
  78. fa8d0f1 MINOR: connection: add proxy-v2-options ssl-cipher,cert-sig,cert-key by Emmanuel Hocdet · Thu Feb 01 15:53:52 2018 +0100
  79. f643b80 MINOR: introduce proxy-v2-options for send-proxy-v2 by Emmanuel Hocdet · Thu Feb 01 15:20:32 2018 +0100
  80. 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
  81. e9bad0a MINOR: servers: Don't report duplicate dyncookies for disabled servers. by Olivier Houchard · Wed Jan 17 17:39:34 2018 +0100
  82. 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
  83. 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
  84. fbc74e8 MINOR/CLEANUP: proxy: rename "proxy" to "proxies_list" by Olivier Houchard · Fri Nov 24 16:54:05 2017 +0100
  85. 767a84b CLEANUP: log: Rename Alert/Warning in ha_alert/ha_warning by Christopher Faulet · Fri Nov 24 16:50:31 2017 +0100
  86. 358847f BUILD: server: check->desc always exists by Willy Tarreau · Mon Nov 20 21:33:21 2017 +0100
  87. 9dcf9b6 MINOR: threads: Use __decl_hathreads to declare locks by Christopher Faulet · Mon Nov 13 10:34:01 2017 +0100
  88. 2a944ee BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix by Christopher Faulet · Tue Nov 07 10:42:54 2017 +0100
  89. 2838107 BUG/MINOR: dns: Don't lock the server lock in snr_check_ip_callback(). by Olivier Houchard · Mon Nov 06 17:30:28 2017 +0100
  90. 55dcdf4 BUG/MINOR: dns: Don't try to get the server lock if it's already held. by Olivier Houchard · Mon Nov 06 15:15:04 2017 +0100
  91. 6ce38f3 CLEANUP: server: get rid of return statements in the CLI parser by Willy Tarreau · Sun Nov 05 10:19:23 2017 +0100
  92. a075258 BUG/MINOR: cli: add severity in "set server addr" parser by Willy Tarreau · Sun Nov 05 10:17:49 2017 +0100
  93. 1c8980f BUG/MINOR: cli: do not perform an invalid action on "set server check-port" by Willy Tarreau · Sun Nov 05 09:58:50 2017 +0100
  94. 2a858a8 BUG/MAJOR: threads/server: missing unlock in CLI fqdn parser by Willy Tarreau · Sun Nov 05 09:58:01 2017 +0100
  95. e9fd6b5 BUG/MINOR: dns: fix missing lock protection on server. by Emeric Brun · Thu Nov 02 17:20:39 2017 +0100
  96. d16bfe6 BUG/MINOR: dns: Fix SRV records with the new thread code. by Olivier Houchard · Tue Oct 31 15:21:19 2017 +0100
  97. 9f0b458 MEDIUM: threads/server: Use the server lock to protect health check and cli concurrency by Emeric Brun · Mon Oct 23 14:39:51 2017 +0200
  98. b2812a6 MEDIUM: thread/dns: Make DNS thread-safe by Christopher Faulet · Wed Oct 04 16:17:58 2017 +0200
  99. 5d42e09 MINOR: threads/server: Add a lock to deal with insert in updates_servers list by Christopher Faulet · Mon Oct 16 12:00:40 2017 +0200
  100. 29f77e8 MEDIUM: threads/server: Add a lock per server and atomically update server vars by Christopher Faulet · Thu Jun 08 14:04:45 2017 +0200