| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | Remove ENABLE_MESSAGE_DIGEST, since we got the internal md, always | Nils Maier | 2014-04-17 | 14 | -87/+12 |
| | | |||||
| * | Treat 30X response without Location header field as error | Tatsuhiro Tsujikawa | 2014-02-05 | 1 | -1/+8 |
| | | | | | This is required to make segmented download work. | ||||
| * | Better handling of 30X HTTP status codes | Tatsuhiro Tsujikawa | 2014-02-05 | 1 | -15/+44 |
| | | | | | Reference: http://greenbytes.de/tech/tc/httpredirects/ | ||||
| * | Implement new RPC authorization using --rpc-secret option | Tatsuhiro Tsujikawa | 2014-02-02 | 1 | -0/+43 |
| | | |||||
| * | Fix crash when metaurl contains unsupported URI or text | Tatsuhiro Tsujikawa | 2013-12-07 | 3 | -1/+26 |
| | | |||||
| * | Limit number of opened file globally with --bt-max-open-files option | Tatsuhiro Tsujikawa | 2013-11-17 | 1 | -2/+0 |
| | | | | | | | | | | | This change changes the behavior of --bt-max-open-files. Previously, it specifies the maximum number of opened files for each multi-file download. Since it is more useful to limit the number globally, the option now specifies the global limit. This change suggests that aria2.changeOption() method now ignores --bt-max-open-files and aria2.changeGlobalOption now reads it and dynamically change the limit. | ||||
| * | Refactor DownloadHandlerFactory | Tatsuhiro Tsujikawa | 2013-11-10 | 4 | -19/+30 |
| | | |||||
| * | Fix typo | Tatsuhiro Tsujikawa | 2013-11-06 | 1 | -12/+12 |
| | | |||||
| * | TimeTest: Fix testElapsed() fail occasionally | Tatsuhiro Tsujikawa | 2013-10-20 | 1 | -1/+1 |
| | | |||||
| * | test: Fix stack overflow | Tatsuhiro Tsujikawa | 2013-10-06 | 1 | -2/+2 |
| | | |||||
| * | Request: Remove previousUri_ | Tatsuhiro Tsujikawa | 2013-10-01 | 1 | -22/+2 |
| | | | | | | | Historically, the previousUri_ has different meaning from referer_, but in the course of development, they have the same value. This change remove previousUri_ in favor of referer_. | ||||
| * | util::percentEncodeMini: Fix regression bug removed unsignedness | Tatsuhiro Tsujikawa | 2013-09-30 | 1 | -0/+8 |
| | | | | | | srange-based for around std::string is convenient but several functions depend unsigned char for correctness and readability. | ||||
| * | Randomizer: Remove unused interfaces | Tatsuhiro Tsujikawa | 2013-09-28 | 1 | -9/+1 |
| | | |||||
| * | Provide internal ARC4 implementation | Nils Maier | 2013-09-24 | 1 | -2/+4 |
| | | | | | | | Now you can build bittorrent support without without external libraries, meaning you can skip libnettle, libgmp, libgcrypt, GnuTLS and OpenSSL on OSX (for now). | ||||
| * | Add some md5 tests | Nils Maier | 2013-09-20 | 1 | -0/+8 |
| | | |||||
| * | Add internal md5 and sha1 message digests | Nils Maier | 2013-09-20 | 2 | -0/+14 |
| | | |||||
| * | Set old cookie's creation-time to new cookie on replacement | Tatsuhiro Tsujikawa | 2013-09-20 | 1 | -5/+15 |
| | | | | | As described in http://tools.ietf.org/html/rfc6265#section-5.3 | ||||
| * | Clean up if defined style | Tatsuhiro Tsujikawa | 2013-09-17 | 1 | -2/+2 |
| | | |||||
| * | Convert most 0/NULL pointers to nullptr | Nils Maier | 2013-08-20 | 10 | -33/+33 |
| | | | | | Courtesy of llvm cpp11-migrate 3.3 | ||||
| * | Use std::unique_ptr for Metalink objects | Tatsuhiro Tsujikawa | 2013-07-12 | 5 | -234/+203 |
| | | |||||
| * | Use std::unique_ptr for ValueBase object hierarchy | Tatsuhiro Tsujikawa | 2013-07-11 | 19 | -499/+525 |
| | | |||||
| * | DefaultBtMessageDispatcher: Remove unused members peerStorage_, pieceStorage_ | Tatsuhiro Tsujikawa | 2013-07-07 | 1 | -36/+0 |
| | | |||||
| * | DownloadEngine: Use std::unique_ptr for eventPoll_ | Tatsuhiro Tsujikawa | 2013-07-06 | 3 | -3/+3 |
| | | |||||
