CHANGELOG for IPv6 Ready Logo Phase-2 DHCPv6 Conformance Test Package 2009/01/05 version 1.0.15 Official release 2008/01/05 Bug fix for common packet definition Modify TN sending IA address - Assigned non EUI-64 based address instead of NUT's EUI-64 based address Bug fix for common function Correct message output function - Now searchlist field of Domain Search List option is outputed correctly 2008/12/12 Bug fix for Client Restore packet definition from unintended deletion. Reported by Dwight Tovey 2008/11/17 version 1.0.14 Official release 2008/11/14 Bug fix for Server Correct status code value check. Some tests always expected to be returned status code Success(0) from Server after message exchange. However the Status Code option does not appear in a message in which the option could appear, the status of the message is assumed to be Success(0). (See also RFC3315 section 22.13) Therefore, now test accept without Status Code option with value Success. 2008/11/15 Added make file install option. 2008/10/23 Bug fix for Server Two different tester node used same source address, modify it to use different source address. Modified file: rfc3315/S_RFC3315_17.2.2_Creation-TransmissionOfAdvertiseMsgwithStatusCodeOP.seq S_RFC3315_18.2.1_ReceiptRequestMsgWithStatusCodeOPNoAddrsAvail.seq 2008/10/07 Bug fix for Client o Test DHCP_CONF.1.3.3 : Client initiated Exchange - Reception of Reply messages cont'd TN didn't reply to NS. Now TN reply to NS. Bug fix for Server o Test DHCP_CONF.2.2.3 : Transmission of Relay-Reply Messages TN must transmit packet to ALL_DHCP_Servers(ff05::1:3) using multicast(33:33:00:01:00:03). However destination address of ether was unicast. Modified file: DHCPv6.def 2008/10/06 version 1.0.13 Official release 2008/10/03 Bug fix for client test rfc3315/ Correct test result status when test has failed. C_RFC3315_18_1_2_RetransCnf.seq 2008/10/03 Correct related to Client/Server/Relay Agent test as below; Message Validation test Invalid UDP port of Implementation of DHCP constants test Many typos Modified files: Common files: Client_pktdesc.pm DHCPv6.def DHCPv6_common.pm DHCPv6_options.def Server_pktdesc.pm rfc3315/ C_RFC3315_15_13_DiscRelayForw.seq C_RFC3315_15_14_DiscRelayRepl.seq C_RFC3315_15_2_DiscSol.seq C_RFC3315_15_4_DiscReq.seq C_RFC3315_15_5_DiscCnf.seq C_RFC3315_15_6_DiscRen.seq C_RFC3315_15_7_DiscReb.seq C_RFC3315_15_8_DiscDec.seq C_RFC3315_15_9_DiscRel.seq C_RFC3315_5_2_InvalidUdpPort.def INDEX_p2_relay INDEX_p2_server R_RFC3315_15.10_InvalidReplyMsg.def R_RFC3315_15.10_InvalidReplyMsg.seq R_RFC3315_15.3_InvalidAdvertiseMsg.def R_RFC3315_15.3_InvalidAdvertiseMsg.seq R_RFC3315_20_DiscardRelayMsgFromRelayAgent.seq R_RFC3315_5.1_InvalidUDPPorts.seq S_RFC3315_15.10_InvalidReplyMsg.def S_RFC3315_15.10_InvalidReplyMsg.seq S_RFC3315_15.14_InvalidRelayReplyMsg.def S_RFC3315_15.14_InvalidRelayReplyMsg.seq S_RFC3315_15.3_InvalidAdvertiseMsg.def S_RFC3315_15.3_InvalidAdvertiseMsg.seq S_RFC3315_5.1_InvalidUDPPorts.seq rfc3736/ C_RFC3736_DiscCnf.seq C_RFC3736_DiscDec.seq C_RFC3736_DiscInf.seq C_RFC3736_DiscReb.seq C_RFC3736_DiscRel.seq C_RFC3736_DiscRen.seq C_RFC3736_DiscReq.seq C_RFC3736_DiscSol.seq C_RFC3736_RelayForw.seq C_RFC3736_RelayRepl.seq INDEX_p2_client R_RFC3736_DiscardRelayMsgFromRelayAgent.seq R_RFC3736_InvalidAdvertiseMsg.def R_RFC3736_InvalidAdvertiseMsg.seq R_RFC3736_InvalidReplyMsg.def R_RFC3736_InvalidReplyMsg.seq R_RFC3736_InvalidUDPPorts.seq S_RFC3736_InvalidAdvertiseMsg.def S_RFC3736_InvalidAdvertiseMsg.seq S_RFC3736_InvalidRelayReplyMsg.seq S_RFC3736_InvalidReplyMsg.def S_RFC3736_InvalidReplyMsg.seq S_RFC3736_InvalidUDPPorts.seq 2008/09/29 Remove unused file. Fixed many typos 2008/09/10 Bug fix for client rfc3315/ Omit the checking of upper limit of RT. It is only possible to check that RT is greater than IRT. C_RFC3315_17_1_2_SolWaitAdv.seq 2008/08/28 version 1.0.12 Official release 2008/08/26 Bug fix for client rfc3315/ Add judgment to check RT > IRT. C_RFC3315_17_1_2_SolWaitAdv.seq Modify output message. C_RFC3315_17_1_2_SolNoAdvRT.seq 2008/08/21 Bug fix for server test rfc3315/ Operation command is corrected after the NUT is rebooted. S_RFC3315_9.3_DUID-ENPersit.seq 2008/08/19 Bug fix for client test in RFC3315. Apply patch from Mitsuru Chinen. Related to recevied solicit message. rfc3315/ C_RFC3315_17_1_2_SolWaitAdv.seq 2008/08/05 version 1.0.11 Official release 2008/08/02 Nobumichi Ozoe Bug fix for client, server, relay agent test Common function Relay agent address definition was corrected. DHCPv6_common.pm, DHCPv6.def rfc3315/ Destination address was corrected. S_RFC3315_15.10_InvalidReplyMsg.def S_RFC3315_15.3_InvalidAdvertiseMsg.def Output interface was corrected. R_RFC3315_15.10_InvalidReplyMsg.def R_RFC3315_15.10_InvalidReplyMsg.seq R_RFC3315_15.3_InvalidAdvertiseMsg.def R_RFC3315_15.3_InvalidAdvertiseMsg.seq Relay agent's listen address was corrected. R_RFC3315_20_DiscardRelayMsgFromRelayAgent.seq R_RFC3315_20_MultiRelayRelayForwardCnfMsg.seq R_RFC3315_20_MultiRelayRelayForwardDecMsg.seq R_RFC3315_20_MultiRelayRelayForwardRebMsg.seq R_RFC3315_20_MultiRelayRelayForwardRelMsg.seq R_RFC3315_20_MultiRelayRelayForwardRenMsg.seq R_RFC3315_20_MultiRelayRelayForwardReqMsg.seq R_RFC3315_20_MultiRelayRelayForwardReqMsg.seq R_RFC3315_20_MultiRelayReplyAdvMsg.seq R_RFC3315_20_MultiRelayReplyRepMsg.seq Fixed Typo INDEX_p2_relay INDEX_p2_server S_RFC3315_7_Relay-replyMsgFormat.seq rfc3646/ Relay agent's listen address was corrected. R_RFC3646_3_MultiRelayRelayForwardRebMsg.seq R_RFC3646_3_MultiRelayRelayForwardRenMsg.seq R_RFC3646_3_MultiRelayRelayForwardReqMsg.seq R_RFC3646_3_MultiRelayRelayForwardSolMsg.seq R_RFC3646_3_MultiRelayReplyAdvMsg.seq R_RFC3646_3_MultiRelayReplyRepMsg.seq R_RFC3646_4_MultiRelayRelayForwardRebMsg.seq R_RFC3646_4_MultiRelayRelayForwardRenMsg.seq R_RFC3646_4_MultiRelayRelayForwardReqMsg.seq R_RFC3646_4_MultiRelayRelayForwardSolMsg.seq R_RFC3646_4_MultiRelayReplyAdvMsg.seq R_RFC3646_4_MultiRelayReplyRepMsg.seq Fixed Typo INDEX_p2_relay rfc3736/ Relay agent's listen address was corrected. R_RFC3736_3_MultiRelayRelayForwardInfMsg.seq R_RFC3736_3_MultiRelayReplyRepMsg.seq R_RFC3736_4_MultiRelayRelayForwardInfMsg.seq R_RFC3736_4_MultiRelayReplyRepMsg.seq Output interface was corrected. R_RFC3736_DiscardRelayMsgFromRelayAgent.seq Destination address was corrected. R_RFC3736_InvalidAdvertiseMsg.def R_RFC3736_InvalidAdvertiseMsg.seq R_RFC3736_InvalidReplyMsg.def R_RFC3736_InvalidReplyMsg.seq S_RFC3736_InvalidAdvertiseMsg.def S_RFC3736_InvalidReplyMsg.def Include Option Request Option in packet sent by TN S_RFC3736_basic.seq Fixed typo INDEX_p2_relay INDEX_p2_server S_RFC3736_5.2_SLDHCPInterID.seq 2008/07/09 version 1.0.10 Official release 2008/07/08 Nobumichi Ozoe Bug fix for DHCP Unique Identifier (DUID) contents test DHCPv6_common.pm rfc3315/S_RFC3315_9.2_DUID-LLTFormat.seq, S_RFC3315_9.2_DUID-LLTPersit.seq S_RFC3315_9.3_DUID-ENFormat.seq, S_RFC3315_9.3_DUID-ENPersit.seq S_RFC3315_9.4_DUID-LLFormat.seq, S_RFC3315_9.4_DUID-LLPersit.seq rfc3736/S_RFC3736_DUID-ENFormat.seq, S_RFC3736_DUID-ENPersit.seq S_RFC3736_DUID-LLFormat.seq, S_RFC3736_DUID-LLPersit.seq S_RFC3736_DUID-LLTFormat.seq, S_RFC3736_DUID-LLTPersit.seq 2008/04/02 version 1.0.9 Bug fix for client test in RFC3315, RFC3736. Apply patch from Mitsuru Chinen. Rerated to Retransmit time, Maximum RT and MRD. 2007/11/26 version 1.0.8 Bug fix for client test in RFC3315. Rerated to Retransmit time, Maximum RT and MRD. 2007/09/20 version 1.0.7 Official release 2007/09/20 Hideshi.Enokihara@jp.yokogawa.com DHCPv6_common.pm(getElapsedtime) - modify getting elapsed time rfc3315/C_RFC2462_RA_FTF.seq - typo 2007/09/19 version 1.0.6 Official release 2007/09/19 Hideshi.Enokihara@jp.yokogawa.com rfc3315/C_RFC3315_18_1_8_ReqReplyUseIAStatusWoNoAddrAvail.seq rfc3315/C_RFC3315_18_1_8_ReqReplyAllIAStatusNoAddrAvail.seq - removed 2007/09/14 Hideshi.Enokihara@jp.yokogawa.com rfc3646/C_RFC3646_5_InvRelDnsSchLstOpt.seq - bug fix (removed ORO option from Reply message) 2007/08/29 Hideshi.Enokihara@jp.yokogawa.com rfc3315/C_RFC3315_18_1_2_ResvCnf.seq - added wait time after Confirm message 2007/08/29 Hideshi.Enokihara@jp.yokogawa.com rfc3315/C_RFC3315_18_1_8_ReqReplyUseIAStatusWoNoAddrAvail.seq - bug fix (added checking number of IA_NA options) rfc3315/S_RFC3315_17.2.3_Creation-TransmissionOfReplyMsgIfRelayReply.seq rfc3315/S_RFC3315_17.2.3_Creation-TransmissionOfReplyMsgIfRelayReply_wo_IFID.seq rfc3315/S_RFC3315_20.3_Relay-replyConstruction.seq - bug fix (fixed setting address range) 2007/08/16 version 1.0.5 Official release 2007/08/10 Hideshi.Enokihara@jp.yokogawa.com rfc3315/C_RFC3315_17_1_2_SolRetransMRT.seq rfc3315/C_RFC3315_18_1_1_ReqRetransMRT.seq rfc3315/C_RFC3315_18_1_2_CnfRetransMRT.seq rfc3315/C_RFC3315_18_1_3_RenRetransMRT.seq rfc3315/C_RFC3315_18_1_3_RetransRen.seq rfc3315/C_RFC3315_18_1_4_RebRetransMRT.seq rfc3736/C_RFC3736_INfoRetransMRT.seq - bug fix (replace 'gt' with '>') 2007/08/08 version 1.0.4 Official release 2007/08/07 Hideshi.Enokihara@jp.yokogawa.com rfc3315/S_RFC3315_SolicitMsgwEN.seq rfc3315/S_RFC3315_SolicitMsgwLL.seq rfc3315/S_RFC3315_SolicitMsgwLLT.seq - bug fix (fixed setting address range) 2007/07/11 version 1.0.3 Official release 2007/07/11 Hideshi.Enokihara@jp.yokogawa.com rfc3315/C_RFC3315_17_1_2_SolRetransMRT.seq rfc3315/C_RFC3315_18_1_1_ReqRetransMRT.seq rfc3315/C_RFC3315_18_1_2_CnfRetransMRT.seq rfc3315/C_RFC3315_18_1_3_RenRetransMRT.seq rfc3315/C_RFC3315_18_1_3_RetransRen.seq rfc3315/C_RFC3315_18_1_4_RebRetransMRT.seq rfc3736/C_RFC3736_INfoRetransMRT.seq - bug fix (added tentative codes related to "timeout" ) 2007/06/15 Hideshi.Enokihara@jp.yokogawa.com rfc3646/C_RFC3646_5_InvDecDnsSvrOpt.seq - bug fix (change option code checking function) 2007/06/08 version 1.0.2 Official release 2007/06/05 Hideshi.Enokihara@jp.yokogawa.com rfc3646/C_RFC3646_3_DnsSchLstOpt_Reb.seq rfc3646/C_RFC3646_3_DnsSchLstOpt_Ren.seq rfc3646/C_RFC3646_3_DnsSchLstOpt_Req.seq rfc3646/C_RFC3646_3_DnsSchLstOpt_Sol.seq rfc3646/C_RFC3646_3_DnsSvrOpt.seq rfc3646/C_RFC3646_3_DnsSvrOpt_Reb.seq rfc3646/C_RFC3646_3_DnsSvrOpt_Ren.seq rfc3646/C_RFC3646_3_DnsSvrOpt_Req.seq rfc3646/C_RFC3646_3_DnsSvrOpt_Sol.seq rfc3646/C_RFC3646_4_DnsSchLstOpt.seq - bug fix (change option code checking function) 2007/05/25 version 1.0.1 Official release 2007/05/16 Hideshi.Enokihara@jp.yokogawa.com rfc3315/S_RFC3315_22.13_StatusCodeOP.seq - bug fix (change option checking function) 2007/04/27 version 1.0.0 Official release 2007/04/20 Hideshi.Enokihara@jp.yokogawa.com rfc3646/C_RFC3646_3_DnsSvrOpt_rep.seq rfc3646/C_RFC3646_4_DnsSchLstOpt_rep.seq rfc3736/C_RFC3736_5_3_InfWDnsSchLstOptReply.seq rfc3736/C_RFC3736_5_3_InfWDnsSvrOptReply.seq rfc3736/C_RFC3736_UdpPort.seq rfc3736/C_RFC3736_basic.seq - bug fix (add handing function for manual test) 2007/04/10 Hideshi.Enokihara@jp.yokogawa.com rfc3315/S_RFC3315_5.1_InvalidUDPPorts.seq rfc3315/R_RFC3315_5.1_InvalidUDPPorts.seq rfc3736/S_RFC3736_InvalidUDPPorts.seq rfc3736/R_RFC3736_InvalidUDPPorts.seq - bug fix (remove port unreachable check) 2007/04/04 Hideshi.Enokihara@jp.yokogawa.com rfc3646/S_RFC3646_34_DNSOP.seq rfc3646/S_RFC3646_34_DNSOP_DSLOP.seq rfc3736/S_RFC3736_5.3_SLDHCPDNSOP_ONLY.seq rfc3736/S_RFC3736_5.3_SLDHCPDNSOP_DSLOP.seq - add new tests 2007/04/03 Hideshi.Enokihara@jp.yokogawa.com DHCPv6.def - fix the mistake of packet definitions for relayed information-request message 2007/03/15 Beta version 1.0.0B1 Bate version release CHANGELOG for IPv6 Ready Logo Phase-2 DHCPv6 Conformance Test Package