1. da4aa69 MINOR: clock: measure the total boot time by Willy Tarreau · Wed May 17 09:02:21 2023 +0200
  2. 615c301 MINOR: config: allow cpu-map to take commas in lists of ranges by Willy Tarreau · Fri May 05 16:10:05 2023 +0200
  3. 69530f5 MEDIUM: clock: replace timeval "now" with integer "now_ns" by Willy Tarreau · Fri Apr 28 09:16:15 2023 +0200
  4. eed5da1 MINOR: clock: do not use now.tv_sec anymore by Willy Tarreau · Fri Apr 28 07:39:44 2023 +0200
  5. a22db65 MEDIUM: peers: call bind_complete_thread_setup() to finish the config by Willy Tarreau · Sat Apr 22 23:52:17 2023 +0200
  6. f6a8444 REORG: listener: move the bind_conf's thread setup code to listener.c by Willy Tarreau · Sat Apr 22 23:25:38 2023 +0200
  7. e1a0107 BUG/MINOR: config: fix NUMA topology detection on FreeBSD by Willy Tarreau · Sat Apr 22 19:26:07 2023 +0200
  8. 09b52d1 MEDIUM: config: permit to start a bind on multiple groups at once by Willy Tarreau · Mon Feb 27 16:42:32 2023 +0100
  9. be33662 BUG/MINOR: cfgparse: make sure to include openssl-compat by Willy Tarreau · Wed Apr 19 10:41:55 2023 +0200
  10. 5003ac7 MEDIUM: config: set useful ALPN defaults for HTTPS and QUIC by Willy Tarreau · Wed Apr 19 09:12:33 2023 +0200
  11. 158c18e MINOR: config: add "no-alpn" support for bind lines by Willy Tarreau · Wed Apr 19 08:28:40 2023 +0200
  12. a07635e MINOR: bind-conf: support a new shards value: "by-group" by Willy Tarreau · Thu Apr 13 17:25:43 2023 +0200
  13. d30e82b MINOR: receiver: reserve special values for "shards" by Willy Tarreau · Thu Apr 13 17:11:23 2023 +0200
  14. 97da942 MINOR: thread: keep a bitmask of enabled groups in thread_set by Willy Tarreau · Wed Mar 01 11:24:29 2023 +0100
  15. 7b8aac4 MINOR: tinfo: make thread_set functions return nth group/mask instead of first by Willy Tarreau · Mon Feb 27 11:27:38 2023 +0100
  16. 44979ad BUG/MINOR: config: crt-list keywords mistaken for bind ssl keywords by William Lallemand · Mon Feb 13 15:24:01 2023 +0100
  17. af67806 MINOR: ssl: rename confusing ssl_bind_kws by William Lallemand · Mon Feb 13 10:58:13 2023 +0100
  18. 3e7a0bb MINOR: cfgparse/server: move (min/max)conn postparsing logic into dedicated function by Aurelien DARRAGON · Wed Feb 08 11:49:02 2023 +0100
  19. 655a7bc BUG/MEDIUM: listener/thread: bypass shards setting on failed thread resolution by Willy Tarreau · Mon Feb 06 18:06:14 2023 +0100
  20. 5044045 MEDIUM: config: restrict shards, not bind_conf to one group each by Willy Tarreau · Fri Feb 03 15:52:07 2023 +0100
  21. 484093d CLEANUP: listener/config: remove the special case for shards==1 by Willy Tarreau · Fri Feb 03 14:53:34 2023 +0100
  22. f2988e1 CLEANUP: listener/thread: remove now unused bind_conf's bind_tgroup/bind_thread by Willy Tarreau · Thu Feb 02 17:01:10 2023 +0100
  23. e6b8859 CLEANUP: config: stop using bind_tgroup and bind_thread by Willy Tarreau · Tue Jan 31 19:37:54 2023 +0100
  24. f0de8ca MEDIUM: listener/config: make the "thread" parser rely on thread_sets by Willy Tarreau · Tue Jan 31 19:31:27 2023 +0100
  25. 53c6c67 CLEANUP: config: remove test for impossible case regarding bind thread mask by Willy Tarreau · Tue Jan 31 19:14:31 2023 +0100
  26. 9e2682a MINOR: listener: remove the now useless LI_F_QUIC_LISTENER flag by Willy Tarreau · Thu Jan 12 20:20:57 2023 +0100
  27. 4c1d3a9 MINOR: listener: get rid of LI_O_TCP_L4_RULES and LI_O_TCP_L5_RULES by Willy Tarreau · Thu Jan 12 20:03:38 2023 +0100
  28. 1714680 MINOR: listener: move LI_O_UNLIMITED and LI_O_NOSTOP to bind_conf by Willy Tarreau · Thu Jan 12 19:58:42 2023 +0100
  29. 9bdcf42 MINOR: listener: move the NOQUICKACK option to the bind_conf by Willy Tarreau · Thu Jan 12 19:40:42 2023 +0100
  30. cfb7c2f MINOR: listener: move the NOLINGER option to the bind_conf by Willy Tarreau · Thu Jan 12 19:37:07 2023 +0100
  31. d5983ce MINOR: listener: remove the useless ->default_target field by Willy Tarreau · Thu Jan 12 19:18:34 2023 +0100
  32. 3083615 MINOR: listener: move the ->accept callback to the bind_conf by Willy Tarreau · Thu Jan 12 19:10:17 2023 +0100
  33. 882f248 MINOR: listener: move maxaccept from listener to bind_conf by Willy Tarreau · Thu Jan 12 18:52:23 2023 +0100
  34. 7866e8e MEDIUM: listener: move the analysers mask to the bind_conf by Willy Tarreau · Thu Jan 12 18:39:42 2023 +0100
  35. c07001b MINOR: cfgparse/http_ext: move post-parsing http_ext steps to http_ext by Aurelien DARRAGON · Tue Jan 24 17:55:09 2023 +0100
  36. b2e2ec5 MEDIUM: proxy/http_ext: implement dynamic http_ext by Aurelien DARRAGON · Mon Jan 09 11:09:03 2023 +0100
  37. f958341 MINOR: proxy: move 'originalto' option to http_ext by Aurelien DARRAGON · Thu Dec 29 15:45:41 2022 +0100
  38. 730b983 MINOR: proxy: move 'forwardfor' option to http_ext by Aurelien DARRAGON · Wed Dec 28 18:53:05 2022 +0100
  39. b2bb925 MINOR: proxy/http_ext: introduce proxy forwarded option by Aurelien DARRAGON · Wed Dec 28 15:37:57 2022 +0100
  40. 6c01171 MEDIUM: stick-table: set the track-sc limit at boottime via tune.stick-counters by Willy Tarreau · Fri Jan 06 16:09:58 2023 +0100
  41. 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
  42. 28ea31c MINOR: global: generate random cluster.secret if not defined by Amaury Denoyelle · Mon Nov 14 16:18:46 2022 +0100
  43. 996ca7d MINOR: quic: report error if force-retry without cluster-secret by Amaury Denoyelle · Mon Nov 14 16:17:13 2022 +0100
  44. 037e3f8 MINOR: cfgparse: Always check the section position by Christopher Faulet · Fri Nov 18 15:46:06 2022 +0100
  45. 4a689da CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Sat Oct 29 09:34:32 2022 +0500
  46. 0aba11e MINOR: quic: remove unnecessary quic_session_accept() by Amaury Denoyelle · Thu Sep 29 18:31:24 2022 +0200
  47. 36d1565 MINOR: peers: Support for peer shards by Frédéric Lécaille · Mon Oct 17 14:58:19 2022 +0200
  48. 5c25dc5 CLEANUP: quic: fix headers by Amaury Denoyelle · Fri Sep 30 17:44:15 2022 +0200
  49. f30c5d7 MINOR: config: Add option line when the configuration file is dumped by Erwan Le Goas · Thu Sep 29 10:34:04 2022 +0200
  50. 059d05f MINOR: config: Add other keywords when dump the anonymized configuration file by Erwan Le Goas · Thu Sep 29 10:31:18 2022 +0200
  51. 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
  52. 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
  53. b0c0501 MINOR: config: add command-line -dC to dump the configuration file by Erwan Le Goas · Wed Sep 14 17:51:55 2022 +0200
  54. d6e581d BUG/MEDIUM: sink: bad init sequence on tcp sink from a ring. by Emeric Brun · Tue Sep 13 16:16:30 2022 +0200
  55. 8032a27 BUG/MAJOR: mworker: fix infinite loop on master with no proxies. by Emeric Brun · Mon Aug 22 10:25:11 2022 +0200
  56. 3b68b60 BUG/MAJOR: log-forward: Fix log-forward proxies not fully initialized by Emeric Brun · Thu Aug 18 15:53:21 2022 +0200
  57. 2e64472 BUILD: cfgparse: always defined _GNU_SOURCE for sched.h and crypt.h by Willy Tarreau · Sun Aug 07 16:55:07 2022 +0200
  58. 3b64a28 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Fri Jul 29 22:26:53 2022 +0500
  59. 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
  60. 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
  61. c6b596d CLEANUP: threads: remove the now unused all_threads_mask and tid_bit by Willy Tarreau · Fri Jul 15 17:28:11 2022 +0200
  62. d0b73bc MEDIUM: listener: switch bind_thread from global to group-local by Willy Tarreau · Tue Jun 28 08:30:43 2022 +0200
  63. 1d93217 BUG/MINOR: peers: fix possible NULL dereferences at config parsing by William Lallemand · Wed Jul 06 14:30:23 2022 +0200
  64. d2494e0 BUG/MEDIUM: peers/config: properly set the thread mask by Willy Tarreau · Tue Jul 05 16:00:56 2022 +0200
  65. 8d15813 BUG/MINOR: peers/config: always fill the bind_conf's argument by Willy Tarreau · Tue Jul 05 15:54:09 2022 +0200
  66. 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
  67. 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
  68. ca82578 BUG/MEDIUM: peers: prevent unitialized multiple listeners on peers section by Emeric Brun · Wed May 25 10:25:45 2022 +0200
  69. 49f6f4b BUG/MEDIUM: peers: fix segfault using multiple bind on peers sections by Emeric Brun · Wed May 25 10:12:07 2022 +0200
  70. 730cc02 MINOR: listener: automatically select a QUIC mux with a QUIC transport by Willy Tarreau · Fri May 20 18:07:06 2022 +0200
  71. cac619b MINOR: config: detect and report mux and transport incompatibilities by Willy Tarreau · Fri May 20 17:53:32 2022 +0200
  72. 78d0dcd MINOR: listener: set the QUIC xprt layer immediately after parsing the args by Willy Tarreau · Fri May 20 17:10:00 2022 +0200
  73. 64306cc MINOR: listener: detect stream vs dgram conflict during parsing by Willy Tarreau · Fri May 20 16:20:52 2022 +0200
  74. 91b780a CLEANUP: listener: store stream vs dgram at the bind_conf level by Willy Tarreau · Fri May 20 16:15:01 2022 +0200
  75. 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
  76. 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
  77. 91b4726 MINOR: protocol: replace ctrl_type with xprt_type and clarify it by Willy Tarreau · Fri May 20 16:36:46 2022 +0200
  78. 0d04410 BUG/MINOR: peers: fix error reporting of "bind" lines by Willy Tarreau · Fri May 20 15:19:48 2022 +0200
  79. 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
  80. 8ec9c81 BUG/MINOR: cfgparse: abort earlier in case of allocation error by Willy Tarreau · Fri May 20 09:13:38 2022 +0200
  81. dfe32c7 BUG/MEDIUM: config: Reset outline buffer size on realloc error in readcfgfile() by Christopher Faulet · Wed May 18 16:22:43 2022 +0200
  82. 387e797 MINOR: peers: Add a ref to peers section in the peer structure by Christopher Faulet · Thu May 12 14:47:52 2022 +0200
  83. 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
  84. 372508c MINOR: config: Add "cluster-secret" new global keyword by Frédéric Lécaille · Fri May 06 08:53:16 2022 +0200
  85. 7e2e4f8 CLEANUP: tree-wide: remove 25 occurrences of unneeded fcntl.h by Willy Tarreau · Tue Apr 26 10:30:35 2022 +0200
  86. 7c9a0fe MEDIUM: backend: add new "balance hash <expr>" algorithm by Willy Tarreau · Mon Apr 25 10:25:34 2022 +0200
  87. d905826 MINOR: config: alphanumerically sort config keywords output by Willy Tarreau · Wed Mar 30 11:21:32 2022 +0200
  88. ca1acd6 MINOR: config: add a function to dump all known config keywords by Willy Tarreau · Tue Mar 29 15:02:44 2022 +0200
  89. f68b2cb MINOR: listener: define per-thr struct by Amaury Denoyelle · Tue Jan 25 16:21:47 2022 +0100
  90. b59b889 MINOR: quic: define QUIC flag on listener by Amaury Denoyelle · Tue Jan 25 17:48:47 2022 +0100
  91. 57af069 MINOR: quic: set listener accept cb on parsing by Amaury Denoyelle · Tue Jan 18 15:39:02 2022 +0100
  92. f5d48f8 MEDIUM: cfgparse: numa detect topology on FreeBSD. by David CARLIER · Mon Dec 06 11:00:10 2021 +0000
  93. b09f447 CLEANUP: cfgparse: modify preprocessor guards around numa detection code by Amaury Denoyelle · Wed Dec 15 09:48:39 2021 +0100
  94. 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
  95. 14e7f29 MINOR: protocols: replace protocol_by_family() with protocol_lookup() by Willy Tarreau · Wed Oct 27 17:41:07 2021 +0200
  96. e3b4518 MINOR: protocols: make use of the protocol type to select the protocol by Willy Tarreau · Wed Oct 27 17:28:55 2021 +0200
  97. c5aa113 CLEANUP: Apply strcmp.cocci by Tim Duesterhus · Sat Oct 16 17:48:15 2021 +0200
  98. 7a06ffb BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags by Christopher Faulet · Wed Oct 13 17:22:17 2021 +0200
  99. 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
  100. ff55627 MINOR: config: Finish configuration for referenced default proxies by Christopher Faulet · Wed Oct 13 11:04:10 2021 +0200