diff -r 70ecc1882968 -r 271dfe27e1d3 vidns --- a/vidns Thu May 22 17:18:07 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,237 +0,0 @@ -#! /usr/bin/perl -use 5.010; -use strict; -use warnings; -use File::Temp; -use Smart::Comments; -use Digest::SHA qw(sha512_hex); -use Getopt::Long; -use Pod::Usage; - -sub parse { - my $data = join '', @_; - my @lines = split /\n/, $data; - - my @zone; - my ($origin, $ttl, $last_label, $soa_seen); - - foreach (@lines) { - s{;.*$}{}; - given ($_) { - when (m{^\s*$}) { next } - when (m{^\s*\$ORIGIN\s+(\S+)}) { $origin = $1 } - when (m{^\s*\$TTL\s+(\S+)}) { $ttl = $1 } - when ( - m{^(?