Commit graph

  • 41bded8952 BUG/MEDIUM: tcpcheck: Properly retrieve tcpcheck type to install the best mux master Christopher Faulet 2026-04-05 09:22:11 +0200
  • ca53ee17b6 BUG/MINOR: counters: fix unexpected 127 char GUID truncation for shm-stats-file objects Aurelien DARRAGON 2026-04-03 16:12:46 +0200
  • 774d0dfe14 BUG/MEDIUM: tcpcheck/server: Fix parsing of healthcheck param for dynamic servers flx04/master Christopher Faulet 2026-04-03 16:28:08 +0200
  • 09c37fb6bd MINOR: tcpcheck: Reject unknown keyword during parsing of healthcheck section Christopher Faulet 2026-04-03 16:26:40 +0200
  • 6ed656d691 BUG/MINOR: http-act: fix a typo in the "pause" action error message Willy Tarreau 2026-04-03 16:24:43 +0200
  • 063dfd9ff3 DOC: config: Fix two typos in the server param "healthcheck" description Christopher Faulet 2026-04-03 15:50:23 +0200
  • 2147e8e368 MINOR: servers: The right parameter for idle-pool.shared is "full" Olivier Houchard 2026-04-03 15:45:26 +0200
  • c010c3924a BUG/MEDIUM: mux-h1: Disable 0-copy forwarding when draining the request Christopher Faulet 2026-04-03 15:12:54 +0200
  • 8056117e98 BUG/MEDIUM: haterm: Move all init functions of haterm in haterm_init.c Christopher Faulet 2026-04-03 12:20:20 +0200
  • ed208b7e0f MINOR: tcpcheck: reintroduce proxy_parse_tcpcheck() symbol William Lallemand 2026-04-03 14:35:58 +0200
  • 910a182f05 Revert "CLEANUP: tcpcheck: Don't needlessly expose proxy_parse_tcpcheck()" William Lallemand 2026-04-03 14:15:11 +0200
  • 3eebd5f67d REGTESTS: add a test for "filter-sequence" directive Aurelien DARRAGON 2026-04-03 10:51:01 +0200
  • 8d28c0e37b MEDIUM: filters: add "filter-sequence" directive Aurelien DARRAGON 2026-03-11 15:37:44 +0100
  • 629a5ae531 MINOR: filters: add filter name to flt_conf struct Aurelien DARRAGON 2026-03-31 14:44:34 +0200
  • 882176a602 DOC: config: fix ambiguous info in log-steps directive description Aurelien DARRAGON 2026-04-02 19:08:30 +0200
  • f2e362ab22 [RELEASE] Released version 3.4-dev8 v3.4-dev8 Willy Tarreau 2026-04-03 11:46:05 +0200
  • e42f381bfc BUG/MINOR: ssl: fix memory leak in ssl_fc_crtname by using SSL_CTX ex_data index William Lallemand 2026-04-03 10:58:48 +0200
  • f1bf8dd148 MINOR: haterm: Add an request option to disable splicing Christopher Faulet 2026-04-03 10:26:37 +0200
  • 3ab5044c1c MINOR: haterm: Handle boolean request options as flags Christopher Faulet 2026-04-03 10:17:39 +0200
  • f349d0b113 MEDIUM: haterm: Add support for splicing and option to disable it Christopher Faulet 2026-04-02 21:47:12 +0200
  • 70a7f8dce0 MEDIUM: haterm: Prepare support for splicing by initializing a master pipe Christopher Faulet 2026-04-02 21:31:53 +0200
  • ecf36f2ca8 MEDIUM: haterm: Add support for 0-copy data forwading and option to disable it Christopher Faulet 2026-04-02 21:44:05 +0200
  • 2a1afcf39d MINOR: hasterm: Change hstream_add_data() to prepare zero-copy data forwarding Christopher Faulet 2026-04-02 21:40:31 +0200
  • d89ae36adc MINOR: ssl: add the ssl_fc_crtname sample fetch William Lallemand 2026-04-02 23:34:50 +0200
  • efb1ab57be BUG/MINOR: cfgcond: fail cleanly on missing argument for "feature" Willy Tarreau 2026-04-03 09:17:35 +0200
  • f9ba750fd9 BUG/MINOR: cfgcond: always set the error string on awslc_api checks Willy Tarreau 2026-04-03 08:58:49 +0200
  • bf04e64f2c BUG/MINOR: cfgcond: always set the error string on openssl_version checks Willy Tarreau 2026-04-03 08:56:54 +0200
  • 3608374d6d BUG/MINOR: cfgcond: properly set the error pointer on evaluation error Willy Tarreau 2026-04-03 08:51:02 +0200
  • 6df3662077 MEDIUM: acme: split the initial delay from the retry DNS delay William Lallemand 2026-04-02 16:15:12 +0200
  • 6ca83eb731 MINOR: acme: remove remaining CLI wait in ACME_RSLV_TRIGGER William Lallemand 2026-04-02 18:23:35 +0200
  • 22b7da1464 BUG/MINOR: mux_quic: fix uninit for QMux emission Amaury Denoyelle 2026-04-02 16:54:27 +0200
  • 3636ebd062 DEBUG: connection/flags: add QSTRM flags for the decoder Amaury Denoyelle 2026-04-02 16:21:40 +0200
  • 253bf8cbae MEDIUM: acme: initialize the dns timer starting from the first DNS request William Lallemand 2026-04-02 15:45:47 +0200
  • 6228ec6a81 MINOR: acme: split the CLI wait from the resolve wait William Lallemand 2026-04-02 15:16:29 +0200
  • 2457701299 MAJOR: mux-quic: activate QMux on the backend side flx04/quic-interop quic-interop Amaury Denoyelle 2026-03-26 10:27:28 +0100
  • 490b465fd1 MAJOR: mux-quic: activate QMux for frontend side Amaury Denoyelle 2025-02-19 15:01:58 +0100
  • b26178396a MINOR: mux-quic: use QMux transport parameters from qstrm xprt Amaury Denoyelle 2026-03-27 14:29:09 +0100
  • 3c42a7e9ac MEDIUM: ssl: load xprt_qstrm after handshake completion Amaury Denoyelle 2026-03-25 14:17:38 +0100
  • f1ed1de317 MINOR: xprt_qstrm: implement sending of transport parameters Amaury Denoyelle 2026-03-25 14:14:20 +0100
  • 531a2b9f1a MINOR: xprt_qstrm: implement reception of transport parameters Amaury Denoyelle 2026-03-25 09:05:21 +0100
  • 91ea5809e9 MINOR: xprt_qstrm: define callback for ALPN retrieval Amaury Denoyelle 2026-03-25 09:03:41 +0100
  • 4dd224b5ef MINOR: xprt_qstrm: define new xprt module for QMux protocol Amaury Denoyelle 2026-03-24 16:58:48 +0100
  • 782894f5b8 MINOR: mux-quic: define Tx connection buffer for QMux Amaury Denoyelle 2026-04-02 11:58:04 +0200
  • 621f21f6fd MINOR: mux-quic: implement qstream send callback Amaury Denoyelle 2026-03-27 10:16:56 +0100
  • e8d9eb4f7a MEDIUM: mux-quic: implement QMux send Amaury Denoyelle 2026-03-27 14:41:40 +0100
  • 0f0574ee96 MINOR: mux_quic: implement qstrm rx buffer realign Amaury Denoyelle 2026-03-30 11:18:54 +0200
  • 81f22cd68a MINOR: mux-quic: define Rx connection buffer for QMux Amaury Denoyelle 2026-03-27 10:14:39 +0100
  • 068baf4ddf MINOR: mux-quic: handle flow-control frame on qstream read Amaury Denoyelle 2026-03-27 10:15:13 +0100
  • 6ae22a50e5 MEDIUM: mux-quic: implement QMux receive Amaury Denoyelle 2026-03-27 14:39:34 +0100
  • f16c851625 MINOR: quic: abstract stream type in qf_stream frame Amaury Denoyelle 2025-12-10 10:43:36 +0100
  • ce4aab4fdb MINOR: mux-quic: prepare traces support for QMux Amaury Denoyelle 2026-03-26 15:03:04 +0100
  • afa17f68a9 MINOR: mux-quic: protect qcc_io_process for QMux Amaury Denoyelle 2026-04-02 12:00:18 +0200
  • 9d8f7a4459 MINOR: mux-quic: convert init/closure for QMux compatibility Amaury Denoyelle 2026-04-02 12:00:36 +0200
  • 3078a63335 MINOR: mux-quic: prepare Tx support for QMux Amaury Denoyelle 2026-03-26 14:57:49 +0100
  • 10094fdd00 MINOR: mux-quic: move qcs stream member into tx inner struct Amaury Denoyelle 2026-03-31 17:55:10 +0200
  • 62fcc48bcf MINOR: quic: implement QMux transport params frame parser/builder Amaury Denoyelle 2026-03-30 16:39:57 +0200
  • ea5cb23307 MINOR: quic: define QMux transport parameters frame type Amaury Denoyelle 2025-02-12 17:54:13 +0100
  • 9a2db73e32 MINOR: quic: remove useless quic_tp_dec_err type Amaury Denoyelle 2026-04-01 13:56:33 +0200
  • 967228c211 MINOR: quic: split transport params decoding/check Amaury Denoyelle 2026-04-01 13:20:42 +0200
  • b72bfedd68 BUG/MINOR: quic: fix documentation for transport params decoding Amaury Denoyelle 2026-04-01 13:10:21 +0200
  • 011b085803 MINOR: quic: refactor frame encoding Amaury Denoyelle 2026-03-30 14:11:17 +0200
  • 48e41e4ce0 MINOR: quic: refactor frame parsing Amaury Denoyelle 2025-02-19 14:53:14 +0100
  • 1e08247961 MINOR: connection: add function to identify a QUIC connection Amaury Denoyelle 2026-03-26 14:57:19 +0100
  • 7c3fe4d0c0 MINOR: acme: set the default dns-delay to 30s William Lallemand 2026-04-02 13:29:43 +0200
  • 10ce550b47 CLEANUP: net_helper: fix typo in comment Ilia Shipitsin 2026-04-01 00:49:18 +0200
  • 7f6999b764 MINOR: acme: add 'dns-timeout' keyword for dns-01 challenge William Lallemand 2026-04-01 18:30:06 +0200
  • c49facbabe REGTESTS: tcpcheck: Add a script to check healthcheck section Christopher Faulet 2026-03-31 08:48:19 +0200
  • 6fbccae1ab MEDIUM: tcpcheck/server: Add healthcheck server keyword Christopher Faulet 2026-03-27 16:24:16 +0100
  • 44c02854ca MINOR: tcpcheck: Extract tcpheck ruleset post-config in a dedicated function Christopher Faulet 2026-03-30 07:50:17 +0200
  • 275bd9ec03 MEDIUM: tcpcheck: Add parsing support for healthcheck sections Christopher Faulet 2026-03-27 07:35:00 +0100
  • 9e92352967 MEDIUM: tcpcheck: Split parsing functions to prepare healthcheck sections parsing Christopher Faulet 2026-03-26 23:06:14 +0100
  • 954e87ee01 MINOR: tcpcheck: Add a function to stringify the healthcheck type Christopher Faulet 2026-03-27 15:37:04 +0100
  • 51e1562a0d CLEANUP: tcpcheck: Don't needlessly expose proxy_parse_tcpcheck() Christopher Faulet 2026-03-26 23:01:04 +0100
  • 3e8b8aa6aa BUG/MINOR: tcpcheck: Use tcpcheck context for expressions parsing Christopher Faulet 2026-03-26 22:57:58 +0100
  • 64e3029e8b MINOR: tcpcheck: Use tcpcheck flags to know a healthcheck uses SSL connections Christopher Faulet 2026-03-26 22:54:12 +0100
  • b58f567ff3 BUG/MINOR: tcpcheck: Don't enable http_needed when parsing HTTP samples Christopher Faulet 2026-03-26 13:42:28 +0100
  • 978119caa6 MINOR: tcpcheck: Deal with disable-on-404 and send-state in the tcp-check itself Christopher Faulet 2026-03-26 09:14:58 +0100
  • dc7c8bd2f8 MEDIUM: tcpcheck: Refactor how tcp-check rulesets are stored Christopher Faulet 2026-03-26 08:56:29 +0100
  • 949aa36820 BUG/MINOR: tcpcheck: Remove unexpected flag on tcpcheck rules for httchck option Christopher Faulet 2026-03-24 14:55:01 +0100
  • 8c00df7448 MEDIUM: http_act: Rework *-headers-bin actions Christopher Faulet 2026-04-01 14:02:30 +0200
  • 2adcdbacc2 MINOR: action: Add a sample expression field in arguments used by HTTP actions Christopher Faulet 2026-04-01 14:00:24 +0200
  • e4b8531d5a BUG/MINOR: http_act: Make set/add-headers-bin compatible with ACL conditions Christopher Faulet 2026-04-01 11:17:47 +0200
  • 6a862009be DOC: configuration: update tune.ssl.keylog URL to IETF draft William Lallemand 2026-04-01 16:21:27 +0200
  • c8bfd06b57 MINOR: ssl/log: add keylog format variables and env vars William Lallemand 2026-04-01 10:56:24 +0200
  • e264523112 MINOR: servers: Don't update last_sess if it did not change Olivier Houchard 2026-04-01 15:08:26 +0200
  • eaf42ee886 MINOR: backends: Don't update last_sess if it did not change Olivier Houchard 2026-04-01 15:01:09 +0200
  • 397530b1e9 MEDIUM: stats: Hide the version by default and add stats-showversion Olivier Houchard 2026-04-01 14:25:05 +0200
  • 7c73b08a98 BUG/MINOR: http_act: Properly handle decoding errors in *-headers-bin actions Christopher Faulet 2026-03-31 22:24:32 +0200
  • ee95a7539e BUG/MEDIUM: mux-h1: Don't set MSG_MORE on bodyless responses forwarded to client Cody Ohlsen 2026-03-27 17:05:20 -0700
  • daf378d2b4 MEDIUM: Add set-headers-bin, add-headers-bin and del-headers-bin actions Nenad Merdanovic 2026-03-30 23:58:21 +0200
  • b134065ea8 DOC: configuration: mention QUIC server support Amaury Denoyelle 2026-03-31 17:39:10 +0200
  • 94d2f69b93 BUG/MEDIUM: map/cli: CLI commands lack admin permission checks William Lallemand 2026-03-25 14:57:08 +0100
  • 66965a60ba BUG/MEDIUM: ssl/ocsp: ocsp commands are missing permission checks William Lallemand 2026-03-25 14:47:10 +0100
  • 453a01387b BUG/MEDIUM: ssl/cli: tls-keys commands are missing permission checks William Lallemand 2026-03-25 11:54:09 +0100
  • 25366f6dc1 BUG/MEDIUM: map/cli: map/acl commands warn when accessed without admin level William Lallemand 2026-03-31 11:36:08 +0200
  • d47415624b BUG/MEDIUM: ssl/ocsp: ocsp commands warn when accessed without admin level William Lallemand 2026-03-31 11:35:46 +0200
  • 14a4168a84 BUG/MEDIUM: ssl/cli: tls-keys commands warn when accessed without admin level William Lallemand 2026-03-31 11:34:43 +0200
  • 226bb4bd28 SCRIPTS: git-show-backports: list new commits and how to review them with -L Willy Tarreau 2026-03-31 09:17:03 +0200
  • ad87ab1f2e DOC: configuration: document challenge-ready and dns-delay options for ACME William Lallemand 2026-03-30 17:36:51 +0200
  • 2b0c510aff MEDIUM: acme: new 'challenge-ready' option William Lallemand 2026-03-27 12:18:47 +0100