Commit graph

  • 2ff861747c BUG/MINOR: server: fix add server with consistent hash balancing master flx04/master quic-interop Amaury Denoyelle 2026-06-12 10:54:42 +0200
  • 98b1fd4ff9 BUG/MEDIUM: h3: Properly handle PUSH_PROMISE on backend connections Olivier Houchard 2026-06-12 13:39:07 +0200
  • b9aa1c0e64 MEDIUM: tasks: Redispatch shared tasks when the thread is loaded Olivier Houchard 2026-06-09 13:01:09 +0200
  • aaee6c463c MINOR: tasks: Remove wq_lock and the per-thread group wait queues Olivier Houchard 2026-05-13 13:54:42 +0200
  • caa1cd0674 MINOR: tasks: Use __task_set_state_and_tid() in task_instant_wakeup() Olivier Houchard 2026-06-11 16:34:19 +0200
  • 0988b9c773 MEDIUM: tasks: Remove the per-thread group wait queue Olivier Houchard 2026-04-28 18:46:54 +0200
  • c9f3ddcb1e MINOR: tasks: Start using __task_set_state_and_tid() Olivier Houchard 2026-06-11 16:29:03 +0200
  • 95cb3251a0 MINOR: tasks: Use __task_get_current_owner() in task_kill. Olivier Houchard 2026-06-11 16:20:29 +0200
  • 74b16c5477 MINOR: tasks: Introduce __task_get_current_owner Olivier Houchard 2026-04-28 18:09:19 +0200
  • 8b6d8f5e4f MINOR: tasks: Add __task_get_new_tid_field() Olivier Houchard 2026-04-28 18:09:32 +0200
  • 91f9e3a3dd MINOR: tasks: Introduce __task_set_state_and_tid Olivier Houchard 2026-04-16 18:01:52 +0200
  • 92206fb02f DOC: acme: add mentions of lua features William Lallemand 2026-06-11 23:51:45 +0200
  • d2c9bf70e5 EXAMPLES: lua/acme: add a dns-01 handler for Gandi LiveDNS API William Lallemand 2026-06-11 19:34:15 +0200
  • 4bb21dae2f MINOR: acme: publish ACME_DEPLOY event via event_hdl William Lallemand 2026-06-11 18:39:51 +0200
  • 81d7624e01 MINOR: acme: publish ACME_NEWCERT event via event_hdl William Lallemand 2026-06-11 15:47:42 +0200
  • 960fa1c921 BUG/MINOR: cpu-topo: use ha_diag_notice() to report thread creations Willy Tarreau 2026-06-11 18:40:08 +0200
  • 7d63efa5f5 MINOR: errors: add ha_diag_notice() to report diag-level notifications Willy Tarreau 2026-06-11 18:36:17 +0200
  • f0d4fff39c cleanup: remove plenty of printf flx04/20260319-haload 20260319-haload Frederic Lecaille 2026-06-11 15:00:32 +0200
  • 186d0fd00e fix use of multiple URLs Frederic Lecaille 2026-06-10 09:22:04 +0200
  • 96b08e959c BUG/MEDIUM: ktls: defer enabling TLS ULP on a socket until connected Karol Kucharski 2026-06-11 14:48:38 +0200
  • 784f972a6f MINOR: acme/lua: implement ACME.challenge_ready() Lua function William Lallemand 2026-06-10 15:12:51 +0200
  • 5c0733db9a MEDIUM: lua: move longjmp annotation macros to hlua.h William Lallemand 2026-06-10 14:17:22 +0200
  • d0fde90e16 MINOR: lua: add REGISTER_HLUA_STATE_INIT() to register state init callbacks William Lallemand 2026-06-10 15:03:05 +0200
  • 5293adbf28 fix: unstoppable process on stream errors Frederic Lecaille 2026-06-11 14:01:11 +0200
  • 3dfd86062b BUILD: h3: fix compilation with USE_TRACE=0 flx04/quic-interop Amaury Denoyelle 2026-06-11 11:47:57 +0200
  • cc01214a67 MINOR: h3: trace HTTP headers on BE side Amaury Denoyelle 2026-06-11 11:20:54 +0200
  • 00c081b5f3 MINOR: h3: trace HTTP headers on FE side Amaury Denoyelle 2026-06-11 11:09:31 +0200
  • 53fe4181a5 MINOR: h3: extend trace verbosity Amaury Denoyelle 2026-06-11 10:57:56 +0200
  • 9e60d35aaf MINOR: acme: introduce acme_challenge_ready() for reuse outside the CLI William Lallemand 2026-06-10 11:29:18 +0200
  • 0a90ff6b3d BUG/MEDIUM: acme: stuck ACME task when authz is already "valid" William Lallemand 2026-06-10 18:06:57 +0200
  • 2478a24143 fix RX "connection: close" header issue Frederic Lecaille 2026-06-10 17:43:01 +0200
  • 6c75202b48 BUILD: servers: Fix build with -std=gnu89 Olivier Houchard 2026-06-10 10:23:18 +0200
  • 38b096c6c2 fix use of multiple URLs flx04/20260610-haload 20260610-haload Frederic Lecaille 2026-06-10 09:22:04 +0200
  • fb38e40ad5 BUG/MINOR: quic: fix Initial length value in sent packets Amaury Denoyelle 2026-06-09 15:15:47 +0200
  • 8d95932b8a BUG/MINOR: hq_interop: fix bytes_in retrieval for OBJ_TYPE_HALOAD Frederic Lecaille 2026-05-20 09:48:48 +0200
  • 163a744b1c WIP: haload sources Frederic Lecaille 2026-03-19 18:27:48 +0100
  • 81dfe3296e MINOR: haload: add haload build target Frederic Lecaille 2026-03-19 17:55:36 +0100
  • 587dd13c8d MINOR: server: export functions used during server initialization Frederic Lecaille 2026-04-21 08:01:27 +0200
  • 228a9b9f81 MINOR: stconn: export sc_new() Frederic Lecaille 2026-03-19 14:55:04 +0100
  • 15cbe16d30 MINOR: stconn: add sc_hastream() and __sc_hastream() helpers Frederic Lecaille 2026-03-19 14:52:39 +0100
  • 4a1a73913e MINOR: obj_type: add OBJ_TYPE_HXLOAD for haload stream objects Frederic Lecaille 2026-03-19 14:43:50 +0100
  • b54461743a MINOR: hldstream: add definition of hldstream struct objects Frederic Lecaille 2026-03-19 14:36:21 +0100
  • de847f6956 MINOR: trace: add definitions for haload streams Frederic Lecaille 2026-03-19 14:27:18 +0100
  • 31ea0a9682 MINOR: init: add HTTP client-only mode Frederic Lecaille 2026-03-02 11:09:04 +0100
  • 4f74acadd2 MINOR: hbuf: add a very lightweight hbuf API Frederic Lecaille 2026-03-02 10:25:17 +0100
  • 7824ec3fd2 DO NOT MERGE: fairer scheduling for less nice tasks Frederic Lecaille 2026-05-07 17:30:06 +0200
  • a0c8f3cd8f DO NOT MERGE: add timestamps to stderr sink Frederic Lecaille 2026-05-07 17:29:30 +0200
  • 9bc37232f4 REGTESTS: Fix log matching in healthcheck-section.vtc Christopher Faulet 2026-06-09 08:36:29 +0200
  • 3c923d075c MEDIUM: servers: Move to a per-thread idle connection cleanup task Olivier Houchard 2026-05-28 17:24:08 +0200
  • 6f8dab2583 MINOR: servers: Add a back-pointer to the server in srv_per_thread Olivier Houchard 2026-05-28 15:21:13 +0200
  • a4520229a7 BUG/MEDIUM: checks: Dequeue checks on purge Olivier Houchard 2026-06-08 15:48:42 +0200
  • 3fa818c78f MINOR: memprof: be careful to account allocations only once Willy Tarreau 2026-06-08 09:52:45 +0200
  • a7888f0373 MINOR: memprof: make in_memprof a bitfield instead of a counter Willy Tarreau 2026-06-08 09:39:43 +0200
  • ef191c46d7 BUG/MINOR: acl: report "ACL" not "map" in ACL ID lookup failures Willy Tarreau 2026-06-08 13:43:25 +0200
  • b9fa07bd20 MINOR: pools: reject creation of pools containing invalid chars in their name Willy Tarreau 2026-06-08 08:54:37 +0200
  • 172306c308 CLEANUP: sessions: simplify the sess_priv_conns pool name Willy Tarreau 2026-06-08 08:44:25 +0200
  • e51ae5ce66 BUG/MEDIUM: xprt_qmux: implement ->get_ssl_sock_ctx() to get the SSL laye Willy Tarreau 2026-06-06 08:32:36 +0000
  • 45a64123d6 BUG/MEDIUM: threads: Fiw build when using no thread Olivier Houchard 2026-06-08 02:07:03 +0200
  • ac776e3819 BUG/MEDIUM: regex: initialize the match array earlier during boot Willy Tarreau 2026-06-07 07:03:06 +0200
  • 1e00743520 REGTESTS: checks: Add script for external healthchecks Christopher Faulet 2026-06-05 11:10:18 +0200
  • b227ad2dc7 BUG/MINOR: tcpcheck: Override external check if healthcheck section is set Christopher Faulet 2026-06-05 10:50:32 +0200
  • 07deafa104 BUG/MINOR: mux_quic: do not interrupt recv on error/incomplete data Amaury Denoyelle 2026-06-05 10:22:50 +0200
  • a39b1a40ad OPTIM: mux_quic: remove QCS from recv_list on reset Amaury Denoyelle 2026-06-05 10:02:31 +0200
  • 83ae0c250c BUG/MEDIUM: mux_quic: prevent risk of infinite loop on recv Amaury Denoyelle 2026-06-05 10:03:08 +0200
  • f7bc8246ee BUG/MEDIUM: server/checks: Support healtcheck keyword on default-server lines Christopher Faulet 2026-06-04 21:53:31 +0200
  • 3daf4498f3 MINOR: check: Don't dump buffers state in check traces for external checks Christopher Faulet 2026-06-04 21:50:11 +0200
  • 4b9c8b24c5 BUG/MEDIUM: check: Ignore small-buffer option when starting an external check Christopher Faulet 2026-06-04 18:55:23 +0200
  • 6a7b27a0a4 BUG/MEDIUM: check: Skip tcpcheck post-config for external checks Christopher Faulet 2026-06-04 18:43:12 +0200
  • 7835e1fcbe [RELEASE] Released version 3.5-dev0 v3.5-dev0 Willy Tarreau 2026-06-03 15:26:45 +0200
  • 02f0101cde MINOR: version: mention that it's development again Willy Tarreau 2026-06-03 15:25:53 +0200
  • 64a335366d [RELEASE] Released version 3.4.0 v3.4.0 Willy Tarreau 2026-06-03 15:01:51 +0200
  • 1cf7dc07e9 MINOR: version: mention that it's 3.4 LTS now. Willy Tarreau 2026-06-03 15:00:25 +0200
  • 667645ed2b DEV: patchbot: prepare for new version 3.5-dev Willy Tarreau 2026-06-03 14:56:22 +0200
  • a7c64a5b12 CLEANUP: map: always test pat->ref in sample_conv_map_key() Willy Tarreau 2026-06-03 14:36:37 +0200
  • b794190262 BUG/MEDIUM: chunk: do not rely on small trash by default for expressions Willy Tarreau 2026-06-03 14:00:31 +0200
  • bf4878226e BUG/MINOR: jwe: don't write randoms past MAX_DECRYPTED_CEK_LEN in RSA_PKCS1_PADDING Willy Tarreau 2026-06-03 13:23:32 +0200
  • 8b71e1f155 BUG/MEDIUM: stream: Don't use small buffer on queuing with a request data filter Christopher Faulet 2026-06-03 14:28:27 +0200
  • 91aa9b88c9 CI: github: run illumos job weekly on Mondays at 03:00 instead of monthly William Lallemand 2026-06-03 13:18:47 +0200
  • d0ab99932a BUG/MEDIUM: vars: Properly eval set-var-fmt action for emtpy log-format string Christopher Faulet 2026-06-03 11:48:16 +0200
  • 1b4255a885 BUG/MEDIUM: channel: Fix condition to know if a channel may send Christopher Faulet 2026-06-03 11:27:30 +0200
  • 326618b9a9 BUILD: makefile: fix build error with GNU make 4.2.1 and /bin/dash Willy Tarreau 2026-06-03 12:01:47 +0200
  • e1b5f3bbc3 CI: github: replace cirrus by a vmactions/freebsd-vm job William Lallemand 2026-04-18 15:13:18 +0200
  • 704f2bb7a0 CI: github: replace cirrus by a vmactions/freebsd-vm job flx04/20260603-freebsd-vmactions 20260603-freebsd-vmactions William Lallemand 2026-04-18 15:13:18 +0200
  • d17fb63ce7 MINOR: haterm: enable ktls on the SSL bind line when supported Willy Tarreau 2026-06-02 19:19:25 +0200
  • 564b9d06c0 CLEANUP: haterm: do not try to bind to SSL when not built in Willy Tarreau 2026-06-02 18:57:05 +0200
  • 24ea0e013d BUG/MINOR: haterm: also apply the tcp-bind-opts to clear TCP "bind" lines Willy Tarreau 2026-06-02 18:52:56 +0200
  • 777ea8b185 BUG/MINOR: haterm: do not try to bind QUIC when not supported Willy Tarreau 2026-06-02 18:46:01 +0200
  • c24db7c76a BUG/MINOR: startup: unbreak chroot with CAP_SYS_CHROOT Maxime Henrion 2026-06-01 10:49:02 -0400
  • 9993688954 BUILD: makefile/lua: use the system's default library before all other variants Willy Tarreau 2026-06-02 16:34:37 +0200
  • cb161bfeb7 BUG/MINOR: http-act: Properly handle final evaluation in pause action Christopher Faulet 2026-06-02 13:38:14 +0200
  • 1c9e4b0d18 REGTESTS: add basic QMux tests Amaury Denoyelle 2026-06-01 18:27:26 +0200
  • 7ac4bcfbd4 DOC: config: add a few more explanation in http-reusee regarding sni-auto Willy Tarreau 2026-06-02 09:10:27 +0200
  • 83634a4c9a DEV: dev/gdb: add fdtab dump Willy Tarreau 2026-05-27 18:51:28 +0200
  • ca5f6cd053 DEV: dev/gdb: add simple thread dump Willy Tarreau 2026-05-27 18:50:11 +0200
  • c82ac139f4 DEV: dev/gdb: add simple task dump Willy Tarreau 2026-05-27 18:49:51 +0200
  • 837d69f8ef DEV: dev/gdb: improve ebtree pointer handling Willy Tarreau 2026-05-27 18:49:27 +0200
  • bfbca23dc2 BUILD: makefile: search for Lua 5.5 as well Willy Tarreau 2026-06-01 18:44:04 +0200
  • 24455aa4e0 BUG/MINOR: tasks: Increase the right niced_task counter Olivier Houchard 2026-06-01 18:17:50 +0200
  • c0aa9f01f1 BUG/MEDIUM: leastconn: Unlock the write lock on allocation failure Olivier Houchard 2026-06-01 15:52:21 +0200
  • 4a540a4fb7 BUG/MINOR: mux-spop: Fix possible off-by-one OOB read in spop_get_varint() Christopher Faulet 2026-06-01 15:25:32 +0200