- E-mail addresses with dots in SOA
- DNSSEC
- Logging
+- More records
+# PyNSC: Top-level exports
+# (c) 2024 Martin Mareš <mj@ucw.cz>
+
from nsconfig.core import Nsc, NscZone, NscZoneConfig, NscNode
pass
+# PyNSC: Command-line interface
+# (c) 2024 Martin Mareš <mj@ucw.cz>
+
import argparse
from argparse import Namespace
from pathlib import Path
+# PyNSC: Main data structures
+# (c) 2024 Martin Mareš <mj@ucw.cz>
+
from collections import defaultdict
from datetime import datetime, timedelta
import dns.name
+# PyNSC: Generic interface for generating daemon configuration
+# (c) 2024 Martin Mareš <mj@ucw.cz>
+
from io import StringIO
from pathlib import Path
from typing import TextIO
+# PyNSC: Generator of configuration for BIND 9
+# (c) 2024 Martin Mareš <mj@ucw.cz>
+
from pathlib import Path
import sys
from typing import TextIO
+# PyNSC: Generator of sink zones
+# (c) 2024 Martin Mareš <mj@ucw.cz>
+
from typing import List
from nsconfig.core import Nsc, NscZonePrimary
+# PyNSC: Utility functions
+# (c) 2024 Martin Mareš <mj@ucw.cz>
+
import dns.name
from dns.name import Name
from ipaddress import ip_address, IPv4Address, IPv6Address, ip_network, IPv4Network, IPv6Network