<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/test/OptionTest.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>Disable --deferred-input when --save-session is used together</title>
<updated>2015-11-28T04:02:21Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2015-11-28T03:45:05Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=699f04d0b8a93dd92a85f68cd8c307b5f3fb4741'/>
<id>urn:sha1:699f04d0b8a93dd92a85f68cd8c307b5f3fb4741</id>
<content type='text'>
With --deferred-input=true, aria2 only reads input file to fill active
download slots, while keeping input file open.  Meanwhile,
--save-session saves all download info inside memory, but this does
not take into account of unread item in input file.  This will lead to
lose input data in saved session file.  Also current BufferedFile
implementation used to read/write input/output file take a lock on
Windows.  This effectively prevents session serializer from writing
session data to the same file which is still kept open because of
--deferred-input.  See GH-493
</content>
</entry>
<entry>
<title>Require -std=c++11 and use std::shared_ptr instead of SharedHandle</title>
<updated>2013-06-21T16:10:38Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-06-21T16:10:38Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=07d270c87e6f9184aea4ca17eb26e466712e8db2'/>
<id>urn:sha1:07d270c87e6f9184aea4ca17eb26e466712e8db2</id>
<content type='text'>
</content>
</entry>
<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>Removed trailing spaces</title>
<updated>2012-10-01T14:52:22Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-10-01T14:52:22Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=8b0c701266a56c5ccc7c4ea6b605a9e0c9ef823d'/>
<id>urn:sha1:8b0c701266a56c5ccc7c4ea6b605a9e0c9ef823d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OptionHandler now knows its option can be used in -i list option,</title>
<updated>2011-10-22T10:08:20Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-10-22T10:08:20Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=5a29813d248a6332ae9574609354be459069c5e0'/>
<id>urn:sha1:5a29813d248a6332ae9574609354be459069c5e0</id>
<content type='text'>
changeable in aria2.changeOption or aria2.changeGlobalOption.

OptionHandler also now its option is cumulative.
</content>
</entry>
<entry>
<title>Rewritten Option. Introduced Pref.</title>
<updated>2011-10-21T12:56:42Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2011-10-21T12:56:42Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=3832ed97c616eff0057d7a0e5a161c4282537160'/>
<id>urn:sha1:3832ed97c616eff0057d7a0e5a161c4282537160</id>
<content type='text'>
Now preference key is Pref instead of just string.  It has Option
ID. Now option lookup and setting takes O(1) using Pref object.
</content>
</entry>
<entry>
<title>2008-12-04  Tatsuhiro Tsujikawa  &lt;t-tujikawa@users.sourceforge.net&gt;</title>
<updated>2008-12-04T13:05:05Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2008-12-04T13:05:05Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=1e6a579258e8cde1f62e74b5109a1c09328b7602'/>
<id>urn:sha1:1e6a579258e8cde1f62e74b5109a1c09328b7602</id>
<content type='text'>
	Added Option::blank().
	Use !Option::blank(name) instead of Option::defined(name) for
	the options that take filename.
	* src/MultiUrlRequestInfo.cc
	* src/Option.cc
	* src/Option.h
	* src/main.cc
	* src/option_processing.cc
	* test/OptionTest.cc


</content>
</entry>
<entry>
<title>2008-02-08  Tatsuhiro Tsujikawa  &lt;tujikawa at rednoah dot com&gt;</title>
<updated>2008-02-08T15:53:45Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2008-02-08T15:53:45Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=1b7c1982896dba1d38e1fe84ba9660996607f5f9'/>
<id>urn:sha1:1b7c1982896dba1d38e1fe84ba9660996607f5f9</id>
<content type='text'>
	Removed "using namespace std;" from all sources. Appended std:: 
prefix to c++
	standard classes.
	Included string.h where mem* function are used.


</content>
</entry>
<entry>
<title>2007-08-10  Ross Smith II  &lt;aria2spam at smithii dot com&gt;</title>
<updated>2007-08-15T15:11:01Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2007-08-15T15:11:01Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=3cc1ed5e0907e9adb3b258ba1b94e3bda64c4219'/>
<id>urn:sha1:3cc1ed5e0907e9adb3b258ba1b94e3bda64c4219</id>
<content type='text'>
	gcc 3.4.4 support:
	* src/DefaultBtContext.cc: int32_t -&gt; int
	* src/main.cc: int -&gt; int32_t, int32_t -&gt; int
	* src/messageDigest.h: uint32_t -&gt; unsigned int
	* src/NameResolver.h: int32_t -&gt; int
	* src/PeerConnection.cc: int -&gt; int32_t
	* src/SpeedCalc.cc: int32_t -&gt; int
	* src/TrackerUpdateCommand.h: int -&gt; int32_t
	* src/Util.cc: int32_t -&gt; int
	* src/Util.h: int32_t -&gt; int
	* src/Xml2MetalinkProcessor.cc: int -&gt; uint32_t, int64_t -&gt; 
uint64_t
	* test/AnnounceListTest.cc: int -&gt; int32_t
	* test/ChunkedEncodingTest.cc: int -&gt; int32_t
	* test/DataTest.cc: int -&gt; int32_t
	* test/DefaultBtRequestFactoryTest.cc: int -&gt; int32_t
	* test/DefaultPeerListProcessorTest.cc: int -&gt; int32_t
	* test/DefaultPieceStorageTest.cc: int -&gt; int32_t
	* test/FeatureConfigTest.cc: int -&gt; int32_t
	* test/MetalinkEntryTest.cc: int -&gt; int32_t
	* test/MockBtRequestFactory.h: int -&gt; int32_t
	* test/MockPieceStorage.h: int -&gt; int32_t
	* test/OptionTest.cc: int -&gt; int32_t
	* test/RequestTest.cc: int -&gt; int32_t
	* test/SegmentManTest.cc: int -&gt; int32_t
	* test/Xml2MetalinkProcessorTest.cc: int -&gt; int32_t


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