]> mj.ucw.cz Git - nsc-5.git/blob - NEWS
README: Fix section numbering
[nsc-5.git] / NEWS
1 Version 5.1  [2023-08-10]
2
3   o  Relative names with dots are now allowed, but you need to escape
4      each dot by a backslash.
5
6   o  Small bug fixes and documentation improvements.
7
8   o  Added macro for the CAA record.
9
10 Version 5.0  [2019-01-30]
11
12   Added support for DNSSEC. See section 8 of README.
13
14   It turned out that configurability of directory names (e.g., HASHDIR)
15   was incomplete and it made all scripts unnecessarily complicated.
16   We replaced the configuration variables by hard-coded names equal
17   to the previous default settings which hopefully nobody ever needed
18   to change.
19
20   Also, ROOTHINT() became obsolete as BIND packages now regularly come
21   with a well updated root hint file. Please set up the root hints in
22   the master bind configuration file before you include named.conf
23   generated by NSC.
24
25   This was never released publicly.
26
27 Version 4.0  [2011-10-22]
28
29   This version brings several incompatible changes with a common
30   goal: instead of generating a full named.conf, produce a fragment
31   which can be included from a parent config file.
32
33   o  BIND_OPTIONS, FORWARD and SLAVE are gone. Just write the
34      options to the parent config file. (If you think it is somewhat
35      inconvenient, ask BIND developers to change the config file
36      parser, so that multiple options { } sections can be specified.)
37   o  Root hints became optional. If you want them, use ROOTHINT().
38
39   Furthermore, several features have been added:
40
41   o  A FORWARDING macro for generating forward-only zones.
42   o  A BLACKHOLE macro for blackhole zones as per RFC 6303.
43      Blackhole zones in example cf/domains updated to use this macro.
44   o  When contents of a zone do not change, the version number is
45      not incremented. Unfortunately, BIND tends to produce a warning
46      in such cases, and it cannot be turned off.
47
48 Version 3.1  [2008-05-21]
49
50   o  Fixes for compatibility problems with recent versions of GNU m4.
51   o  Added support for TXT, RP and SRV records.
52
53 Version 3.0.1  [2006-11-22]
54
55   Fixed bugs in in the FORWARD and SLAVE macros, causing it to
56   generate bogus output sometimes.
57
58 Version 3.0  [2005-02-20]
59
60   One year of testing should be good enough, so releasing 2.99b as 3.0
61   with almost no changes. The only one is:
62
63   o  ZONE_OPTIONS macro added, allowing to add custom options to zones.
64
65 Version 2.99b  [2003-12-21]
66
67   This version has been almost rewritten from scratch. The syntax
68   of configuration files is incompatible with the previous versions,
69   please read the README again.
70
71   Most important changes:
72
73   o  Support for IPv6.
74   o  Much better configuration of classless reverse delegations.
75   o  Better documentation and well-commented example files.
76   o  The "chkdom" script is gone, use the DNS Sleuth instead.
77   o  Cleaned up names of all macros, the namespaces are now clearly
78      defined.
79
80 Version 2.3  [2001-06-27]
81
82   o  Global parameters (hostmaster mail address etc.) can be set
83      in cf/config now.
84   o  Autodetect which M4 should be used.
85   o  Fixed bugs in convert script.
86   o  Generate $TTL to make new releases of bind happy.
87
88 Version 2.2  [1999-09-11]
89
90   o  Corrected localhost records.
91   o  Name-server restart command can be overriden (useful for setups
92      with multiple named's).
93   o  Added `convert' script for easy conversion of zone files to NSC
94      domain files.
95   o  Serial numbers are now Y2K clean.
96   o  Added `chkdel' script for checking of zone delegations.