Launch SDK Changelog =================== Changes in version 2.4.0.0 (12.03.2013) ----------------------------------- * Updated to the 25nov13 test SMD's (SMD's without whitespace) and test SMD Revocation List. The SMD Revocation List was converted from UTF-8 to ASCII. (James F. Gould) * Updated to support draft-tan-epp-launchphase-12 by updating the launch-1.0.xsd, updating the draft-tan-epp-launchphase.txt in the doc directory, and updating the code and tests to support the new validatorID optional attribute. (James F. Gould) Changes in version 2.3.0.0 (09.11.2013) ----------------------------------- * Added the EPPSignedMark(EPPEncodedSignedMark) constructor to convert an encodedSignedMark to a signedMark. (James F. Gould) * Addressed issue with using the sample SMD's with the signedMark and the default XML parser setting of normalizing the XML. In the event of using a signedMark, the XML is parsed a second time with the parser normalization disabled for the signedMark to pass validation. This included setting a "PACKET" SessionData attribute in the EPPXMLAssembler for use in the LaunchDomainHandler.doDomainCreate method to re-parse the packet. (James F. Gould). * Created constructor to directly decode the SMD InputStream in com.verisign.epp.codec.signedMark.EPPEncodedSignedMark. (James F. Gould) * Split com.verisign.epp.codec.signedMark.EPPSignedMark into com.verisign.epp.codec.signedMark.EPPSignedMark and com.verisign.epp.codec.signedMark.EPPEncodedSignedMark to isolate the base64 encoding and to address issues with retaining any extra whitespace contained in the signed mark to address the validation issue with the ICANN sample SMD's. (Vijay Garothaya) * Updated the com.verisign.epp.codec.launch.EPPLaunchTst tests to include validation of all of the ICANN sample Signed Mark Data (SMD) files. Added the ICANN sample SMD files to the distribution to support the tests. (James F. Gould) * The certs.crl file was split into the eppsdk.crl and the tmch-pilot.crl. The eppsdk.crl includes the CRL for the signed marks signed by the EPP SDK and the tmch-pilot.crl includes the CRL provided by ICANN for testing. (James F. Gould) * Added the test ICANN CA certificate to signedMarkTrust.jks to support validating the ICANN sample Signed Mark Data (SMD). (James F. Gould) * Added SMD revocation list validation to the LaunchDomainHandler class. (James F. Gould) * Added the ICANN test SMD revocation list (smd-test-revocation.csv) to the distribution to support the testing of the ICANN sample Signed Mark Data (SMD). (James F. Gould) * Created the com.verisign.epp.codec.signedMark.SMDRevocationList and com.verisign.epp.codec.signedMark.RevokedSMD classes to decode the SMD revocation list and to include the SMDRevocationList.isRevoked(EPPSignedMark) : boolean method to determine if a signed mark is revoked. (James F. Gould) Changes in version 2.2.0.0 (05.17.2013) ----------------------------------- * Updated to support draft-tan-epp-launchphase-11 by updating the launch-1.0.xsd and updating the draft-tan-epp-launchphase.txt in the doc directory. (James F. Gould) * Replaced com.verisign.epp.codec.launch.EPPLaunchCheckResp with com.verisign.epp.codec.launch.EPPLaunchChkData. (James F. Gould) * Removed com.verisign.epp.codec.launch.EPPLaunchMapFactory and references to it. (James F. Gould) Changes in version 2.1.0.0 (05.01.2013) ----------------------------------- * Updated to support draft-tan-epp-launchphase-10 by updating the launch-1.0.xsd and updating the draft-tan-epp-launchphase.txt in the doc directory. (James F. Gould) * Updated to support draft-tan-epp-launchphase-09 by updating the launch-1.0.xsd, updating the draft-tan-epp-launchphase.txt in the doc directory, replaced the EPPLaunchPhase.PHASE_CLAIMS1 and EPPLaunchPhase.PHASE_CLAIMS2 with EPPLaunchPhase.PHASE_CLAIMS, adding type attribute to EPPLaunchCreate, adding type attribute to EPPLaunchCheck, and allow setting both the mark information and the notice information in EPPLaunchCreate. (James F. Gould) * Updated to support the new draft-lozano-tmch-smd-02. (James F. Gould) * Replaced the test certs.crl file to a CRL that expires in 10 years. (James F. Gould) * Updated to support draft-tan-epp-launchphase-08 by removing the EPPLaunchNotice generatedDate and source attributes, and adding the notAfterDate attribute. (James F. Gould) * Created launch bundle that includes all of the RFC mappings and extensions (domain, host, contact, secdns, rgp), along with the launch extension. (James F. Gould) Changes in version 2.0.0.2 (03.06.2013) ----------------------------------- * Updated to support the updated draft-tan-epp-launchphase-07 by changing the status constants in com.verisign.epp.codec.launch.EPPLaunchStatus, adding com.verisign.epp.serverstub.LaunchPollHandler, and a set of test and server stub changes to test the poll messaging. (James F. Gould) Changes in version 2.0.0.1 (02.27.2013) ----------------------------------- * Updated to support the new draft-lozano-smd-01. (James F. Gould) Changes in version 2.0.0.0 (02.25.2013) ----------------------------------- * Updated to support the new draft-lozano-smd-00 and the updated draft-tan-epp-launchphase-06. (James F. Gould) * Added support to the use of a Certificate Authority (CA) using the signedMarkTrust.jks as well as a Certificate Revocation List (CRL) using the file certs.crl to do PKIX certificate chain verification with the certificate included in the signedMark. (James F. Gould) Changes in version 1.0.0.0 (01.23.2013) ----------------------------------- * Initial version that follows draft-tan-epp-launchphase-05. (James F. Gould)