]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug 5319: QOS Netfilter MARK preservation is always disabled (#1585)
authorNicolai Moore <niconorsk@gmail.com>
Wed, 15 Nov 2023 00:59:59 +0000 (00:59 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Wed, 15 Nov 2023 03:26:41 +0000 (03:26 +0000)
commit5ca367d91e7aefe1fbf58b7414b75478a4f0f2f7
treea7238f4d175e3e38202aed15cfad04652d013aa6
parent6e73b4aa44b438d8fd2b0910dbb73f2da7bb105b
Bug 5319: QOS Netfilter MARK preservation is always disabled (#1585)

Default ./configure options and explicit --enable-zph-qos enabled ZPH
QOS support (USE_QOS_TOS) as expected but did not enable QOS Netfilter
MARK preservation support (USE_LIBNETFILTERCONNTRACK). For example,
qos_flows directive became available, but clientside_mark and
client_connection_mark ACL types were not recognized.

The missing opening bracket before AS_IF() condition injected a trailing
closing bracket into that condition, resulting in an always-false
condition for setting USE_LIBNETFILTERCONNTRACK.

Broken since 2022 commit a1c2236.
configure.ac