From 10edc156eabd363e5138d5d974050ea5d7655c30 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 20 Mar 2010 09:10:23 +0000 Subject: 2010-03-20 Tatsuhiro Tsujikawa Added v key in DHT message. aria2's DHT version is independent of the package version and we defined it as 1 at the moment. It is defined as DHT_VERSION in src/DHTConstants.h. aria2's DHT version scheme is "A2"+2bytes DHT version number in network byte order. * src/DHTAbstractMessage.cc * src/DHTConstants.h * src/DHTMessage.cc * src/DHTMessage.h * src/DHTMessageFactoryImpl.cc * src/DHTQueryMessage.cc * src/DHTResponseMessage.cc * src/util.h * test/DHTAnnouncePeerMessageTest.cc * test/DHTAnnouncePeerReplyMessageTest.cc * test/DHTFindNodeMessageTest.cc * test/DHTFindNodeReplyMessageTest.cc * test/DHTGetPeersMessageTest.cc * test/DHTGetPeersReplyMessageTest.cc * test/DHTPingMessageTest.cc * test/DHTPingReplyMessageTest.cc --- test/DHTFindNodeReplyMessageTest.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'test/DHTFindNodeReplyMessageTest.cc') diff --git a/test/DHTFindNodeReplyMessageTest.cc b/test/DHTFindNodeReplyMessageTest.cc index 2391e73a..db841aca 100644 --- a/test/DHTFindNodeReplyMessageTest.cc +++ b/test/DHTFindNodeReplyMessageTest.cc @@ -37,7 +37,7 @@ void DHTFindNodeReplyMessageTest::testGetBencodedMessage() std::string transactionID(&tid[0], &tid[DHT_TRANSACTION_ID_LENGTH]); DHTFindNodeReplyMessage msg(localNode, remoteNode, transactionID); - + msg.setVersion("A200"); std::string compactNodeInfo; SharedHandle nodes[8]; for(size_t i = 0; i < DHTBucket::K; ++i) { @@ -59,6 +59,7 @@ void DHTFindNodeReplyMessageTest::testGetBencodedMessage() BDE dict = BDE::dict(); dict["t"] = transactionID; + dict["v"] = BDE("A200"); dict["y"] = BDE("r"); BDE rDict = BDE::dict(); rDict["id"] = BDE(localNode->getID(), DHT_ID_LENGTH); -- cgit