commit 11ee82df2e04f7e38895f3b68566e65e415ebecf Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-26 Updated NEWS commit 66f5dc0c6a2f45ad360b1da769e5c8d678db2c30 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-26 Updated Chinese (Simplified), Spanish, French and Russian translations. Thanks to all translators. commit 8033c647fade5f6dfb773d0a38d936c3224195f1 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-26 Updated po templates commit 973e0df748f61214c1707ed3202031f1680ef906 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-26 Fixed compile error on openbsd commit 3dc6d2ff6df5a33f6abf47b4e792ea7dd578cf9a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-26 Updated NEWS for 1.14.0 release commit deb0983ab43dbc50a8d8f74369560f3cab7f8909 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-26 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-26 Fixed compile error on android (which does not LFS support) commit 52155b1860765c63a9a335f0467870ae4cc7a4d0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-25 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-25 No retry for close() with EINTR. Also reverted changes in d5ffa253. commit 8865001f0112840d0f4cf370e55df26ff036cca3 Merge: 49f94e5 f17910a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-18 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-18 Merge pull request #6 from ITriskTI/patch-3 Update doc/ru/aria2c.1.asciidoc commit f17910aae794306549778e96c417a320864b372d Author: ITriskTI AuthorDate: 2011-12-18 Commit: ITriskTI CommitDate: 2011-12-18 Update doc/ru/aria2c.1.asciidoc commit 49f94e537c55c5407f3c52a994aa91679d95585d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-18 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-18 Bump up version number to 1.14.0 commit 3dcd19c76c06cbd98192ff7fe6b3c35e72a829cd Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-14 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-14 Updated po template commit d7b0fc2c90f2d5f7986751a1ac171928dba6da0a Merge: 185f873 41c5a72 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-13 Merge pull request #5 from ITriskTI/patch-2 Updated Russian man page commit 41c5a72c92ee6b8f3b847526dad0544f58903859 Author: ITriskTI AuthorDate: 2011-12-12 Commit: ITriskTI CommitDate: 2011-12-12 Updated Russian man page commit 185f8739f3f6dac00c9be2c34261d80e3ba53ec9 Merge: d4e9b07 aa070bc Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-12 Merge pull request #4 from ITriskTI/patch-1 Made some strings in src/version_usage.cc translatable commit aa070bc683323cd4217220176c2ff61bfb4e74a8 Author: ITriskTI AuthorDate: 2011-12-12 Commit: ITriskTI CommitDate: 2011-12-12 Update src/version_usage.cc commit d4e9b07719910bf2e7783797be3508c7d0eebf7e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-11 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-11 Fixed compile error without BitTorrent support commit c8191700b1c412c1dcd328f409b6e5f8aa310029 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-11 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-11 Fixed compile error without BitTorrent and Metalink support commit 8fe92517d99633e03369cf490ba182577920f4d4 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-10 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-10 Removed deleted source file entry commit 3637291c22d43439c03c928231a38840306ade30 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-10 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-10 Fixed compile warning/error with mingw32 commit ebc082747c43d8fecbe7b38052277dd0391c7269 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-10 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-10 Log filename in the exception when AbstractDiskWriter::closeFile() failed. commit 413b61c316d6d3b361c86c812d1d654c6a4f6acf Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-10 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-10 FTP PASV: fixed IPv6 support. If fake FTP URI cannot be parsed (this should not happen), throw exception. commit d5ffa2532da9283abaf18d5ca4e58d07a8b2f405 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-09 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 AbstractDiskWriter::closeFile(): Throw exception if close() failed. ~AbstractDiskWriter calles closeFile(), but suppresses exception. MultiDiskAdaptor::closeFile() logs error if child DiskWriter::closeFile() throws exception. This exception is not rethrown. If at least one exception is caught, MultiDiskAdaptor::closeFile() throws new DlAbortEx. RequestGroupMan::closeFile() just logs exception and suppress each exception. Generally, don't call closeFile() in destructor. If you need to call it, it must suppress the exception. commit 9a6f88c162bc49d8e5bbefdcd2cf239706c3d0d9 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-09 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Use util::itos() for signed integrals commit 31163c6785364cea045ed07fefa541f6f414c1d1 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-09 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Check totalLength of file is less than std::numeric_limits::max() If totalLength is larger than std::numeric_limits::max(), throw DownloadFailureException. commit 7989cd898dc0bfef40ab1a7e2b747676620d6517 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Use int or int32_t instead of size_t where suitable commit 30e0e19e671697f8f62b43b1e03772ad29ca2407 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Code cleanup commit f0bcfa822e848b7bf89ec7a16407159187283a48 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Use int instead of unsigned int where unsigned int is not needed. commit b97a7c8ecf410daaac12346c91591d15772f3c7f Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Use int32_t for begin, length in RangeBtMessage commit 9d15d732edd512a3ff03147da459feaddde511fe Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Use int32_t for piece length instead of size_t commit 12988e5282ef52a2806cbaca9f4074698f35e399 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-07 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Replaced uint64_t with off_t or int64_t. Since off_t is int64_t with LFS, we cannot take advantage of extra capacity of uint64_t. commit f25e67b0178511b26d55642f215a095321a169a8 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-09 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 FTP pasv: Use request host when connecting server with http proxy. commit 2eed1c3914f5c3dcd2503067ee1e2a1d5b480b3f Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-09 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-09 Fixed bug which causes segmentation fault when bad piece is got. commit 975270461412754610432eac76e0c9e9fabc85ad Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-06 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-06 Cast size_t to unsigned long for %lu commit 50a8549835640db4341c17cffb9e94a9d32fdacd Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-03 Updated aria2.pot commit 1ff1505916ba56556be9a9a5627da264d0d00287 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-03 Fixed typo and code cleanup commit 53fd8151119a9e7a4b16201d645caac4352d5f54 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-03 Use binary search in BtDependency for efficiency. commit d1bb82806665314a57de60f291a2256bc1d687ad Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-03 Ignore peer which possibly sent bad data in next few minuts. In aria2, one piece is downloaded from several peers, so when hash check failed for that piece, it cannot determine which peer(s) sent bad data. So, we ignore peer who sent last block of data in random minutes. We use randomized timeout because all peers get waken up at the almost same time. commit 6bf696ca112c0ce061fb1b6a351dd2227fbedb67 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-03 New help messages. Added suggestion for unknown/ambiguous options. The help messages shown when argument error were redesigned and less verbose now. When unknown or ambiguous option is given, show suggestions like "Did you mean...". Some constant values related to levenstein distance are borrowed from git help.c. commit f77da0d11202ad42d10989c48403dddfcbb34796 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-02 Updated aria2.pot commit 26d4ca8a6a6b24bdc8c14b4511e9c1aa8954311c Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-02 Made notice level log messages translatable commit dd3f688743b14955fa083585c5c2b843d4413909 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-02 Made some texts translatable commit f860bf0d50c7fccb4ecf71478b3763cc78e0944b Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-02 Use %lld to fomat a2_gid_t commit bc9fb7cb65662e9edbb4fdc759ad3f4d51bbb3e1 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-02 Fixed bug in util::parseULLIntNoThrow() commit dd8824ab114877000d5624a431fa92ed9af78e42 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-02 Don't compare c-strng using CPPUNIT_ASSERT_EQUAL commit 11c5a13534b46e2bcf710199009f82a6da22cb9c Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-02 Return true if bits == 0 in util::inSameCidrBlock() commit e787b30dde1f4641d6859f4c86a1fff9f05985d3 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-01 Documented --stop-with-process option in man page. commit 031f1199d7f18f9407783ca4811d69833761157c Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-01 Added const to Option::getTable() commit f9dd59eebd72a00890a2959af95e07794b76e752 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-01 Added missing XmlParser::parseMemory() in ExpatXmlParser.cc commit 82e5318e357154e04d5a211eaa8de7915bc93f5b Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-01 Fixed compile error with mingw commit b89bc8a6cb3b93997647ceefc5b17bf05f20a0d0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-12-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-12-01 Added --stop-with-process=PID option. This feature stops application when process PID is not running. This is useful if aria2 process is forked from a parent process. The parent process can fork aria2 with its own pid and when parent process exits for some reason, aria2 can detect it and shutdown itself. The code which detects whether or not given process PID is running is contributed by Emmanuel Engelhart. commit ce3b3fc88e64722b462c708b2c5ddefa942c50b1 Merge: 27dda3c c8f5137 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-30 Merge branch 'master' of github.com:tatsuhiro-t/aria2 commit 27dda3c65c263a9dcc6b4a4e38f67e6ee0bc9a78 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-14 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-14 Support IPv6 address for FTP via HTTP tunneling. We use control connection address as data connection address, so we don't need to store both address and port. We just store port in PASV/EPSV response and use SocketCore::getPeerInfo() to get peer's address when needed. commit c8f51378d7f9ce6beeaf8aab69cecffce5ffbc50 Merge: f1f1b99 c9b9f37 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-14 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-14 Merge pull request #2 from tcz/master Adding Fedora required packages commit c9b9f379a83a59980fe3a66aa1dace9697615af5 Author: Zoltan Toth-Czifra AuthorDate: 2011-11-13 Commit: Zoltan Toth-Czifra CommitDate: 2011-11-13 Adding Fedora required packages commit 97a9242cbe618ac3c2e3e89c30ee8018268e35a3 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-13 Proxy URI is now constructed in getProxyUri(). The previous implementation constructs proxy URI in OptionHandler but it cannot handle with the situation when user, password and proxy URI is given various order. Now we just set rules: username set in --*-proxy-user overrides username in --*-proxy option, no matter in any order username, password and proxy URI are parsed. Likewise, password set in --*--proxy-passwd overrides password in --*-proxy option. commit c42dd7e75539754f34269c46ad7673881ddbbf0d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-13 Changed format of ETA. Now no leading 0 is used. If hour part and/or min part is non-zero, and sec part is 0, sec part is omitted, like this "1h3m". commit 16877413037ceefad81669083c953c4638973f95 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-13 Use fmt instead of util::itos commit 9e5124eb11f1232aec77999795270196e95aade8 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Include trailing "/" in UriStruct::dir. The duplicate "/"s in dir are not removed now. commit c0dda6a0f70116bf51e2ecdf4038beccad78a4b3 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Changed createSockPoolKey so that we can support IPv6 numeric address safely. commit db5cc4db27c0495873c42dbac224ce599b970570 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Don't append character to std::string. commit 5347efb9678c792b38e8525768be92573c663647 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Use fmt instead of using snprintf directly commit 0da2468d6b4ed4ef9f96cd3d50aa6e02da863da0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Removed strappend commit 2e5d9b056f2cf398d8996d93a4c7fbc1fbe66221 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Removed strconcat commit c4e66390acb285433a519ec8ee94f67bb7464bbf Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Code cleanup commit f1f1b991f1c0609fe93b138d05451353a1aaeb0d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Removed SocketBuffer::pushStrSwap. commit f0f1cfab5c04e87055f6252ba9550c33c2eb8ca5 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Use util::strifind instead of std::toLower and std::string::find. commit 2f4393d17c7120912ad7b2b820b46124010a5a5e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-12 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-12 Rewritten parse*Int commit 226480ad605cb9f7c4b5dbb0167f3fd67c8672ce Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-11 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-11 Made const char[] static commit d17ea2837b88f8d5e900fedc68b69de0600192d4 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-11 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-11 HttpHeader::fill() now stores header name in lowercase. Find methods in HttpHeader won't lowercase argument, so use lowercase letters to get HTTP header field. commit 35a3f41346150e4ca378f3b488dca0af729bad96 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-11 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-11 Made Pref::k_, OptionHandler::getName() and getDescription() const char*. commit 787bfd75dabaec2ff269cc0c1661046679ad91fe Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-11 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-11 Use XmlParser for XML-RPC. commit 3b4a368554478f07dc9ac4edeb9bbe8004abab50 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-10 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-10 Rewritten Expat Metalink XML parser. commit 440f29aca353b8d4f1de560c183c01c43b8452fb Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-10 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-10 Rewritten Metalink XML parser. Now we don't strip white spaces while parsing Metalink V3 document. Expat implementation does not included in this change. commit f114a6fba42355b4b71e90c3bd128d9eb51b8fa3 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-09 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-09 Now xml attribute and characters in RPC request is not stripped at all. Changed XmlRpcRequestParserState so that name is now const char*. commit bdaa87c73b6ecf4d41ecbe6aa9d9e204887308db Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-08 Avoid temporary string commit 7f8724c501c8c7fdce9b6ed4bf077be40a3f3515 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-08 Removed temporary string commit 6ed36b73c1041a999fea4ccb53122af62fb56baf Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-08 Code cleanup commit aa6f9c2057a5d5377100c4481bc5e5721ea8607d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-08 Removed unused code commit 2ca98cc428e03dc30ab9f4a89b7e39aaa45ef57e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-08 Use std::search instead of creating temporary std::string. commit 72a1847ba88f4ba15f9ba946b4c16b39a8db003a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-08 Rewritten *ARC4Encryptor. Removed *ARC4Context. Now *ARC4Encryptor supports in-place encryption. commit f6f053cae1e3a1788385aa3f1c59c2fe45a458da Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-08 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-08 Fixed out of array bound commit 02b3873e6d1386293110ca7f6ffce8f7e96c7476 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-07 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-07 Removed ARC4Decryptor because ARC4Encryptor can decrypt the message. commit 30fdb08f4087fabb75d814f1f6cb6ab56584b732 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-06 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-06 Rewritten parametered URI handling routine. commit d45d854926486e5f2655e1447be537f8fbdcac77 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Rewritten base64::decode and base64::encode commit 17a1b51a76515a554c33941e6bf75cca89b4877a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 mv Base64.{cc,h} base64.{cc,h} commit 0c162dfbfb4a875fac9374c65cf93382ff9ce4ed Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Made util::fromHex and base32::decode function template commit 6ea1b68db186036e9f05c06915f8c4bd757c3a25 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Added SocketBuffer::pushStrSwap commit 4dad3ded159f77b819d1f84abd16655ec119284e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Use SocketBuffer::pushBytes instead of pushStr in MSEHandshake. commit 5e2a8b2d4cd861c66363707191b8fa88114f623a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Fixed bug that some information such as port number is lost if redirect URI contains only path component. commit 0b515d720412669fd2157ba7c3344a6c7199cd5e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Use uri::UriStruct in Request.h commit 7d68c40a7746121c9e709c173f738c64cfca7603 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Made decoderawstring return pair of iterators, not string. commit d1d49036651012433595357ca31e6f65dbec3a6b Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Rewritten bencode2::decode functions commit d305432ec0015cfc9479331531a78f29c398bd8c Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Code cleanup. Avoid std::string temporaries. commit 1d56c172251ec9f7c2499c7a1f2885af61066f9a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Code cleanup. Avoid std::string temporaries. commit 150c1ab0c3f461888c5913deebaee6f87e500414 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Code cleanup commit 5c88f612694d77a5cf09f26c3922ad8c9e9f4d68 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Added util::istartsWith() commit 79876af88f0faa7e3b60bef02a3f21f7466c76ef Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-05 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-05 Removed util::endsWith(a, b). Added util::iendsWith() commit 601ec0f44adcbf97e7566b64fa9677f3b117ae6e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-04 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-04 Removed util::startsWith(a, b) commit f84d2253b2250ed5760398c189bfc8bf8dff1f69 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-04 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-04 Rewritten util::split and added its iterator version. Iterator based functions util::startsWith, util::endsWith, util::streq, util::strieq were added. commit 6267676e8bba1566aa68a757359c9481b135cc6d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-03 util::divide now takes iterators as arguments. commit 118626afc47e290be1ae490f5be26523233ccb61 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-03 util::percentDecode now takes iterators as arguments. commit 0e55fdf594c21db7759eaa3ac2fddbd6d80422b4 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-03 Code cleanup commit 84bc2c7ae8f14e909df0ce73463e8e24e1b0e464 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-03 Use std::string::append instead of appending std::string() temporaries. commit 9bb914b76e61dfed6044afee529eb92344bbca7a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-03 Changed parse*Int functions so that it accepts iterators. commit 6ef91d60b34a2a93b397b6db4daabfe8017d31fb Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-03 Rewritten util::stripIter(), which now returns pair of iterator. commit e8d4deecad3c0b2defb3059ed11eaae24feb2e81 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-03 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-03 Rewritten HttpHeader::fill() commit 14eee59ac4cd92f6df12487b4537282087a9895b Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-02 Updated doc for aria2.changeOption and aria2.changeGlobalOption. commit d9833743d9aa75a689f066cb048b7802d7efbf65 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-02 Use merged option values. commit 1a418b518cbb8eee3b8b0ab4da07fbe7a257994a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-02 --index-out option is now available in aria2.changeOption. --index-out option is now available in aria2.changeOption if a download is waiting/paused in queue. commit f884ad8339d230051546b4992f8b0a353f0a9977 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-02 Rewritten parseIndexPath. Renamed createIndexPathMap as createIndexPaths. commit 701a2d6ff8404e1ef5f8b2b0fab8b7eb8312cc7c Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-02 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-02 --dir and --out option is now available in aria2.changeOption. --dir and --out option is now available in aria2.changeOption if a download is waiting/paused in queue. commit 9a51cc356b7259307e6e85e3d05c080206d3317d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-11-01 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-11-01 Changed interface of BtRegistry. BtRegistry now uses SharedHandle instead of BtObject. commit a88a8b4ed1cf1a0c7cd8dff9ccc2b93b61880005 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-31 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-31 Removed default value from deprecated --metalink-servers option. commit 22a3e44d369d8fa2efc2fe1e55740ab3b27d3a98 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-31 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-31 SegList: Don't allow copying commit 57b37db8a115ab32ce7308bf324773cae59a0db0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-31 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-31 --max-connection-per-server option is now available in aria2.changeOption. --max-connection-per-server option is now available in aria2.changeOption if a download is waiting/paused in queue. commit 9e2624a265066a7bfbb775630d4688cecae85f1e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-31 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-31 Apply PREF_MAX_CONNECTION_PER_SERVER to BitTorrent WEB Seeding hosts. commit e2e711fba8b888ba3ce8b9e89c10399dba6d134b Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-31 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-31 Reuse in-flight and pooled URIs when a download is paused. commit 4532881eb6e910171c8b8d67ff81884913135b93 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Code cleanup commit 84b19f154af821696c7507cefc192e08d1ca161e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Deprecated --metalink-server option. Use --split option instead. commit fc7af71aa826859ae2b38d6f8cc388b959343944 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 --split option is now available in aria2.changeOption. --split option is now available in aria2.changeOption if a download is waiting/paused in queue. commit 1d9e673a68467617eda25b0cf84d760af3e522d5 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 --select-file option is now available in aria2.changeOption --select-file option is now available in aria2.changeOption if a download is waiting/paused in queue. commit 4552bb8c218d326497aa7effc265492299f73c54 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Code cleanup commit 4a455b5afe2679171ef38415f1b0f1d43f457e7e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Removed IntSequence and Sequence commit 95586f594f2fc0b873cff2e4daedf26d02abcff5 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Use SegList instead of IntSequence in Metalink2RequestGroup. commit a6ea8531e74ca45a7792ae257bf404b4118df5f2 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Code cleanup commit 4be395117d132b94c4755a10b70c28a737317e33 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Use SegList instead of IntSequence. commit e9b86f2f4354dc147ce9d63fe3f576eb4f2a17dd Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Use SegList instead of IntSequence in PeerListenCommand::bindPort() commit d1667ea246d492ab0280624cdcc6a454aff7ba0d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 sgl.normalize() must be called before DownloadContext::setFileFilter() call. sgl.normalize() was removed from DownloadContext::setFileFilter(). commit 9b62a6e1fe64071f6fe70360a4e203d8515ef23e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Made max value of --select-file to 65535 commit e23e9a4a65a24454d9b1181eebb598b95476a647 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-30 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-30 Code cleanup commit 5749647ae5559098cb077d35b496eb3fd15b579d Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-29 Use SegList instead of IntSequence in DownloadContext::setFileFilter() commit 78c3bcd199bfe9113e2a17299d008d7fa464f38a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-29 Added SegList, replacement of Sequence commit 695c65eb862e8f64eb8c64ce0a8c79e33ff67f9e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-29 --lowest-speed-limit option is now available in aria2.changeOption. --lowest-speed-limit option is now available in aria2.changeOption if a download is waiting/paused in queue. commit 95c7cb9f3ea8631830e7c8777135758dfad8fb25 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-29 --checksum option is now available in aria2.changeOption. --checksum option is now available in aria2.changeOption if download is waiting/paused in queue. commit 7cba24e8b2ade4e14e4181bf0a5806966178bed0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-29 Options for -i list is now available in aria2.changeOption. Options for -i list, except for PREF_CHECKSUM, PREF_DIR, PREF_DRY_RUN, PREF_INDEX_OUT, PREF_LOWEST_SPEED_LIMIT, PREF_MAX_CONNECTION_PER_SERVER, PREF_METALINK_BASE_URI, PREF_OUT, PREF_PIECE_LENGTH, PREF_SELECT_FILE, PREF_SPLIT, PREF_PAUSE and PREF_PARAMETERIZED_URI, are available in aria2.changeOption if the download is waiting state, including paused downloads. commit 0ba6f8c352da64db26907cbfa4ff9579700562e0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-29 Use same domain-match algorithm for no-proxy and netrc. Now "example.org" does not domain-match ".example.org" in both functions. commit 69966d7ac995436695b59ac8e9b736343308c277 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-29 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-29 Updated doc about netrc commit 5b0a2cb96bef66b57f7e754dd012c06b3864d4cb Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-27 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-27 Updated doc commit 33ba91fbc631a8cd3d8c94d2440fcf62278c9eeb Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-25 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-25 Fixed compile error without message digest support. commit dfd214b3db8407502f841da4cd9f18968315510b Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-25 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-25 Disallowed checksum, index-out, out, pause and select-file option in aria2.changeGlobalOption. commit 12659c74a8ad48eafc3704da1809e84f1ded96ec Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-25 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-25 Don't copy Option in RequestGroup ctor. Copy on receive is not a practice in aria2 source code. commit 62a07fff5fea3e681916e1ff521c60eef2a65136 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-25 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-25 Fixed unit test commit 249fd90c9223f22cd71810594c245c71b586c204 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Made -i list options available in aria2.changeGlobalOption. commit 2ef6b34e60588f98badfe11f866fc0664e124bf8 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Made --download-result, --save-session, --server-stat-of and --save-cookies option available in aria2.changeGlobalOption. commit 23a83deb4fa93c0e7c0482a10793a7be2a472239 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Renamed NameMatchOptionHandler as AbstractOptionHandler. commit 3d767543e69e2673cb5ee3f553c178f93d792a3b Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Removed OptionHandler::{get,set}OptionID() and canHandle(). Removed typedefs in OptionHandler and NameMatchOptionHandler. commit 1872aef953bd0b116007e9107476c8e929790599 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Made --max-download-result option available in aria2.changeGlobalOption. commit c8ed44b18f06ef902f47be12933059f90da22eae Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Made --uri-selector option available in -i list. commit 6bc6825cec47937d7bb72f73ae27873ce0aedf28 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Renamed OptionHandler::setGlobalChangeOption() as setChangeGlobalOption(). commit 5a29813d248a6332ae9574609354be459069c5e0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 OptionHandler now knows its option can be used in -i list option, changeable in aria2.changeOption or aria2.changeGlobalOption. OptionHandler also now its option is cumulative. commit d5c8d048efeb524d5d2222b4547f9dd19e943f13 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-22 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-22 Rewritten OptionParser. Made it simpler and efficient. commit 3832ed97c616eff0057d7a0e5a161c4282537160 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-21 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-21 Rewritten Option. Introduced Pref. Now preference key is Pref instead of just string. It has Option ID. Now option lookup and setting takes O(1) using Pref object. commit 20e781c2df1fa961a09edafe1ff02202278e3636 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-20 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-20 Code cleanup commit 9b4855a5f01865371d95d6452f1d3f0700e6788f Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-20 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-20 Use sockaddr_union instead of sockaddr_storage. commit c01c34f24a466db7306e62c692362efb741bcc04 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-19 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-19 Use sockaddr_union in parseAsyncDNSServers(). commit 138130497f173ad6f9f8e1eed06a12b11f9434c2 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-19 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-19 Rewritten bittorrent::packcompact() using net::getBinAddr(). commit 3837be82c809b52efd9ef0a06c157688ad2b963a Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-19 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-19 Removed redundant call of util::isNumericHost(). commit 74e5aa0ace24e70a454f19fc0f032d0f30574000 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-19 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-19 Rewritten util::inSameCidrBlock() to support IPv6 address. We also introduced union sockaddr_union in a2netcompat.h. commit 2b68f72fa662601db891706abb2a2e2df7e7edd8 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-19 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-19 Fixed bug that generateRandomData() does not populate data at the first call. commit 4747d003f73fedb822519a6149d045833c45fffc Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-18 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-18 Added test for inetNtop() commit 4f0a45abe23f03ec59529a0a4a35878b743aa4dc Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-18 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-18 Made toXml and toJson non-member function. commit e700d2bb1f4d0922f2c9d782ba93757a51d5e305 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-18 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-18 Made LpdMessage struct commit fc4d38d236a883cea649cccfbe3fd0d6f3d06f48 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-18 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-18 Rewritten HttpProxyOptionHandler using uri::parse(). Removed test case where username is empty and resulted URI has empty username in URI. commit 065fb3a6b873342ae913acb0590e4c99e09375b2 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-15 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-15 HttpProxyOptionHandler: Enclose hostname with square brackets if hostname is IPv6 numeric address. commit 2d6e087f58cd718b6d7e489567ce0034f3ae7a91 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-13 Use /dev/urandom in generateRandomData() if available. commit dbb08c08edaf9dbe6593ecbfd2e1e2a002bcac48 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-13 Simplified IteratableChecksumValidator commit ba87268d1ce4ec0fa1104d08c5fd01934e94d574 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-13 Simplified IteratableChunkChecksumValidator commit 2f59ce0048a85f45b25e65a41aa4e445fbc7e1b0 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-13 Renamed DownloadResult::bitfieldStr to bitfield and changed its content from hex string to raw byte string. commit 6404f119e1eebf10154e112892720c541a94739e Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-13 Renamed DownloadResult::infoHashStr to infoHash and changed its contents from hex digest to raw byte string. commit 310e58bc621803917179c80b399013cf8b80e245 Author: Tatsuhiro Tsujikawa AuthorDate: 2011-10-13 Commit: Tatsuhiro Tsujikawa CommitDate: 2011-10-13 Stored hash value as raw byte string, instead of hex digest.