1. 54aec5f MEDIUM: httpclient: httpclient_create_proxy() creates a proxy for httpclient by William Lallemand · Mon Sep 12 16:46:35 2022 +0200
  2. df3231c MEDIUM: httpclient: enable ALPN support on outgoing https connections by Willy Tarreau · Fri Sep 02 09:02:21 2022 +0200
  3. f80713b BUG/MINOR: httpclient: keep-alive was accidentely disabled by Willy Tarreau · Fri Aug 19 17:20:43 2022 +0200
  4. 6486ff8 BUG/MINOR: httpclient: only ask for more room on failed writes by Willy Tarreau · Fri Sep 02 11:42:50 2022 +0200
  5. b482920 BUG/MEDIUM: httpclient: always detach the caller before self-killing by Willy Tarreau · Thu Sep 01 20:40:26 2022 +0200
  6. d78dfe7 BUG/MINOR: httpclient: fix resolution with port by William Lallemand · Fri Aug 26 16:45:13 2022 +0200
  7. 3b64a28 CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Fri Jul 29 22:26:53 2022 +0500
  8. 89f2626 MEDIUM: httpclient: Don't close CLI applet at the end of a response by Christopher Faulet · Wed Jun 01 17:17:24 2022 +0200
  9. 0158bb2 BUG/MEDIUM: httpclient: Rework CLI I/O handler to handle full buffer cases by Christopher Faulet · Wed Jun 01 17:08:19 2022 +0200
  10. 18de6f2 BUG/MEDIUM: httpclient: Don't remove HTX header blocks before duplicating them by Christopher Faulet · Wed Jun 01 16:37:49 2022 +0200
  11. c12b321 CLEANUP: applet: rename appctx_cs() to appctx_sc() by Willy Tarreau · Fri May 27 11:08:15 2022 +0200
  12. b89f872 CLEANUP: http-client: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · Fri May 27 10:37:32 2022 +0200
  13. 475e463 CLEANUP: cli: rename all occurrences of stconn "cs" to "sc" by Willy Tarreau · Fri May 27 10:26:46 2022 +0200
  14. cb086c6 REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h} by Willy Tarreau · Fri May 27 09:47:12 2022 +0200
  15. 5edca2f REORG: rename cs_utils.h to sc_strm.h by Willy Tarreau · Fri May 27 09:25:10 2022 +0200
  16. f61dd19 CLEANUP: stconn: rename cs_{shut,chk}* to sc_* by Willy Tarreau · Fri May 27 09:00:19 2022 +0200
  17. 90e8b45 CLEANUP: stconn: rename cs_cant_get() to se_need_more_data() by Willy Tarreau · Wed May 25 18:21:43 2022 +0200
  18. 9512ab6 CLEANUP: stconn: rename cs_rx_chan_{blk,rdy} to sc_{wont,will}_read() by Willy Tarreau · Wed May 25 07:35:53 2022 +0200
  19. 99615ed CLEANUP: stconn: rename cs_rx_room_{blk,rdy} to sc_{need,have}_room() by Willy Tarreau · Wed May 25 07:29:36 2022 +0200
  20. ea27f48 CLEANUP: stconn: rename cs_{check,strm,strm_task} to sc_strm_* by Willy Tarreau · Wed May 18 16:10:52 2022 +0200
  21. 40a9c32 CLEANUP: stconn: rename cs_{i,o}{b,c} to sc_{i,o}{b,c} by Willy Tarreau · Wed May 18 15:55:18 2022 +0200
  22. d0a06d5 CLEANUP: applet: use applet_put*() everywhere possible by Willy Tarreau · Wed May 18 15:07:19 2022 +0200
  23. cb04166 CLEANUP: stconn: tree-wide rename stream connector flags CS_FL_* to SC_FL_* by Willy Tarreau · Tue May 17 19:44:42 2022 +0200
  24. 7cb9e6c CLEANUP: stream: rename "csf" and "csb" to "scf" and "scb" by Willy Tarreau · Tue May 17 19:40:40 2022 +0200
  25. 4596fe2 CLEANUP: conn_stream: tree-wide rename to stconn (stream connector) by Willy Tarreau · Tue May 17 19:07:51 2022 +0200
  26. d869e13 CLEANUP: applet: rename the sedesc pointer from "endp" to "sedesc" by Willy Tarreau · Tue May 17 18:05:31 2022 +0200
  27. b605c42 CLEANUP: conn_stream: rename the stream endpoint flags CS_EP_* to SE_FL_* by Willy Tarreau · Tue May 17 17:04:55 2022 +0200
  28. d56377c CLEANUP: conn_stream: apply endp_flags.cocci tree-wide by Willy Tarreau · Tue May 17 16:31:36 2022 +0200
  29. f229e18 CLEANUP: httpclient: Remove useless test on ss_dst in httpclient_applet_init() by Christopher Faulet · Wed May 18 09:29:32 2022 +0200
  30. 6095d57 MINOR: applet: Add API to start applet on a thread subset by Christopher Faulet · Mon May 16 17:09:48 2022 +0200
  31. b1e0836 MEDIUM: httpclient: Refactor http-client appctx creation by Christopher Faulet · Thu May 12 15:33:14 2022 +0200
  32. 92202da MINOR: applet: Let the frontend appctx release the session by Christopher Faulet · Wed May 11 12:22:10 2022 +0200
  33. 6796a06 CLEANUP: conn_stream: merge cs_new_from_{mux,applet} into cs_new_from_endp() by Willy Tarreau · Wed May 11 16:11:24 2022 +0200
  34. 0698c80 CLEANUP: applet: remove the unneeded appctx->owner by Willy Tarreau · Wed May 11 14:09:57 2022 +0200
  35. 66435e5 CLEANUP: applet: use the appctx's endp instead of cs->endp by Willy Tarreau · Tue May 10 11:32:31 2022 +0200
  36. 1eea665 CLEANUP: httpclient: do not use the appctx.ctx anymore by Willy Tarreau · Thu May 05 20:12:01 2022 +0200
  37. 89a7c41 CLEANUP: httpclient/cli: use a locally-defined context instead of ctx.cli by Willy Tarreau · Thu May 05 19:38:21 2022 +0200
  38. 7867f63 MEDIUM: resolvers: create a "default" resolvers section at startup by William Lallemand · Thu May 05 19:02:59 2022 +0200
  39. 7c5a7ef MINOR: httpclient: allow ipv4 or ipv6 preference for resolving by William Lallemand · Wed May 04 15:59:44 2022 +0200
  40. 8a734cb MINOR: httpclient: configure the resolvers section to use by William Lallemand · Wed May 04 16:10:47 2022 +0200
  41. 683fbb8 MINOR: httpclient: allow to configure the ca-file by William Lallemand · Wed May 04 15:43:01 2022 +0200
  42. 6fce46a MEDIUM: httpclient: hard-error when SSL is configured by William Lallemand · Wed May 04 14:53:41 2022 +0200
  43. 85af49c MINOR: httpclient: cleanup the error handling in init by William Lallemand · Wed May 04 14:33:57 2022 +0200
  44. 9ff95e2 MINOR: httpclient: rename dash by dot in global option by William Lallemand · Wed May 04 13:52:29 2022 +0200
  45. 8533273 MINOR: httpclient: handle unix and other socket types in dst by William Lallemand · Wed May 04 10:59:51 2022 +0200
  46. 0e23526 CLEANUP: httpclient: remove the comment about resolving by William Lallemand · Tue May 03 16:52:08 2022 +0200
  47. 1218d19 MEDIUM: httpclient: allow address and port change for resolving by William Lallemand · Tue May 03 14:09:06 2022 +0200
  48. 5392ff6 MEDIUM: httpclient: http-request rules for resolving by William Lallemand · Thu Apr 28 16:55:02 2022 +0200
  49. 7f1df8f MEDIUM: httpclient: remove url2sa to use a more flexible parser by William Lallemand · Thu Apr 14 17:50:20 2022 +0200
  50. 03bd395 MEDIUM: stream: remove the confusing SF_ADDR_SET flag by Willy Tarreau · Mon May 02 16:36:47 2022 +0200
  51. 0055d56 MINOR: httpclient: Don't use co_set_data() to decrement output by Christopher Faulet · Fri Apr 29 14:09:03 2022 +0200
  52. 6b4f1f6 BUG/MINOR: httpclient: Count metadata in size to transfer via htx_xfer_blks() by Christopher Faulet · Fri Apr 29 13:56:12 2022 +0200
  53. 534645d BUG/MEDIUM: httpclient: Fix loop consuming HTX blocks from the response channel by Christopher Faulet · Fri Apr 29 13:44:46 2022 +0200
  54. 04994de BUG/MINOR: httpclient/ssl: use the correct verify constant by William Lallemand · Thu Apr 28 19:35:21 2022 +0200
  55. f1344b3 MEDIUM: httpclient: re-enable the verify by default by William Lallemand · Tue Apr 26 12:00:06 2022 +0200
  56. 4006b0f MEDIUM: httpclient: disable SSL when the ca-file couldn't be loaded by William Lallemand · Mon Apr 25 18:23:35 2022 +0200
  57. eaa703e MEDIUM: httpclient/ssl: verify is configurable and disabled by default by William Lallemand · Fri Apr 22 17:52:33 2022 +0200
  58. c6ceba3 MINOR: httpclient/mworker: disable in the master process by William Lallemand · Fri Apr 22 16:49:53 2022 +0200
  59. cf5cb0b MEDIUM: httpclient/ssl: verify required by William Lallemand · Fri Apr 22 14:48:45 2022 +0200
  60. 2c8b084 MEDIUM: httpclient: change the init sequence by William Lallemand · Fri Apr 22 15:16:09 2022 +0200
  61. eb50c01 MINOR: conn-stream: Make cs_detach_* private and use cs_destroy() from outside by Christopher Faulet · Thu Apr 21 14:22:53 2022 +0200
  62. e1e9f6b BUG/MEDIUM: logs: fix http-client's log srv initialization by Willy Tarreau · Thu Apr 21 14:14:28 2022 +0200
  63. 67df95a BUILD: http-client: Avoid dead code when compiled without SSL support by Christopher Faulet · Thu Apr 14 12:02:34 2022 +0200
  64. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · Mon Apr 04 11:29:28 2022 +0200
  65. a0bdec3 MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS by Christopher Faulet · Mon Apr 04 07:51:21 2022 +0200
  66. da098e6 MINOR: stream-int/conn-stream: Move si_shut* and si_chk* in conn-stream scope by Christopher Faulet · Thu Mar 31 17:44:45 2022 +0200
  67. 8abe712 MINOR: stream-int: Remove SI_FL_NOLINGER/NOHALF to rely on CS flags instead by Christopher Faulet · Wed Mar 30 15:10:18 2022 +0200
  68. 8da67aa MEDIUM: stream-int/conn-stream: Move src/dst addresses in the conn-stream by Christopher Faulet · Tue Mar 29 17:53:09 2022 +0200
  69. 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · Fri Mar 25 16:43:49 2022 +0100
  70. b041b23 MEDIUM: conn-stream: Move remaning flags from CS to endpoint by Christopher Faulet · Thu Mar 24 10:27:02 2022 +0100
  71. 9ec2f4d MAJOR: conn-stream: Share endpoint struct between the CS and the mux/applet by Christopher Faulet · Wed Mar 23 15:15:29 2022 +0100
  72. a9e8b39 MEDIUM: conn-stream: Pre-allocate endpoint to create CS from muxes and applets by Christopher Faulet · Wed Mar 23 11:01:09 2022 +0100
  73. b669d68 MEDIUM: conn-stream: Be able to pass endpoint to create a conn-stream by Christopher Faulet · Tue Mar 22 18:37:19 2022 +0100
  74. 9388204 MAJOR: conn-stream: Invert conn-stream endpoint and its context by Christopher Faulet · Wed Jan 19 14:56:50 2022 +0100
  75. 2479e5f MEDIUM: applet: Set the appctx owner during allocation by Christopher Faulet · Wed Jan 19 14:50:11 2022 +0100
  76. dca3b5b BUG/MINOR: http_client: Don't add input data on an empty request buffer by Christopher Faulet · Thu Apr 07 10:47:07 2022 +0200
  77. eb0d4c4 BUG/MINOR: httpclient: end callback in applet release by William Lallemand · Wed Apr 06 14:12:37 2022 +0200
  78. 71abad0 MEDIUM: httpclient: enable l7-retry by William Lallemand · Thu Mar 17 15:24:28 2022 +0100
  79. ccc7ee4 MINOR: httpclient: enable request buffering by William Lallemand · Fri Mar 18 17:57:15 2022 +0100
  80. 58a81ae BUG/MINOR: httpclient: CF_SHUTW_NOW should be tested with channel_is_empty() by William Lallemand · Thu Mar 17 15:14:15 2022 +0100
  81. 1eca894 BUG/MINOR: httpclient: process the response when received before the end of the request by William Lallemand · Thu Mar 17 14:57:23 2022 +0100
  82. a625b03 BUG/MINOR: httpclient: only check co_data() instead of HTTP_MSG_DATA by William Lallemand · Thu Mar 17 14:45:46 2022 +0100
  83. 211ea25 BUG/MINOR: logs: fix logsrv leaks on clean exit by Willy Tarreau · Thu Mar 17 19:47:33 2022 +0100
  84. 715c101 BUILD: httpclient: fix build without SSL by William Lallemand · Wed Mar 16 16:39:23 2022 +0100
  85. 71e3158 BUG/MINOR: httpclient: send the SNI using the host header by William Lallemand · Wed Mar 16 15:47:47 2022 +0100
  86. 97f69c6 BUG/MEDIUM: httpclient: must manipulate head, not first by William Lallemand · Thu Mar 10 17:23:40 2022 +0100
  87. c020b25 BUG/MINOR: httpclient: remove the UNUSED block when parsing headers by William Lallemand · Wed Mar 09 18:56:02 2022 +0100
  88. c8f1eb9 BUG/MINOR: httpclient: consume partly the blocks when necessary by William Lallemand · Wed Mar 09 11:58:51 2022 +0100
  89. 2b7dc4e BUG/MEDIUM: httpclient: don't consume data before it was analyzed by William Lallemand · Thu Feb 24 16:55:41 2022 +0100
  90. 3d43324 BUG/MINOR: httpclient: Set conn-stream/channel EOI flags at the end of request by Christopher Faulet · Thu Mar 03 15:38:39 2022 +0100
  91. cda94ac MAJOR: stream/conn_stream: Move the stream-interface into the conn-stream by Christopher Faulet · Thu Dec 23 17:28:17 2021 +0100
  92. b91afea MINOR: httpclient: Always access the stream-int via the conn-stream by Christopher Faulet · Thu Dec 23 13:58:12 2021 +0100
  93. f835dea MEDIUM: conn_stream: Add a pointer to the app object into the conn-stream by Christopher Faulet · Tue Dec 21 14:35:17 2021 +0100
  94. 86e1c33 MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int by Christopher Faulet · Mon Dec 20 17:09:39 2021 +0100
  95. 13a35e5 MAJOR: conn_stream/stream-int: move the appctx to the conn-stream by Christopher Faulet · Mon Dec 20 15:34:16 2021 +0100
  96. 5b4b6ca CLEANUP: httpclient: initialize the client in stage INIT not REGISTER by Willy Tarreau · Fri Feb 18 16:23:14 2022 +0100
  97. b4a4ef6 MINOR: httpclient/lua: ability to set a server timeout by William Lallemand · Wed Feb 23 14:18:16 2022 +0100
  98. 11adb1d BUG/MEDIUM: httpclient: limit transfers to the maximum available room by Willy Tarreau · Fri Feb 18 17:28:25 2022 +0100
  99. 2c8f984 CLEANUP: httpclient/cli: fix indentation alignment of the help message by Willy Tarreau · Fri Feb 18 16:26:36 2022 +0100
  100. 7b2e0ee MINOR: httpclient: sets an alternative destination by William Lallemand · Thu Feb 17 19:10:55 2022 +0100