]> mj.ucw.cz Git - pynsc.git/log
pynsc.git
2 months agoProper logging master
Martin Mareš [Sun, 23 Nov 2025 12:33:03 +0000 (13:33 +0100)]
Proper logging

2 months agoAdd support for views (semi-automatic)
Martin Mareš [Sun, 23 Nov 2025 11:37:02 +0000 (12:37 +0100)]
Add support for views (semi-automatic)

2 months agoTODO
Martin Mareš [Sat, 22 Nov 2025 20:48:37 +0000 (21:48 +0100)]
TODO

2 months agoDaemon configuration can have multiple files
Martin Mareš [Sat, 22 Nov 2025 20:16:58 +0000 (21:16 +0100)]
Daemon configuration can have multiple files

For BIND, we now support separate config files for each zone.
This is useful when BIND is run with multiple views, each of them
including a subset of zones.

2 months agoUse @overload to derive result type of Nsc.add_zone()
Martin Mareš [Sat, 22 Nov 2025 17:29:33 +0000 (18:29 +0100)]
Use @overload to derive result type of Nsc.add_zone()

2 months agoFix typing problems
Martin Mareš [Sat, 22 Nov 2025 17:25:05 +0000 (18:25 +0100)]
Fix typing problems

18 months agoRename test.py -> example.py
Martin Mares [Wed, 7 Aug 2024 21:24:46 +0000 (23:24 +0200)]
Rename test.py -> example.py

18 months agotest: Make output directory configurable
Martin Mares [Wed, 7 Aug 2024 21:24:02 +0000 (23:24 +0200)]
test: Make output directory configurable

18 months agoRename follow_primary to secondary_to
Martin Mares [Wed, 7 Aug 2024 21:09:53 +0000 (23:09 +0200)]
Rename follow_primary to secondary_to

18 months agoClean up parsing of names
Martin Mares [Wed, 7 Aug 2024 21:08:41 +0000 (23:08 +0200)]
Clean up parsing of names

18 months agoHandle dots in SOA rname properly
Martin Mares [Wed, 7 Aug 2024 20:36:35 +0000 (22:36 +0200)]
Handle dots in SOA rname properly

18 months agoInterpretation of names with dots made configurable
Martin Mares [Wed, 7 Aug 2024 20:23:58 +0000 (22:23 +0200)]
Interpretation of names with dots made configurable

18 months agoTurned NscZone.root into a property
Martin Mares [Wed, 7 Aug 2024 20:17:05 +0000 (22:17 +0200)]
Turned NscZone.root into a property

Previously, the root node sometimes disappeared (e.g., when deleting
datasets in NscZone.update_soa).

18 months agoAdd DNAME and sort record-generating methods
Martin Mares [Wed, 7 Aug 2024 19:08:30 +0000 (21:08 +0200)]
Add DNAME and sort record-generating methods

18 months agoAdd zone.root as a more readable alias for zone[""]
Martin Mares [Wed, 7 Aug 2024 18:59:34 +0000 (20:59 +0200)]
Add zone.root as a more readable alias for zone[""]

18 months agoREADME: Just a few notes
Martin Mares [Wed, 7 Aug 2024 18:50:42 +0000 (20:50 +0200)]
README: Just a few notes

18 months ago__init__.py should not be executable
Martin Mares [Wed, 7 Aug 2024 18:50:02 +0000 (20:50 +0200)]
__init__.py should not be executable

19 months agoLet some arguments be keyword-only
Martin Mares [Mon, 8 Jul 2024 19:23:54 +0000 (21:23 +0200)]
Let some arguments be keyword-only

19 months agoMX_list, SRV, alias
Martin Mares [Mon, 8 Jul 2024 19:23:45 +0000 (21:23 +0200)]
MX_list, SRV, alias

21 months agoTop-of-file comments
Martin Mares [Wed, 24 Apr 2024 13:01:07 +0000 (15:01 +0200)]
Top-of-file comments

21 months agoLet "status" command shorten long zone names
Martin Mares [Mon, 22 Apr 2024 13:29:57 +0000 (15:29 +0200)]
Let "status" command shorten long zone names

21 months agoMore bits of blackhole zones
Martin Mares [Mon, 22 Apr 2024 13:25:34 +0000 (15:25 +0200)]
More bits of blackhole zones

21 months agoFix parsing of relative names
Martin Mares [Mon, 22 Apr 2024 13:17:42 +0000 (15:17 +0200)]
Fix parsing of relative names

21 months agoImprove status command
Martin Mares [Mon, 22 Apr 2024 12:21:11 +0000 (14:21 +0200)]
Improve status command

21 months agoNsc supports indexing to look up existing zones
Martin Mares [Mon, 22 Apr 2024 11:39:44 +0000 (13:39 +0200)]
Nsc supports indexing to look up existing zones

21 months agoGeneric daemon module does not have a config path
Martin Mares [Mon, 22 Apr 2024 11:37:27 +0000 (13:37 +0200)]
Generic daemon module does not have a config path

21 months agoImplement alias zones
Martin Mares [Mon, 22 Apr 2024 10:59:18 +0000 (12:59 +0200)]
Implement alias zones

21 months agoDecouple minimum TTL from default TTL
Martin Mares [Mon, 22 Apr 2024 09:15:40 +0000 (11:15 +0200)]
Decouple minimum TTL from default TTL

Also clean up processing of time duration and always use seconds
as internal representation.

21 months agoImplement add_null_mx
Martin Mares [Mon, 22 Apr 2024 09:00:04 +0000 (11:00 +0200)]
Implement add_null_mx

21 months agoAdd mechanism for classless reverse delegations
Martin Mares [Mon, 22 Apr 2024 08:41:51 +0000 (10:41 +0200)]
Add mechanism for classless reverse delegations

Also clean up parsing.

21 months agoCustom daemon options per zone
Martin Mares [Sun, 21 Apr 2024 16:09:24 +0000 (18:09 +0200)]
Custom daemon options per zone

21 months agoFix path to secondary zone files
Martin Mares [Sun, 21 Apr 2024 15:57:21 +0000 (17:57 +0200)]
Fix path to secondary zone files

21 months agoBetter zone headers
Martin Mares [Sun, 21 Apr 2024 15:56:03 +0000 (17:56 +0200)]
Better zone headers

21 months agoUnify processing of arguments to record-generating methods
Martin Mares [Sun, 21 Apr 2024 15:51:57 +0000 (17:51 +0200)]
Unify processing of arguments to record-generating methods

21 months agoTODO
Martin Mares [Sun, 21 Apr 2024 14:42:23 +0000 (16:42 +0200)]
TODO

21 months agoMore daemon configuration
Martin Mares [Sun, 21 Apr 2024 14:41:31 +0000 (16:41 +0200)]
More daemon configuration

21 months agoFirst bits of daemon configuration
Martin Mares [Sun, 21 Apr 2024 09:48:14 +0000 (11:48 +0200)]
First bits of daemon configuration

21 months agoTODO: Null MX
Martin Mares [Sun, 21 Apr 2024 09:48:14 +0000 (11:48 +0200)]
TODO: Null MX

21 months agoBeautify
Martin Mares [Sat, 20 Apr 2024 23:41:58 +0000 (01:41 +0200)]
Beautify

21 months agoTODO
Martin Mares [Sat, 20 Apr 2024 23:40:03 +0000 (01:40 +0200)]
TODO

21 months agoRefactor primary/secondary to use a class hierarchy
Martin Mares [Sat, 20 Apr 2024 23:38:46 +0000 (01:38 +0200)]
Refactor primary/secondary to use a class hierarchy

21 months agoSupport for secondary zones
Martin Mares [Sat, 20 Apr 2024 23:21:44 +0000 (01:21 +0200)]
Support for secondary zones

21 months agoUpdating zones
Martin Mares [Sat, 20 Apr 2024 22:43:49 +0000 (00:43 +0200)]
Updating zones

21 months agoMore shuffling...
Martin Mares [Sat, 20 Apr 2024 21:33:25 +0000 (23:33 +0200)]
More shuffling...

21 months agoSplit to modules
Martin Mares [Sat, 20 Apr 2024 21:22:34 +0000 (23:22 +0200)]
Split to modules

21 months agoReverse mappings
Martin Mares [Sat, 20 Apr 2024 20:53:33 +0000 (22:53 +0200)]
Reverse mappings

21 months agoEnter NscZoneConfig
Martin Mares [Sat, 20 Apr 2024 19:23:53 +0000 (21:23 +0200)]
Enter NscZoneConfig

21 months agoVariadic A and host()
Martin Mares [Sat, 20 Apr 2024 18:52:23 +0000 (20:52 +0200)]
Variadic A and host()

21 months agoInitial commit
Martin Mares [Sat, 20 Apr 2024 18:33:54 +0000 (20:33 +0200)]
Initial commit