<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/DHTGetPeersCommand.h, branch libaria2</title>
<subtitle>Aria2 download utility with uTP support</subtitle>
<id>http://x-nagi.com/cgit/aria2/atom?h=libaria2</id>
<link rel='self' href='http://x-nagi.com/cgit/aria2/atom?h=libaria2'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/'/>
<updated>2011-12-09T12:39:43Z</updated>
<entry>
<title>Code cleanup</title>
<updated>2011-12-09T12:39:43Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-12-08T12:51:52Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=30e0e19e671697f8f62b43b1e03772ad29ca2407'/>
<id>urn:sha1:30e0e19e671697f8f62b43b1e03772ad29ca2407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Retry get_peers if connection is low.</title>
<updated>2011-02-24T15:34:50Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-02-24T15:34:50Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=655b59e350c830993f5e353ba7766ed46ab13e8b'/>
<id>urn:sha1:655b59e350c830993f5e353ba7766ed46ab13e8b</id>
<content type='text'>
To eliminate unresponsive node, we have to contact them 5
times. Therefore the maximum number of retry is 10. It is very
annoying when it takes some time to get first peer, so retry quickly
(5 seconds delay).
</content>
</entry>
<entry>
<title>Don't retry peer lookup.</title>
<updated>2011-02-08T14:39:44Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-02-08T14:39:44Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=ffce1848cae817b6120db432d236daa12eacd266'/>
<id>urn:sha1:ffce1848cae817b6120db432d236daa12eacd266</id>
<content type='text'>
We can handle shortage of peer by short interval.
</content>
</entry>
<entry>
<title>Get peers from DHT more frequently when the size of peer list is 0.</title>
<updated>2011-02-06T15:17:44Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-02-06T15:17:44Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=8eb1de9ef817ea7134a5bf922e64e217fa9993ff'/>
<id>urn:sha1:8eb1de9ef817ea7134a5bf922e64e217fa9993ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2010-10-31  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-10-31T07:23:53Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-10-31T07:23:53Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=2b458da480074f615c1a9d78cbe2e31dcebc94d7'/>
<id>urn:sha1:2b458da480074f615c1a9d78cbe2e31dcebc94d7</id>
<content type='text'>
	Made #include guard consistent for c++ header files.


</content>
</entry>
<entry>
<title>2010-08-29  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-08-29T12:43:40Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-08-29T12:43:40Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=9d58a5cefb1650a828e6e1cc9ff6885405caf6d7'/>
<id>urn:sha1:9d58a5cefb1650a828e6e1cc9ff6885405caf6d7</id>
<content type='text'>
	Run PeerLookupTask more frequently when the number of peer is low.
	* src/DHTGetPeersCommand.cc
	* src/DHTGetPeersCommand.h


</content>
</entry>
<entry>
<title>2010-06-21  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-06-21T13:51:56Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-06-21T13:51:56Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=ca4940622c05e50a50f77c621ade914029663446'/>
<id>urn:sha1:ca4940622c05e50a50f77c621ade914029663446</id>
<content type='text'>
	Changed naming standards for class member variable: now it looks
	like var_ instead of _var.


</content>
</entry>
<entry>
<title>2010-04-11  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-04-11T08:28:22Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-04-11T08:28:22Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=0529e781875068e21085f4ac748eb5ee5d6085b3'/>
<id>urn:sha1:0529e781875068e21085f4ac748eb5ee5d6085b3</id>
<content type='text'>
	Use clock_gettime(CLOCK_MONOTONIC, ...) if it is available and
	usable to prevent from aria2 from being affected by system time
	change.


</content>
</entry>
<entry>
<title>2010-03-20  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-03-20T14:30:36Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-03-20T14:30:36Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=bf5f559c5cfd3a7111a67b542008ca0878ac43d1'/>
<id>urn:sha1:bf5f559c5cfd3a7111a67b542008ca0878ac43d1</id>
<content type='text'>
	Use cuid_t type for cuid.


</content>
</entry>
<entry>
<title>2010-03-13  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-03-12T15:05:53Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-03-12T15:05:53Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=4e637779a5ac4fa2c8cb8ba466f2b01d9c1f0bfd'/>
<id>urn:sha1:4e637779a5ac4fa2c8cb8ba466f2b01d9c1f0bfd</id>
<content type='text'>
	Few adjustment for timeouts in DHT. DHT message timeout is changed
	from 15 to 10. The interval of PeerLookup is first 5 seconds and
	it adds another 5 seconds in each retry.
	* src/DHTConstants.h
	* src/DHTGetPeersCommand.cc
	* src/DHTGetPeersCommand.h


</content>
</entry>
</feed>
