Paper
							
						 
						
							 
							
							
								
								
							
							
								
							
								463fae6c59 
								
									
								
							
								 
							
						 
						
							
							
								
								main.cc: prevent system from sleeping on Windows  
							
							 
							
							
							
						 
						
							2023-09-02 00:23:29 -04:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								4af4a7cfc3 
								
							
								 
							
						 
						
							
							
								
								clang-format-7  
							
							 
							
							
							
						 
						
							2019-04-07 12:49:10 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								e0a827ff98 
								
							
								 
							
						 
						
							
							
								
								Enable IndentPPDirectives  
							
							 
							
							
							
						 
						
							2018-06-09 16:23:36 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								b1132d6b10 
								
							
								 
							
						 
						
							
							
								
								make clang-format using clang-format-3.6  
							
							 
							
							
							
						 
						
							2015-12-27 18:40:08 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3a8e8f8e8a 
								
							
								 
							
						 
						
							
							
								
								mingw32: Use CommandLineToArgvW() and GetCommandLineW() to read cmd-line args  
							
							 
							
							... 
							
							
							
							This change enables aria2 to read unicode characters in command-line. 
							
						 
						
							2013-11-01 00:16:35 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								07d270c87e 
								
							
								 
							
						 
						
							
							
								
								Require -std=c++11 and use std::shared_ptr instead of SharedHandle  
							
							 
							
							
							
						 
						
							2013-06-22 01:10:38 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								d07b3ff8d9 
								
							
								 
							
						 
						
							
							
								
								Suppress console output for none-standalone mode  
							
							 
							
							
							
						 
						
							2013-05-02 11:30:42 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								6fcf274f27 
								
							
								 
							
						 
						
							
							
								
								Add initialization function and addUri API function for libaria2  
							
							 
							
							
							
						 
						
							2013-04-26 23:59:48 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								90abec8a36 
								
							
								 
							
						 
						
							
							
								
								Move initialization code in aria2::main to struct Context  
							
							 
							
							
							
						 
						
							2013-04-25 21:46:31 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								4070113ef0 
								
							
								 
							
						 
						
							
							
								
								Save options directly specified for download in --save-session  
							
							 
							
							... 
							
							
							
							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. 
							
						 
						
							2013-04-11 23:13:21 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f4a0987544 
								
							
								 
							
						 
						
							
							
								
								Check non-loopback (and non-linklocak for IPv6) address is configured  
							
							 
							
							... 
							
							
							
							Issue A record query only when non-loopback IPv4 address is
configured.  Likewise, issue AAA record query only when non-loopback
and non-linklocak IPv6 address is configured. 
							
						 
						
							2013-03-31 18:02:45 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								0741a14486 
								
							
								 
							
						 
						
							
							
								
								Revert  6b55f5d3 because it breaks opensolaris build  
							
							 
							
							
							
						 
						
							2013-03-17 15:42:16 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								6b55f5d393 
								
							
								 
							
						 
						
							
							
								
								Do changes in  8aa1db6 in other places which include signal.h  
							
							 
							
							
							
						 
						
							2013-03-03 13:41:03 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								61665d2c26 
								
							
								 
							
						 
						
							
							
								
								Set sa_mask when setting signal handler  
							
							 
							
							
							
						 
						
							2013-02-14 21:51:30 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								d6000024c0 
								
							
								 
							
						 
						
							
							
								
								Added --console-log-level option  
							
							 
							
							... 
							
							
							
							--console-log-level option sets log level to output to console. 
							
						 
						
							2013-01-05 18:48:09 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								0001f4cfbd 
								
							
								 
							
						 
						
							
							
								
								Added --gid option  
							
							 
							
							... 
							
							
							
							This option sets GID manually. aria2 identifies each download by the
ID called GID. The GID must be hex string of 16 characters, thus
[0-9a-zA-Z] are allowed and leading zeros must not be stripped. The
GID all 0 is reserved and must not be used. The GID must be unique,
otherwise error is reported and the download is not added.  This
option is useful when restoring the sessions saved using
--save-session option. If this option is not used, new GID is
generated by aria2. 
							
						 
						
							2012-12-16 18:22:13 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5683f2fb3e 
								
							
								 
							
						 
						
							
							
								
								Removed unused staticSHA1Digest  
							
							 
							
							
							
						 
						
							2012-12-07 00:12:22 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								c1ddf34e4b 
								
							
								 
							
						 
						
							
							
								
								Specify torrent file explicitly in createRequestGroupForBitTorrent()  
							
							 
							
							
							
						 
						
							2012-07-26 21:20:08 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f2d55f0edc 
								
							
								 
							
						 
						
							
							
								
								Added --deferred-input option.  
							
							 
							
							... 
							
							
							
							If true is given to --deferred-input option, aria2 does not read all
URIs and options from file specified by -i option at startup, but it
reads one by one when it needs later. This may reduce memory usage if
input file contains a lot of URIs to download. If false is given,
aria2 reads all URIs and options at startup. This option defaults to
false. 
							
						 
						
							2012-02-05 18:57:16 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								e6c44871c8 
								
							
								 
							
						 
						
							
							
								
								Fixed the bug that log file is not created if there is warning before log open  
							
							 
							
							... 
							
							
							
							Use LogFactory::reconfigure() to reopen log file after setting log
filename from option. 
							
						 
						
							2011-12-27 17:14:29 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								401a217369 
								
							
								 
							
						 
						
							
							
								
								Added --checksum option.  
							
							 
							
							... 
							
							
							
							Added --checksum=TYPE=DIGEST option. This option sets checksum. TYPE
is hash type. The supported hash type is listed in "Hash Algorithms"
in "aria2c -v". DIGEST is hex digest.  For example, setting sha-1
digest looks like this: sha-1=0192ba11326fe2298c8cb4de616f4d4140213838
This option applies only to HTTP(S)/FTP downloads. 
							
						 
						
							2011-08-23 17:25:15 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								37016c6587 
								
							
								 
							
						 
						
							
							
								
								global cout and cerr is now retrieved using global::cout() and global::cerr()  
							
							 
							
							... 
							
							
							
							This is necessary to avoid global variable initialization order
problem. 
							
						 
						
							2011-08-10 01:28:20 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								a10cda2f17 
								
							
								 
							
						 
						
							
							
								
								Use global::cout to output string to stdout.  
							
							 
							
							... 
							
							
							
							In MinGW32 build, global::cout is WinConsoleFile. When outputing to
console, it uses WriteConsoleW, so Unicode characters are written.
Fixed memory leak in WChar<->MultiByte conversion functions.  The
portion of code which uses std::cout is rewritten to use global::cout. 
							
						 
						
							2011-08-09 23:33:55 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								d5c2ef4ce9 
								
							
								 
							
						 
						
							
							
								
								Added --pause option.  
							
							 
							
							... 
							
							
							
							This option pauses download after added. This option is effective only
when --enable-rpc=true is given.  When --save-session option is used
and there are paused downloads, they are saved with --pause=true so
that it will become paused state when the session is recovered. 
							
						 
						
							2011-06-16 21:37:15 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								561dafc942 
								
							
								 
							
						 
						
							
							
								
								Added --truncate-console-readout option.  
							
							 
							
							... 
							
							
							
							This option truncates console readout to fit in a single line.  This
is default. Give false value to this option to tell aria2 not to
truncate console readout. 
							
						 
						
							2011-06-15 20:27:14 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								49b032800f 
								
							
								 
							
						 
						
							
							
								
								Added --metalink-base-uri option.  
							
							 
							
							... 
							
							
							
							--metalink-uri option specifies base URI to resolve relative URI in
metalink file stored in local disk. If URI points to a directory, URI
must end with '/'. 
							
						 
						
							2011-05-14 22:52:54 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								2c0476e6d9 
								
							
								 
							
						 
						
							
							
								
								Erase user and password specified in command-line from argv.  
							
							 
							
							... 
							
							
							
							The user and password is masked with '*'. 
							
						 
						
							2011-04-22 23:38:59 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								6e3f512c61 
								
							
								 
							
						 
						
							
							
								
								Added --show-console-readout option.  
							
							 
							
							... 
							
							
							
							This option toggles appearance of console readout. 
							
						 
						
							2011-03-27 19:16:54 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								d8585fd6eb 
								
							
								 
							
						 
						
							
							
								
								Updated doc  
							
							 
							
							
							
						 
						
							2011-03-18 22:45:25 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3ddb68f340 
								
							
								 
							
						 
						
							
							
								
								Deprecated --enable-xml-rpc and --xml-rpc-* option. Introduced  
							
							 
							
							... 
							
							
							
							--enable-rpc and --rpc-* option instead.
--enable-xml-rpc and --xml-rpc-* option can be used but warning
message will be shown. The help tag #xml-rpc was replaced with #rpc. 
							
						 
						
							2011-03-14 21:02:25 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f0cfbb21c1 
								
							
								 
							
						 
						
							
							
								
								Renamed classes in abstract layer of RPC service from XmlRpc* to Rpc*.  
							
							 
							
							... 
							
							
							
							Now JSON-RPC is available by default regardless of XML library.
XML-RPC becomes available when XML library is available. 
							
						 
						
							2011-03-14 16:38:54 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								2666bc8170 
								
							
								 
							
						 
						
							
							
								
								Renamed MessageDigestHelper as message_digest_helper  
							
							 
							
							... 
							
							
							
							Static member variables in MessageDigestHelper class are now functions
under message_digest namespace. 
							
						 
						
							2011-02-05 23:38:51 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								38202a5565 
								
							
								 
							
						 
						
							
							
								
								Renamed MetalinkHelper as metalink_helper.  
							
							 
							
							... 
							
							
							
							Static member functions in MetalinkHelper class is now functions under
metalink namespace. 
							
						 
						
							2011-02-05 23:21:06 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								bc798ae4e6 
								
							
								 
							
						 
						
							
							
								
								Use Exception::getErrorCode() in main() instead of error_code::UNKNOWN_ERROR  
							
							 
							
							... 
							
							
							
							unconditionally. 
							
						 
						
							2010-12-05 15:13:32 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								c03ab007a3 
								
							
								 
							
						 
						
							
							
								
								Throw exception when unrecognized URI, bad Metalink or bad .torrent  
							
							 
							
							... 
							
							
							
							file are given in command-line and exits with status non-zero. 
							
						 
						
							2010-12-04 17:19:31 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								0a2b1660fa 
								
							
								 
							
						 
						
							
							
								
								Removed DownloadContext::dir_. Use PREF_DIR value instead.  
							
							 
							
							
							
						 
						
							2010-12-03 13:08:22 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								947967fc63 
								
							
								 
							
						 
						
							
							
								
								Renamed DownloadErrorCode.h as error_code.h. Renamed  
							
							 
							
							... 
							
							
							
							downloaderrorcode::Value as error_code::Value. 
							
						 
						
							2010-11-28 16:52:02 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								580098eb49 
								
							
								 
							
						 
						
							
							
								
								2010-11-20  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Rewritten Logger interface. Logger now writes source file name and
	line number in log file. 
							
						 
						
							2010-11-20 08:21:36 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								236e64cb25 
								
							
								 
							
						 
						
							
							
								
								2010-10-30  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Use unnamed namespace instead of static keyword.
	* src/AbstractCommand.cc
	* src/AdaptiveURISelector.cc
	* src/Base64.cc
	* src/BitfieldMan.cc
	* src/BtDependency.cc
	* src/ConsoleStatCalc.cc
	* src/ContentTypeRequestGroupCriteria.cc
	* src/CookieStorage.cc
	* src/DHTMessageFactoryImpl.cc
	* src/DHTRoutingTableDeserializer.cc
	* src/DefaultBtAnnounce.cc
	* src/DefaultBtProgressInfoFile.cc
	* src/DefaultPeerStorage.cc
	* src/DefaultPieceStorage.cc
	* src/DownloadCommand.cc
	* src/DownloadEngine.cc
	* src/EpollEventPoll.cc
	* src/ExpatMetalinkProcessor.cc
	* src/ExpatXmlRpcRequestProcessor.cc
	* src/FileEntry.cc
	* src/HttpRequest.cc
	* src/HttpRequestCommand.cc
	* src/HttpResponseCommand.cc
	* src/KqueueEventPoll.cc
	* src/LongestSequencePieceSelector.cc
	* src/MetalinkParserStateV3Impl.cc
	* src/MetalinkParserStateV4Impl.cc
	* src/MultiDiskAdaptor.cc
	* src/MultiUrlRequestInfo.cc
	* src/OptionParser.cc
	* src/PeerSessionResource.cc
	* src/PortEventPoll.cc
	* src/Request.cc
	* src/RequestGroupMan.cc
	* src/SelectEventPoll.cc
	* src/SessionSerializer.cc
	* src/SimpleLogFormatter.cc
	* src/Sqlite3CookieParser.cc
	* src/TrackerWatcherCommand.cc
	* src/XML2SAXMetalinkProcessor.cc
	* src/Xml2XmlRpcRequestProcessor.cc
	* src/XmlRpcMethod.cc
	* src/XmlRpcMethodImpl.cc
	* src/XmlRpcResponse.cc
	* src/base32.cc
	* src/bencode2.cc
	* src/bittorrent_helper.cc
	* src/download_helper.cc
	* src/main.cc
	* src/messageDigest.cc
	* src/option_processing.cc
	* src/util.cc
	* test/AnnounceListTest.cc
	* test/BtRegistryTest.cc
	* test/DHTBucketTest.cc
	* test/DHTRoutingTableTest.cc
	* test/DefaultBtAnnounceTest.cc
	* test/FileEntryTest.cc
	* test/FtpConnectionTest.cc
	* test/MSEHandshakeTest.cc
	* test/MagnetTest.cc
	* test/XmlRpcMethodTest.cc
	* test/array_funTest.cc 
							
						 
						
							2010-10-30 16:02:15 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9eaf3ccb0f 
								
							
								 
							
						 
						
							
							
								
								2010-09-11  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Replaced V_TRUE with A2_V_TRUE. Replaced V_FALSE with A2_V_FALSE.
	* src/AbstractCommand.cc
	* src/HttpResponseCommand.cc
	* src/Option.cc
	* src/OptionHandlerFactory.cc
	* src/OptionHandlerImpl.h
	* src/TrackerWatcherCommand.cc
	* src/download_helper.cc
	* src/main.cc
	* src/prefs.cc
	* src/prefs.h
	* test/AuthConfigFactoryTest.cc
	* test/DefaultBtProgressInfoFileTest.cc
	* test/DownloadHelperTest.cc
	* test/HttpRequestTest.cc
	* test/OptionHandlerTest.cc
	* test/UTMetadataPostDownloadHandlerTest.cc
	* test/XmlRpcMethodTest.cc 
							
						 
						
							2010-09-11 12:48:03 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								66660d10c2 
								
							
								 
							
						 
						
							
							
								
								2010-06-23  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Made log and log-level option modifiable using
	aria2.changeGlobalOption. This means you can dynamically start or
	stop logging and change log file and log level.
	* doc/aria2c.1.txt
	* src/LogFactory.cc
	* src/LogFactory.h
	* src/LogFormatter.h
	* src/Logger.cc
	* src/Logger.h
	* src/Makefile.am
	* src/Makefile.in
	* src/SimpleLogFormatter.cc
	* src/SimpleLogFormatter.h
	* src/SimpleLogger.cc: Removed
	* src/SimpleLogger.h: Removed
	* src/XmlRpcMethod.cc
	* src/XmlRpcMethodImpl.cc
	* src/main.cc 
							
						 
						
							2010-06-23 14:15:35 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5635190927 
								
							
								 
							
						 
						
							
							
								
								2010-04-24  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							In SocketCore::isReadable()/isWritable(), use poll() if it is
	available otherwise use select(). Removed epoll/port from there
	because poll() does the good enough job for single socket event
	notification.
	* src/SocketCore.cc
	* src/SocketCore.h
	* src/main.cc 
							
						 
						
							2010-04-24 14:08:10 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5d636df361 
								
							
								 
							
						 
						
							
							
								
								2010-04-24  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added kqueue support. We use poll() for
	SocketCore::isReadable()/isWritable() when kqueue is used.
	* configure.ac
	* src/DownloadEngineFactory.cc
	* src/KqueueEventPoll.cc
	* src/KqueueEventPoll.h
	* src/Makefile.am
	* src/Makefile.in
	* src/OptionHandlerFactory.cc
	* src/main.cc
	* src/prefs.cc
	* src/prefs.h 
							
						 
						
							2010-04-24 13:07:35 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9cf05b7115 
								
							
								 
							
						 
						
							
							
								
								2010-04-21  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added opensolaris port_associate() support.
	* src/DownloadEngineFactory.cc
	* src/Makefile.am
	* src/OptionHandlerFactory.cc
	* src/PortEventPoll.cc
	* src/PortEventPoll.h
	* src/SocketCore.cc
	* src/SocketCore.h
	* src/configure.ac
	* src/main.cc
	* src/prefs.cc
	* src/prefs.h 
							
						 
						
							2010-04-21 14:31:44 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								0ec50a8d50 
								
							
								 
							
						 
						
							
							
								
								2010-04-19  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Supported poll() for socket event notification.  --event-poll can
	take value "poll". Fixed the bug that timeout for
	SocketCore::isReadable()/isWritable() is ignored when epoll is
	used.
	* src/OptionHandlerFactory.cc
	* src/a2io.h
	* src/prefs.h
	* src/SocketCore.h
	* src/Makefile.am
	* src/main.cc
	* src/PollEventPoll.h
	* src/SocketCore.cc
	* src/DownloadEngineFactory.cc
	* src/PollEventPoll.cc
	* src/prefs.cc
	* configure.ac 
							
						 
						
							2010-04-19 12:53:58 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								72e475dfde 
								
							
								 
							
						 
						
							
							
								
								2010-03-01  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Avoid to calculate end() iterator in each loop. std::deque is
	particularly slow. Make sure that recalculate end iterator if
	element is erased during loop. 
							
						 
						
							2010-02-28 16:04:52 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								c342bde962 
								
							
								 
							
						 
						
							
							
								
								2010-02-28  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Use vector instead of deque for containers which is used for
	mostly read-only purpose. 
							
						 
						
							2010-02-28 12:30:11 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								88656eb14e 
								
							
								 
							
						 
						
							
							
								
								2010-02-28  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Use vector instead of deque for MetalinkEntry and MetalinkResource
	objects.
	* src/Metalink2RequestGroup.cc
	* src/Metalink2RequestGroup.h
	* src/MetalinkEntry.cc
	* src/MetalinkEntry.h
	* src/MetalinkHelper.cc
	* src/MetalinkHelper.h
	* src/Metalinker.cc
	* src/Metalinker.h
	* src/main.cc
	* test/MetalinkEntryTest.cc
	* test/MetalinkHelperTest.cc
	* test/MetalinkProcessorTest.cc
	* test/MetalinkerTest.cc 
							
						 
						
							2010-02-27 15:14:40 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								2097b5e29a 
								
							
								 
							
						 
						
							
							
								
								2010-02-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Fixed the bug that aria2 doesn't handle return value if error
	occurred before download begins.
	* src/MultiUrlRequestInfo.cc
	* src/main.cc 
							
						 
						
							2010-02-12 13:53:52 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								91127ed864 
								
							
								 
							
						 
						
							
							
								
								2010-02-11  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Removed BitfieldManFactory class.
	* src/BitfieldManFactory.cc
	* src/BitfieldManFactory.h
	* src/DefaultPieceStorage.cc
	* src/Makefile.am
	* src/PeerSessionResource.cc
	* src/Piece.cc
	* src/main.cc
	* test/DefaultPieceStorageTest.cc 
							
						 
						
							2010-02-11 08:28:41 +00:00