<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/HttpInitiateConnectionCommand.cc, 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>2013-04-01T14:51:33Z</updated>
<entry>
<title>Rewrite backup connection handling</title>
<updated>2013-04-01T14:51:33Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-04-01T14:51:33Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=26972b85359a4ab1f00545c9082a6c1b7d5a2593'/>
<id>urn:sha1:26972b85359a4ab1f00545c9082a6c1b7d5a2593</id>
<content type='text'>
Now dedicated ConnectCommand handles connection establishment.  It
checks whether connection is established or not.  It also handles
backup connection. The next Command creation is abstracted using
ControlChain struct template.
</content>
</entry>
<entry>
<title>Implement simple Happy Eyeballs for HTTP/FTP downloads</title>
<updated>2013-03-31T15:12:27Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-03-31T15:12:27Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=597e1a5c1b10aa3668f91bcae02a864dcd0c045b'/>
<id>urn:sha1:597e1a5c1b10aa3668f91bcae02a864dcd0c045b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix failure to set TCP_NODELAY on Windows</title>
<updated>2013-02-03T10:09:06Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-02-03T10:09:06Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=98e7018599c010b56ade294942e2e7b3d58d1bb6'/>
<id>urn:sha1:98e7018599c010b56ade294942e2e7b3d58d1bb6</id>
<content type='text'>
On Windows setting TCP_NODELAY after non-blocking connect fails
at least on Windows 7.
</content>
</entry>
<entry>
<title>Disable TCP_NODELAY for BitTorrent</title>
<updated>2013-01-15T14:17:21Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-01-15T14:17:21Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=bf4ea63a6692719344580dc33fd9113506d0027c'/>
<id>urn:sha1:bf4ea63a6692719344580dc33fd9113506d0027c</id>
<content type='text'>
To make Request messages more often packed into 1 packet.
</content>
</entry>
<entry>
<title>Removed *Handle typedef</title>
<updated>2012-09-28T14:27:46Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-09-28T14:27:46Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=3258614033aaf8288dc4b14275c72a1bb3b65a7e'/>
<id>urn:sha1:3258614033aaf8288dc4b14275c72a1bb3b65a7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Eliminated SocketCore::peekData() form HTTP/FTP downloads.</title>
<updated>2011-01-16T07:55:41Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-01-16T07:55:41Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=ea1b4b3ee533146763245ecbbb4a31e3ed791498'/>
<id>urn:sha1:ea1b4b3ee533146763245ecbbb4a31e3ed791498</id>
<content type='text'>
We introduced SocketRecvBuffer which buffers received bytes. Since
HTTP response header and response body are divided with \r\n, we have
to buffer up several bytes to find this delimiter. We use
SocketRecvBuffer to hold these bytes and only consumes header and
passes SocketRecvBuffer, which may contain head of response body, to
next Command.  Since FTPConnection doesn't use SocketCore::peekData(),
we left it as is.
</content>
</entry>
<entry>
<title>2010-11-20  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-11-20T12:12:06Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-11-20T12:12:06Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=03417e94b4aba60bf3cd835a1f7387ec18ea62d8'/>
<id>urn:sha1:03417e94b4aba60bf3cd835a1f7387ec18ea62d8</id>
<content type='text'>
	Use format specifier %lld for cuid_t. Defined cuid_t as long long
	int instead of int64_t, since g++ complains int64_t is not
	suitable for %lld.


</content>
</entry>
<entry>
<title>2010-11-20  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-11-20T08:21:36Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-11-20T08:21:36Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=580098eb4929a3bdbf424af18da361259ef2efe5'/>
<id>urn:sha1:580098eb4929a3bdbf424af18da361259ef2efe5</id>
<content type='text'>
	Rewritten Logger interface. Logger now writes source file name and
	line number in log file.


</content>
</entry>
<entry>
<title>2010-11-14  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-11-14T07:17:55Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-11-14T07:17:55Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=1372ac51ade17bc27126449bf29f99c6c2cf7703'/>
<id>urn:sha1:1372ac51ade17bc27126449bf29f99c6c2cf7703</id>
<content type='text'>
	Added .cc file for classes/structs that only provided by header
	file. Defined non-POD classes' ctor, dtor in .cc file.  Moved
	implementation code in header file to .cc file for major
	classes/strucsts.


</content>
</entry>
<entry>
<title>2010-11-12  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-11-12T12:48:48Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-11-12T12:48:48Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=93e5dbed325f29c1bf867a2847d3b839d545cfb2'/>
<id>urn:sha1:93e5dbed325f29c1bf867a2847d3b839d545cfb2</id>
<content type='text'>
	Removed SharedHandle::isNull(). Instead we added operator* and
	operator unspecified_bool_type. Removed use of WeakHandle and
	replaced with raw pointer.


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