X-Git-Url: http://gitweb.michael.orlitzky.com/?p=valtz.git;a=blobdiff_plain;f=CHANGES;h=a82591dcb204848839e812871ef6c53ff9fa6e08;hp=73534c7041d164990a780455aa2ee33092c1d9ac;hb=99ffe138ccd280105fb03438236529d1295384fd;hpb=908b69a476659a18ea097a8165fcf4ca1e8c50ed diff --git a/CHANGES b/CHANGES index 73534c7..a82591d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,34 +1,35 @@ -Changes from version 0.7 -======================== +New in version 0.8 +================== +* Add a man (1) page * Dropped "-x" flag; the return code is always non-zero on error now. * Warn about IP addresses in hostname fields * Add support for SRV records * Allow underscore characters in FQDNs and pointers * Fixed support for generic records (thanks to Justin Hall) -Changes from version 0.6 -======================== -STDIN can now also be an input source if +New in version 0.7 +================== + +STDIN can now also be an input source if 1, filename '-' is used when doing simple filtering. 2, filename '-' is stated as file with the 'zonefile' directive in the filter configuration file (-F). 3, No zonefile is specified in the filter configuration file (-F). --I switch fixed - +-I switch fixed -Changes from version 0.5 -======================== +New in version 0.6 +================== -A security problem existed as A-records in "forbidden" zones could be sneaked -in with MX/PTR/NS-records when specifiying ip as well. -Now these 'x'-fields are filtered equally as fqdn:s when specified along with -'ip'-fields, i.e. implicit A-record. +A security problem existed as A-records in "forbidden" zones could be +sneaked in with MX/PTR/NS-records when specifiying ip as well. Now +these 'x'-fields are filtered equally as fqdn:s when specified along +with 'ip'-fields, i.e. implicit A-record. --x switch added to exit program with exitcode instead of 0. This enables +-x switch added to exit program with exitcode instead of 0. This enables shellscripts and Makefiles to determine if errors occured or not. -q switch documented. @@ -38,13 +39,13 @@ shellscripts and Makefiles to determine if errors occured or not. hostname parts and fqdn:s now allowed to be stated in upper case. -Changes from version 0.4 -======================== +New in version 0.5 +================== Tiny cosmetic fix -Changes from version 0.3 -======================== +New in version 0.4 +================== Switch -r now just relaxes on 'root' records, i.e. fqdn == empty == root. @@ -62,7 +63,7 @@ Totally empty records are also validated now. (i.e. max(tokens, mandatory)) File include is now possible in filter files like this: deny file:/etc/zones/localzones.txt - + or even zonefile file:/etc/zones/zonefiles.txt @@ -70,9 +71,9 @@ File include is now possible in filter files like this: (Note that inclusion of a file is initiated when a value starts with 'file:' and the part after this prefix is used as filename. This part is also used as a key to cache the content read, so multiple inclusions of the same - file is not read from disk during a _single_ valtz-round. This is only - applicable when globbing with -F, - e.g. valtz -F /etc/zones/filters/zone-filter-external-* + file is not read from disk during a _single_ valtz-round. This is only + applicable when globbing with -F, + e.g. valtz -F /etc/zones/filters/zone-filter-external-* and several of these files include the same file with file:... ) ipprefix is no longer mandatory in %lo-lines.