| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Ignore floating number in torrent file | Tatsuhiro Tsujikawa | 2016-03-17 | 1 | -0/+12 |
| | | |||||
| * | Add following to aria2.tellStatus response key as reverse link for followedBy | Tatsuhiro Tsujikawa | 2016-03-05 | 4 | -0/+15 |
| | | |||||
| * | Don't add C++11 switch flags to CXXFLAGS | Tatsuhiro Tsujikawa | 2016-01-30 | 1 | -1/+1 |
| | | |||||
| * | Add --enable-werror option to configure to enable warning flags | Tatsuhiro Tsujikawa | 2016-01-22 | 1 | -1/+1 |
| | | |||||
| * | Don't modify user variables (e.g., CFLAGS, LIBS, etc) | Tatsuhiro Tsujikawa | 2016-01-22 | 1 | -10/+55 |
| | | |||||
| * | Reduce delay in tracker request | Tatsuhiro Tsujikawa | 2016-01-19 | 1 | -7/+32 |
| | | | | | | | | We eliminated 1 second delay between completion of name resolution for tracker request and time when it is actually issued. We also elimited 1 second delay after last torrent download exists and it is told to DHTInteractionCommand. | ||||
| * | UDP tracker: Use unsigned integer for transaction ID and connection ID | Tatsuhiro Tsujikawa | 2016-01-18 | 1 | -25/+20 |
| | | |||||
| * | Send Want-Digest as per RFC 3230 | Tatsuhiro Tsujikawa | 2016-01-10 | 1 | -0/+49 |
| | | |||||
| * | Refactor SocketCore::getPeerInfo, getAddrInfo to return Endpoint object | Tatsuhiro Tsujikawa | 2016-01-09 | 5 | -19/+19 |
| | | |||||
| * | clang-format | Tatsuhiro Tsujikawa | 2016-01-05 | 1 | -1/+1 |
| | | |||||
| * | Updating upload size and speed must be done separately | Tatsuhiro Tsujikawa | 2016-01-05 | 3 | -5/+5 |
| | | |||||
| * | make clang-format using clang-format-3.6 | Tatsuhiro Tsujikawa | 2015-12-27 | 213 | -5917/+6223 |
| | | |||||
| * | Add system.listMethods RPC method | Tatsuhiro Tsujikawa | 2015-12-26 | 1 | -0/+21 |
| | | | | | | | | | system.listMethods just returns the available RPC method names. It can be executed without secret token, because it just returns the method names, and does not alter anything. See GH-437 | ||||
| * | Support content-range from non-compliant server | Tatsuhiro Tsujikawa | 2015-12-19 | 1 | -0/+11 |
| | | | | | See GH-509 | ||||
| * | Disable --deferred-input when --save-session is used together | Tatsuhiro Tsujikawa | 2015-11-28 | 1 | -1/+25 |
| | | | | | | | | | | | | | With --deferred-input=true, aria2 only reads input file to fill active download slots, while keeping input file open. Meanwhile, --save-session saves all download info inside memory, but this does not take into account of unread item in input file. This will lead to lose input data in saved session file. Also current BufferedFile implementation used to read/write input/output file take a lock on Windows. This effectively prevents session serializer from writing session data to the same file which is still kept open because of --deferred-input. See GH-493 | ||||
| * | Base32 decode lowercased characters as well | Tatsuhiro Tsujikawa | 2015-11-25 | 1 | -0/+3 |
| | | |||||
| * | Remove content-length and content-range if transfer-encoding is given | Tatsuhiro Tsujikawa | 2015-11-04 | 2 | -0/+37 |
| | | | | | See GH-473 | ||||
| * | Make clang (OSX) happy again | Nils Maier | 2015-06-24 | 1 | -0/+1 |
| | | |||||
| * | Use user-defined literal for k, m, and g (powers of 1024) | Tatsuhiro Tsujikawa | 2015-06-21 | 61 | -350/+357 |
| | | |||||
| * | Use constexpr for macros defined in BtConstants.h | Tatsuhiro Tsujikawa | 2015-06-21 | 1 | -3/+3 |
| | | |||||
| * | Use user-defined literals for time units | Tatsuhiro Tsujikawa | 2015-06-21 | 8 | -16/+16 |
| | | |||||
| * | Rewrite Time with chrono | Tatsuhiro Tsujikawa | 2015-06-09 | 6 | -65/+25 |
| | | |||||
| * | Replace timer facility with chrono lib | Tatsuhiro Tsujikawa | 2015-06-09 | 12 | -33/+38 |
| | | |||||
| * | sftp: Add SFTP and libssh2 to feature summary, and add tests | Tatsuhiro Tsujikawa | 2015-05-12 | 1 | -0/+11 |
| | | |||||
| * | Split UtilTest.cc into UtilTest1.cc and UtilTest2.cc | Tatsuhiro Tsujikawa | 2015-02-08 | 3 | -958/+1008 |
| | | |||||
| * | Shuffle web-seeding URIs | Tatsuhiro Tsujikawa | 2015-02-07 | 1 | -0/+1 |
| | | |||||
| * | Remove some left-over code from converting a test. | Nils Maier | 2015-01-26 | 1 | -4/+0 |
| | | | | | Checking once with CPPUNIT_ASSERT_MESSAGE should suffice. | ||||
| * | Support HTTP date ending "+0000" as well as "GMT". | Tatsuhiro Tsujikawa | 2015-01-26 | 1 | -0/+7 |
| | | |||||
| * | Revise getRandom facilities | Nils Maier | 2015-01-20 | 1 | -2/+46 |
| | | | | | | | | | | | | | | | Use one of the following to provide random bytes: - Windows CryptGenRandom - Linux getrandom (syscall interface to urandom, without nasty corner cases such as file descriptor exhaustion or re-linked /dev/urandom) - std::device_random (C++ random device, which usually will be urandom) This also equalizes util::getRandom and SimpleRandomizer (the former will now use the latter) instead of having essentially two different PRNG interfaces with potentially different quality. Closes GH-320 | ||||
| * | Update .gitignore | Tatsuhiro Tsujikawa | 2014-10-18 | 1 | -0/+2 |
| | | |||||
| * | Use std::unique_ptr for DHTBucketTree's left and right pointers | Tatsuhiro Tsujikawa | 2014-09-13 | 1 | -66/+65 |
| | | |||||
| * | Support Adler32 checksum | Tatsuhiro Tsujikawa | 2014-09-13 | 1 | -0/+16 |
| | | | | | | Adler32 checksum is available for --checksum option and hash element in Metalink files. Currently, we use Adler32 implementation in Zlib. | ||||
| * | Fix hash function comparator | Tatsuhiro Tsujikawa | 2014-09-11 | 1 | -1/+1 |
| | | |||||
| * | Replace A2_ARRAY_LEN with constexpr arraySize | Tatsuhiro Tsujikawa | 2014-08-29 | 7 | -9/+9 |
| | | |||||
| * | Remove request pre-authorization again | Nils Maier | 2014-07-22 | 1 | -8/+0 |
| | | |||||
| * | Delay auth failures instead of PBKDF2 | Nils Maier | 2014-07-22 | 1 | -3/+4 |
| | | | | | Closes GH-256 | ||||
| * | Fix test failure with --enable-libaria2release-1.18.6 | Tatsuhiro Tsujikawa | 2014-07-14 | 1 | -1/+1 |
| | | |||||
| * | Fix compile error and warning with clang | Tatsuhiro Tsujikawa | 2014-07-12 | 2 | -8/+8 |
| | | |||||
| * | Fix file length information in RPC response when length > 2GB is unknown | Tatsuhiro Tsujikawa | 2014-07-12 | 2 | -5/+5 |
| | | | | | | | | This commit fixes the bug that aria2.tellStopped RPC method returns total length and completedLength as 0 when file size is unknown in advance and turns out > 2GB in the end. This commit and addresses the performance degradation in this case. | ||||
| * | Fix big endianess support in InternalMessageDigest and PBKDF2 | Nils Maier | 2014-06-24 | 1 | -6/+0 |
| | | | | | | | | - Replace sha1/md5 implementation by ones from https://github.com/nmaier/crypto - Add endianess functionality fro https://github.com/nmaier/crypto Closes GH-239 | ||||
| * | util::parseIntSegments: Return SegList<int> | Tatsuhiro Tsujikawa | 2014-06-04 | 3 | -60/+44 |
| | | |||||
| * | bittorrent::computeFastSet: Return std::vector | Tatsuhiro Tsujikawa | 2014-06-04 | 1 | -6/+3 |
| | | |||||
| * | FileEntry::getUris: Return std::vector<std::string> | Tatsuhiro Tsujikawa | 2014-06-04 | 2 | -40/+32 |
| | | |||||
| * | Support PREF_DIR change for Metalink files | Tatsuhiro Tsujikawa | 2014-06-04 | 2 | -0/+10 |
| | | | | | | Reworked previous commit adeead6f0396e2f8551d1182972e277728fd6c8b, and now support changing PREF_DIR for Metalink downloads. | ||||
| * | Disable PBKDF2 load test | Nils Maier | 2014-05-31 | 1 | -2/+6 |
| | | | | | Closes #236 | ||||
| * | Fix (unknown length) downloads larger than 2GiB | Nils Maier | 2014-05-25 | 6 | -19/+19 |
| | | | | | Closes #215 | ||||
| * | Internally use HMAC in http auth | Nils Maier | 2014-05-22 | 2 | -0/+189 |
| | | | | | | | To at least get constant time compare. Also fix incorrect parsing of the creds (were incorrectly stripped). Also add unit tests. | ||||
| * | Authorize RPC multicalls only once. | Nils Maier | 2014-05-20 | 1 | -0/+8 |
| | | | | | | Cache the auth status afterwards and just assume the token still matches (within the same request, of course). | ||||
| * | Validate token using PBKDF2-HMAC-SHA1. | Nils Maier | 2014-04-19 | 1 | -1/+1 |
| | | | | | | | | | This change should make token validation more resilient to: - timing attacks (constant time array compare) - brute-force/dictionary attacks (PBKDF2) Closes #220 | ||||
| * | Add util::security (compare, HMAC, PBKDF2) | Nils Maier | 2014-04-19 | 2 | -0/+420 |
| | | | | | See #220 | ||||
