mirror of https://github.com/aria2/aria2
				
				
				
			
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
* Add HTTP POST support
 | 
						|
* Add expires handling for Cookie
 | 
						|
* Add SSL server cert verification
 | 
						|
* Add SSL client cert support
 | 
						|
* Better HTTP status handling
 | 
						|
* Add the feature which adds or removes URLs on-the-fly.
 | 
						|
* Add max peers command-line option
 | 
						|
* Refacturing HttpConnection and FtpConnection
 | 
						|
* Query resource by location
 | 
						|
* List available os, version, etc for metalink
 | 
						|
* ipv6(RFC2428 for ftp)
 | 
						|
* Add silent mode.
 | 
						|
* Save URLs and command-line arguments to .aria2 file.
 | 
						|
* Add a control port for GUI frontend
 | 
						|
* Use SharedHandle where it is useful.
 | 
						|
* Rewrite Util::countBit
 | 
						|
* Add --bt-timeout command line option.
 | 
						|
* remove blockIndex
 | 
						|
* Add seed mode.
 | 
						|
* consider life cycle of requestGroup and segmentMan
 | 
						|
* exit status: all downloads have been successful-> EXIT_SUCCESS,
 | 
						|
		some of downloads have been failed -> EXIT_FAILURE
 | 
						|
 | 
						|
* Fix log and stdout message in Metalink related class.
 | 
						|
* Fix Cookie header's value. ';' is not necessary at the end of it.
 | 
						|
* Time::getTimeInMillis() returns int64_t.
 | 
						|
* Util::secfmt, What happens if sec is less than 0?
 | 
						|
* Rewrite ChunkedEncoding
 | 
						|
* typedef int32_t CUID in common.h or a2types.h
 | 
						|
 | 
						|
* io related headers and compatible macros and definition -> a2io.h
 | 
						|
* net related headers and compatible macros and definition -> a2netcompat.h
 | 
						|
* time related headers and compatible macros and definition -> a2time.h
 | 
						|
* used globally -> common.h
 | 
						|
 | 
						|
* Add pgp verification support. I have to use libgpgme??
 | 
						|
 | 
						|
* Rewrite following classes using TimeBasedCommand
 | 
						|
	src/ActivePeerConnectionCommand.h
 | 
						|
	src/FillRequestGroupCommand.h
 | 
						|
	src/HaveEraseCommand.h
 | 
						|
	src/PeerChokeCommand.h
 | 
						|
	src/TorrentAutoSaveCommand.h
 | 
						|
* Rewrite MetaFileUtil
 | 
						|
* Reconsider the use of RecoverableException and FatalException
 | 
						|
* Limit the number of opening file to,say,100 in MultiDiskAdaptor.
 | 
						|
* Implement the feature to treat http/ftp as auxuality download method for BitTorrent
 | 
						|
* http-seeding(single and multi-file torrent)
 | 
						|
* Rewrite exception usage:
 | 
						|
  RecoverableException
 | 
						|
    DlRetryEx .... Retry using same connection/url. Should be renamed to TemporaryFailureException
 | 
						|
    DlAbortEx .... Abort download with the connection/url. Should be renamed to PermanentFailureException
 | 
						|
    DownloadFailureException .... RequestGroup should halt.
 | 
						|
  FatalException .... Program should abort.
 | 
						|
* replace strtol with Util::parseInt
 | 
						|
* remove header files from Makefile.am
 | 
						|
* create MetalinkProcessorFactory and get Xml2MetalinkProcessor from it.
 | 
						|
 | 
						|
-- remaining issues to be implemented for 0.12.0 release
 | 
						|
* Update translation
 |