aboutsummaryrefslogtreecommitdiff
path: root/rpkid
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2012-02-17 01:11:06 +0000
committerRob Austein <sra@hactrn.net>2012-02-17 01:11:06 +0000
commit1c4ad53158cfa140a550ee477959555d19e699eb (patch)
treeed38c005965e945779d94d0b01f7215269911653 /rpkid
parentddc8ca372a8d2a4cb93bb5ff26947a1722f8aa3b (diff)
Allow AS 0 in <roa_request/> objects. Closes #195.
svn path=/trunk/; revision=4346
Diffstat (limited to 'rpkid')
-rw-r--r--rpkid/left-right-schema.rnc2
-rw-r--r--rpkid/left-right-schema.rng2
-rw-r--r--rpkid/rpki/relaxng.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/rpkid/left-right-schema.rnc b/rpkid/left-right-schema.rnc
index 3b058502..a2759f56 100644
--- a/rpkid/left-right-schema.rnc
+++ b/rpkid/left-right-schema.rnc
@@ -247,7 +247,7 @@ list_roa_requests_query = element list_roa_requests {
list_roa_requests_reply = element list_roa_requests {
tag, self_handle,
- attribute asn { xsd:positiveInteger },
+ attribute asn { xsd:nonNegativeInteger },
attribute ipv4 { ipv4_list }?,
attribute ipv6 { ipv6_list }?
}
diff --git a/rpkid/left-right-schema.rng b/rpkid/left-right-schema.rng
index 1ab21668..4170629b 100644
--- a/rpkid/left-right-schema.rng
+++ b/rpkid/left-right-schema.rng
@@ -875,7 +875,7 @@
<ref name="tag"/>
<ref name="self_handle"/>
<attribute name="asn">
- <data type="positiveInteger"/>
+ <data type="nonNegativeInteger"/>
</attribute>
<optional>
<attribute name="ipv4">
diff --git a/rpkid/rpki/relaxng.py b/rpkid/rpki/relaxng.py
index e1ea8f6b..f527b17a 100644
--- a/rpkid/rpki/relaxng.py
+++ b/rpkid/rpki/relaxng.py
@@ -881,7 +881,7 @@ left_right = lxml.etree.RelaxNG(lxml.etree.fromstring('''<?xml version="1.0" enc
<ref name="tag"/>
<ref name="self_handle"/>
<attribute name="asn">
- <data type="positiveInteger"/>
+ <data type="nonNegativeInteger"/>
</attribute>
<optional>
<attribute name="ipv4">