<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/SocketCore.h, branch HEAD</title>
<subtitle>Aria2 download utility with uTP support</subtitle>
<id>http://x-nagi.com/cgit/aria2/atom?h=HEAD</id>
<link rel='self' href='http://x-nagi.com/cgit/aria2/atom?h=HEAD'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/'/>
<updated>2023-12-18T12:52:27Z</updated>
<entry>
<title>fix notification</title>
<updated>2023-12-18T12:52:27Z</updated>
<author>
<name>Hanjie Wu</name>
<email>hanjiew@andrew.cmu.edu</email>
</author>
<published>2023-12-18T12:52:27Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=2d3d731726d77099fe50a0e3c228af2263d42ffb'/>
<id>urn:sha1:2d3d731726d77099fe50a0e3c228af2263d42ffb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix notification issue</title>
<updated>2023-12-18T10:30:17Z</updated>
<author>
<name>Hanjie Wu</name>
<email>hanjiew@andrew.cmu.edu</email>
</author>
<published>2023-12-18T10:30:17Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=47d92493a5bdd5a0bfb442b6238895a91d237c4c'/>
<id>urn:sha1:47d92493a5bdd5a0bfb442b6238895a91d237c4c</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>spelling fixes</title>
<updated>2017-03-20T21:44:41Z</updated>
<author>
<name>klemens</name>
<email>ka7@github.com</email>
</author>
<published>2017-03-20T21:44:41Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=ec2ce4ffe5ca6af1a509dcd5a4d8bf0d5644401d'/>
<id>urn:sha1:ec2ce4ffe5ca6af1a509dcd5a4d8bf0d5644401d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WinTLS: Fix hang because of buffered received data</title>
<updated>2016-01-29T15:17:54Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2016-01-29T15:17:54Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=cf2fa33fe0d73f7001d262beee5e8aba03544126'/>
<id>urn:sha1:cf2fa33fe0d73f7001d262beee5e8aba03544126</id>
<content type='text'>
WinTLSSession buffers received decrypted data into its own buffer.  If
read is requested, it copies the data from its buffer.  But if
requested buffer size is less than decrypted buffer, some of the data
is left in the buffer.  Previously, we had no facility to check the
existence of this pending data.  If this data is the last requested
data from remote server, we may end up waiting for read event even if
we have already data in our buffer, which may cause hang.  This commit
fixes this issue by introducing function to return the buffered length
in TLSSession.  SocketCore also provides the same function, which
delegates to TLSSession object.
</content>
</entry>
<entry>
<title>Refactor SocketCore::getPeerInfo, getAddrInfo to return Endpoint object</title>
<updated>2016-01-09T09:17:04Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2016-01-09T09:16:08Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=ea4d99ea087d8f1bafa812017efa26cb90d99947'/>
<id>urn:sha1:ea4d99ea087d8f1bafa812017efa26cb90d99947</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Define SockAddr and use it instead of raw std::pair</title>
<updated>2016-01-09T08:20:03Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2016-01-09T08:20:03Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=e899eba76f7b8f91805176db4460f91e0a4dd487'/>
<id>urn:sha1:e899eba76f7b8f91805176db4460f91e0a4dd487</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>Add --socket-recv-buffer-size option</title>
<updated>2015-11-28T05:12:23Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2015-11-28T05:01:24Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=e8a9a366db7bf834a3e93c6ec05336e5aca882c4'/>
<id>urn:sha1:e8a9a366db7bf834a3e93c6ec05336e5aca882c4</id>
<content type='text'>
Set the maximum socket receive buffer in bytes. Specifing 0 will
disable this option. This value will be set to socket file descriptor
using SO_RCVBUF socket option with setsockopt() call.

See GH-487 about the usecase of this option
</content>
</entry>
<entry>
<title>Use std::make_shared</title>
<updated>2015-06-11T12:25:19Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2015-06-11T12:25:19Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=2bbec1086d42f066690048ff5890cfeb1cad25e8'/>
<id>urn:sha1:2bbec1086d42f066690048ff5890cfeb1cad25e8</id>
<content type='text'>
</content>
</entry>
</feed>
