<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/SaveSessionCommand.cc, branch random-webseeding</title>
<subtitle>Aria2 download utility with uTP support</subtitle>
<id>http://x-nagi.com/cgit/aria2/atom?h=random-webseeding</id>
<link rel='self' href='http://x-nagi.com/cgit/aria2/atom?h=random-webseeding'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/'/>
<updated>2015-12-27T09:40:08Z</updated>
<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>Replace timer facility with chrono lib</title>
<updated>2015-06-08T17:05:34Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2015-06-07T17:03:31Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=99cd73c0926f0c07d27777fde2f15816e8040030'/>
<id>urn:sha1:99cd73c0926f0c07d27777fde2f15816e8040030</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save session only when there is change since the last serialization</title>
<updated>2014-05-31T07:19:57Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2014-05-31T07:14:33Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=631f37433a8fda03eb057e9f01e2811111c60d5e'/>
<id>urn:sha1:631f37433a8fda03eb057e9f01e2811111c60d5e</id>
<content type='text'>
This is a slight optimization not to cause useless disk access.  This
only applies to saving session automatically (see
--save-session-interval).  aria2.saveSession and serialization at the
end of the session are always performed as before.

When serialization, we first check that whether there is any change
since the last serialization.  To do this, we first calculate hash
value of serialized content without writing into file.  Then compare
this value to the value of last serialization.  If they do not match,
perform serialization.
</content>
</entry>
<entry>
<title>Revert "Save session only when there is change since the last serialization"</title>
<updated>2014-05-31T06:28:26Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2014-05-31T06:28:26Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=998fba3264c1e896a249f140cb6060cc35c7d6bc'/>
<id>urn:sha1:998fba3264c1e896a249f140cb6060cc35c7d6bc</id>
<content type='text'>
This reverts commit 1944d8db58555c08b5f069a2e987fcfdd5aad997.
</content>
</entry>
<entry>
<title>Save session only when there is change since the last serialization</title>
<updated>2014-05-30T14:20:13Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2014-05-30T14:20:13Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=1944d8db58555c08b5f069a2e987fcfdd5aad997'/>
<id>urn:sha1:1944d8db58555c08b5f069a2e987fcfdd5aad997</id>
<content type='text'>
This is a slight optimization not to cause useless disk access.  This
only applies to saving session automatically (see
--save-session-interval).  aria2.saveSession and serialization at the
end of the session are always performed as before.
</content>
</entry>
<entry>
<title>Log an error when session fails to save.</title>
<updated>2014-01-08T14:58:27Z</updated>
<author>
<name>Nils Maier</name>
<email>maierman@web.de</email>
</author>
<published>2014-01-07T13:11:21Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=c2ab2f2208c9fea1c03e46fa219576ae4760a067'/>
<id>urn:sha1:c2ab2f2208c9fea1c03e46fa219576ae4760a067</id>
<content type='text'>
Instead of a notice.
</content>
</entry>
<entry>
<title>DownloadEngine: Use std::unique_ptr for RequestGroupMan</title>
<updated>2013-07-06T06:56:08Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-07-05T15:59:43Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=68f2a333553dff378483cd628ba52aa6c5de63b8'/>
<id>urn:sha1:68f2a333553dff378483cd628ba52aa6c5de63b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added --save-session-interval option</title>
<updated>2013-01-09T15:15:30Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-01-09T15:12:53Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=8e63bad2da930c80d8f049376e61bd7152038ced'/>
<id>urn:sha1:8e63bad2da930c80d8f049376e61bd7152038ced</id>
<content type='text'>
--save-session-interval option saves error/unfinished downloads to a
file specified by --save-session option every SEC seconds. If 0 is
given, file will be saved only when aria2 exits.
</content>
</entry>
</feed>
