# TODO: round robin
# TODO: recursive resolver
# TODO: edns client subnet: caching, server response
# TODO: statistics
# TODO: persistant tcp connection
# TODO: dispaching based on input
# TODO: adblocker
# TODO: structured log


from dnsagent.resolver.base import *
from dnsagent.resolver.cache import *
from dnsagent.resolver.chain import *
from dnsagent.resolver.cn import *
from dnsagent.resolver.dual import *
from dnsagent.resolver.extended import *
from dnsagent.resolver.hosts import *
from dnsagent.resolver.https import *
from dnsagent.resolver.parallel import *

# TODO: round robin
# TODO: recursive resolver
# TODO: edns client subnet: caching, server response
# TODO: statistics
# TODO: persistant tcp connection
# TODO: dispaching based on input
# TODO: adblocker
# TODO: structured log


from dnsagent.resolver.base import *
from dnsagent.resolver.cache import *
from dnsagent.resolver.chain import *
from dnsagent.resolver.cn import *
from dnsagent.resolver.dual import *
from dnsagent.resolver.extended import *
from dnsagent.resolver.hosts import *
from dnsagent.resolver.https import *
from dnsagent.resolver.parallel import *

# TODO: round robin # TODO: recursive resolver # TODO: edns client subnet: caching, server response # TODO: statistics # TODO: persistant tcp connection # TODO: dispaching based on input # TODO: adblocker # TODO: structured log