mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 10:18:25 +00:00
CONNTRACK needs CAP_NET_ADMIN.
This commit is contained in:
@@ -82,6 +82,10 @@ version 2.86
|
|||||||
Make domains generated by --synth-domain appear in replies
|
Make domains generated by --synth-domain appear in replies
|
||||||
when in authoritative mode.
|
when in authoritative mode.
|
||||||
|
|
||||||
|
Ensure CAP_NET_ADMIN capability is available when
|
||||||
|
conntrack is configured. Thanks to Yick Xie for spotting
|
||||||
|
the lack of this.
|
||||||
|
|
||||||
|
|
||||||
version 2.85
|
version 2.85
|
||||||
Fix problem with DNS retries in 2.83/2.84.
|
Fix problem with DNS retries in 2.83/2.84.
|
||||||
|
|||||||
@@ -212,8 +212,13 @@ int main (int argc, char **argv)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_CONNTRACK
|
#ifdef HAVE_CONNTRACK
|
||||||
if (option_bool(OPT_CONNTRACK) && (daemon->query_port != 0 || daemon->osport))
|
if (option_bool(OPT_CONNTRACK))
|
||||||
die (_("cannot use --conntrack AND --query-port"), NULL, EC_BADCONF);
|
{
|
||||||
|
if (daemon->query_port != 0 || daemon->osport)
|
||||||
|
die (_("cannot use --conntrack AND --query-port"), NULL, EC_BADCONF);
|
||||||
|
|
||||||
|
need_cap_net_admin = 1;
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
if (option_bool(OPT_CONNTRACK))
|
if (option_bool(OPT_CONNTRACK))
|
||||||
die(_("conntrack support not available: set HAVE_CONNTRACK in src/config.h"), NULL, EC_BADCONF);
|
die(_("conntrack support not available: set HAVE_CONNTRACK in src/config.h"), NULL, EC_BADCONF);
|
||||||
|
|||||||
Reference in New Issue
Block a user