Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								cd1759560c 
								
							
								 
							
						 
						
							
							
								
								Distribute android-{config,make} and build_osx_release.sh  
							
							 
							
							
							
						 
						
							2012-07-30 22:56:25 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3465906969 
								
							
								 
							
						 
						
							
							
								
								Added missing sources to SRCS  
							
							 
							
							
							
						 
						
							2012-07-30 22:31:09 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								6a0425d593 
								
							
								 
							
						 
						
							
							
								
								Documented how to cross-compile Android binary on Linux  
							
							 
							
							
							
						 
						
							2012-07-30 22:25:03 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								7cd2a94e73 
								
							
								 
							
						 
						
							
							
								
								Updated bash_completion file  
							
							 
							
							
							
						 
						
							2012-07-30 21:37:46 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								674581a8d6 
								
							
								 
							
						 
						
							
							
								
								Add -lstdc++ -lsupc++ in configure.ac not in android-config  
							
							 
							
							... 
							
							
							
							Also make sure that those flags do not appear in libwslay LIBS. 
							
						 
						
							2012-07-30 21:17:49 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								c1ddf34e4b 
								
							
								 
							
						 
						
							
							
								
								Specify torrent file explicitly in createRequestGroupForBitTorrent()  
							
							 
							
							
							
						 
						
							2012-07-26 21:20:08 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								01e1fdaf49 
								
							
								 
							
						 
						
							
							
								
								Parse torrent file on the fly if --follow-torrent=mem is given  
							
							 
							
							... 
							
							
							
							In this changes, Bencode parser in bencode2 is removed and the request
is delegated to BencodeParser. 
							
						 
						
							2012-07-26 21:07:10 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								7176107414 
								
							
								 
							
						 
						
							
							
								
								BencodeParser: fixed parser failure due to the uninitialized variables  
							
							 
							
							
							
						 
						
							2012-07-26 20:42:02 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								8311d6ef87 
								
							
								 
							
						 
						
							
							
								
								Added stream Bencode parser  
							
							 
							
							
							
						 
						
							2012-07-24 23:50:06 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9620bb0a6d 
								
							
								 
							
						 
						
							
							
								
								Fix off by 1 error in JsonParser::parseUpdate() return value  
							
							 
							
							
							
						 
						
							2012-07-24 23:47:18 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								2684db766d 
								
							
								 
							
						 
						
							
							
								
								Fix Android build  
							
							 
							
							
							
						 
						
							2012-07-24 00:05:18 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f6b2c3c080 
								
							
								 
							
						 
						
							
							
								
								Rewritten ExpatXmlParser  
							
							 
							
							... 
							
							
							
							Put common elements in both Xml2XmlParser and ExpatXmlParser in
XmlParser. 
							
						 
						
							2012-07-23 23:41:33 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								4b57106a17 
								
							
								 
							
						 
						
							
							
								
								Check sum of file length does not exceed INT64_MAX  
							
							 
							
							... 
							
							
							
							With BitTorrent or Metalink (metaurl), one RequestGroup can contain
multiple files. In this change, ensure that the sum of thoese files
must be equal or less than INT64_MAX. 
							
						 
						
							2012-07-23 21:57:02 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								860f4dd06a 
								
							
								 
							
						 
						
							
							
								
								Use int64_t instead of off_t  
							
							 
							
							... 
							
							
							
							Using off_t, at least, in DiskAdaptor layer is problematic because
torrent can contain under 2GiB files but total sum of those files may
exceed 2GiB limit, which makes off_t overflow in 32 bit system without
large file support. So we use int64_t in API. We'll check the file
length before download so that it does not exceed max off_t. 
							
						 
						
							2012-07-23 21:42:47 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f56743b083 
								
							
								 
							
						 
						
							
							
								
								Parse WebSocket RPC request on the fly without buffering  
							
							 
							
							
							
						 
						
							2012-07-15 00:24:59 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								7100b1b9ca 
								
							
								 
							
						 
						
							
							
								
								Parse HTTP RPC request on the fly without buffering  
							
							 
							
							
							
						 
						
							2012-07-14 18:59:56 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5352d76d4f 
								
							
								 
							
						 
						
							
							
								
								Added reset() API to ParserStateMachine  
							
							 
							
							... 
							
							
							
							Not unittested 
							
						 
						
							2012-07-13 00:53:56 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								70685bd233 
								
							
								 
							
						 
						
							
							
								
								Rewritten Xml2XmlParser  
							
							 
							
							... 
							
							
							
							Now it is push parser + utility function for file parsing. 
							
						 
						
							2012-07-11 23:20:48 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								cd67e27ca4 
								
							
								 
							
						 
						
							
							
								
								Check structure depth when parsing JSON  
							
							 
							
							
							
						 
						
							2012-07-11 23:20:20 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								57b46d5123 
								
							
								 
							
						 
						
							
							
								
								Added streaming parser for structured data format.  
							
							 
							
							... 
							
							
							
							Added JSON streaming parser. Note that currently JSON parser ignores
frac and exp parts of number construct. 
							
						 
						
							2012-07-10 01:42:42 +09:00  
						
					 
				
					
						
							
							
								 
								ITriskTI
							
						 
						
							 
							
							
							
								
							
								c7131c14fe 
								
							
								 
							
						 
						
							
							
								
								Update and fixed some bugs  
							
							 
							
							
							
						 
						
							2012-07-07 14:40:52 +03:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9ce6a831c3 
								
							
								 
							
						 
						
							
							
								
								Exchanged README and aria2c page in toctree.  
							
							 
							
							
							
						 
						
							2012-07-07 00:46:03 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								ea04bd6024 
								
							
								 
							
						 
						
							
							
								
								Updated copyright year in manpage  
							
							 
							
							
							
						 
						
							2012-07-07 00:14:29 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								535d22e24c 
								
							
								 
							
						 
						
							
							
								
								Migrated ConsoleReadout wiki page to manpage.  
							
							 
							
							... 
							
							
							
							Also updated other part of manpage. 
							
						 
						
							2012-07-07 00:06:12 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								fc058066e5 
								
							
								 
							
						 
						
							
							
								
								Included README.rst from manual-src/en/index.rst  
							
							 
							
							
							
						 
						
							2012-07-06 23:40:29 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								49baa7df21 
								
							
								 
							
						 
						
							
							
								
								Updated doc  
							
							 
							
							
							
						 
						
							2012-07-06 23:39:07 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								e3b8c92434 
								
							
								 
							
						 
						
							
							
								
								Added TLS SNI support  
							
							 
							
							
							
						 
						
							2012-07-06 23:07:10 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								519076e779 
								
							
								 
							
						 
						
							
							
								
								Updated doc about system-wide ca  
							
							 
							
							
							
						 
						
							2012-07-06 21:30:00 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								b00ed1aa30 
								
							
								 
							
						 
						
							
							
								
								More http header parser tests  
							
							 
							
							
							
						 
						
							2012-07-06 00:57:18 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f04090199f 
								
							
								 
							
						 
						
							
							
								
								Rewritten timegm replacement function  
							
							 
							
							... 
							
							
							
							The algorithm is based on Python 2.7 calendar.timegm. 
							
						 
						
							2012-07-06 00:34:37 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								4046f27ea9 
								
							
								 
							
						 
						
							
							
								
								Use system-wide certificates for SSL  
							
							 
							
							... 
							
							
							
							Use system-wide certificates for SSL.  For GnuTLS it requires the
latest version, 3.0.20. OpenSSL had it for longer.  This means that if
SSL library is properly configured to locate system-wide certificates
store, the user don't have to use --ca-certificate option. Also
packagers don't have to use --with-ca-bundle configure option.
Patch from Cristian Morales Vega 
							
						 
						
							2012-07-05 23:22:34 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								b25d8a9923 
								
							
								 
							
						 
						
							
							
								
								Code cleanup  
							
							 
							
							
							
						 
						
							2012-07-04 22:59:15 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								995c07c184 
								
							
								 
							
						 
						
							
							
								
								Fixed base64::decode() return "" if input ends with garbase and no padding  
							
							 
							
							
							
						 
						
							2012-07-04 22:51:41 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								aa944f4ef6 
								
							
								 
							
						 
						
							
							
								
								Guarded include of stdint.h and inttypes.h  
							
							 
							
							
							
						 
						
							2012-07-04 00:00:24 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								98e1c6c580 
								
							
								 
							
						 
						
							
							
								
								Code cleanup  
							
							 
							
							
							
						 
						
							2012-07-03 21:56:26 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								62b988c8fc 
								
							
								 
							
						 
						
							
							
								
								Added check for sys/types.h  
							
							 
							
							
							
						 
						
							2012-07-03 21:50:32 +09:00  
						
					 
				
					
						
							
							
								 
								Sergey Zolotarev
							
						 
						
							 
							
							
							
								
							
								1c39b9474e 
								
							
								 
							
						 
						
							
							
								
								Fixed ssize_t error on MinGW  
							
							 
							
							
							
						 
						
							2012-07-03 17:44:48 +06:00  
						
					 
				
					
						
							
							
								 
								ITriskTI
							
						 
						
							 
							
							
							
								
							
								238c3128de 
								
							
								 
							
						 
						
							
							
								
								Update master  
							
							 
							
							
							
						 
						
							2012-06-30 23:22:36 +03:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								d765dbb2f5 
								
							
								 
							
						 
						
							
							
								
								Quoted .metalink, .meta4 and .torrent with '"' in man page  
							
							 
							
							... 
							
							
							
							This is because when generating man page, if a word starting '.' is
put in the beginning of the line, it will be treated as macro.  This
sounds like docutils bug, but it will not be fixed soon, so we do this
as a workaround. 
							
						 
						
							2012-06-30 21:56:44 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								19b07d05f1 
								
							
								 
							
						 
						
							
							
								
								Bump up version number to 1.15.2  
							
							 
							
							
							
						 
						
							2012-06-30 21:44:59 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								9db057c6bc 
								
							
								 
							
						 
						
							
							
								
								Use script-helper in android-release  
							
							 
							
							
							
						 
						
							2012-06-30 01:02:46 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								7e95dcdc02 
								
							
								 
							
						 
						
							
							
								
								Added README and release script for mingw build  
							
							 
							
							
							
						 
						
							2012-06-30 00:53:48 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								fc0e378e29 
								
							
								 
							
						 
						
							
							
								
								Added README and release helper script for Android build  
							
							 
							
							
							
						 
						
							2012-06-29 23:54:38 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								5d3b6801b1 
								
							
								 
							
						 
						
							
							
								
								Changed default Peer ID prefix  
							
							 
							
							... 
							
							
							
							The new Peer ID prefix is "A2-$MAJOR-$MINOR-$MICRO-", where $MAJOR,
$MINOR and $MICRO are the major version, the minor version and the
micro version respectively. For instance, 1.15.2 release of aria2 will
use "A2-1-15-2-". 
							
						 
						
							2012-06-29 23:38:12 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								0c8ec9c325 
								
							
								 
							
						 
						
							
							
								
								Merged Android build scripts  
							
							 
							
							
							
						 
						
							2012-06-29 00:51:13 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								f1017d5def 
								
							
								 
							
						 
						
							
							
								
								Don't percent-decode filename value in Content-Disposition.  
							
							 
							
							... 
							
							
							
							We only percent-decode filename* value in Content-Disposition because
the encoding is fully specified. But since filename value is not, so
we just accept it as is. 
							
						 
						
							2012-06-28 23:18:50 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								c30ea8adeb 
								
							
								 
							
						 
						
							
							
								
								Don't sum in-flight piece which does not intersect filtered ranges  
							
							 
							
							... 
							
							
							
							When calculating completed length, don't sum the completed length of
piece which does not intersect filtered ranges. 
							
						 
						
							2012-06-27 23:28:57 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								68f225de0b 
								
							
								 
							
						 
						
							
							
								
								Use stack allocation+reference instead of pointer for BufferedFile  
							
							 
							
							
							
						 
						
							2012-06-27 01:38:27 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								a6775db3ca 
								
							
								 
							
						 
						
							
							
								
								Fixed segmentation fault when logger failed to open log file  
							
							 
							
							
							
						 
						
							2012-06-27 01:38:18 +09:00  
						
					 
				
					
						
							
							
								 
								Tatsuhiro Tsujikawa
							
						 
						
							 
							
							
							
								
							
								3ce6070107 
								
							
								 
							
						 
						
							
							
								
								Added enable-mmap to -i list option. Sorted -i list option list.  
							
							 
							
							
							
						 
						
							2012-06-27 01:10:06 +09:00