From 5508f92c2391174d57da712d53426b7016f5a932 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Wed, 24 Apr 2024 15:01:07 +0200 Subject: [PATCH] Top-of-file comments --- TODO | 1 + nsconfig/__init__.py | 3 +++ nsconfig/cli.py | 3 +++ nsconfig/core.py | 3 +++ nsconfig/daemon/__init__.py | 3 +++ nsconfig/daemon/bind.py | 3 +++ nsconfig/sink.py | 3 +++ nsconfig/util.py | 3 +++ 8 files changed, 22 insertions(+) diff --git a/TODO b/TODO index c9db73b..9009b86 100644 --- a/TODO +++ b/TODO @@ -2,3 +2,4 @@ - E-mail addresses with dots in SOA - DNSSEC - Logging +- More records diff --git a/nsconfig/__init__.py b/nsconfig/__init__.py index cb3c32e..8c6154c 100755 --- a/nsconfig/__init__.py +++ b/nsconfig/__init__.py @@ -1,3 +1,6 @@ +# PyNSC: Top-level exports +# (c) 2024 Martin Mareš + from nsconfig.core import Nsc, NscZone, NscZoneConfig, NscNode pass diff --git a/nsconfig/cli.py b/nsconfig/cli.py index 46f04fd..3fd9979 100644 --- a/nsconfig/cli.py +++ b/nsconfig/cli.py @@ -1,3 +1,6 @@ +# PyNSC: Command-line interface +# (c) 2024 Martin Mareš + import argparse from argparse import Namespace from pathlib import Path diff --git a/nsconfig/core.py b/nsconfig/core.py index 88baf66..e476b38 100644 --- a/nsconfig/core.py +++ b/nsconfig/core.py @@ -1,3 +1,6 @@ +# PyNSC: Main data structures +# (c) 2024 Martin Mareš + from collections import defaultdict from datetime import datetime, timedelta import dns.name diff --git a/nsconfig/daemon/__init__.py b/nsconfig/daemon/__init__.py index 9140561..9215d2b 100644 --- a/nsconfig/daemon/__init__.py +++ b/nsconfig/daemon/__init__.py @@ -1,3 +1,6 @@ +# PyNSC: Generic interface for generating daemon configuration +# (c) 2024 Martin Mareš + from io import StringIO from pathlib import Path from typing import TextIO diff --git a/nsconfig/daemon/bind.py b/nsconfig/daemon/bind.py index e5d7b34..cf879ac 100644 --- a/nsconfig/daemon/bind.py +++ b/nsconfig/daemon/bind.py @@ -1,3 +1,6 @@ +# PyNSC: Generator of configuration for BIND 9 +# (c) 2024 Martin Mareš + from pathlib import Path import sys from typing import TextIO diff --git a/nsconfig/sink.py b/nsconfig/sink.py index 198a6b7..73fcc7e 100644 --- a/nsconfig/sink.py +++ b/nsconfig/sink.py @@ -1,3 +1,6 @@ +# PyNSC: Generator of sink zones +# (c) 2024 Martin Mareš + from typing import List from nsconfig.core import Nsc, NscZonePrimary diff --git a/nsconfig/util.py b/nsconfig/util.py index 17c67ee..21cff80 100644 --- a/nsconfig/util.py +++ b/nsconfig/util.py @@ -1,3 +1,6 @@ +# PyNSC: Utility functions +# (c) 2024 Martin Mareš + import dns.name from dns.name import Name from ipaddress import ip_address, IPv4Address, IPv6Address, ip_network, IPv4Network, IPv6Network -- 2.39.2