This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository dnssecjava.
commit 5e9ac7a48c98f2b70482ce45f66c75b89ea27e56 Merge: 75b0ad2 5fe0f2d Author: Ingo Bauersachs <[email protected]> Date: Sun Dec 4 00:24:13 2016 +0100 Merge tag 'upstream/1.1.3' Upstream version 1.1.3 .checkstyle | 15 + .gitignore | 7 + .travis.yml | 10 + LICENSE | 77 ++ LICENSE.EPL | 227 ++++ README.md | 156 +++ TODO.md | 72 ++ checkstyle.xml | 135 +++ pom.xml | 285 +++++ src/main/java/org/jitsi/dnssec/R.java | 79 ++ src/main/java/org/jitsi/dnssec/SMessage.java | 371 ++++++ src/main/java/org/jitsi/dnssec/SRRset.java | 117 ++ src/main/java/org/jitsi/dnssec/SecurityStatus.java | 79 ++ .../dnssec/validator/ByteArrayComparator.java | 70 ++ .../org/jitsi/dnssec/validator/DnsSecVerifier.java | 209 ++++ .../org/jitsi/dnssec/validator/FindKeyState.java | 82 ++ .../jitsi/dnssec/validator/JustifiedSecStatus.java | 33 + .../java/org/jitsi/dnssec/validator/KeyCache.java | 202 +++ .../java/org/jitsi/dnssec/validator/KeyEntry.java | 200 +++ .../org/jitsi/dnssec/validator/NSEC3ValUtils.java | 755 ++++++++++++ .../dnssec/validator/ResponseClassification.java | 72 ++ .../jitsi/dnssec/validator/TrustAnchorStore.java | 140 +++ .../java/org/jitsi/dnssec/validator/ValUtils.java | 848 +++++++++++++ .../jitsi/dnssec/validator/ValidatingResolver.java | 1281 ++++++++++++++++++++ src/main/resources/messages.properties | 58 + src/test/java/org/jitsi/dnssec/AlwaysOffline.java | 21 + src/test/java/org/jitsi/dnssec/MessageReader.java | 103 ++ src/test/java/org/jitsi/dnssec/PrepareMocks.java | 12 + src/test/java/org/jitsi/dnssec/RTest.java | 68 ++ .../org/jitsi/dnssec/TestAlgorithmSupport.java | 97 ++ src/test/java/org/jitsi/dnssec/TestBase.java | 297 +++++ .../org/jitsi/dnssec/TestBogusReasonMessage.java | 31 + .../org/jitsi/dnssec/TestByteArrayComparator.java | 41 + src/test/java/org/jitsi/dnssec/TestCNames.java | 166 +++ src/test/java/org/jitsi/dnssec/TestDNames.java | 177 +++ src/test/java/org/jitsi/dnssec/TestInvalid.java | 188 +++ src/test/java/org/jitsi/dnssec/TestKeyCache.java | 124 ++ .../java/org/jitsi/dnssec/TestKeyCacheUsage.java | 40 + .../java/org/jitsi/dnssec/TestNSEC3NoData.java | 124 ++ src/test/java/org/jitsi/dnssec/TestNoData.java | 48 + .../java/org/jitsi/dnssec/TestNonExistence.java | 174 +++ .../jitsi/dnssec/TestNormallyUnreachableCode.java | 79 ++ .../org/jitsi/dnssec/TestPartiallyInvalid.java | 50 + src/test/java/org/jitsi/dnssec/TestPositive.java | 75 ++ src/test/java/org/jitsi/dnssec/TestPriming.java | 209 ++++ src/test/java/org/jitsi/dnssec/TestRRsig.java | 46 + src/test/java/org/jitsi/dnssec/TestSMessage.java | 145 +++ .../org/jitsi/dnssec/TestTrustAnchorLoading.java | 148 +++ .../org/jitsi/dnssec/TestTrustAnchorStore.java | 69 ++ src/test/java/org/jitsi/dnssec/TestUnsigned.java | 56 + src/test/java/org/jitsi/dnssec/TestWildcard.java | 150 +++ .../java/org/jitsi/dnssec/unbound/rpl/Check.java | 18 + .../java/org/jitsi/dnssec/unbound/rpl/Rpl.java | 30 + .../org/jitsi/dnssec/unbound/rpl/RplParser.java | 280 +++++ .../org/jitsi/dnssec/unbound/rpl/UnboundTests.java | 893 ++++++++++++++ .../jitsi/dnssec/validator/TestNsec3ValUtils.java | 186 +++ .../org/jitsi/dnssec/validator/TestValUtils.java | 410 +++++++ src/test/resources/jmockit.properties | 1 + .../keys/Knsec3.ingotronic.ch.+007+16758.private | 13 + .../keys/Knsec3.ingotronic.ch.+007+62417.private | 13 + src/test/resources/messages.properties | 2 + .../resources/org/jitsi/dnssec/logging.properties | 5 + .../testDigestIdIsUnknown | 158 +++ .../testEccgostAlgIsUnknown | 139 +++ .../testMd5AlgRfc6944 | 139 +++ .../testLongBogusReasonIsSplitCorrectly | 121 ++ .../testCNameToExternalUnsignedVoid | 103 ++ .../testCNameToInvalidSigned | 236 ++++ .../testCNameToInvalidSignedNsec3 | 275 +++++ .../org_jitsi_dnssec_TestCNames/testCNameToSignedA | 122 ++ .../testCNameToSignedAExternal | 234 ++++ .../testCNameToSignedMX | 120 ++ .../testCNameToSignedNsec3 | 161 +++ .../testCNameToSubSigned | 258 ++++ .../testCNameToUnsignedA | 205 ++++ .../testCNameToUnsignedMX | 197 +++ .../testCNameToUnsignedNsec3 | 240 ++++ .../testCNameToUnsignedVoid | 234 ++++ .../org_jitsi_dnssec_TestCNames/testCNameToVoid | 122 ++ .../testCNameToVoid2Chain | 124 ++ .../testCNameToVoid3Chain | 126 ++ .../testCNameToVoidExternalInvalidTld | 122 ++ .../testCNameToVoidExternalValidTld | 182 +++ .../testCNameToVoidNsec3 | 163 +++ .../org_jitsi_dnssec_TestDNames/testDNameChain | 165 +++ .../testDNameDirectQueryIsValid | 120 ++ .../testDNameInNsecIsUnderstood_Rfc6672_5_3_4_1 | 215 ++++ .../testDNameToExistingIsValid | 123 ++ .../testDNameToExternal | 235 ++++ .../testDNameToNoDataIsValid | 121 ++ .../testDNameToNxDomainIsValid | 123 ++ .../testDNameWithFakedCnameIsInvalid | 220 ++++ .../testDNameWithMultipleCnamesIsInvalid | 220 ++++ .../testDNameWithNoCnameIsValid | 433 +++++++ .../testDNameWithTooLongCnameIsInvalid | 356 ++++++ .../org_jitsi_dnssec_TestInvalid/testBogusSig | 173 +++ .../org_jitsi_dnssec_TestInvalid/testBogusSigNsec3 | 174 +++ .../testModifiedSignature | 97 ++ .../testReturnOriginalRcodeIfPrimaryQueryFails | 1 + .../testReturnServfailIfIntermediateQueryFails | 42 + .../org_jitsi_dnssec_TestInvalid/testSigExpired | 173 +++ .../testSigExpiredNsec3 | 174 +++ .../testSigNotIncepted | 191 +++ .../testSigNotInceptedNsec3 | 192 +++ .../testSignedBelowUnsignedBelowSigned | 247 ++++ .../testSignedBelowUnsignedBelowSignedNsec3 | 248 ++++ .../org_jitsi_dnssec_TestInvalid/testUnknownAlg | 173 +++ .../testUnknownAlgNsec3 | 174 +++ .../testUnsignedThatMustBeSigned | 117 ++ .../testUnsigned | 158 +++ .../testNoDSProofCanExistForRoot | 38 + .../testNodataApexNsec3Abused | 158 +++ .../testNodataApexNsec3AbusedForNoDS | 158 +++ .../testNodataApexNsec3ProofInsecureDelegation | 158 +++ .../testNodataApexNsec3WithSOAValid | 158 +++ .../testNodataButHasCname | 158 +++ .../testNodataNsec3ForDSMustNotHaveSOA | 38 + .../testNsec3ClosestEncloserIsInsecureDelegation | 197 +++ .../testNsec3ClosestEncloserIsInsecureDelegationDS | 197 +++ .../testFakedNoDataNsec3WithNsecs | 293 +++++ .../testFakedNoDataNsec3WithoutNsecs | 295 +++++ .../testDoubleLabelABelowSigned | 120 ++ .../testDoubleLabelABelowSignedBeforeZoneNsec3 | 161 +++ .../testDoubleLabelABelowSignedNsec3 | 161 +++ .../testDoubleLabelABelowSignedNsec3MissingNsec3 | 297 +++++ .../testDoubleLabelMXBelowSignedForExistingA | 118 ++ .../testDoubleLabelMXBelowSignedForExistingANsec3 | 157 +++ ...estDoubleLabelMXBelowSignedForExistingWildcardA | 120 ++ ...ubleLabelMXBelowSignedForExistingWildcardANsec3 | 161 +++ .../testNoDataOnENT | 118 ++ .../testNoDataWithInvalidNsecSignature | 215 ++++ .../testNonExistingBelowRoot | 43 + .../testNxDomainWithInvalidNsecSignature | 217 ++++ .../testSingleLabelABelowSigned | 120 ++ .../testSingleLabelABelowSignedNsec3 | 161 +++ .../testSingleLabelMXBelowSignedForExistingA | 118 ++ .../testSingleLabelMXBelowSignedForExistingANsec3 | 157 +++ .../testValidExising | 159 +++ .../testValidExisingNoType | 157 +++ .../testValidNonExising | 159 +++ .../testCDonQueryDoesntDoAnything | 120 ++ .../testValidAnswerToDifferentQueryTypeIsBogus | 120 ++ .../org_jitsi_dnssec_TestPositive/testValidExising | 120 ++ .../testValidNonExising | 128 ++ .../testDnskeyPrimeResponseWithEmptyAnswerIsBad | 23 + ...estDnskeyPrimeResponseWithInvalidSignatureIsBad | 63 + ...DnskeyPrimeResponseWithMismatchedAlgorithmIsBad | 43 + ...DnskeyPrimeResponseWithMismatchedFootprintIsBad | 43 + .../testDnskeyPrimeResponseWithWeirdHashIsBad | 43 + .../testDsNoDataWhenNsecIsFromChildApex | 276 +++++ .../testDsNoDataWhenNsecOnEntIsBad | 235 ++++ ...stDsNoDataWhenOnInsecureDelegationWithWrongNsec | 237 ++++ .../testDsPrimeResponseWithEmptyAnswerIsBad | 43 + .../testDsPrimeResponseWithNxDomainForTld | 43 + .../testRootDnskeyPrimeResponseWithNxDomainIsBad | 23 + .../org_jitsi_dnssec_TestRRsig/testRRsigNodata | 1 + .../org_jitsi_dnssec_TestRRsig/testRRsigServfail | 1 + .../testInitializingWithEmptyConfigDoesNotFail | 1 + .../testInitializingWithNonExistingFileThrows | 1 + .../testInsecureWithEmptyTrustAnchor | 23 + .../testLoadEmptyTrustAnchors | 1 + .../testLoadRootTrustAnchorWithDNSKEY | 160 +++ .../testLoadRootTrustAnchorWithInvalidDNSKEY | 43 + .../testLoadRootTrustAnchorWithInvalidDS | 43 + .../testLoadRootTrustAnchors | 1 + .../testLoadRootTrustAnchorsAlongWithGarbage | 1 + .../testLoadRootTrustAnchorsFromFile | 1 + .../testUnsignedBelowSignedTldNsec3NoOptOut | 106 ++ .../testUnsignedBelowSignedTldNsec3OptOut | 110 ++ .../testUnsignedBelowSignedZoneBind | 138 +++ .../testUnsignedBelowUnsignedZone | 138 +++ .../testDsNodataFromWildcardNsecChild | 158 +++ .../testDsNodataFromWildcardNsecCovered | 120 ++ .../testLabelCountInSignaturesNotAllSame | 298 +++++ ...ameNotExpandedFromWildcardWhenNonWildcardExists | 219 ++++ ...tExpandedFromWildcardWhenNonWildcardExistsNsec3 | 297 +++++ .../testNodataWilcardWithoutCe | 217 ++++ .../testPositiveWithInvalidNsecSignature | 219 ++++ .../testSynthesisUsesCorrectWildcard | 219 ++++ .../testSynthesisUsesCorrectWildcardNodata | 215 ++++ .../testSynthesisUsesCorrectWildcardNodataNsec3 | 297 +++++ .../testInvalidIterationCountMarksInsecure | 161 +++ .../testNsec3ClosestEncloserIsDelegation | 535 ++++++++ .../testNsec3ClosestEncloserIsInsecureDelegation | 197 +++ .../testNsec3NodataChangedToNxdomainIsBogus | 293 +++++ .../testNsec3WithoutClosestEncloser | 297 +++++ .../testNsecEcdsa256 | 161 +++ .../testNsecEcdsa384 | 161 +++ .../testPublicKeyLoadingException | 161 +++ .../testTooLargeIterationCountMustThrow | 1 + ...stAtLeastOneDigestSupportedWithOnlyNonDSRecords | 1 + ...tLeastOneSupportedAlgorithmWithOnlyNonDSRecords | 1 + .../testDsNoDataWhenNsecProvesDs | 239 ++++ ...testHasSignedNsecsWithoutSignedSigsReturnsFalse | 1 + .../testLongestCommonNameRootIsRoot | 1 + .../testNameErrorWhenNsecIsLastAndQnameBefore | 217 ++++ ...tNameErrorWhenNsecIsLastAndQnameDifferentDomain | 217 ++++ .../testNameErrorWhenNsecIsLastAndQnameIsZoneApex | 217 ++++ .../testNameErrorWhenNsecIsNotFromApex | 118 ++ .../testNameErrorWhenResultIsFromDelegationPoint | 217 ++++ .../testNoDataOfDSForRoot | 41 + .../testNoDataOnEntWithWrongNsec | 217 ++++ .../testNoDataWhenDSResultIsFromChild | 157 +++ .../testNoDataWhenNsecHasCname | 217 ++++ .../testNoDataWhenNsecProvesExistence | 217 ++++ .../testNoDataWhenResultIsFromDelegationPoint | 373 ++++++ .../testNoDataWhenWcNsecIsForDifferentName | 217 ++++ .../testNoDataWhenWcNsecProvesCname | 217 ++++ .../testNoDataWhenWcNsecProvesType | 217 ++++ .../testNsecProvesNoDS | 1 + .../testNsecProvesNoDSWithDSPresentForRoot | 1 + .../testNsecProvesNoDSWithSOAForNonRoot | 1 + src/test/resources/trust_anchors | 2 + src/test/resources/trust_anchors_dnskey_invalid | 2 + src/test/resources/trust_anchors_empty | 1 + src/test/resources/trust_anchors_invalid | 2 + src/test/resources/trust_anchors_test | 13 + src/test/resources/unbound/val_adbit.rpl | 174 +++ src/test/resources/unbound/val_adcopy.rpl | 170 +++ src/test/resources/unbound/val_anchor_nx.rpl | 217 ++++ src/test/resources/unbound/val_anchor_nx_nosig.rpl | 216 ++++ src/test/resources/unbound/val_ans_dsent.rpl | 258 ++++ src/test/resources/unbound/val_ans_nx.rpl | 246 ++++ src/test/resources/unbound/val_any.rpl | 200 +++ src/test/resources/unbound/val_any_cname.rpl | 161 +++ src/test/resources/unbound/val_any_dname.rpl | 204 ++++ src/test/resources/unbound/val_cname_loop1.rpl | 144 +++ src/test/resources/unbound/val_cname_loop2.rpl | 153 +++ src/test/resources/unbound/val_cname_loop3.rpl | 166 +++ src/test/resources/unbound/val_cnameinsectopos.rpl | 289 +++++ src/test/resources/unbound/val_cnamenx_dblnsec.rpl | 176 +++ src/test/resources/unbound/val_cnamenx_rcodenx.rpl | 234 ++++ src/test/resources/unbound/val_cnameqtype.rpl | 228 ++++ src/test/resources/unbound/val_cnametocloser.rpl | 103 ++ .../resources/unbound/val_cnametocloser_nosig.rpl | 96 ++ .../unbound/val_cnametocnamewctoposwc.rpl | 208 ++++ src/test/resources/unbound/val_cnametodname.rpl | 230 ++++ .../unbound/val_cnametodnametocnametopos.rpl | 418 +++++++ src/test/resources/unbound/val_cnametoinsecure.rpl | 137 +++ src/test/resources/unbound/val_cnametonodata.rpl | 230 ++++ .../resources/unbound/val_cnametonodata_nonsec.rpl | 262 ++++ src/test/resources/unbound/val_cnametonsec.rpl | 158 +++ src/test/resources/unbound/val_cnametonx.rpl | 234 ++++ src/test/resources/unbound/val_cnametooptin.rpl | 162 +++ src/test/resources/unbound/val_cnametooptout.rpl | 110 ++ src/test/resources/unbound/val_cnametopos.rpl | 230 ++++ src/test/resources/unbound/val_cnametoposnowc.rpl | 262 ++++ src/test/resources/unbound/val_cnametoposwc.rpl | 236 ++++ src/test/resources/unbound/val_cnamewctonodata.rpl | 234 ++++ src/test/resources/unbound/val_cnamewctonx.rpl | 238 ++++ src/test/resources/unbound/val_cnamewctoposwc.rpl | 242 ++++ src/test/resources/unbound/val_dnametoolong.rpl | 255 ++++ src/test/resources/unbound/val_dnametopos.rpl | 234 ++++ src/test/resources/unbound/val_dnametoposwc.rpl | 238 ++++ src/test/resources/unbound/val_dnamewc.rpl | 265 ++++ src/test/resources/unbound/val_ds_afterprime.rpl | 177 +++ src/test/resources/unbound/val_ds_cname.rpl | 202 +++ src/test/resources/unbound/val_ds_cnamesub.rpl | 275 +++++ .../resources/unbound/val_ds_cnamesubbogus.rpl | 276 +++++ src/test/resources/unbound/val_ds_gost.rpl | 206 ++++ .../resources/unbound/val_ds_gost_downgrade.rpl | 244 ++++ src/test/resources/unbound/val_ds_sha2.rpl | 201 +++ .../resources/unbound/val_ds_sha2_downgrade.rpl | 224 ++++ .../unbound/val_ds_sha2_downgrade_override.rpl | 225 ++++ src/test/resources/unbound/val_dsnsec.rpl | 285 +++++ src/test/resources/unbound/val_entds.rpl | 291 +++++ src/test/resources/unbound/val_faildnskey.rpl | 168 +++ src/test/resources/unbound/val_faildnskey_ok.rpl | 177 +++ src/test/resources/unbound/val_fwdds.rpl | 457 +++++++ src/test/resources/unbound/val_keyprefetch.rpl | 212 ++++ .../resources/unbound/val_keyprefetch_verify.rpl | 245 ++++ src/test/resources/unbound/val_mal_wc.rpl | 149 +++ src/test/resources/unbound/val_negcache_ds.rpl | 213 ++++ src/test/resources/unbound/val_negcache_dssoa.rpl | 253 ++++ src/test/resources/unbound/val_noadwhennodo.rpl | 149 +++ src/test/resources/unbound/val_nodata.rpl | 147 +++ src/test/resources/unbound/val_nodata_ent.rpl | 153 +++ src/test/resources/unbound/val_nodata_entwc.rpl | 153 +++ src/test/resources/unbound/val_nodata_failsig.rpl | 161 +++ src/test/resources/unbound/val_nodata_hasdata.rpl | 161 +++ src/test/resources/unbound/val_nodata_zonecut.rpl | 159 +++ src/test/resources/unbound/val_nodatawc.rpl | 149 +++ src/test/resources/unbound/val_nodatawc_badce.rpl | 161 +++ src/test/resources/unbound/val_nodatawc_nodeny.rpl | 161 +++ src/test/resources/unbound/val_nodatawc_one.rpl | 144 +++ src/test/resources/unbound/val_nodatawc_wcns.rpl | 157 +++ .../resources/unbound/val_nodatawc_wrongdeleg.rpl | 157 +++ src/test/resources/unbound/val_nokeyprime.rpl | 161 +++ .../resources/unbound/val_nsec3_b1_nameerror.rpl | 131 ++ .../unbound/val_nsec3_b1_nameerror_noce.rpl | 141 +++ .../unbound/val_nsec3_b1_nameerror_nonc.rpl | 143 +++ .../unbound/val_nsec3_b1_nameerror_nowc.rpl | 148 +++ .../resources/unbound/val_nsec3_b21_nodataent.rpl | 114 ++ .../unbound/val_nsec3_b21_nodataent_wr.rpl | 132 ++ src/test/resources/unbound/val_nsec3_b2_nodata.rpl | 114 ++ .../resources/unbound/val_nsec3_b2_nodata_nons.rpl | 137 +++ src/test/resources/unbound/val_nsec3_b3_optout.rpl | 211 ++++ .../unbound/val_nsec3_b3_optout_negcache.rpl | 213 ++++ .../resources/unbound/val_nsec3_b3_optout_noce.rpl | 252 ++++ .../resources/unbound/val_nsec3_b3_optout_nonc.rpl | 253 ++++ src/test/resources/unbound/val_nsec3_b4_wild.rpl | 152 +++ .../resources/unbound/val_nsec3_b4_wild_wr.rpl | 163 +++ .../resources/unbound/val_nsec3_b5_wcnodata.rpl | 153 +++ .../unbound/val_nsec3_b5_wcnodata_noce.rpl | 162 +++ .../unbound/val_nsec3_b5_wcnodata_nonc.rpl | 162 +++ .../unbound/val_nsec3_b5_wcnodata_nowc.rpl | 164 +++ src/test/resources/unbound/val_nsec3_cname_ds.rpl | 211 ++++ src/test/resources/unbound/val_nsec3_cname_par.rpl | 215 ++++ src/test/resources/unbound/val_nsec3_cname_sub.rpl | 225 ++++ .../unbound/val_nsec3_cnametocnamewctoposwc.rpl | 206 ++++ .../unbound/val_nsec3_entnodata_optout.rpl | 200 +++ .../unbound/val_nsec3_entnodata_optout_badopt.rpl | 196 +++ .../unbound/val_nsec3_entnodata_optout_match.rpl | 200 +++ src/test/resources/unbound/val_nsec3_iter_high.rpl | 162 +++ .../resources/unbound/val_nsec3_nodatawccname.rpl | 167 +++ src/test/resources/unbound/val_nsec3_nods.rpl | 218 ++++ .../resources/unbound/val_nsec3_nods_badopt.rpl | 246 ++++ .../resources/unbound/val_nsec3_nods_badsig.rpl | 235 ++++ .../resources/unbound/val_nsec3_nods_negcache.rpl | 219 ++++ src/test/resources/unbound/val_nsec3_nods_soa.rpl | 251 ++++ src/test/resources/unbound/val_nsec3_optout_ad.rpl | 359 ++++++ .../resources/unbound/val_nsec3_optout_cache.rpl | 278 +++++ src/test/resources/unbound/val_nsec3_wcany.rpl | 159 +++ .../resources/unbound/val_nsec3_wcany_nodeny.rpl | 168 +++ src/test/resources/unbound/val_nx.rpl | 152 +++ src/test/resources/unbound/val_nx_nodeny.rpl | 162 +++ src/test/resources/unbound/val_nx_nowc.rpl | 162 +++ .../resources/unbound/val_nx_nsec3_collision.rpl | 185 +++ .../resources/unbound/val_nx_nsec3_collision2.rpl | 185 +++ .../resources/unbound/val_nx_nsec3_collision3.rpl | 185 +++ .../resources/unbound/val_nx_nsec3_collision4.rpl | 185 +++ .../resources/unbound/val_nx_nsec3_hashalg.rpl | 161 +++ .../resources/unbound/val_nx_nsec3_nsecmix.rpl | 167 +++ src/test/resources/unbound/val_nx_nsec3_params.rpl | 161 +++ src/test/resources/unbound/val_nx_overreach.rpl | 163 +++ src/test/resources/unbound/val_pos_truncns.rpl | 148 +++ src/test/resources/unbound/val_positive.rpl | 150 +++ src/test/resources/unbound/val_positive_nosigs.rpl | 179 +++ src/test/resources/unbound/val_positive_wc.rpl | 159 +++ .../resources/unbound/val_positive_wc_nodeny.rpl | 166 +++ src/test/resources/unbound/val_qds_badanc.rpl | 221 ++++ src/test/resources/unbound/val_qds_oneanc.rpl | 220 ++++ src/test/resources/unbound/val_qds_twoanc.rpl | 221 ++++ src/test/resources/unbound/val_refer_unsignadd.rpl | 350 ++++++ src/test/resources/unbound/val_referd.rpl | 172 +++ src/test/resources/unbound/val_referglue.rpl | 297 +++++ src/test/resources/unbound/val_rrsig.rpl | 167 +++ src/test/resources/unbound/val_secds.rpl | 211 ++++ src/test/resources/unbound/val_secds_nosig.rpl | 230 ++++ src/test/resources/unbound/val_stub_noroot.rpl | 83 ++ src/test/resources/unbound/val_stubds.rpl | 456 +++++++ src/test/resources/unbound/val_ta_algo_dnskey.rpl | 181 +++ src/test/resources/unbound/val_ta_algo_missing.rpl | 171 +++ src/test/resources/unbound/val_twocname.rpl | 132 ++ src/test/resources/unbound/val_unalgo_anchor.rpl | 150 +++ src/test/resources/unbound/val_unalgo_dlv.rpl | 280 +++++ src/test/resources/unbound/val_unalgo_ds.rpl | 200 +++ src/test/resources/unbound/val_unsec_cname.rpl | 359 ++++++ src/test/resources/unbound/val_unsecds.rpl | 191 +++ .../resources/unbound/val_unsecds_negcache.rpl | 192 +++ src/test/resources/unbound/val_unsecds_qtypeds.rpl | 207 ++++ src/test/resources/unbound/val_wild_pos.rpl | 159 +++ 362 files changed, 62113 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/dnssecjava.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

