<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/BtStopDownloadCommand.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>2012-12-16T08:29:01Z</updated>
<entry>
<title>Use 64 bits random bytes as GID</title>
<updated>2012-12-16T08:29:01Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-12-16T07:00:18Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=b9da9d4ed3ef9fe7b1488506555e3605aeb500ed'/>
<id>urn:sha1:b9da9d4ed3ef9fe7b1488506555e3605aeb500ed</id>
<content type='text'>
This change replaces the current 64 bit sequential GID with 64 bits
random bytes GID in an attempt to support persistent GID. Internally,
the GID is stored as uint64_t. For human representation and RPC
interface, GID is represented as 16 bytes hex string. For console
readout, 16 bytes are too long, so it is abbreviated to first 6 bytes.
When querying GID in RPC calls, user can speicfy the prefix of GID as
long as the prefix is shared by more than 1 GID entries.
</content>
</entry>
<entry>
<title>Simplified TransferStat struct</title>
<updated>2012-10-25T15:16:20Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-10-25T15:16:20Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=21c3903af0f5ee17b16453f82c809e03afd151d8'/>
<id>urn:sha1:21c3903af0f5ee17b16453f82c809e03afd151d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use PRId64 for int64_t format specifier</title>
<updated>2012-06-25T13:43:33Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-06-25T13:43:33Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=4b03634f36b05c32737aeea8ca178f53f68052e8'/>
<id>urn:sha1:4b03634f36b05c32737aeea8ca178f53f68052e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made notice level log messages translatable</title>
<updated>2011-12-02T13:38:53Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-12-02T13:38:53Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=26d4ca8a6a6b24bdc8c14b4511e9c1aa8954311c'/>
<id>urn:sha1:26d4ca8a6a6b24bdc8c14b4511e9c1aa8954311c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use %lld to fomat a2_gid_t</title>
<updated>2011-12-02T12:36:11Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-12-02T12:36:11Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=f860bf0d50c7fccb4ecf71478b3763cc78e0944b'/>
<id>urn:sha1:f860bf0d50c7fccb4ecf71478b3763cc78e0944b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wallclock is now retrieved using global::wallclock() call.</title>
<updated>2011-08-09T16:17:28Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-08-09T16:17:28Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=e8e3a6f259ab74c486aec9b5ea95d3e1f5068f6c'/>
<id>urn:sha1:e8e3a6f259ab74c486aec9b5ea95d3e1f5068f6c</id>
<content type='text'>
This is necessary to avoid global variable initialization order
problem.
</content>
</entry>
<entry>
<title>Eliminated few seconds delay when downloads stop or pause.</title>
<updated>2011-05-15T14:35:06Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-05-15T14:35:06Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=49b49c351ab0e5d464d158f2d103333371d9c42a'/>
<id>urn:sha1:49b49c351ab0e5d464d158f2d103333371d9c42a</id>
<content type='text'>
The delay is caused because some Commands are only called in certain
interval(called refreshInterval, default, 1000ms). In aria2 download
stops when all Commands associated to it are stopped. Since some
Commands are called in each 1000ms by default, as mentioned before, we
have to wait for them.  To fix this issue, we call
DownloadEngine::setRefreshInterval(0) when pausing/stopping downloads.
DownloadEngine::setRefreshInterval(0) makes refreshInterval 0 in one
shot.

When all segments are ignored, now DownloadFailureException is thrown.
And stop the download immediately. As described earlier, we call
DownloadEngine::setRefreshInterval(0) in catch block of
DownloadFailureException to eliminate delay.
</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-07-19  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2010-07-18T15:13:43Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2010-07-18T15:13:43Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=05d8f8ffdb5ad0dbcde527cdd1ca910886e24178'/>
<id>urn:sha1:05d8f8ffdb5ad0dbcde527cdd1ca910886e24178</id>
<content type='text'>
	Call RequestGroup::setForceHaltRequested(true) from
	BtStopDownloadCommand to avoid long delay of tracker request.
	* src/BtStopDownloadCommand.cc


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