[PATCH 1/3] MINOR: tools: Rename `ha_generate_uuid` to `ha_generate_uuid_v4`

2024-04-19 Thread Tim Duesterhus
This is in preparation of adding support for other UUID versions. --- addons/ot/src/scope.c | 2 +- include/haproxy/tools.h | 2 +- src/flt_spoe.c | 2 +- src/sample.c| 2 +- src/tools.c | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git

[PATCH 0/3] Add support for UUIDv7

2024-04-19 Thread Tim Duesterhus
Willy, as requested in the thread "[ANNOUNCE] haproxy-3.0-dev7": > Regarding UUIDs, though, I've recently come across UUIDv7 which I found > particularly interesting, and that I think would be nice to implement > in the uuid() sample fetch function before 3.0 is released. No reg-tests added, as

[PATCH 3/3] MINOR: Add support for UUIDv7 to the `uuid` sample fetch

2024-04-19 Thread Tim Duesterhus
This adds support for UUIDv7 to the existing `uuid` sample fetch that was added in 8a694b859cf98f8b0855b4aa5a50ebf64b501215. --- doc/configuration.txt | 3 ++- src/sample.c | 40 +--- 2 files changed, 31 insertions(+), 12 deletions(-) diff --git

[PATCH 2/3] MINOR: Add `ha_generate_uuid_v7`

2024-04-19 Thread Tim Duesterhus
This function generates a version 7 UUID as per draft-ietf-uuidrev-rfc4122bis-14. --- include/haproxy/tools.h | 1 + src/tools.c | 25 + 2 files changed, 26 insertions(+) diff --git a/include/haproxy/tools.h b/include/haproxy/tools.h index

[ANNOUNCE] haproxy-3.0-dev8

2024-04-19 Thread Willy Tarreau
Hi, HAProxy 3.0-dev8 was released on 2024/04/19. It added 115 new commits after version 3.0-dev7. 3.0-dev7 showed some recent issues related to stick-tables and peers, which mechanically inflated the number of fixes in this version (32). Thanks to Christian Ruppert, Felipe Damasio and Ricardo

Re: [PATCH 0/3] Add support for UUIDv7

2024-04-19 Thread Willy Tarreau
Hi Tim! On Fri, Apr 19, 2024 at 09:01:24PM +0200, Tim Duesterhus wrote: > Willy, > > as requested in the thread "[ANNOUNCE] haproxy-3.0-dev7": > > > Regarding UUIDs, though, I've recently come across UUIDv7 which I found > > particularly interesting, and that I think would be nice to implement

Re: Update for https://github.com/haproxy/wiki/wiki/SPOE:-Stream-Processing-Offloading-Engine

2024-04-19 Thread William Lallemand
On Mon, Apr 15, 2024 at 10:18:19AM +0200, Aleksandar Lazic wrote: > Hi. > > The "https://github.com/criteo/haproxy-spoe-go; is archived since Nov 7, > 2023 and there is a fork from that repo https://github.com/go-spop/spoe > Can we add this info to the wiki page? > > There is also a rust

Re: [PATCH 0/1] CI: switch to more recent macos version(s)

2024-04-19 Thread Willy Tarreau
On Fri, Apr 19, 2024 at 07:16:44AM +0200, Ilya Shipitsin wrote: > let's modernize macos CI build matrix since macos-14 is available Merged, thank you Ilya! willy