[PATCH 1/3] DEV: coccinelle: add a test to detect unchecked malloc()

2024-08-24 Thread Ilya Shipitsin
The coccinelle test "unchecked-malloc.cocci" detects various cases of unchecked malloc(). --- dev/coccinelle/unchecked-malloc.cocci | 34 +++ 1 file changed, 34 insertions(+) create mode 100644 dev/coccinelle/unchecked-malloc.cocci diff --git a/dev/coccinelle/unchecked-ma

[PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Ilya Shipitsin
GH issue: https://github.com/haproxy/haproxy/issues/2688 --- .github/workflows/quic-interop-aws-lc.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/quic-interop-aws-lc.yml b/.github/workflows/quic-interop-aws-lc.yml index 171ec815d..8e3dd9b6c 100644 ---

[PATCH 2/3] DEV: coccinelle: add a test to detect unchecked calloc()

2024-08-24 Thread Ilya Shipitsin
The coccinelle test "unchecked-calloc.cocci" detects various cases of unchecked calloc(). --- dev/coccinelle/unchecked-calloc.cocci | 34 +++ 1 file changed, 34 insertions(+) create mode 100644 dev/coccinelle/unchecked-calloc.cocci diff --git a/dev/coccinelle/unchecked-ca

Re: [PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Willy Tarreau
Hi Ilya, On Sat, Aug 24, 2024 at 03:55:45PM +0200, Ilya Shipitsin wrote: > GH issue: https://github.com/haproxy/haproxy/issues/2688 While it's fine to put references to GH issues to ease tracking, please always leave a bit of information in the commit message about what the intent of the patch is

Re: [PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Илья Шипицин
it is pretty much about it. short commit message "CI: QUIC Interop AWS-LC: enable ngtcp2 client" describes what is done, GH issue is optional. сб, 24 авг. 2024 г. в 17:17, Willy Tarreau : > Hi Ilya, > > On Sat, Aug 24, 2024 at 03:55:45PM +0200, Ilya Shipitsin wrote: > > GH issue: https://github.c

Re: [PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Willy Tarreau
On Sat, Aug 24, 2024 at 06:15:59PM +0200, ??? wrote: > it is pretty much about it. > short commit message "CI: QUIC Interop AWS-LC: enable ngtcp2 client" > describes what is done, GH issue is optional. But it does not explain why (or what the purpose is). As I often say it, commit message

Re: [PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Илья Шипицин
the reason of adding ngtcp2 is "let's add and see how it goes". and that is what we agreed in GH issue :) сб, 24 авг. 2024 г. в 18:45, Willy Tarreau : > On Sat, Aug 24, 2024 at 06:15:59PM +0200, ??? wrote: > > it is pretty much about it. > > short commit message "CI: QUIC Interop AWS-L

Re: [PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Willy Tarreau
On Sat, Aug 24, 2024 at 07:02:30PM +0200, ??? wrote: > the reason of adding ngtcp2 is > > "let's add and see how it goes". > > and that is what we agreed in GH issue :) That's fine by me, thank you! Willy

Re: [PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Willy Tarreau
On Sat, Aug 24, 2024 at 07:13:09PM +0200, Willy Tarreau wrote: > On Sat, Aug 24, 2024 at 07:02:30PM +0200, ??? wrote: > > the reason of adding ngtcp2 is > > > > "let's add and see how it goes". > > > > and that is what we agreed in GH issue :) > > That's fine by me, thank you! Apparent

Re: [PATCH 3/3] CI: QUIC Interop AWS-LC: enable ngtcp2 client

2024-08-24 Thread Илья Шипицин
yep, I forgot that json requires a comma (that workflow is scheduled, I overlooked on commit). I'll send fix soon (also, we agreed with haproxyFred upon several things, I split changes into several commits in purpose) сб, 24 авг. 2024 г. в 19:22, Willy Tarreau : > On Sat, Aug 24, 2024 at 07:13

[PATCH 1/3] CI: fix missing comma introduced in 956839c0f68a7722acc586ecd91ffefad2ccb303

2024-08-24 Thread Ilya Shipitsin
in 956839c0f68a7722acc586ecd91ffefad2ccb303 syntax was broken due to missing comma. it is follow up. --- .github/workflows/quic-interop-aws-lc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/quic-interop-aws-lc.yml b/.github/workflows/quic-interop-aws-lc.

[PATCH 3/3] CI: QUIC Interop: use different artifact names for uploading logs

2024-08-24 Thread Ilya Shipitsin
artifact names must be unique, otherwise only first failed logs are uploaded, other encounter 409 conflict --- .github/workflows/quic-interop-aws-lc.yml | 2 +- .github/workflows/quic-interop-libressl.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/qu

[PATCH 2/3] CI: QUIC Interop: do not run bandwidth measurement tests

2024-08-24 Thread Ilya Shipitsin
crosstraffic, goodput tests are intended to perform bandwidth measurement, we do not consider GitHub runners for that purpose GH issue: https://github.com/haproxy/haproxy/issues/2688 --- .github/workflows/quic-interop-aws-lc.yml | 10 +++--- .github/workflows/quic-interop-libressl.yml | 8