Enable TCP by default and add option to disable it
parent
42c7d2b5e6
commit
57dfab11eb
|
@ -66,6 +66,10 @@ def get_parser():
|
||||||
daemon_parser.add_argument(
|
daemon_parser.add_argument(
|
||||||
'--user', required=False, default='nobody',
|
'--user', required=False, default='nobody',
|
||||||
help="system user name to setuid() to")
|
help="system user name to setuid() to")
|
||||||
|
daemon_parser.add_argument(
|
||||||
|
'--no-tcp', dest='tcp', action='store_false',
|
||||||
|
help="disable TCP")
|
||||||
|
daemon_parser.set_defaults(tcp=True)
|
||||||
|
|
||||||
shell_parser = subparsers.add_parser('shell')
|
shell_parser = subparsers.add_parser('shell')
|
||||||
shell_parser.set_defaults(func=shell)
|
shell_parser.set_defaults(func=shell)
|
||||||
|
|
|
@ -72,7 +72,7 @@ class DynamicResolver(server.BaseResolver):
|
||||||
z.remove_host(name, ip)
|
z.remove_host(name, ip)
|
||||||
|
|
||||||
def start(self, dns_address='0.0.0.0', dns_port=53,
|
def start(self, dns_address='0.0.0.0', dns_port=53,
|
||||||
api_address='127.0.0.1', api_port=8000, tcp=False, udplen=0,
|
api_address='127.0.0.1', api_port=8000, tcp=True, udplen=0,
|
||||||
log_components="request,reply,truncated,error",
|
log_components="request,reply,truncated,error",
|
||||||
log_prefix=False):
|
log_prefix=False):
|
||||||
logger = server.DNSLogger(log_components, log_prefix)
|
logger = server.DNSLogger(log_components, log_prefix)
|
||||||
|
|
Loading…
Reference in New Issue