summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into random-webseedingTatsuhiro Tsujikawa2016-03-26892-28228/+26038
|\
| * clang-formatTatsuhiro Tsujikawa2016-03-267-55/+73
| |
| * Attemp to fix compile errorTatsuhiro Tsujikawa2016-03-261-0/+1
| |
| * Ignore floating number in torrent fileTatsuhiro Tsujikawa2016-03-172-3/+40
| |
| * Give advanced tag to optimize-concurrent-downloads optionTatsuhiro Tsujikawa2016-03-161-10/+10
| |
| * Fit into 80 columnsTatsuhiro Tsujikawa2016-03-161-8/+9
| |
| * Remove trailing white spacesTatsuhiro Tsujikawa2016-03-162-5/+5
| |
| * Added support for a dynamic management of the number of concurrent downloads ↵oliviercommelarbre2016-03-1615-10/+252
| | | | | | | | as a function of the overall bandwidth observed
| * clang-format-3.6release-1.21.0Tatsuhiro Tsujikawa2016-03-151-10/+6
| |
| * SessionSerializer: Fix bug that pause=true is added to wrong itemTatsuhiro Tsujikawa2016-03-131-14/+19
| | | | | | | | | | This change also defers writing metadata download to the location where first its follower download is written.
| * Add following to aria2.tellStatus response key as reverse link for followedByTatsuhiro Tsujikawa2016-03-059-1/+41
| |
| * mingw: Add warning for fallocTatsuhiro Tsujikawa2016-03-031-0/+11
| |
| * Update ciphers in AppleTLSNils Maier2016-03-031-5/+25
| | | | | | | | Also enable fast start while at it
| * Fix compile error without TLS supportTatsuhiro Tsujikawa2016-02-231-0/+4
| |
| * Remove trailing spacesAthmane Madjoudj2016-02-171-1/+1
| |
| * Add support for using gnutls system wide crypto policyAthmane Madjoudj2016-02-171-0/+4
| |
| * clang-formatTatsuhiro Tsujikawa2016-02-161-2/+2
| |
| * Fix compile error with --disable-bittorrentTatsuhiro Tsujikawa2016-02-151-1/+6
| |
| * Merge branch 'patch-2' of https://github.com/kwkam/aria2 into kwkam-patch-2Tatsuhiro Tsujikawa2016-02-131-14/+22
| |\
| | * Update WinConsoleFile.cckwkam2016-02-131-0/+1
| | | | | | | | | add blank line
| | * src/WinConsoleFile.cc: fix colourkwkam2016-02-131-19/+18
| | | | | | | | | Try to make it less confusing
| | * src/WinConsoleFile.cc: fix colourkwkam2016-02-121-16/+24
| | | | | | | | | Set default foreground/background colour correctly
| * | Fix compile error with clang and --enable-werrorTatsuhiro Tsujikawa2016-02-131-1/+2
| |/
| * Don't inherit file descriptor to child processTatsuhiro Tsujikawa2016-02-084-2/+29
| | | | | | | | | | | | For non-Mingw32 build, set FD_CLOEXEC to file descriptors which live beyond function scope. For Mingw32 build, just pass false to bInheritHandles parameter of CreateProcessW.
| * Add "seeder" key to tellStatus RPC responseTatsuhiro Tsujikawa2016-02-034-8/+19
| |
| * Don't add C++11 switch flags to CXXFLAGSTatsuhiro Tsujikawa2016-01-301-1/+1
| |
| * Use std::make_unique if C++14 is usedTatsuhiro Tsujikawa2016-01-301-0/+4
| |
| * WinTLS: Fix hang because of buffered received dataTatsuhiro Tsujikawa2016-01-3011-5/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | WinTLSSession buffers received decrypted data into its own buffer. If read is requested, it copies the data from its buffer. But if requested buffer size is less than decrypted buffer, some of the data is left in the buffer. Previously, we had no facility to check the existence of this pending data. If this data is the last requested data from remote server, we may end up waiting for read event even if we have already data in our buffer, which may cause hang. This commit fixes this issue by introducing function to return the buffered length in TLSSession. SocketCore also provides the same function, which delegates to TLSSession object.
| * Add --max-mmap-limit optionTatsuhiro Tsujikawa2016-01-296-2/+29
| | | | | | | | | | | | | | | | Set the maximum file size to enable mmap (see --enable-mmap option). The file size is determined by the sum of all files contained in one download. For example, if a download contains 5 files, then file size is the total size of those files. If file size is strictly greater than the size specified in this option, mmap will be disabled.
| * mingw: Use SetFileValidData to make --file-allocation=falloc workTatsuhiro Tsujikawa2016-01-282-0/+92
| |
| * mingw: Add formatLastError as wrapper function for FormatMessageTatsuhiro Tsujikawa2016-01-284-13/+35
| |
| * Retry with 504 status codeTatsuhiro Tsujikawa2016-01-261-0/+4
| |
| * Increase DHT transaction ID from 2 to 4 bytes to avoid conflictTatsuhiro Tsujikawa2016-01-232-4/+4
| |
| * Add --enable-werror option to configure to enable warning flagsTatsuhiro Tsujikawa2016-01-221-1/+1
| |
| * Don't modify user variables (e.g., CFLAGS, LIBS, etc)Tatsuhiro Tsujikawa2016-01-221-4/+46
| |
| * migw: Fix build failureTatsuhiro Tsujikawa2016-01-221-3/+5
| |
| * Replace sourforge reference to the new siteTatsuhiro Tsujikawa2016-01-221-1/+1
| |
| * clang-format-3.6Tatsuhiro Tsujikawa2016-01-213-4/+6
| |
| * Improve error message when loading pkcs12 file failedTatsuhiro Tsujikawa2016-01-212-11/+34
| |
| * Reduce delay in tracker requestTatsuhiro Tsujikawa2016-01-199-16/+73
| | | | | | | | | | | | | | 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.
| * Disable IPv6 on non-async NameResolver if configuration wantsTatsuhiro Tsujikawa2016-01-192-0/+6
| |
| * Fix mysterious 1 second delay with async DNSTatsuhiro Tsujikawa2016-01-192-38/+36
| |
| * UDP tracker: Log transaction ID and connection ID in hex stringTatsuhiro Tsujikawa2016-01-191-29/+31
| |
| * UDP tracker: Use unsigned integer for transaction ID and connection IDTatsuhiro Tsujikawa2016-01-183-20/+23
| |
| * Fix bug that UDP port was incorrectly used in UDP tracker announce requestTatsuhiro Tsujikawa2016-01-181-1/+1
| |
| * Don't use std::random_device directly as suggested by documentTatsuhiro Tsujikawa2016-01-172-6/+10
| | | | | | | | See http://en.cppreference.com/w/cpp/numeric/random/random_device
| * Fix compile errorTatsuhiro Tsujikawa2016-01-161-0/+1
| |
| * Refactor HttpRequestTatsuhiro Tsujikawa2016-01-104-91/+94
| | | | | | | | | | This also makes comparison performed when replacing builtin header field with user-defined one case-insensitive.
| * Send Want-Digest as per RFC 3230Tatsuhiro Tsujikawa2016-01-102-1/+26
| |
| * Refactor SocketCore::getPeerInfo, getAddrInfo to return Endpoint objectTatsuhiro Tsujikawa2016-01-0914-90/+72
| |