Skip to content

Commit ba00ea4

Browse files
committed
v0.3
1 parent fa34a16 commit ba00ea4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+96
-92
lines changed

Changes

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
Revision history for rdap-conformance.
22

3+
v0.3 30 March 2015
4+
- Use RFCs for document references, now that they have been
5+
published.
6+
37
v0.2 12 July 2014
48
- Object structure validation.
59
- Basic search and redirect testing.

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<groupId>net.apnic.rdap</groupId>
77
<artifactId>rdap-conformance</artifactId>
88
<packaging>jar</packaging>
9-
<version>0.3-SNAPSHOT</version>
9+
<version>0.3</version>
1010
<name>rdap-conformance</name>
1111
<description>RDAP conformance</description>
1212
<inceptionYear>2014</inceptionYear>

src/main/java/net/apnic/rdap/conformance/Application.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
* stdout.
3434
*
3535
* @author Tom Harrison <[email protected]>
36-
* @version 0.3-SNAPSHOT
36+
* @version 0.3
3737
*/
3838
public final class Application {
3939
private static final int EX_USAGE = 64;

src/main/java/net/apnic/rdap/conformance/AttributeTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* aren't present in the union of the tests' known attributes.
1616
*
1717
* @author Tom Harrison <[email protected]>
18-
* @version 0.3-SNAPSHOT
18+
* @version 0.3
1919
*/
2020
public interface AttributeTest {
2121
/**

src/main/java/net/apnic/rdap/conformance/Context.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
* things.
2828
*
2929
* @author Tom Harrison <[email protected]>
30-
* @version 0.3-SNAPSHOT
30+
* @version 0.3
3131
*/
3232
public final class Context {
3333
private static final int HTTP_PORT = 80;

src/main/java/net/apnic/rdap/conformance/ObjectTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* is run, then it will use that URL instead.
1414
*
1515
* @author Tom Harrison <[email protected]>
16-
* @version 0.3-SNAPSHOT
16+
* @version 0.3
1717
*/
1818
public interface ObjectTest extends Test {
1919
/**

src/main/java/net/apnic/rdap/conformance/ResponseTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* particular header is set properly.
1111
*
1212
* @author Tom Harrison <[email protected]>
13-
* @version 0.3-SNAPSHOT
13+
* @version 0.3
1414
*/
1515
public interface ResponseTest {
1616
/**

src/main/java/net/apnic/rdap/conformance/Result.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* maps to a single line in the output of the validator.
1515
*
1616
* @author Tom Harrison <[email protected]>
17-
* @version 0.3-SNAPSHOT
17+
* @version 0.3
1818
*/
1919
public final class Result {
2020
public enum Status { Success, Notification, Warning, Failure };

src/main/java/net/apnic/rdap/conformance/SearchTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* confirm e.g. that the correct object has been returned.
1111
*
1212
* @author Tom Harrison <[email protected]>
13-
* @version 0.3-SNAPSHOT
13+
* @version 0.3
1414
*/
1515
public interface SearchTest extends AttributeTest, Serializable {
1616
/**

src/main/java/net/apnic/rdap/conformance/Specification.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* Contains the data from the validator configuration file.
1717
*
1818
* @author Tom Harrison <[email protected]>
19-
* @version 0.3-SNAPSHOT
19+
* @version 0.3
2020
*/
2121
public final class Specification {
2222
private String baseUrl = null;

src/main/java/net/apnic/rdap/conformance/Test.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* fashion.
1818
*
1919
* @author Tom Harrison <[email protected]>
20-
* @version 0.3-SNAPSHOT
20+
* @version 0.3
2121
*/
2222
public interface Test {
2323
/**

src/main/java/net/apnic/rdap/conformance/Utils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* objects.
3232
*
3333
* @author Tom Harrison <[email protected]>
34-
* @version 0.3-SNAPSHOT
34+
* @version 0.3
3535
*/
3636
public final class Utils {
3737
private static final int TIMEOUT_MS = 60000;

src/main/java/net/apnic/rdap/conformance/ValueTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* A ValueTest tests an arbitrary object.
77
*
88
* @author Tom Harrison <[email protected]>
9-
* @version 0.3-SNAPSHOT
9+
* @version 0.3
1010
*/
1111
public interface ValueTest {
1212
/**

src/main/java/net/apnic/rdap/conformance/attributetest/ArrayAttribute.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* satisfies a particular ValueTest or AttributeTest.
2222
*
2323
* @author Tom Harrison <[email protected]>
24-
* @version 0.3-SNAPSHOT
24+
* @version 0.3
2525
*/
2626
public final class ArrayAttribute implements AttributeTest {
2727
private Set<String> knownAttributes = null;

src/main/java/net/apnic/rdap/conformance/attributetest/AsEventActor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* <p>AsEventActor class.</p>
1414
*
1515
* @author Tom Harrison <[email protected]>
16-
* @version 0.3-SNAPSHOT
16+
* @version 0.3
1717
*/
1818
public final class AsEventActor implements AttributeTest {
1919
/**

src/main/java/net/apnic/rdap/conformance/attributetest/Autnum.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
* <p>Autnum class.</p>
2020
*
2121
* @author Tom Harrison <[email protected]>
22-
* @version 0.3-SNAPSHOT
22+
* @version 0.3
2323
*/
2424
public final class Autnum implements AttributeTest {
2525
private BigInteger autnum = null;

src/main/java/net/apnic/rdap/conformance/attributetest/Country.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* <p>Country class.</p>
1717
*
1818
* @author Tom Harrison <[email protected]>
19-
* @version 0.3-SNAPSHOT
19+
* @version 0.3
2020
*/
2121
public final class Country implements AttributeTest {
2222
private static final Set<String> COUNTRY_CODES = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/Domain.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* <p>Domain class.</p>
1717
*
1818
* @author Tom Harrison <[email protected]>
19-
* @version 0.3-SNAPSHOT
19+
* @version 0.3
2020
*/
2121
public final class Domain implements SearchTest {
2222
private boolean checkUnknown = false;

src/main/java/net/apnic/rdap/conformance/attributetest/DomainNames.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* <p>DomainNames class.</p>
2222
*
2323
* @author Tom Harrison <[email protected]>
24-
* @version 0.3-SNAPSHOT
24+
* @version 0.3
2525
*/
2626
public final class DomainNames implements SearchTest {
2727
private static final int DOMAIN_LABEL_MAX_LENGTH = 63;

src/main/java/net/apnic/rdap/conformance/attributetest/DsData.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* <p>DsData class.</p>
1919
*
2020
* @author Tom Harrison <[email protected]>
21-
* @version 0.3-SNAPSHOT
21+
* @version 0.3
2222
*/
2323
public final class DsData implements AttributeTest {
2424
private Set<String> knownAttributes = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/Entities.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* <p>Entities class.</p>
1212
*
1313
* @author Tom Harrison <[email protected]>
14-
* @version 0.3-SNAPSHOT
14+
* @version 0.3
1515
*/
1616
public final class Entities implements AttributeTest {
1717
private Set<String> knownAttributes;

src/main/java/net/apnic/rdap/conformance/attributetest/Entity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* <p>Entity class.</p>
2626
*
2727
* @author Tom Harrison <[email protected]>
28-
* @version 0.3-SNAPSHOT
28+
* @version 0.3
2929
*/
3030
public final class Entity implements SearchTest {
3131
private boolean checkUnknown = false;

src/main/java/net/apnic/rdap/conformance/attributetest/ErrorResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* body matches a particular status code.
2121
*
2222
* @author Tom Harrison <[email protected]>
23-
* @version 0.3-SNAPSHOT
23+
* @version 0.3
2424
*/
2525
public final class ErrorResponse implements AttributeTest {
2626
private Set<String> knownAttributes = null;

src/main/java/net/apnic/rdap/conformance/attributetest/Event.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* <p>Event class.</p>
2121
*
2222
* @author Tom Harrison <[email protected]>
23-
* @version 0.3-SNAPSHOT
23+
* @version 0.3
2424
*/
2525
public final class Event implements AttributeTest {
2626
private boolean allowActor = true;

src/main/java/net/apnic/rdap/conformance/attributetest/Events.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* <p>Events class.</p>
1414
*
1515
* @author Tom Harrison <[email protected]>
16-
* @version 0.3-SNAPSHOT
16+
* @version 0.3
1717
*/
1818
public final class Events implements AttributeTest {
1919
/**

src/main/java/net/apnic/rdap/conformance/attributetest/Ip.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* <p>Ip class.</p>
2323
*
2424
* @author Tom Harrison <[email protected]>
25-
* @version 0.3-SNAPSHOT
25+
* @version 0.3
2626
*/
2727
public final class Ip implements AttributeTest {
2828
private String ip = null;

src/main/java/net/apnic/rdap/conformance/attributetest/KeyData.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* <p>KeyData class.</p>
1919
*
2020
* @author Tom Harrison <[email protected]>
21-
* @version 0.3-SNAPSHOT
21+
* @version 0.3
2222
*/
2323
public final class KeyData implements AttributeTest {
2424
private Set<String> knownAttributes = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/Lang.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* <p>Lang class.</p>
1919
*
2020
* @author Tom Harrison <[email protected]>
21-
* @version 0.3-SNAPSHOT
21+
* @version 0.3
2222
*/
2323
public final class Lang implements AttributeTest {
2424
/**

src/main/java/net/apnic/rdap/conformance/attributetest/Link.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* <p>Link class.</p>
2323
*
2424
* @author Tom Harrison <[email protected]>
25-
* @version 0.3-SNAPSHOT
25+
* @version 0.3
2626
*/
2727
public final class Link implements AttributeTest {
2828
/**

src/main/java/net/apnic/rdap/conformance/attributetest/Links.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* <p>Links class.</p>
1414
*
1515
* @author Tom Harrison <[email protected]>
16-
* @version 0.3-SNAPSHOT
16+
* @version 0.3
1717
*/
1818
public final class Links implements AttributeTest {
1919
/**

src/main/java/net/apnic/rdap/conformance/attributetest/Nameserver.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* <p>Nameserver class.</p>
2222
*
2323
* @author Tom Harrison <[email protected]>
24-
* @version 0.3-SNAPSHOT
24+
* @version 0.3
2525
*/
2626
public final class Nameserver implements SearchTest {
2727
private String key = null;

src/main/java/net/apnic/rdap/conformance/attributetest/Notice.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* <p>Notice class.</p>
1717
*
1818
* @author Tom Harrison <[email protected]>
19-
* @version 0.3-SNAPSHOT
19+
* @version 0.3
2020
*/
2121
public final class Notice implements AttributeTest {
2222
private Set<String> knownAttributes = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/Notices.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* class.
1818
*
1919
* @author Tom Harrison <[email protected]>
20-
* @version 0.3-SNAPSHOT
20+
* @version 0.3
2121
*/
2222
public final class Notices implements AttributeTest {
2323
private String key = null;

src/main/java/net/apnic/rdap/conformance/attributetest/Port43.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* <p>Port43 class.</p>
2121
*
2222
* @author Tom Harrison <[email protected]>
23-
* @version 0.3-SNAPSHOT
23+
* @version 0.3
2424
*/
2525
public final class Port43 implements AttributeTest {
2626
private static Set<String> hostsChecked = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/PublicId.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* <p>PublicId class.</p>
1515
*
1616
* @author Tom Harrison <[email protected]>
17-
* @version 0.3-SNAPSHOT
17+
* @version 0.3
1818
*/
1919
public final class PublicId implements AttributeTest {
2020
private Set<String> knownAttributes = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/PublicIds.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* <p>PublicIds class.</p>
1414
*
1515
* @author Tom Harrison <[email protected]>
16-
* @version 0.3-SNAPSHOT
16+
* @version 0.3
1717
*/
1818
public final class PublicIds implements AttributeTest {
1919
/**

src/main/java/net/apnic/rdap/conformance/attributetest/RdapConformance.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* tests can be enabled, or unknown attributes properly determined.
2121
*
2222
* @author Tom Harrison <[email protected]>
23-
* @version 0.3-SNAPSHOT
23+
* @version 0.3
2424
*/
2525
public final class RdapConformance implements AttributeTest {
2626
/**

src/main/java/net/apnic/rdap/conformance/attributetest/ScalarAttribute.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* AttributeTest.
2121
*
2222
* @author Tom Harrison <[email protected]>
23-
* @version 0.3-SNAPSHOT
23+
* @version 0.3
2424
*/
2525
public final class ScalarAttribute implements AttributeTest {
2626
private String attributeName = null;

src/main/java/net/apnic/rdap/conformance/attributetest/SecureDNS.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* <p>SecureDNS class.</p>
1717
*
1818
* @author Tom Harrison <[email protected]>
19-
* @version 0.3-SNAPSHOT
19+
* @version 0.3
2020
*/
2121
public final class SecureDNS implements AttributeTest {
2222
private Set<String> knownAttributes = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/StandardObject.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* StandardResponse, which covers the top-level RDAP response.
1919
*
2020
* @author Tom Harrison <[email protected]>
21-
* @version 0.3-SNAPSHOT
21+
* @version 0.3
2222
*/
2323
public final class StandardObject implements AttributeTest {
2424
private Set<String> knownAttributes = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/StandardResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* objects, as per StandardObject.
1919
*
2020
* @author Tom Harrison <[email protected]>
21-
* @version 0.3-SNAPSHOT
21+
* @version 0.3
2222
*/
2323
public final class StandardResponse implements AttributeTest {
2424
private Set<String> knownAttributes = new HashSet<String>();

src/main/java/net/apnic/rdap/conformance/attributetest/Status.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* <p>Status class.</p>
1515
*
1616
* @author Tom Harrison <[email protected]>
17-
* @version 0.3-SNAPSHOT
17+
* @version 0.3
1818
*/
1919
public final class Status implements AttributeTest {
2020
private static final Set<String> STATUSES =

src/main/java/net/apnic/rdap/conformance/attributetest/UnknownAttributes.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* implemented.
2323
*
2424
* @author Tom Harrison <[email protected]>
25-
* @version 0.3-SNAPSHOT
25+
* @version 0.3
2626
*/
2727
public final class UnknownAttributes implements AttributeTest {
2828
private Set<String> knownAttributes = null;

src/main/java/net/apnic/rdap/conformance/attributetest/Variant.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* <p>Variant class.</p>
1919
*
2020
* @author Tom Harrison <[email protected]>
21-
* @version 0.3-SNAPSHOT
21+
* @version 0.3
2222
*/
2323
public final class Variant implements ValueTest {
2424
/**

0 commit comments

Comments
 (0)