For now, the filters are not compatible with the new HTX internal representation
of HTTP messages. Thus, for a given proxy, when the option "http-use-htx" is
enabled, an error is triggered if any filter is also configured.
err += fconf->ops->check(proxy, fconf);
}
err += check_legacy_http_comp_flt(proxy);
+
+ if (!LIST_ISEMPTY(&proxy->filter_configs) &&
+ (proxy->options2 & PR_O2_USE_HTX)) {
+ ha_alert("config: %s '%s' : filters cannot be used when "
+ "the HTX internal representation is enabled.\n",
+ proxy_type_str(proxy), proxy->id);
+ err++;
+ }
+
return err;
}