Enable TCP by default and add option to disable it

master
Vitaliy Filippov 2020-01-22 13:50:25 +03:00
parent 42c7d2b5e6
commit 57dfab11eb
2 changed files with 5 additions and 1 deletions

View File

@ -66,6 +66,10 @@ def get_parser():
daemon_parser.add_argument(
'--user', required=False, default='nobody',
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.set_defaults(func=shell)

View File

@ -72,7 +72,7 @@ class DynamicResolver(server.BaseResolver):
z.remove_host(name, ip)
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_prefix=False):
logger = server.DNSLogger(log_components, log_prefix)