]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: proxy: add log_steps struct member
authorAurelien DARRAGON <adarragon@haproxy.com>
Tue, 20 Aug 2024 16:29:06 +0000 (18:29 +0200)
committerAurelien DARRAGON <adarragon@haproxy.com>
Thu, 26 Sep 2024 14:53:07 +0000 (16:53 +0200)
commit9341792baf7ec8055fb500913aeee725b4bdaf57
tree3dd385158ea37e7610a33f21273cb0c546ff1108
parentb882402a298b0618299580554c886c35ca27784a
MINOR: proxy: add log_steps struct member

add proxy->conf.log_steps eb32 root tree which will be used to store the
log origin identifiers that should result in haproxy emitting a log as
configured by the user using upcoming "log-steps" proxy keyword.

It was chosen to use eb32 tree instead of simple bitfield because despite
the slight overhead it is more future-proof given that we already
implemented the prerequisites for seamless custom log origins registration
that will also be usable from "log-steps" proxy keyword.
include/haproxy/proxy-t.h
src/proxy.c