<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/Peer.h, branch utp-support</title>
<subtitle>Aria2 download utility with uTP support</subtitle>
<id>http://x-nagi.com/cgit/aria2/atom?h=utp-support</id>
<link rel='self' href='http://x-nagi.com/cgit/aria2/atom?h=utp-support'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/'/>
<updated>2023-12-16T12:50:31Z</updated>
<entry>
<title>add retry different protocols</title>
<updated>2023-12-16T12:50:31Z</updated>
<author>
<name>Hanjie Wu</name>
<email>wu@x-nagi.com</email>
</author>
<published>2023-12-16T12:50:31Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=d212a3bd8258bb2523280c7b081e4eb9a2194132'/>
<id>urn:sha1:d212a3bd8258bb2523280c7b081e4eb9a2194132</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add uTP support for outbound connections</title>
<updated>2023-12-16T09:13:23Z</updated>
<author>
<name>Hanjie Wu</name>
<email>wu@x-nagi.com</email>
</author>
<published>2023-12-16T09:13:23Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=58054f460e6bb04d6fd28a881c0b010df778bf5d'/>
<id>urn:sha1:58054f460e6bb04d6fd28a881c0b010df778bf5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updating upload size and speed must be done separately</title>
<updated>2016-01-05T07:23:58Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2016-01-04T14:54:18Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=8246fd1ff509fc6fbab4683443dc816127ccedaf'/>
<id>urn:sha1:8246fd1ff509fc6fbab4683443dc816127ccedaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make clang-format using clang-format-3.6</title>
<updated>2015-12-27T09:40:08Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2015-12-27T09:39:47Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=b1132d6b10cd3791b9529d7031d723fd0e2d8215'/>
<id>urn:sha1:b1132d6b10cd3791b9529d7031d723fd0e2d8215</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Peer: Use std::unique_ptr for res_</title>
<updated>2013-10-26T12:38:17Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-10-26T12:38:17Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=b759725a611f6e3c62f7160abd153701d3842e66'/>
<id>urn:sha1:b759725a611f6e3c62f7160abd153701d3842e66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert most 0/NULL pointers to nullptr</title>
<updated>2013-08-20T19:28:24Z</updated>
<author>
<name>Nils Maier</name>
<email>maierman@web.de</email>
</author>
<published>2013-08-20T16:57:17Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=d8f44ef4f6c5ad86b08658ecba41a84b775b6e69'/>
<id>urn:sha1:d8f44ef4f6c5ad86b08658ecba41a84b775b6e69</id>
<content type='text'>
Courtesy of llvm cpp11-migrate 3.3
</content>
</entry>
<entry>
<title>Require -std=c++11 and use std::shared_ptr instead of SharedHandle</title>
<updated>2013-06-21T16:10:38Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-06-21T16:10:38Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=07d270c87e6f9184aea4ca17eb26e466712e8db2'/>
<id>urn:sha1:07d270c87e6f9184aea4ca17eb26e466712e8db2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename /BadCondition/ in Peer to /Drop/</title>
<updated>2013-01-26T09:50:48Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-01-26T09:50:48Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=3a19b65dd77ff7a71c8ad277ec9ba3e17de7ee2d'/>
<id>urn:sha1:3a19b65dd77ff7a71c8ad277ec9ba3e17de7ee2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove PeerStorage::getActivePeers() and add getUsedPeers() instead</title>
<updated>2013-01-26T09:36:09Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-01-26T09:36:09Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=1e4f301ec1d64ada5926facb0115d029c2995c38'/>
<id>urn:sha1:1e4f301ec1d64ada5926facb0115d029c2995c38</id>
<content type='text'>
PeerStorage::getUsedPeers() returns non-active peers, so caller must
call Peer::isActive() to get active peers.
</content>
</entry>
<entry>
<title>Refactor peer list management in DefaultPeerStorage</title>
<updated>2013-01-26T08:50:06Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-01-26T08:50:06Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=ba69f5c0c318132bb95c561f89488c754341ee96'/>
<id>urn:sha1:ba69f5c0c318132bb95c561f89488c754341ee96</id>
<content type='text'>
Peer list is now divided into 2: unusedPeers_ and usedPeers_.
Duplicate check is done using std::set by comparing pair of IP address
and port. For this, only IP address and port given to the Peer
constructor are used. In other words, TCP port received from extended
message is not used for this purpose.
</content>
</entry>
</feed>
