custom log-format unescape numbers to characters

2025-03-27 Thread Dragos Pacher
Hi, I have a beginner question please: in 2.6 and 2.8 I am using this custom log-format to log the body of requests: global ... log 127.0.0.1 len 32000 local0 tune.http.logurilen 20480 ... defaults ... log-format "%ci:%cp [%tr] %ft %b/%s %TR/%Tw/%Tc/%Tr/%Ta %ST %B %CC %CS %tsc %ac/%fc/%bc/%sc/%

[PATCH 2/9] CI: fedora rawhide: install "awk" as a dependency

2025-03-27 Thread Ilia Shipitsin
for some reason it is not installed by default on rawhide anymore --- .github/workflows/fedora-rawhide.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/fedora-rawhide.yml b/.github/workflows/fedora-rawhide.yml index 194c471c6..e0bf252aa 100644 --- a/.githu

[PATCH 5/9] CI: cross compile: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/cross-zoo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cross-zoo.yml b/.github/workflows/cross-zoo.yml index d6e5e0839..

[PATCH 9/9] CI: QUIC Interop on LibreSSL: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/quic-interop-libressl.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/quic-interop-libressl.yml b/.github/workflows/qu

[PATCH 3/9] CI: spellcheck: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/codespell.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index 93e9020dc..

[PATCH 7/9] CI: NetBSD: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/netbsd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/netbsd.yml b/.github/workflows/netbsd.yml index bb1c5cc85..b15a6dc9a

[PATCH 6/9] CI: Illumos: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/illumos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/illumos.yml b/.github/workflows/illumos.yml index 0d4d5a3de..2bcc9d

[PATCH 1/9] CI: fedora rawhide: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/fedora-rawhide.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/fedora-rawhide.yml b/.github/workflows/fedora-rawhide.yml i

[PATCH 8/9] CI: QUIC Interop on AWS-LC: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/quic-interop-aws-lc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/quic-interop-aws-lc.yml b/.github/workflows/quic-i

[PATCH 4/9] CI: coverity scan: allow "on: workflow_dispatch" in forks

2025-03-27 Thread Ilia Shipitsin
previously that build were limited to "haproxy" github organization only. let's allow manual builds from forks --- .github/workflows/coverity.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index e52e6de04..bbe

Re: Load balance - php curl - tcp stream

2025-03-27 Thread haproxy
Hello Lukas, Thank you very much for your reply! The "mode http" does work fine when I access the [HAProxy server (192.168.0.131:9000)](192.168.0.131:9000) straight from the webbrowser. - the log: 192.168.0.131 local0 haproxy 192.168.0.108:54119 [27/Mar/2025:09:16:09.586] public public_backe

[PATCH] MEDIUM: lb-chash: add directive hash-preserve-affinity

2025-03-27 Thread psavalle
Hello everyone, This patch implements a new backend directive to control hash-based load balancing when servers are at the 'maxconn' limit or have a full queue. See https://github.com/haproxy/haproxy/issues/2893 for context. Thank you! >From e518ee79a56319c9781e62005da13f2c0064399b Mon Sep 17