Commit graph

  • 6ab86ca14c CLEANUP: mux-h1: Remove unneeded null check master Egor Shestakov 2026-02-18 14:43:30 +0000
  • 5a079d1811 MEDIUM: Add connect/queue/tarpit timeouts to set-timeout Nenad Merdanovic 2026-02-18 15:56:36 +0100
  • da6b1ef2f6 MINOR: haterm: add "haterm" run mode flx04/20260218-haterm 20260218-haterm Frederic Lecaille 2026-02-11 15:11:27 +0100
  • 04a5b7691a MINOR: haterm: add haterm HTTP server Frederic Lecaille 2026-02-11 15:05:42 +0100
  • c26c721312 CI: github: disable windows.yml by default on unofficials repo flx04/master William Lallemand 2026-02-18 18:16:21 +0100
  • 14364fc431 MINOR: stconn: stream instantiation from proxy callback Frederic Lecaille 2026-02-11 14:43:58 +0100
  • 90eb2bf025 MEDIUM: init: allow the redefinition of argv[] parsing function Frederic Lecaille 2026-02-11 11:16:39 +0100
  • ace32ecab1 MINOR: init: allow a fileless init mode Frederic Lecaille 2026-02-11 11:11:16 +0100
  • 27e1ec8ca9 CI: vtest: move the vtest2 URL to vinyl-cache.org William Lallemand 2026-02-18 16:20:06 +0100
  • 9ccfc60f52 CI: vtest: move the vtest2 URL to vinyl-cache.org flx04/20260218-vtest 20260218-vtest William Lallemand 2026-02-18 16:20:06 +0100
  • c6b54325a4 MINOR: trace: add definitions for haterm streams Frederic Lecaille 2026-01-15 16:10:10 +0100
  • 8fa0291730 MINOR: ssl/ckch: certificates generation from "load" "crt-store" directive Frederic Lecaille 2026-02-05 14:56:57 +0100
  • 4c5dc65fb9 MINOR: ssl/ckch: Move EVP_PKEY and cert code generation from acme Frederic Lecaille 2026-02-05 14:52:35 +0100
  • 3e6d030ce2 BUG/MEDIUM: ssl: SSL backend sessions used after free Frederic Lecaille 2026-02-13 13:30:24 +0100
  • dfe1de4335 CI: do not use ghcr.io for Quic Interop workflows Ilia Shipitsin 2026-02-17 22:41:07 +0100
  • cfa30dea4e MINOR: config: reject configs using HTTP with large bufsize >= 256 MB Christopher Faulet 2026-02-13 15:38:08 +0100
  • a324616cdb MINOR: dynbuf: Add helpers to know if a buffer is a default or a large buffer Christopher Faulet 2026-02-13 09:54:53 +0100
  • 5737fc9518 MEDIUM: http-ana: Use a large buffer if necessary when waiting for body Christopher Faulet 2026-02-03 07:59:06 +0100
  • 9ecd0011c1 MINPR: htx: Get large chunk if necessary to perform a defrag Christopher Faulet 2026-02-11 17:46:00 +0100
  • 4c6ca0b471 MEDIUM: http-fetch: Be able to use large chunks when necessary Christopher Faulet 2026-02-09 11:15:52 +0100
  • dfc4085413 MEDIUM: sample: Get chunks with a size dependent on input data when necessary Christopher Faulet 2026-02-09 11:15:02 +0100
  • bd25c63067 MEDIUM: stconn: Properly handle large buffers during a receive Christopher Faulet 2026-02-03 07:53:13 +0100
  • ce912271db MEDIUM: chunk: Add support for large chunks Christopher Faulet 2026-02-03 11:55:10 +0100
  • d89ec33a34 MEDIUM: dynbuf: Add a pool for large buffers with a configurable size Christopher Faulet 2026-01-30 11:23:34 +0100
  • ee309bafcf MINOR: http-fetch: Use pointer to HTX DATA block when retrieving HTX body Christopher Faulet 2026-02-09 11:11:41 +0100
  • f559c202fb MINOR: http-ana: Do a defrag on unaligned HTX message when waiting for payload Christopher Faulet 2026-02-10 18:33:02 +0100
  • 4f27a72d19 MEDIUM: htx: Improve detection of fragmented/unordered HTX messages Christopher Faulet 2026-02-03 18:31:38 +0100
  • 0c6f2207fc MEDIUM: htx: Refactor htx defragmentation to merge data blocks Christopher Faulet 2026-02-03 11:55:58 +0100
  • 783db96ccb MEDIUM: htx: Refactor transfer of htx blocks to merge DATA blocks if possible Christopher Faulet 2026-02-03 08:29:51 +0100
  • a8887e55a0 BUG/MEDIUM: htx: Fix function used to change part of a block value when defrag Christopher Faulet 2026-02-11 15:43:51 +0100
  • e62e8de5a7 MEDIUM: stream: Offer buffers of default size only Christopher Faulet 2026-02-03 07:57:17 +0100
  • bc586b4138 MINOR: h1-htx: Disable 0-copy for buffers of different size Christopher Faulet 2026-02-10 15:24:54 +0100
  • 8b27dfdfb0 MEDIUM: applet: Disable 0-copy for buffers of different size Christopher Faulet 2026-02-03 07:56:02 +0100
  • 36282ae348 MEDIUM: mux-h1/mux-h2/mux-fcgi/h3: Disable 0-copy for buffers of different size Christopher Faulet 2026-02-03 07:55:31 +0100
  • f82ace414b MEDIUM: compression: Be sure to never compress more than a chunk at once Christopher Faulet 2026-02-03 07:54:11 +0100
  • 53b7150357 MEDIUM: stream: Limit number of synchronous send per stream wakeup Christopher Faulet 2026-02-03 07:49:21 +0100
  • 5965a6e1d2 MEDIUM: cache: Don't rely on a chunk to store messages payload Christopher Faulet 2026-02-03 07:45:03 +0100
  • 9ad9def126 BUG/MINOR: config: Check buffer pool creation for failures Christopher Faulet 2026-01-30 11:10:12 +0100
  • fae478dae5 MINOR: buffers: Swap buffers of same size only Christopher Faulet 2026-01-28 15:02:20 +0100
  • 6bf450b7fe MINOR: tree-wide: Use the buffer size instead of global setting when possible Christopher Faulet 2026-01-28 10:54:41 +0100
  • 503440534f BUG/MEDIUM: quic: non initialized app ops during backend 0-RTT session flx04/20260213-fle-bugs 20260213-fle-bugs Frederic Lecaille 2026-02-18 09:58:48 +0100
  • 903c8c10c9 BUG/MAJOR: ssl: SSL backend sessions used after free Frederic Lecaille 2026-02-13 13:30:24 +0100
  • fc89ff76c7 BUG/MEDIUM: jwe: fix timing side-channel and dead code in JWE decryption David Carlier 2026-02-14 16:16:58 +0000
  • 806c8c830d REORG: stconn: Move functions related to channel buffers to sc_strm.h Christopher Faulet 2026-01-28 10:53:22 +0100
  • 1b1a0b3bae MINOR: stconn: Add missing SC_FL_NO_FASTFWD flag in sc_show_flags Christopher Faulet 2026-02-03 18:32:19 +0100
  • 0aca25f725 BUG/MINOR: http-ana: Stop to wait for body on client error/abort Christopher Faulet 2026-02-12 11:24:27 +0100
  • 9e17087aeb BUG/MEDIUM: shctx: Use the next block when data exactly filled a block Christopher Faulet 2026-02-03 07:46:22 +0100
  • b248b1c021 CLEANUP: compression: Remove unused static buffers Christopher Faulet 2026-02-02 09:31:37 +0100
  • 829002d459 MINOR: flt-trace: Add an option to limit the amount of data forwarded Christopher Faulet 2026-02-16 11:42:36 +0100
  • 92307b5fec BUG/MINOR: flt-trace: Properly compute length of the first DATA block Christopher Faulet 2026-02-11 10:20:12 +0100
  • ccb075fa1b DEV: term-events: Fix hanshake events decoding Christopher Faulet 2026-02-17 07:39:31 +0100
  • 1b7843f1c1 BUG/MEDIUM: applet: Fix test on shut flags for legacy applets (v2) Christopher Faulet 2026-02-16 19:14:57 +0100
  • 8e0c2599b6 BUG/MEDIUM: mux-h1: Stop sending vi fast-forward for unexpected states Christopher Faulet 2026-02-17 15:56:19 +0100
  • cda056b9f4 BUG/MEDIUM: mux-h2/quic: Stop sending via fast-forward if stream is closed Christopher Faulet 2026-02-18 09:26:02 +0100
  • 2f94f61c31 REGTESTS: fix quoting in feature cmd which prevents test execution Amaury Denoyelle 2026-02-17 18:27:14 +0100
  • 18a78956cb MINOR: mux-quic: add BUG_ON_STRESS() when draining data on closed stream Amaury Denoyelle 2026-02-17 18:13:54 +0100
  • 4c275c7d17 BUG/MEDIUM: h3: reject frontend CONNECT as currently not implemented Amaury Denoyelle 2026-02-16 16:33:41 +0100
  • f3003d1508 BUG/MAJOR: Revert "MEDIUM: mux-quic: add BUG_ON if sending on locally closed QCS" Amaury Denoyelle 2026-02-16 16:41:50 +0100
  • 747ff09818 MEDIUM: backend: make "balance random" consider tg local req rate when loads are equal Aurelien DARRAGON 2026-02-16 16:12:15 +0100
  • 1274c21a42 BUG/MINOR: ssl: error with ssl-f-use when no "crt" William Lallemand 2026-02-16 18:41:40 +0100
  • 0016d45a9c BUG/MINOR: ssl: clarify ssl-f-use errors in post-section parsing William Lallemand 2026-02-16 18:22:53 +0100
  • e0d1cdff6a BUG/MINOR: ssl: fix leak in ssl-f-use parser upon error William Lallemand 2026-02-16 15:56:21 +0100
  • 86df0e206e BUG/MINOR: ssl: double-free on error path w/ ssl-f-use parser William Lallemand 2026-02-16 15:22:47 +0100
  • df8e05815c BUG/MINOR: ssl: lack crtlist_dup_ssl_conf() declaration William Lallemand 2026-02-16 15:10:35 +0100
  • 1d2490c5ae DEV: gdb: use unsigned longs to display pools memory usage Willy Tarreau 2026-02-16 11:07:23 +0100
  • cb63e899d9 CLEANUP: deviceatlas: add unlikely hints and minor code tidying David Carlier 2026-02-14 13:24:07 +0000
  • 076ec9443c MINOR: deviceatlas: precompute maxhdrlen to skip oversized headers early David Carlier 2026-02-14 13:24:06 +0000
  • f5d03bbe13 MINOR: deviceatlas: define header_evidence_entry in dummy library header David Carlier 2026-02-14 14:08:04 +0000
  • 23aeb72798 MINOR: deviceatlas: increase DA_MAX_HEADERS and header buffer sizes David Carlier 2026-02-14 13:24:05 +0000
  • 8031bf6e03 MINOR: deviceatlas: check getproptype return and remove pprop indirection David Carlier 2026-02-14 13:24:04 +0000
  • 0fad24b5da BUG/MINOR: deviceatlas: set cache_size on hot-reloaded atlas instance David Carlier 2026-02-14 13:24:03 +0000
  • 1d1daff7c4 BUG/MINOR: deviceatlas: fix deinit to only finalize when initialized David Carlier 2026-02-14 13:24:02 +0000
  • d8ff676592 BUG/MINOR: deviceatlas: fix resource leak on hot-reload compile failure David Carlier 2026-02-14 13:24:01 +0000
  • ea3b1bb866 BUG/MINOR: deviceatlas: fix double-checked locking race in checkinst David Carlier 2026-02-14 13:24:00 +0000
  • 734a139c52 BUG/MINOR: deviceatlas: fix cookie vlen using wrong length after extraction David Carlier 2026-02-14 13:23:59 +0000
  • 7098b4f93a BUG/MINOR: deviceatlas: fix off-by-one in da_haproxy_conv() David Carlier 2026-02-14 13:23:58 +0000
  • d8f219b380 BUG/MEDIUM: deviceatlas: fix resource leaks on init error paths David Carlier 2026-02-14 13:23:57 +0000
  • 6342705cee BUG/MINOR: deviceatlas: add NULL checks on strdup() results in config parsers David Carlier 2026-02-14 13:23:56 +0000
  • 2d6e9e15cd BUG/MINOR: deviceatlas: add missing return on error in config parsers David Carlier 2026-02-14 13:23:55 +0000
  • 5689605c8e DEV: gdb: add a utility to find the post-mortem address from a core Willy Tarreau 2026-02-14 10:41:44 +0100
  • 27110b7be1 WIP/BUG/MEDIUM: mux-quic: Notify upper layer for send if everything was sent flx04/20260210-large-buffers 20260210-large-buffers Christopher Faulet 2026-02-13 15:55:53 +0100
  • c03f2bd07f MINOR: config: reject configs using HTTP with large bufsize >= 256 MB Christopher Faulet 2026-02-13 15:38:08 +0100
  • 454266d166 MINOR: dynbuf: Add helpers to know if a buffer is a default or a large buffer Christopher Faulet 2026-02-13 09:54:53 +0100
  • 518733ca1e MEDIUM: http-ana: Use a large buffer if necessary when waiting for body Christopher Faulet 2026-02-03 07:59:06 +0100
  • f03dcce125 MINPR: htx: Get large chunk if necessary to perform a defrag Christopher Faulet 2026-02-11 17:46:00 +0100
  • b39b825632 MEDIUM: http-fetch: Be able to use large chunks when necessary Christopher Faulet 2026-02-09 11:15:52 +0100
  • 09583a69f4 MEDIUM: sample: Get chunks with a size dependent on input data when necessary Christopher Faulet 2026-02-09 11:15:02 +0100
  • d1c3644223 MEDIUM: stconn: Properly handle large buffers during a receive Christopher Faulet 2026-02-03 07:53:13 +0100
  • 3b2ce5dc2b MEDIUM: chunk: Add support for large chunks Christopher Faulet 2026-02-03 11:55:10 +0100
  • 5291e87454 MEDIUM: dynbuf: Add a pool for large buffers with a configurable size Christopher Faulet 2026-01-30 11:23:34 +0100
  • f67954d0bc MINOR: http-fetch: Use pointer to HTX DATA block when retrieving HTX body Christopher Faulet 2026-02-09 11:11:41 +0100
  • 1b3943764b MINOR: http-ana: Do a defrag on unaligned HTX message when waiting for payload Christopher Faulet 2026-02-10 18:33:02 +0100
  • ae23de19d6 MEDIUM: htx: Improve detection of fragmented/unordered HTX messages Christopher Faulet 2026-02-03 18:31:38 +0100
  • b979853fb8 MEDIUM: htx: Refactor htx defragmentation to merge data blocks Christopher Faulet 2026-02-03 11:55:58 +0100
  • e6a80ec94b MEDIUM: htx: Refactor transfer of htx blocks to merge DATA blocks if possible Christopher Faulet 2026-02-03 08:29:51 +0100
  • 9c9848c958 BUG/MEDIUM: htx: Fix function used to change part of a block value when defrag Christopher Faulet 2026-02-11 15:43:51 +0100
  • 2291219d84 MEDIUM: stream: Offer buffers of default size only Christopher Faulet 2026-02-03 07:57:17 +0100
  • 16586399e1 MINOR: h1-htx: Disable 0-copy for buffers of different size Christopher Faulet 2026-02-10 15:24:54 +0100
  • 33d2be0364 MEDIUM: applet: Disable 0-copy for buffers of different size Christopher Faulet 2026-02-03 07:56:02 +0100
  • 030227a4df MEDIUM: mux-h1/mux-h2/mux-fcgi/h3: Disable 0-copy for buffers of different size Christopher Faulet 2026-02-03 07:55:31 +0100