1. 65d9f83 BUILD: compiler: properly distinguish weak and global symbols by Willy Tarreau · Tue Apr 26 19:35:38 2022 +0200
  2. a80e4a3 MINOR: fd: add functions to set O_NONBLOCK and FD_CLOEXEC by Willy Tarreau · Tue Apr 26 10:18:07 2022 +0200
  3. 197715a CLEANUP: compression: move the default setting of maxzlibmem to defaults by Willy Tarreau · Mon Apr 25 19:29:10 2022 +0200
  4. 2df1fbf MINOR: init: add global setting "fd-hard-limit" to bound system limits by Willy Tarreau · Mon Apr 25 18:02:03 2022 +0200
  5. 7c9a0fe MEDIUM: backend: add new "balance hash <expr>" algorithm by Willy Tarreau · Mon Apr 25 10:25:34 2022 +0200
  6. a4e3989 MINOR: task: add a new task_instant_wakeup() function by Willy Tarreau · Fri Apr 22 18:22:03 2022 +0200
  7. b53eb87 MINOR: init: add the pre-check callback by William Lallemand · Thu Apr 21 18:02:53 2022 +0200
  8. 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
  9. ca6c9bb CLEANUP: conn-stream: Rename cs_applet_release() by Christopher Faulet · Thu Apr 21 08:44:09 2022 +0200
  10. ff022a2 CLEANUP: conn-stream: Rename cs_conn_close() and cs_conn_drain_and_close() by Christopher Faulet · Thu Apr 21 08:38:54 2022 +0200
  11. f87c67e MINOR: ssl: Add 'show ssl providers' cli command and providers list in -vv option by Remi Tricot-Le Breton · Thu Apr 21 12:06:41 2022 +0200
  12. 97e84c6 MINOR: cfg-quic: define tune.quic.conn-buf-limit by Amaury Denoyelle · Tue Apr 19 18:26:55 2022 +0200
  13. 1b2dba5 MINOR: mux-quic: implement immediate send retry by Amaury Denoyelle · Fri Apr 15 17:32:04 2022 +0200
  14. d2f80a2 MINOR: quic: limit total stream buffers per connection by Amaury Denoyelle · Fri Apr 15 17:30:49 2022 +0200
  15. 1b81dda MINOR: quic-stream: refactor ack management by Amaury Denoyelle · Thu Apr 21 09:32:53 2022 +0200
  16. a456920 MEDIUM: quic: implement multi-buffered Tx streams by Amaury Denoyelle · Fri Apr 15 17:29:25 2022 +0200
  17. b22c046 MINOR: quic-stream: add qc field by Amaury Denoyelle · Thu Apr 21 11:00:41 2022 +0200
  18. e4301da MINOR: quic-stream: use distinct tree nodes for quic stream and qcs by Amaury Denoyelle · Tue Apr 19 17:59:50 2022 +0200
  19. 0cc02a3 REORG: quic: use a dedicated module for qc_stream_desc by Amaury Denoyelle · Tue Apr 19 17:21:11 2022 +0200
  20. 1d6338e MEDIUM: ssl: Disable DHE ciphers by default by Remi Tricot-Le Breton · Tue Apr 12 11:31:55 2022 +0200
  21. 7747d46 MINOR: tcp_sample: extend support for get_tcp_info to macOs. by David CARLIER · Mon Apr 11 12:53:11 2022 +0100
  22. fb1b6f5 BUILD: compiler: use a more portable set of asm(".weak") statements by Willy Tarreau · Thu Apr 14 16:57:12 2022 +0200
  23. e1efd2a BUILD: sched: workaround crazy and dangerous warning in Clang 14 by Willy Tarreau · Thu Apr 14 15:00:42 2022 +0200
  24. 2a06e24 BUILD: initcall: mark the __start_i_* symbols as weak, not global by Willy Tarreau · Wed Apr 13 17:12:20 2022 +0200
  25. b12966a BUILD: debug: mark the __start_mem_stats/__stop_mem_stats symbols as weak by Willy Tarreau · Wed Apr 13 17:09:45 2022 +0200
  26. 1336ccf CLEANUP: conn-stream: rename cs_register_applet() to cs_applet_create() by Christopher Faulet · Tue Apr 12 18:15:16 2022 +0200
  27. a97cced CLEANUP: muxes: Remove MX_FL_CLEAN_ABRT flag by Christopher Faulet · Tue Apr 12 18:04:10 2022 +0200
  28. 9ed7742 DOC: conn-stream: Add comments on functions of the new CS api by Christopher Faulet · Tue Apr 12 08:51:15 2022 +0200
  29. 265e165 CLEANUP: conn-stream: Don't export internal functions by Christopher Faulet · Tue Apr 12 08:49:27 2022 +0200
  30. 6b0a0fb CLEANUP: tree-wide: Remove any ref to stream-interfaces by Christopher Faulet · Mon Apr 04 11:29:28 2022 +0200
  31. 582a226 MINOR: conn-stream: Remove the stream-interface from the conn-stream by Christopher Faulet · Mon Apr 04 11:25:59 2022 +0200
  32. 0eb32c0 MINOR: stream: Use conn-stream to report server error by Christopher Faulet · Mon Apr 04 11:06:31 2022 +0200
  33. 1d03e6e REORG: stream-int/conn-stream: Move remaining functions to conn-stream by Christopher Faulet · Mon Apr 04 09:00:59 2022 +0200
  34. 5e29b76 MEDIUM: stream-int/conn-stream: Move I/O functions to conn-stream by Christopher Faulet · Mon Apr 04 08:58:34 2022 +0200
  35. a0bdec3 MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS by Christopher Faulet · Mon Apr 04 07:51:21 2022 +0200
  36. ba92787 CLEANUP: stream-int: Remove unused SI functions by Christopher Faulet · Fri Apr 01 17:21:49 2022 +0200
  37. 8f45eec MINOR: stream-int/conn-stream: Move si_alloc_ibuf() in the conn-stream scope by Christopher Faulet · Fri Apr 01 17:19:36 2022 +0200
  38. 158f336 MINOR: stream-int/conn-stream Move si_is_conn_error() in the conn-stream scope by Christopher Faulet · Fri Apr 01 17:15:10 2022 +0200
  39. 000ba3e MINOR: conn-stream: Move si_conn_cb in the conn-stream scope by Christopher Faulet · Fri Apr 01 17:06:32 2022 +0200
  40. 431ce2e MINOR: stream-int/conn-stream: Move si_sync_recv/send() in conn-stream scope by Christopher Faulet · Fri Apr 01 17:03:14 2022 +0200
  41. 4a7764a MINOR: stream-int/conn-stream: Move si_cs_io_cb() in the conn-stream scope by Christopher Faulet · Fri Apr 01 16:58:52 2022 +0200
  42. 6059ba4 MEDIUM: conn-stream/applet: Add a data callback for applets by Christopher Faulet · Fri Apr 01 16:34:53 2022 +0200
  43. ef285c1 MINOR: stream-int/stream: Move si_update_both in stream scope by Christopher Faulet · Fri Apr 01 14:48:06 2022 +0200
  44. 13045f0 MINOR: stream-int-conn-stream: Move si_update_* in conn-stream scope by Christopher Faulet · Fri Apr 01 14:23:38 2022 +0200
  45. 9ffddd5 REORG: conn-stream: Move cs_app_ops in conn_stream.c by Christopher Faulet · Fri Apr 01 14:04:29 2022 +0200
  46. 19bd728 REORG: conn-stream: Move cs_shut* and cs_chk* in cs_utils by Christopher Faulet · Fri Apr 01 13:58:09 2022 +0200
  47. dde3304 REORG: stream-int: Move si_is_conn_error() in the header file by Christopher Faulet · Fri Apr 01 13:56:30 2022 +0200
  48. 9b7a9b4 REORG: stream-int: Export si_cs_recv(), si_cs_send() and si_cs_process() by Christopher Faulet · Fri Apr 01 13:48:39 2022 +0200
  49. aa91d62 MINOR: stream-int/connection: Move conn_si_send_proxy() in the connection scope by Christopher Faulet · Fri Apr 01 13:22:50 2022 +0200
  50. 64b8d33 MINOR: connection: unconst mux's get_fist_cs() callback function by Christopher Faulet · Fri Apr 01 13:21:41 2022 +0200
  51. 3704663 MINOR: applet: Use the CS to register and release applets instead of SI by Christopher Faulet · Fri Apr 01 11:36:58 2022 +0200
  52. 0c6a64c MEDIUM: stream-int/conn-stream: Move si_ops in the conn-stream scope by Christopher Faulet · Fri Apr 01 08:58:29 2022 +0200
  53. 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
  54. 69ef6c9 MINOR: conn-stream: Rename CS functions dedicated to connections by Christopher Faulet · Thu Mar 31 14:20:00 2022 +0200
  55. 2f35e7b MEDIUM: stream-int/conn-stream: Handle I/O subscriptions in the conn-stream by Christopher Faulet · Thu Mar 31 11:09:28 2022 +0200
  56. 070b91b MEDIUM: conn-stream: Be prepared to fail to attach a cs to a mux by Christopher Faulet · Thu Mar 31 19:27:18 2022 +0200
  57. 0797656 MINOR: conn-stream/connection: Move SHR/SHW modes in the connection scope by Christopher Faulet · Thu Mar 31 11:05:05 2022 +0200
  58. e39a4df MINOR: stream-int/conn-stream: Move si_conn_ready() in the conn-stream scope by Christopher Faulet · Thu Mar 31 09:58:41 2022 +0200
  59. 0a4dcb6 MINOR: stream-int/backend: Move si_connect() in the backend scope by Christopher Faulet · Thu Mar 31 09:53:38 2022 +0200
  60. 9125f3c MINOR: stream-int/stream: Move si_retnclose() in the stream scope by Christopher Faulet · Thu Mar 31 09:47:24 2022 +0200
  61. 62e7574 MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream by Christopher Faulet · Thu Mar 31 09:16:34 2022 +0200
  62. 50264b4 MEDIUM: stream-int: Move SI err_type in the stream by Christopher Faulet · Wed Mar 30 19:39:30 2022 +0200
  63. a70a354 MINOR: stream: Only save previous connection state for the server side by Christopher Faulet · Wed Mar 30 17:13:02 2022 +0200
  64. 78ed7f2 CLEANUP: stream-int: Remove unused SI_FL_CLEAN_ABRT flag by Christopher Faulet · Wed Mar 30 16:31:41 2022 +0200
  65. d139138 MINOR: stream-int: Remove SI_FL_SRC_ADDR to rely on stream flags instead by Christopher Faulet · Wed Mar 30 16:26:39 2022 +0200
  66. a728518 MINOR: stream-int: Remove SI_FL_INDEP_STR to rely on CS flags instead by Christopher Faulet · Wed Mar 30 15:43:23 2022 +0200
  67. 974da9f MINOR: stream-int: Remove SI_FL_DONT_WAKE to rely on CS flags instead by Christopher Faulet · Wed Mar 30 15:30:03 2022 +0200
  68. 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
  69. 9a52123 MINOR: stream-int: Remove SI_FL_KILL_CON to rely on conn-stream endpoint only by Christopher Faulet · Wed Mar 30 14:42:50 2022 +0200
  70. 7b5ca8f MINOR: channel: Use conn-streams as channel producer and consumer by Christopher Faulet · Wed Mar 30 14:37:49 2022 +0200
  71. 6cd56d5 MEDIUM: conn-stream: Use endpoint error instead of conn-stream error by Christopher Faulet · Wed Mar 30 10:47:32 2022 +0200
  72. af642df MINOR: stream-int/conn-stream: Report error to the CS instead of the SI by Christopher Faulet · Wed Mar 30 10:06:11 2022 +0200
  73. ae024ce MEDIUM: stream-int/stream: Use connect expiration instead of SI expiration by Christopher Faulet · Tue Mar 29 19:02:31 2022 +0200
  74. 1d98777 MINOR: stream-int/conn-stream: Move half-close timeout in the conn-stream by Christopher Faulet · Tue Mar 29 18:03:35 2022 +0200
  75. 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
  76. 731c8e6 MINOR: stream: Simplify retries counter calculation by Christopher Faulet · Tue Mar 29 16:08:44 2022 +0200
  77. 909f318 MINOR: stream-int/stream: Move conn_retries counter in the stream by Christopher Faulet · Tue Mar 29 15:42:09 2022 +0200
  78. e05bf9e MINOR: stream-int/txn: Move buffer for L7 retries in the HTTP transaction by Christopher Faulet · Tue Mar 29 15:23:40 2022 +0200
  79. 908628c MEDIUM: tree-wide: Use CS util functions instead of SI ones by Christopher Faulet · Fri Mar 25 16:43:49 2022 +0100
  80. 1cf9ef2 MINOR: conn-stream: Add header file with util functions related to conn-streams by Christopher Faulet · Fri Mar 25 15:21:46 2022 +0100
  81. 3099511 MINOR: conn-stream: Add ISBACK conn-stream flag by Christopher Faulet · Fri Mar 25 15:32:38 2022 +0100
  82. b041b23 MEDIUM: conn-stream: Move remaning flags from CS to endpoint by Christopher Faulet · Thu Mar 24 10:27:02 2022 +0100
  83. 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
  84. cb2fa36 REORG: applet: Uninline appctx_new function by Christopher Faulet · Wed Mar 23 11:46:56 2022 +0100
  85. 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
  86. 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
  87. e9e4820 MINOR: conn-stream: Move some CS flags to the endpoint by Christopher Faulet · Tue Mar 22 18:13:29 2022 +0100
  88. db90f2a MEDIUM: conn-stream: Add an endpoint structure in the conn-stream by Christopher Faulet · Tue Mar 22 16:06:25 2022 +0100
  89. bb772d0 REORG: Initialize the conn-stream by hand in cs_init() by Christopher Faulet · Tue Mar 22 15:28:36 2022 +0100
  90. 9388204 MAJOR: conn-stream: Invert conn-stream endpoint and its context by Christopher Faulet · Wed Jan 19 14:56:50 2022 +0100
  91. 2479e5f MEDIUM: applet: Set the appctx owner during allocation by Christopher Faulet · Wed Jan 19 14:50:11 2022 +0100
  92. 81a40f6 MINOR: conn-stream: Add flags to set the type of the endpoint by Christopher Faulet · Tue Jan 18 10:43:02 2022 +0100
  93. 4aa1d28 MINOR: applet: Make .init callback more generic by Christopher Faulet · Thu Jan 13 16:01:35 2022 +0100
  94. 3a0a0d6 BUILD: ssl: add an unchecked version of __conn_get_ssl_sock_ctx() by Willy Tarreau · Tue Apr 12 07:31:06 2022 +0200
  95. 784b868 MEDIUM: quic: move conn->qc into conn->handle by Willy Tarreau · Mon Apr 11 14:18:10 2022 +0200
  96. de82795 MEDIUM: ssl: improve retrieval of ssl_sock_ctx and SSL detection by Willy Tarreau · Mon Apr 11 10:43:28 2022 +0200
  97. cdf7c8e MINOR: quic-sock: provide a pair of get_src/get_dst functions by Willy Tarreau · Mon Apr 11 16:20:00 2022 +0200
  98. e151609 MINOR: protocol: add get_src() and get_dst() at the protocol level by Willy Tarreau · Fri Apr 08 13:49:17 2022 +0200
  99. 987c08a MINOR: connection: rearrange conn_get_src/dst to be a bit more extensible by Willy Tarreau · Fri Apr 08 18:05:41 2022 +0200
  100. 07ecfc5 MEDIUM: connection: panic when calling FD-specific functions on FD-less conns by Willy Tarreau · Mon Apr 11 18:07:03 2022 +0200