mirror of
https://github.com/bitcoin/bips.git
synced 2026-01-19 15:03:08 +00:00
Allow Version field in checks as per BIP 3
This commit is contained in:
parent
ebefd42cc8
commit
85c9385e20
@ -39,6 +39,9 @@ my %MiscField = (
|
|||||||
'Requires' => undef,
|
'Requires' => undef,
|
||||||
'Proposed-Replacement' => undef,
|
'Proposed-Replacement' => undef,
|
||||||
);
|
);
|
||||||
|
my %VersionField = (
|
||||||
|
'Version' => undef,
|
||||||
|
);
|
||||||
my @FieldOrder = qw(
|
my @FieldOrder = qw(
|
||||||
BIP
|
BIP
|
||||||
Layer
|
Layer
|
||||||
@ -198,6 +201,8 @@ while (++$bipnum <= $topbip) {
|
|||||||
die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0[1-9]|1[0-2])\-(?:0[1-9]|[12]\d|30|31)$/;
|
die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0[1-9]|1[0-2])\-(?:0[1-9]|[12]\d|30|31)$/;
|
||||||
} elsif (exists $EmailField{$field}) {
|
} elsif (exists $EmailField{$field}) {
|
||||||
$val =~ m/^(\S[^<@>]*\S) \<[^@>]*\@[\w.]+\.\w+\>$/ or die "Malformed $field line in $fn";
|
$val =~ m/^(\S[^<@>]*\S) \<[^@>]*\@[\w.]+\.\w+\>$/ or die "Malformed $field line in $fn";
|
||||||
|
} elsif (exists $VersionField{$field}) {
|
||||||
|
$val =~ m/^(\d+\.\d+\.\d+)$/ or die "Malformed $field line in $fn";
|
||||||
} elsif (not exists $MiscField{$field}) {
|
} elsif (not exists $MiscField{$field}) {
|
||||||
die "Unknown field $field in $fn";
|
die "Unknown field $field in $fn";
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user