Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5699b67526 
								
							
								 
							
						 
						
							
							
								
								2009-06-28  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Rewritten DownloadContext and removed SingleFileDownloadContext
	and BtContext and its derived classes. BitTorrent specific
	attributes are now set by DownloadContext::setAttribute() with key
	bittorrent::BITTORRENT.
	* src/AbstractBtMessage.cc
	* src/AbstractBtMessage.h
	* src/AbstractCommand.cc
	* src/AbstractCommand.h
	* src/AbstractProxyRequestCommand.cc
	* src/AbstractProxyResponseCommand.cc
	* src/ActivePeerConnectionCommand.cc
	* src/ActivePeerConnectionCommand.h
	* src/AnnounceList.cc
	* src/BtCheckIntegrityEntry.cc
	* src/BtConstants.h
	* src/BtContext.h: Removed
	* src/BtDependency.cc
	* src/BtExtendedMessage.cc
	* src/BtPieceMessage.cc
	* src/BtPieceMessage.h
	* src/BtPostDownloadHandler.cc
	* src/BtRegistry.cc
	* src/BtRegistry.h
	* src/BtSetup.cc
	* src/CheckIntegrityCommand.cc
	* src/CheckIntegrityEntry.cc
	* src/ChecksumCheckIntegrityEntry.cc
	* src/ConsoleStatCalc.cc
	* src/ContentTypeRequestGroupCriteria.cc
	* src/DHTGetPeersCommand.cc
	* src/DHTGetPeersCommand.h
	* src/DHTPeerLookupTask.cc
	* src/DHTPeerLookupTask.h
	* src/DHTTaskFactory.h
	* src/DHTTaskFactoryImpl.cc
	* src/DHTTaskFactoryImpl.h
	* src/DefaultBtAnnounce.cc
	* src/DefaultBtAnnounce.h
	* src/DefaultBtContext.cc: Removed
	* src/DefaultBtContext.h: Removed
	* src/DefaultBtInteractive.cc
	* src/DefaultBtInteractive.h
	* src/DefaultBtMessageDispatcher.cc
	* src/DefaultBtMessageDispatcher.h
	* src/DefaultBtMessageFactory.cc
	* src/DefaultBtMessageFactory.h
	* src/DefaultBtMessageReceiver.cc
	* src/DefaultBtMessageReceiver.h
	* src/DefaultBtProgressInfoFile.cc
	* src/DefaultBtRequestFactory.cc
	* src/DefaultBtRequestFactory.h
	* src/DefaultExtensionMessageFactory.cc
	* src/DefaultExtensionMessageFactory.h
	* src/DefaultPeerStorage.cc
	* src/DefaultPeerStorage.h
	* src/DefaultPieceStorage.cc
	* src/DefaultSegmentManFactory.cc
	* src/DiskAdaptor.cc
	* src/DiskAdaptor.h
	* src/DownloadContext.cc
	* src/DownloadContext.h
	* src/DownloadEngine.cc
	* src/DownloadEngineFactory.cc
	* src/DownloadHandler.cc
	* src/DownloadResult.h
	* src/FileAllocationCommand.cc
	* src/FileAllocationDispatcherCommand.cc
	* src/FileAllocationEntry.cc
	* src/FileEntry.h
	* src/FillRequestGroupCommand.cc
	* src/FtpDownloadCommand.cc
	* src/FtpFinishDownloadCommand.cc
	* src/FtpInitiateConnectionCommand.cc
	* src/FtpNegotiationCommand.cc
	* src/FtpTunnelRequestCommand.cc
	* src/FtpTunnelResponseCommand.cc
	* src/HandshakeExtensionMessage.cc
	* src/HandshakeExtensionMessage.h
	* src/HaveEraseCommand.cc
	* src/HttpDownloadCommand.cc
	* src/HttpInitiateConnectionCommand.cc
	* src/HttpProxyRequestCommand.cc
	* src/HttpProxyResponseCommand.cc
	* src/HttpRequest.cc
	* src/HttpRequest.h
	* src/HttpRequestCommand.cc
	* src/HttpResponseCommand.cc
	* src/HttpServerBodyCommand.cc
	* src/HttpServerCommand.cc
	* src/HttpSkipResponseCommand.cc
	* src/InitiateConnectionCommandFactory.cc
	* src/InitiatorMSEHandshakeCommand.cc
	* src/InitiatorMSEHandshakeCommand.h
	* src/IteratableChecksumValidator.cc
	* src/IteratableChecksumValidator.h
	* src/IteratableChunkChecksumValidator.cc
	* src/MSEHandshake.cc
	* src/MSEHandshake.h
	* src/Makefile.am
	* src/Makefile.in
	* src/Metalink2RequestGroup.cc
	* src/MetalinkPostDownloadHandler.cc
	* src/MultiDiskAdaptor.cc
	* src/MultiDiskAdaptor.h
	* src/MultiFileAllocationIterator.cc
	* src/MultiUrlRequestInfo.cc
	* src/PeerChokeCommand.cc
	* src/PeerChokeCommand.h
	* src/PeerInitiateConnectionCommand.cc
	* src/PeerInitiateConnectionCommand.h
	* src/PeerInteractionCommand.cc
	* src/PeerInteractionCommand.h
	* src/PeerReceiveHandshakeCommand.cc
	* src/PieceHashCheckIntegrityEntry.cc
	* src/RealtimeCommand.cc
	* src/ReceiverMSEHandshakeCommand.cc
	* src/RequestGroup.cc
	* src/RequestGroup.h
	* src/RequestGroupEntry.cc
	* src/RequestGroupMan.cc
	* src/SeedCheckCommand.cc
	* src/SeedCheckCommand.h
	* src/SegmentMan.cc
	* src/ShareRatioSeedCriteria.h
	* src/SingleFileDownloadContext.cc: Removed
	* src/SingleFileDownloadContext.h: Removed
	* src/SleepCommand.cc
	* src/StreamCheckIntegrityEntry.cc
	* src/TrackerWatcherCommand.cc
	* src/TrackerWatcherCommand.h
	* src/UnknownLengthPieceStorage.cc
	* src/Util.cc
	* src/Util.h
	* src/XmlRpcMethodImpl.cc
	* src/bittorrent_helper.cc
	* src/bittorrent_helper.h
	* src/download_helper.cc
	* src/main.cc
	* src/option_processing.cc
	* test/BitfieldManTest.cc
	* test/BittorrentHelperTest.cc
	* test/BtCancelMessageTest.cc
	* test/BtChokeMessageTest.cc
	* test/BtDependencyTest.cc
	* test/BtPieceMessageTest.cc
	* test/BtPostDownloadHandlerTest.cc
	* test/BtRegistryTest.cc
	* test/BtRejectMessageTest.cc
	* test/BtRequestMessageTest.cc
	* test/DHTPeerAnnounceStorageTest.cc
	* test/DefaultBtAnnounceTest.cc
	* test/DefaultBtContextTest.cc: Removed
	* test/DefaultBtMessageDispatcherTest.cc
	* test/DefaultBtMessageFactoryTest.cc
	* test/DefaultBtProgressInfoFileTest.cc
	* test/DefaultBtRequestFactoryTest.cc
	* test/DefaultExtensionMessageFactoryTest.cc
	* test/DefaultPeerStorageTest.cc
	* test/DefaultPieceStorageTest.cc
	* test/DirectDiskAdaptorTest.cc
	* test/DownloadContextTest.cc
	* test/DownloadHandlerFactoryTest.cc
	* test/DownloadHelperTest.cc
	* test/HandshakeExtensionMessageTest.cc
	* test/HttpRequestTest.cc
	* test/HttpResponseTest.cc
	* test/IteratableChecksumValidatorTest.cc
	* test/IteratableChunkChecksumValidatorTest.cc
	* test/MSEHandshakeTest.cc
	* test/Makefile.am
	* test/Makefile.in
	* test/Metalink2RequestGroupTest.cc
	* test/MetalinkPostDownloadHandlerTest.cc
	* test/MockBtContext.h: Removed
	* test/MockDHTTaskFactory.h
	* test/MockDownloadContext.h: Removed
	* test/MockPieceStorage.h
	* test/MultiDiskAdaptorTest.cc
	* test/MultiFileAllocationIteratorTest.cc
	* test/RequestGroupManTest.cc
	* test/RequestGroupTest.cc
	* test/SegmentManTest.cc
	* test/ShareRatioSeedCriteriaTest.cc
	* test/SingleFileDownloadContextTest.cc: Removed
	* test/UtilTest.cc
	* test/XmlRpcMethodTest.cc 
							
						 
						
							2009-06-28 10:37:15 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								90471d6805 
								
							
								 
							
						 
						
							
							
								
								2009-06-24  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added experimental support of WEB-Seeding for multi-file torrent.
	Due to fundamental changes in file handling in HTTP/FTP code, many
	functions are not working: PeerStat, ServerHost, proxy..etc
	* src/AbstractCommand.cc
	* src/AbstractCommand.h
	* src/BitfieldMan.cc
	* src/BitfieldMan.h
	* src/CreateRequestCommand.cc
	* src/CreateRequestCommand.h
	* src/DefaultPieceStorage.cc
	* src/DefaultPieceStorage.h
	* src/DownloadCommand.cc
	* src/DownloadCommand.h
	* src/DownloadContext.cc
	* src/DownloadContext.h
	* src/FileEntry.cc
	* src/FileEntry.h
	* src/FtpDownloadCommand.cc
	* src/FtpDownloadCommand.h
	* src/FtpFinishDownloadCommand.cc
	* src/FtpFinishDownloadCommand.h
	* src/FtpInitiateConnectionCommand.cc
	* src/FtpInitiateConnectionCommand.h
	* src/FtpNegotiationCommand.cc
	* src/FtpNegotiationCommand.h
	* src/FtpTunnelResponseCommand.cc
	* src/HttpDownloadCommand.cc
	* src/HttpDownloadCommand.h
	* src/HttpInitiateConnectionCommand.cc
	* src/HttpInitiateConnectionCommand.h
	* src/HttpProxyResponseCommand.cc
	* src/HttpRequest.cc
	* src/HttpRequest.h
	* src/HttpRequestCommand.cc
	* src/HttpRequestCommand.h
	* src/HttpResponseCommand.cc
	* src/HttpResponseCommand.h
	* src/HttpSkipResponseCommand.cc
	* src/HttpSkipResponseCommand.h
	* src/InitiateConnectionCommand.cc
	* src/InitiateConnectionCommand.h
	* src/InitiateConnectionCommandFactory.cc
	* src/InitiateConnectionCommandFactory.h
	* src/Makefile.am
	* src/PieceStorage.h
	* src/RequestGroup.cc
	* src/RequestGroup.h
	* src/RequestGroupMan.cc
	* src/SegmentMan.cc
	* src/SegmentMan.h
	* src/SingleFileDownloadContext.h
	* src/StreamFileAllocationEntry.cc
	* src/TrackerWatcherCommand.cc
	* src/UnknownLengthPieceStorage.cc
	* src/UnknownLengthPieceStorage.h
	* src/array_fun.h
	* src/bitfield.h
	* src/download_helper.cc
	* test/DownloadContextTest.cc
	* test/Makefile.am
	* test/MockDownloadContext.h 
							
						 
						
							2009-06-23 15:35:45 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								6b2ab3ffc0 
								
							
								 
							
						 
						
							
							
								
								2009-06-24  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added tellWaiting XML-RPC method.
	* src/SingleFileDownloadContext.cc
	* src/XmlRpcMethodFactory.cc
	* src/XmlRpcMethodImpl.cc
	* src/XmlRpcMethodImpl.h
	* test/XmlRpcMethodTest.cc 
							
						 
						
							2009-06-23 15:14:24 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								100ed86b5c 
								
							
								 
							
						 
						
							
							
								
								2009-06-24  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Updated CookieStorageTest
	* test/CookieStorageTest.cc 
							
						 
						
							2009-06-23 15:12:08 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								4cfe156aa7 
								
							
								 
							
						 
						
							
							
								
								2009-06-21  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							In TLSContext::addClientKeyFile() and addTrustedCACertFile(),
	handle excepion inside these functions.
	* src/LibgnutlsTLSContext.cc
	* src/LibgnutlsTLSContext.h
	* src/LibsslTLSContext.cc
	* src/LibsslTLSContext.h
	* src/MultiUrlRequestInfo.cc 
							
						 
						
							2009-06-21 10:41:50 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								a60ba71f1e 
								
							
								 
							
						 
						
							
							
								
								2009-06-21  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added comment
	* src/RequestGroup.cc 
							
						 
						
							2009-06-21 10:36:59 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f3c79ebf05 
								
							
								 
							
						 
						
							
							
								
								2009-06-21  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							In CookieStorage::load() and saveNsFormat(), handle exception
	inside the functions. When saving Cookies, first write temporary
	file and after successful writes, then renames it to final
	destination.
	* src/CookieStorage.cc
	* src/CookieStorage.h
	* src/MultiUrlRequestInfo.cc 
							
						 
						
							2009-06-21 10:26:14 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								8d4f29d302 
								
							
								 
							
						 
						
							
							
								
								2009-06-21  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							The default value of --dir option is the absolute path to the
	current directory. If getcwd() is failed, then it is ".", which is
	the same value with old implementation. This change is necessary
	because after daemon() call, the current working directory is
	changed to /.
	* src/File.cc
	* src/File.h
	* src/OptionHandlerFactory.cc
	* src/option_processing.cc 
							
						 
						
							2009-06-20 16:47:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3636345a25 
								
							
								 
							
						 
						
							
							
								
								2009-06-21  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Call daemon() with arguments(0,0), which means daemon() changes
	current working directory to / and redirects stdin, stdout and
	stderr to /dev/null.
	* src/option_processing.cc 
							
						 
						
							2009-06-20 16:17:00 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3177b0aa1c 
								
							
								 
							
						 
						
							
							
								
								2009-06-21  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Small performance optimizations.
	* src/RequestGroupMan.cc 
							
						 
						
							2009-06-20 16:09:04 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								0b9c5a9165 
								
							
								 
							
						 
						
							
							
								
								2009-06-20  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added _xmlRpc member variable to RequestGroupMan to reduce the
	number of call Option::getAsBool(PREF_ENABLE_XML_RPC)	
	* src/RequestGroupMan.cc
	* src/RequestGroupMan.h 
							
						 
						
							2009-06-20 03:19:23 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								572f10af72 
								
							
								 
							
						 
						
							
							
								
								2009-06-20  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Call setStatus(STATUS_ONESHOT_REALTIME) from constructor.  Call
	setNoWiat(true) if newly created command calls
	setStatus(STATUS_ONESHOT_REALTIME) from its constructor.
	* src/HttpListenCommand.cc
	* src/HttpServerBodyCommand.cc
	* src/HttpServerCommand.cc
	* src/HttpServerResponseCommand.cc
	* src/InitiateConnectionCommand.cc
	* src/RequestGroup.cc
	* src/StreamFileAllocationEntry.cc 
							
						 
						
							2009-06-20 02:33:42 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								34b3d88795 
								
							
								 
							
						 
						
							
							
								
								2009-06-17  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Removed include vector
	* src/BtRegistry.h 
							
						 
						
							2009-06-17 12:04:03 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								eaf5217de7 
								
							
								 
							
						 
						
							
							
								
								2009-06-17  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Rewritten BtRegistry
	* src/BtRegistry.cc
	* src/BtRegistry.h
	* src/BtSetup.cc
	* src/ConsoleStatCalc.cc
	* src/PeerInteractionCommand.cc
	* src/PeerReceiveHandshakeCommand.cc
	* src/ReceiverMSEHandshakeCommand.cc
	* src/RequestGroup.cc
	* src/XmlRpcMethodImpl.cc
	* test/BtRegistryTest.cc 
							
						 
						
							2009-06-17 11:51:44 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5e835ae885 
								
							
								 
							
						 
						
							
							
								
								2009-06-14  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Used array_ptr for savedInfoHash, savedBitfield and pieceBitfield.
	* src/DefaultBtProgressInfoFile.cc 
							
						 
						
							2009-06-14 12:19:52 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								a28f19befb 
								
							
								 
							
						 
						
							
							
								
								2009-06-14  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Throw an exception if position is less than 0.
	* src/XmlRpcMethodImpl.cc
	* test/XmlRpcMethodTest.cc 
							
						 
						
							2009-06-14 11:29:46 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								daf0c5ee73 
								
							
								 
							
						 
						
							
							
								
								2009-06-14  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Use writeFilePath() in ConsoleStatCalc.cc
	* src/ConsoleStatCalc.cc 
							
						 
						
							2009-06-14 11:22:51 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								85db426de5 
								
							
								 
							
						 
						
							
							
								
								2009-06-14  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Receive the return value as const reference from
	DownloadContext::getFileEntries().
	* src/DefaultPieceStorage.cc
	* src/RequestGroupMan.cc
	* src/XmlRpcMethodImpl.cc 
							
						 
						
							2009-06-14 11:17:20 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								39472a64eb 
								
							
								 
							
						 
						
							
							
								
								2009-06-14  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							DownloadContext now has _fileEntries so that
	DownloadContext::getFileEntries() can returns its const reference.
	* src/DefaultBtContext.cc
	* src/DefaultBtContext.h
	* src/DownloadContext.cc
	* src/DownloadContext.h
	* src/SingleFileDownloadContext.cc
	* src/SingleFileDownloadContext.h 
							
						 
						
							2009-06-14 11:12:20 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9120e79ff1 
								
							
								 
							
						 
						
							
							
								
								2009-06-14  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Moved getFirstRequestedFileEntry(), countRequestedFileEntry() and
	writeFilePath() function template from RequestGroupMan.cc to
	FileEntry.h
	* src/FileEntry.h
	* src/RequestGroupMan.cc 
							
						 
						
							2009-06-14 09:45:44 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								1c070ed66e 
								
							
								 
							
						 
						
							
							
								
								2009-06-14  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Documented 'position' parameter is starting from 0 in man page.
	* doc/aria2c.1.txt 
							
						 
						
							2009-06-14 07:22:16 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								d98e740dac 
								
							
								 
							
						 
						
							
							
								
								2009-06-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Updated doc.
	* src/MSEHandshake.cc 
							
						 
						
							2009-06-12 14:40:21 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3300aec6ff 
								
							
								 
							
						 
						
							
							
								
								2009-06-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Removed _acceptFeatures and its accessor functions from
	RequestGroup since they are not used practically.
	* src/HttpRequestCommand.cc
	* src/RequestGroup.cc
	* src/RequestGroup.h 
							
						 
						
							2009-06-12 14:20:37 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5fe5c37897 
								
							
								 
							
						 
						
							
							
								
								2009-06-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Removed member _maxTries from RequestGroup class to avoid
	duplicate option value. Those classes who refer this variable
	should use option value of PREF_MAX_TRIES directly.
	* src/AbstractCommand.cc
	* src/RequestGroup.cc
	* src/RequestGroup.h
	* src/TrackerWatcherCommand.cc 
							
						 
						
							2009-06-12 14:12:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								06311b0baa 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* Release 1.4.1 
							
						 
						
							2009-06-07 13:03:01 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								8adb77dc29 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Fixed compiler warnings on netbsd
	* src/DHTConnectionImpl.cc
	* src/PeerListenCommand.cc
	* src/PeerSessionResource.cc
	* src/SegmentMan.cc 
							
						 
						
							2009-06-07 12:36:27 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								23d04f0cc3 
								
							
								 
							
						 
						
							
							
								
								Updated for 1.4.1  
							
							 
							
							
							
						 
						
							2009-06-07 08:24:05 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								1ef8ea3263 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Updated Ukrainian translation. Thanks to all translators.
	* po/uk.po 
							
						 
						
							2009-06-07 08:23:30 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								1f35ea536a 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Bump up version number to 1.4.1.
	* configure.ac 
							
						 
						
							2009-06-07 07:52:40 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								b345f76607 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added unit tests for strjoin, strconcat and strappend.
	* test/a2functionalTest.cc 
							
						 
						
							2009-06-07 07:50:50 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9be97eebb5 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Rewritten strconcat and strappend using operator+ instead of
	append().
	* src/a2functional.h 
							
						 
						
							2009-06-07 07:49:39 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								c42cea4bcd 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Compile bencode.cc and BencodeTest.cc only if BitTorrent support
	is enabled.
	* src/Makefile.am
	* test/Makefile.am 
							
						 
						
							2009-06-07 05:36:44 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								b922020985 
								
							
								 
							
						 
						
							
							
								
								2009-06-07  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added countSeeder() function which counts seeder in the given
	iterator range. Use it in ConsoleStatCalc and XmlRpcMethodImpl.
	* src/ConsoleStatCalc.cc
	* src/Peer.h
	* src/XmlRpcMethodImpl.cc
	* test/PeerTest.cc 
							
						 
						
							2009-06-07 05:34:10 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								4dc9217bb6 
								
							
								 
							
						 
						
							
							
								
								2009-06-06  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Documented missing seeder in getPeers xml-rpc method.
	Documented uploadLength and numSeeders.
	* doc/aria2c.1.txt 
							
						 
						
							2009-06-06 14:42:24 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9d910c47c2 
								
							
								 
							
						 
						
							
							
								
								2009-06-06  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added uploadLength and numSeeders to the response of tellStatus
	xml-rpc method. Assert that PeerStorage instance is not null
	instead of checking if statement. It should be non-null in this
	context.
	* src/XmlRpcMethodImpl.cc 
							
						 
						
							2009-06-06 14:40:32 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f36ef2d26d 
								
							
								 
							
						 
						
							
							
								
								2009-06-06  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Use htmlEscape instead of xmlEscape. Removed static function xmlEscape.
	* src/XmlRpcResponse.cc 
							
						 
						
							2009-06-06 13:39:36 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								c7275bd978 
								
							
								 
							
						 
						
							
							
								
								2009-06-06  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Avoid intermediate object during string concatenation.
	* src/HttpRequest.cc 
							
						 
						
							2009-06-06 13:34:48 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								a8c278d026 
								
							
								 
							
						 
						
							
							
								
								2009-06-06  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added strjoin function template. Use it in pathJoin()
	* src/Util.h
	* src/a2functional.h 
							
						 
						
							2009-06-06 12:48:05 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3bb2e3b07e 
								
							
								 
							
						 
						
							
							
								
								2009-06-06  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Avoid intermediate object during string concatenation.  Replaced
	post-increment unary operator with pre-increment one in for loop.	
	* src/AdaptiveURISelector.cc
	* src/AnnounceList.cc
	* src/AuthConfig.h
	* src/BtBitfieldMessage.cc
	* src/BtExtendedMessage.cc
	* src/BtHandshakeMessage.cc
	* src/BtPieceMessage.cc
	* src/BtPortMessage.cc
	* src/Cookie.cc
	* src/DHTAnnouncePeerMessage.cc
	* src/DHTAutoSaveCommand.cc
	* src/DHTGetPeersReplyMessage.cc
	* src/DHTNode.cc
	* src/DHTQueryMessage.cc
	* src/DHTResponseMessage.cc
	* src/DHTUnknownMessage.cc
	* src/DefaultBtAnnounce.cc
	* src/DefaultBtContext.cc
	* src/DefaultBtInteractive.cc
	* src/DefaultBtProgressInfoFile.cc
	* src/DefaultPeerStorage.cc
	* src/DownloadEngine.cc
	* src/FeatureConfig.cc
	* src/File.cc
	* src/FtpConnection.cc
	* src/FtpNegotiationCommand.cc
	* src/HandshakeExtensionMessage.cc
	* src/HttpConnection.cc
	* src/HttpRequest.cc
	* src/HttpResponseCommand.cc
	* src/HttpServer.cc
	* src/IndexBtMessage.cc
	* src/Metalink2RequestGroup.cc
	* src/OptionHandlerImpl.h
	* src/PStringBuildVisitor.cc
	* src/Peer.cc
	* src/PeerListenCommand.cc
	* src/Piece.cc
	* src/RangeBtMessage.cc
	* src/Request.cc
	* src/Request.h
	* src/RequestGroup.cc
	* src/RequestGroupMan.cc
	* src/ServerStat.cc
	* src/ServerStatMan.cc
	* src/UTPexExtensionMessage.cc
	* src/Util.cc
	* src/a2functional.h
	* src/download_helper.cc
	* src/messageDigest.cc 
							
						 
						
							2009-06-06 12:33:07 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								997f96d864 
								
							
								 
							
						 
						
							
							
								
								2009-06-04  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Unchoke a peer randomly at first and second choke round in seed
	state.
	* src/BtSeederStateChoke.cc 
							
						 
						
							2009-06-04 12:07:27 +00:00  
						
					 
				
					
						
							
							
								 
								Ross Smith II
							
						 
						
							 
							
							
							
								
							
								c2f20e1e3a 
								
							
								 
							
						 
						
							
							
								
								Added (sock_t) to quiet compiler warnings in MinGW  
							
							 
							
							... 
							
							
							
							* src/SocketCore.cc
	* src/SocketCore.h 
							
						 
						
							2009-06-02 03:27:52 +00:00  
						
					 
				
					
						
							
							
								 
								Ross Smith II
							
						 
						
							 
							
							
							
								
							
								2e34ea1e42 
								
							
								 
							
						 
						
							
							
								
								Added (sock_t) to quiet compiler warnings in MinGW  
							
							 
							
							
							
						 
						
							2009-06-02 03:18:07 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3455fca9ca 
								
							
								 
							
						 
						
							
							
								
								2009-06-02  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added missing #ifdef ENABLE_ASYNC_DNS guard.
	* src/EpollEventPoll.h 
							
						 
						
							2009-06-01 15:49:29 +00:00  
						
					 
				
					
						
							
							
								 
								Ross Smith II
							
						 
						
							 
							
							
							
								
							
								e69889803a 
								
							
								 
							
						 
						
							
							
								
								Added fork() emulation using CreateProcess() in MinGW  
							
							 
							
							
							
						 
						
							2009-06-01 02:30:28 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								740a5aa51b 
								
							
								 
							
						 
						
							
							
								
								2009-06-01  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* Release 1.4.0 
							
						 
						
							2009-05-31 15:21:53 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9330e526e0 
								
							
								 
							
						 
						
							
							
								
								Updated  
							
							 
							
							
							
						 
						
							2009-05-31 15:21:19 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								ff75691da6 
								
							
								 
							
						 
						
							
							
								
								2009-06-01  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Added utf8.torrent to EXTRA_DIST
	* test/Makefile.am 
							
						 
						
							2009-05-31 15:15:35 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								38887143f6 
								
							
								 
							
						 
						
							
							
								
								Added missing sk.po  
							
							 
							
							
							
						 
						
							2009-05-31 14:49:54 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								bbcf26c1a3 
								
							
								 
							
						 
						
							
							
								
								Updated  
							
							 
							
							
							
						 
						
							2009-05-31 14:12:23 +00:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5e23c3b6a2 
								
							
								 
							
						 
						
							
							
								
								2009-05-31  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							Fixed docs of aria2.addMetalink xml-rpc method.
	* doc/aria2c.1.txt 
							
						 
						
							2009-05-31 14:10:55 +00:00