Commit graph

  • 45f4552e12 WIP: BUG fix 20260108-httpterm Frederic Lecaille 2026-02-03 16:14:27 +0100
  • a46c0813e7 MINOR: httpterm: add support httpterm run mode flx04/20260108-httpterm Frederic Lecaille 2026-01-26 16:37:39 +0100
  • 3f2864146f MINOR: ssl/ckch: certificates generation from "load" "crt-store" directive Frederic Lecaille 2026-01-26 16:05:35 +0100
  • b807cd4fc1 WIP: httpterm: add httpterm sources Frederic Lecaille 2026-01-16 11:06:10 +0100
  • 2527d9dcd1 MEDIUM: tcpcheck: add post-80 option for mysql-check to support MySQL 8.x master flx04/master Hyeonggeun Oh 2026-02-02 22:31:33 +0900
  • f26562bcb7 MINOR: quic: Fix build with USE_QUIC_OPENSSL_COMPAT Olivier Houchard 2026-02-03 04:02:46 +0100
  • 509a136e58 fix: standardize out-of-memory message in cfg parser Murari Prasad Samal 2026-02-01 18:49:48 +0000
  • ba82981581 WIP: trace: add hstream argument definition Frederic Lecaille 2026-01-15 16:10:10 +0100
  • abc1947e19 BUG/MEDIUM: applet: Fix test on shut flags for legacy applets Christopher Faulet 2026-01-30 09:51:00 +0100
  • 0a3aa456c7 TMP flx04/20250214-quic-on-streams 20250214-quic-on-streams Amaury Denoyelle 2025-12-12 10:03:37 +0100
  • 909158c7e0 TMP merge common code step 2 Amaury Denoyelle 2025-12-10 15:26:53 +0100
  • 670e8b2f9a MINOR: mux-quic: merge the common code from QOS to QMUX Amaury Denoyelle 2025-12-10 15:02:01 +0100
  • c530030121 TMP Amaury Denoyelle 2025-07-29 14:59:24 +0200
  • 02625863d4 MAJOR: mux-quic: implement QUIC-TCP specific ops Amaury Denoyelle 2025-02-19 15:02:19 +0100
  • 2e3d06e45d MINOR: mux-quic: refine API between QMUX/qc-stream-desc layers Amaury Denoyelle 2025-12-10 11:30:19 +0100
  • 3417f9b90a MINOR: quic/mux-quic: abstract stream type in qf_stream frame Amaury Denoyelle 2025-12-10 10:43:36 +0100
  • 6629d4aaa1 MINOR: mux-quic: implement QUIC-TCP send frames Amaury Denoyelle 2025-02-19 15:01:58 +0100
  • 289f063067 MINOR: quic: protect QUIC specific bits Amaury Denoyelle 2025-02-19 14:53:14 +0100
  • 36a05fbe93 MINOR: mux-quic: define QUIC-TCP stream dedicated buffer Amaury Denoyelle 2025-02-19 14:51:26 +0100
  • b53deccd21 MINOR: mux-quic: protect QUIC specific bits Amaury Denoyelle 2025-02-19 14:50:12 +0100
  • 070ecf8577 MINOR: quic: define QC_FT_QS_TP frame type Amaury Denoyelle 2025-02-12 17:54:13 +0100
  • d76e0df128 Revert "MINOR: mux-quic: delay subscribe on recv after 0-RTT" Amaury Denoyelle 2025-12-08 17:34:52 +0100
  • 27dd09fe1c MINOR: mux-quic: delay subscribe on recv after 0-RTT Amaury Denoyelle 2025-02-18 11:53:17 +0100
  • 97e034e162 MINOR: quic: export TPs related functions Amaury Denoyelle 2025-02-19 14:53:38 +0100
  • 02e6375017 DOC: internals: cleanup few typos in master-worker documentation Egor Shestakov 2026-01-29 17:15:33 +0000
  • da728aa0f6 REGTESTS: ssl: make reg-tests compatible with OpenSSL 4.0 William Lallemand 2026-01-29 15:18:08 +0100
  • 23e8ed6ea6 MEDIUM: ssl: porting to X509_STORE_get1_objects() for OpenSSL 4.0 William Lallemand 2025-11-24 21:44:46 +0100
  • fa094d0b61 MEDIUM: ssl: remove connection from msg callback args flx04/quic-interop quic-interop Amaury Denoyelle 2026-01-28 10:37:38 +0100
  • 869a997a68 BUG/MEDIUM: ssl: fix msg callbacks on QUIC connections Amaury Denoyelle 2026-01-28 09:53:40 +0100
  • 48d9c90ff2 BUG/MINOR: config/ssl: fix spelling of "expose-experimental-directives" Willy Tarreau 2026-01-29 11:07:55 +0100
  • 35d63cc3c7 MEDIUM: h1: strictly verify quoting in chunk extensions Willy Tarreau 2026-01-28 17:32:36 +0100
  • bb36836d76 DOC: config: mention that idle connection sharing is per thread-group Willy Tarreau 2026-01-28 17:18:50 +0100
  • a79a67b52f OPTIM: server: get rid of the last use of _ha_barrier_full() Willy Tarreau 2026-01-28 15:59:40 +0000
  • a9df6947b4 OPTIM: proxy: separate queues fields from served Willy Tarreau 2026-01-28 10:57:25 +0000
  • 3ca2a83fc0 OPTIM: server: move queueslength in server struct Willy Tarreau 2026-01-28 10:38:22 +0000
  • cb3fd012cd DOC: config: mention some possible TLS versions restrictions for kTLS Willy Tarreau 2026-01-28 10:42:37 +0100
  • bbab0ac4d0 BUG/MINOR: ssl: fix error message of tune.ssl.certificate-compression William Lallemand 2026-01-27 16:23:51 +0100
  • 6995fe60c3 MINOR: ssl: allow to disable certificate compression William Lallemand 2026-01-27 12:25:25 +0100
  • 0ea601127e BUG/MAJOR: applet: Don't call I/O handler if the applet was shut Christopher Faulet 2026-01-22 14:40:45 +0100
  • 0ebef67132 MINOR: ssl: display libssl errors on private key loading William Lallemand 2026-01-26 14:19:19 +0100
  • 9b1faee4c9 BUG/MINOR: ssl: Encrypted keys could not be loaded when given alongside certificate Remi Tricot-Le Breton 2026-01-26 11:54:45 +0100
  • d2ccc19fde BUG/MINOR: ssl: Properly manage alloc failures in SSL passphrase callback Remi Tricot-Le Breton 2026-01-26 11:22:18 +0100
  • f4cd1e74ba DOC: reg-tests: update VTest upstream link in the starting guide Egor Shestakov 2026-01-25 17:49:55 +0000
  • 1a3252e956 MEDIUM: pools: better check for size rounding overflow on registration Willy Tarreau 2026-01-26 11:18:04 +0100
  • e9e4821db5 BUG/MINOR: stick-tables: abort startup on stk_ctr pool creation failure Willy Tarreau 2026-01-26 11:31:24 +0100
  • 4e7c07736a BUG/MINOR: config: check capture pool creations for failures Willy Tarreau 2026-01-26 11:13:29 +0100
  • c267d24f57 BUG/MINOR: proto_tcp: Properly report support for HAVE_TCP_MD5SIG feature Christopher Faulet 2026-01-23 11:32:20 +0100
  • a3e9a04435 BUG/MEDIUM: mux-h1: Skip UNUSED htx block when formating the start line Christopher Faulet 2026-01-23 10:05:08 +0100
  • be68ecc37d BUG/MINOR: promex: Detach promex from the server on error dump its metrics dump Christopher Faulet 2026-01-23 10:23:27 +0100
  • a66b4881d7 BUG/MINOR: hlua: consume error object if ignored after a failing lua_pcall() Aurelien DARRAGON 2026-01-23 10:58:26 +0100
  • 9e9083d0e2 BUG/MEDIUM: hlua: fix invalid lua_pcall() usage in hlua_traceback() Aurelien DARRAGON 2026-01-23 10:30:08 +0100
  • 2eda6e1cbe [RELEASE] Released version 3.4-dev3 v3.4-dev3 Willy Tarreau 2026-01-22 19:02:54 +0100
  • b52c60d366 MEDIUM: proxy: implement persistent named defaults Amaury Denoyelle 2025-12-18 18:09:13 +0100
  • 116983ad94 MEDIUM: cfgparse: do not store unnamed defaults in name tree Amaury Denoyelle 2026-01-21 10:22:23 +0100
  • 848e0cd052 MINOR: proxy: simplify defaults proxies list storage Amaury Denoyelle 2026-01-20 14:33:46 +0100
  • 434e979046 MINOR: proxy: refactor defaults proxies API Amaury Denoyelle 2026-01-22 11:16:14 +0100
  • 6c0ea1fe73 MINOR: proxy: remove proxy_preset_defaults() Amaury Denoyelle 2026-01-20 11:41:37 +0100
  • f535d3e031 BUG/MEDIUM: debug: only dump Lua state when panicking Willy Tarreau 2026-01-22 12:01:22 +0100
  • ac877a25dd BUG/MINOR: proxy: fix deinit crash on defaults with duplicate name Amaury Denoyelle 2026-01-22 15:20:31 +0100
  • b3f7d43248 SCRIPTS: build: enable symbols in AWS-LC builds William Lallemand 2026-01-22 15:25:24 +0100
  • 21b192e799 REGTESTS: ssl: fix generate-certificates w/ LibreSSL William Lallemand 2026-01-21 16:40:21 +0100
  • c7004be964 BUG/MEDIUM: mux-quic: prevent BUG_ON() on aborted uni stream close Amaury Denoyelle 2026-01-20 19:00:37 +0100
  • eb5279b154 BUG/MEDIUM: ssl: fix generate-certificates option when SNI greater than 64bytes William Lallemand 2026-01-16 11:47:06 +0100
  • fbc98ebcda BUG/MEDIUM: ssl: fix error path on generate-certificates William Lallemand 2026-01-21 07:03:03 +0100
  • 2d8d2b4247 DOC: vars: document dump_all_vars() sample fetch Hyeonggeun Oh 2025-12-26 15:57:35 +0900
  • 9f766b2056 MINOR: vars: implement dump_all_vars() sample fetch Hyeonggeun Oh 2026-01-13 03:07:16 +0900
  • 95e8483b35 MINOR: vars: store variable names for runtime access Hyeonggeun Oh 2026-01-14 03:20:27 +0900
  • 25564b6075 MINOR: tools: add chunk_escape_string() helper function Hyeonggeun Oh 2026-01-13 03:07:15 +0900
  • 7e85391a9e REORG: cfgparse: move peers parsing to cfgparse-peers.c Hyeonggeun Oh 2026-01-20 22:27:40 +0900
  • 44c491ae6b DOC: fix mismatched quotes typos around words in the documentation files Egor Shestakov 2026-01-19 17:27:50 +0000
  • 0c3b212aab DOC: fix typos in the documentation files Egor Shestakov 2026-01-19 17:27:49 +0000
  • 6f5def3cbd DOC: proxy-protocol: Add SSL client certificate TLV Simon Ser 2026-01-19 23:38:11 +0000
  • 9156d5f775 BUG/MEDIUM: log: parsing log-forward options may result in segfault Aurelien DARRAGON 2026-01-19 16:35:37 +0100
  • 14e890d85e SCRIPTS: build-ssl: fix quictls build for 1.1.1 versions William Lallemand 2026-01-19 14:18:39 +0100
  • 818b32addc SCRIPTS: build-ssl: clone the quictls branch directly William Lallemand 2026-01-19 13:41:17 +0100
  • b4f64c0abf BUG/MEDIUM: promex: server iteration may rely on stale server Aurelien DARRAGON 2026-01-13 21:38:18 +0100
  • d38b918da1 BUG/MINOR: server: ensure server is detached from proxy list before being freed Aurelien DARRAGON 2026-01-13 19:15:07 +0100
  • 12dc9325a7 MINOR: cli: use srv_drop() when server was created using new_server() Aurelien DARRAGON 2026-01-13 19:37:54 +0100
  • eebb448f49 CI: github: fix vtest.yml with "not quictls" William Lallemand 2026-01-19 13:22:10 +0100
  • 0a464215c5 CI: github: define the right quictls version in each jobs William Lallemand 2026-01-19 11:45:57 +0100
  • b8e91f619a SCRIPTS: build-ssl: use QUICTLS_VERSION instead of QUICTLS=yes William Lallemand 2026-01-19 11:43:24 +0100
  • bd8d70413e CI: github: switch monthly Fedora Rawhide build to OpenSSL Ilia Shipitsin 2026-01-17 21:00:47 +0100
  • 90c5618ed5 MEDIUM: systemd: implement directory loading William Lallemand 2026-01-16 09:55:33 +0100
  • a3ee35cbfc REORG/MINOR: cfgparse: eliminate code duplication by lshift_args() Egor Shestakov 2026-01-15 15:41:38 +0000
  • 447d73dc99 BUG/MINOR: cfgparse: fix "default" prefix parsing Egor Shestakov 2026-01-15 15:41:37 +0000
  • 362ff2628f REGTESTS: jwe: Fix tests of algorithms not supported by AWS-LC Remi Tricot-Le Breton 2026-01-13 11:51:01 +0100
  • aba18bac71 MINOR: jwe: Some algorithms not supported by AWS-LC Remi Tricot-Le Breton 2026-01-13 11:51:00 +0100
  • 39da1845fc DOC: jwe: Add doc for jwt_decrypt converters Remi Tricot-Le Breton 2026-01-13 11:50:59 +0100
  • 4b73a3ed29 REGTESTS: jwe: Add jwt_decrypt_secret and jwt_decrypt_cert tests Remi Tricot-Le Breton 2026-01-13 11:50:58 +0100
  • e3a782adb5 MINOR: jwe: Add new jwt_decrypt_cert converter Remi Tricot-Le Breton 2026-01-13 11:50:57 +0100
  • 416b87d5db MINOR: jwe: Add new jwt_decrypt_secret converter Remi Tricot-Le Breton 2026-01-13 11:50:56 +0100
  • 2b45b7bf4f REGTESTS: ssl: Add tests for new aes cbc converters Remi Tricot-Le Breton 2026-01-13 11:50:55 +0100
  • c431034037 MINOR: ssl: Add new aes_cbc_enc/_dec converters Remi Tricot-Le Breton 2026-01-13 11:50:54 +0100
  • f0e64de753 MINOR: ssl: Factorize AES GCM data processing Remi Tricot-Le Breton 2026-01-13 11:50:53 +0100
  • 6870551a57 MEDIUM: proxy: force traffic on unpublished/disabled backends Amaury Denoyelle 2026-01-07 14:15:14 +0100
  • 16f035d555 MINOR: cfgparse: adapt warnif_cond_conflicts() error output Amaury Denoyelle 2026-01-08 16:55:38 +0100
  • 82907d5621 MINOR: stats: report BE unpublished status Amaury Denoyelle 2026-01-13 16:24:52 +0100
  • 797ec6ede5 MEDIUM: proxy: implement publish/unpublish backend CLI Amaury Denoyelle 2026-01-06 11:04:18 +0100
  • 21fb0a3f58 MEDIUM: proxy: do not select a backend if disabled Amaury Denoyelle 2026-01-06 10:45:40 +0100
  • 2d26d353ce REGTESTS: add test on backend switching rules selection Amaury Denoyelle 2026-01-09 11:17:38 +0100