This patch includes functionality to add sample fetches to get ciphers, supported groups, key shares and sigalgs from the ClientHello message. This will help enhance observability and help direct traffic to different backends based on different algorithms supported by the client for key exchange, for example.Included in this patch are the new sample fetch implementation, doc changes and regression test.
Mariam John (1): MINOR: sample: Add sample fetches for enhanced observability for TLS ClientHello doc/configuration.txt | 61 ++ include/haproxy/buf-t.h | 2 + reg-tests/checks/tcp-check-client-hello.vtc | 79 +++ src/payload.c | 629 +++++++++++++++++++- 4 files changed, 770 insertions(+), 1 deletion(-) create mode 100644 reg-tests/checks/tcp-check-client-hello.vtc -- 2.39.3 (Apple Git-145)