<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/SessionSerializer.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-11T14:13:21Z</updated>
<entry>
<title>Save options directly specified for download in --save-session</title>
<updated>2013-04-11T14:13:21Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-04-11T12:44:30Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=4070113ef0fef840a0fdd5104c38fb23cd0008eb'/>
<id>urn:sha1:4070113ef0fef840a0fdd5104c38fb23cd0008eb</id>
<content type='text'>
This change makes --save-session save only options specified for
download, more specifically, options in command-line, -i file and via
RPC. The other options from conf file and default values are not
saved.  This will drastically decrease the size of session file.
</content>
</entry>
<entry>
<title>Save URI returned only from FileEntry::getRemainingUris()</title>
<updated>2013-04-11T13:45:37Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-04-11T13:45:37Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=07d38e31adb7a01a002b0a844a47f5f8ee4fe875'/>
<id>urn:sha1:07d38e31adb7a01a002b0a844a47f5f8ee4fe875</id>
<content type='text'>
The currently used URIs are inserted back into remaining URI list in
FileEntry::putBackRequest(), which overlaps to some of the URIs in
spentUris_. If we save spent URIs, each time save is performed, the
number of URIs are increased due to this overlap. This change fixes
this bug.
</content>
</entry>
<entry>
<title>Implement IndexedList::iterator</title>
<updated>2013-03-03T09:00:42Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-03-01T14:13:24Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=d4ba562710c3d9630bd704e5731e1b234569536c'/>
<id>urn:sha1:d4ba562710c3d9630bd704e5731e1b234569536c</id>
<content type='text'>
It is dangerous to expose internal iterator to the outside, which is
easily misused.
</content>
</entry>
<entry>
<title>Add writeOptionLine() to format 1 line of option name/value pair</title>
<updated>2013-03-03T05:12:59Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-03-03T05:12:59Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=9b9987547840e90cb61c2364926e00dd6b6e2381'/>
<id>urn:sha1:9b9987547840e90cb61c2364926e00dd6b6e2381</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SessionSerializer: Remove check fp because it is always true</title>
<updated>2013-03-03T04:20:54Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-03-03T04:20:54Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=122e5929c18955cfe9e02342b89c21c981fff6b4'/>
<id>urn:sha1:122e5929c18955cfe9e02342b89c21c981fff6b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SessionSerializer crash when filename length is less than 3</title>
<updated>2013-03-03T04:19:52Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-03-03T04:19:52Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=f4469b79aae12b16f85b556001cb077f249e8b02'/>
<id>urn:sha1:f4469b79aae12b16f85b556001cb077f249e8b02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing value in serialized pause option</title>
<updated>2013-03-03T04:17:49Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-03-03T04:17:49Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=910e40f128c7a7030f22c6f209e31688918fb56e'/>
<id>urn:sha1:910e40f128c7a7030f22c6f209e31688918fb56e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for gzipped -i and --save-session</title>
<updated>2013-03-02T14:48:26Z</updated>
<author>
<name>Nils Maier</name>
<email>maierman@web.de</email>
</author>
<published>2013-03-01T15:07:16Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=f2f8b14047c5b0f3a41338440c63ca3f9a591427'/>
<id>urn:sha1:f2f8b14047c5b0f3a41338440c63ca3f9a591427</id>
<content type='text'>
Saved sessions may very large, as in hundreds and even thousands of
megabyte when dealing with large queues.
Add support to save and reload sessions to gzipped files, when libz is
available.

The session serializer will output gzipped contents when the file ends
with .gz, while the input file reader (UriListParser) will accept
whatever is thrown at it.
</content>
</entry>
<entry>
<title>Fix bug that active downloads are not saved with --save-session-interval</title>
<updated>2013-02-04T12:50:09Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-02-04T12:50:09Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=3fc45edaa7eeb944c42b099f66d5eec6a9382bc2'/>
<id>urn:sha1:3fc45edaa7eeb944c42b099f66d5eec6a9382bc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Faster deletion of RequestGroup and DownloadResult lists</title>
<updated>2012-12-19T14:03:48Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-12-19T14:03:48Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=07bb779eb05478864efb8b5f4d264945bb3f30ac'/>
<id>urn:sha1:07bb779eb05478864efb8b5f4d264945bb3f30ac</id>
<content type='text'>
</content>
</entry>
</feed>
