haproxy/admin
Valentine Krasnobaeva 254e4d59f7 BUG/MINOR: halog: exit with error when some output filters are set simultaneosly
Exit with an error if multiple output filters (-ic, -srv, -st, -tc, -u*, etc.)
are used at the same time.

halog is designed to process and display output for only one filter at a time.
Using multiple filters simultaneously can cause a crash because the program is
not designed to manage multiple, separate result sets (e.g., one for
IP counts, another for URLs).

Supporting simultaneous filters would require a redesign to collect entries for
each filter in separate ebtree. This would negatively impact performance and is
not requested for the moment. This patch prevents the crash by checking filter
combinations just after the command line parsing.

This issue was reported in GitHUB #3031.
This should be backported in all stable versions.
2025-07-17 17:22:37 +02:00
..
dyncookie CLEANUP: Add haproxy/xxhash.h to avoid modifying import/xxhash.h 2021-09-11 19:58:45 +02:00
halog BUG/MINOR: halog: exit with error when some output filters are set simultaneosly 2025-07-17 17:22:37 +02:00
iprange CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
netsnmp-perl ADMIN: netsnmp: report "HAProxy" and not "Haproxy" in output descriptions 2021-05-09 06:41:37 +02:00
release-estimator CLEANUP: assorted typo fixes in the code and comments 2024-09-03 17:49:21 +02:00
selinux CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
syntax-highlight MAJOR: config: remove parsing of the global "nbproc" directive 2021-06-11 17:02:13 +02:00
systemd MEDIUM: systemd: be more verbose about the reload 2023-10-31 18:59:29 +01:00
wireshark-dissectors/peers CLEANUP: assorted typo fixes in the code and comments 2022-10-30 17:17:56 +01:00