| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make assertion hold | Tatsuhiro Tsujikawa | 2016-08-28 | 1 | -0/+34 |
| | | | | | | | If we have peer which is already used, make addAndCheckoutPeer() fail. If peer is in unused list, first remove the old entry, and then add new one. This would make assertion in ~DefaultPeerStorage hold. | ||||
| * | clang-format | Tatsuhiro Tsujikawa | 2016-07-21 | 2 | -8/+12 |
| | | |||||
| * | Extend maximum BitTorrent incoming payload size to 64KiB | Tatsuhiro Tsujikawa | 2016-07-20 | 2 | -3/+5 |
| | | |||||
| * | Fix some compiler warnings | Nils Maier | 2016-07-19 | 2 | -1/+3 |
| | | |||||
| * | Better auto-renaming | Nils Maier | 2016-07-19 | 1 | -0/+53 |
| | | | | | | | | | | | | | | | | | | | Up until now aria2 file auto renaming worked by just appending a new unique number to the file path, behind the file name extension, if any, changing what most other programs consider the file extension in the process. Now, aria2 will attempt to insert the number before the file extension, leaving the extension intact, so that e.g. a ".jpg" still is a ".jpg" file and opens in your configured image viewer when clicking it. If a file has no extension (incl. so called "dot files"), the number will be appended to the file name as usual. Note: This is a potentially breaking change that might break third party scripts that rely on aria2 auto file renaming producing a certain format for renamed files. Please fix your scripts accordingly. Closes GH-709 | ||||
| * | Change have entry indexing method | Tatsuhiro Tsujikawa | 2016-07-10 | 2 | -7/+63 |
| | | | | | Now use increasing sequence of integer rather than timer value. | ||||
| * | Fix frequent interested/not interested message transmission | Tatsuhiro Tsujikawa | 2016-07-09 | 2 | -29/+0 |
| | | |||||
| * | Fix frequent choke/unchoke message transmission | Tatsuhiro Tsujikawa | 2016-07-09 | 2 | -33/+0 |
| | | |||||
| * | Fix warning "Cannot fid peer ... in usedPeers_" | Tatsuhiro Tsujikawa | 2016-07-03 | 1 | -0/+7 |
| | | |||||
| * | Retain peers obtained earlier | Tatsuhiro Tsujikawa | 2016-07-02 | 1 | -22/+26 |
| | | |||||
| * | Use 1 in 2nd parameter of fwrite for consistency | Tatsuhiro Tsujikawa | 2016-06-22 | 1 | -2/+4 |
| | | |||||
| * | BitTorrent: Allow 32KiB request | Tatsuhiro Tsujikawa | 2016-06-10 | 2 | -3/+3 |
| | | | | | | | It looks like the 32KiB is the default request size of python bittorrent client. Previously, aria2 only allowed maximum 16KiB request. | ||||
| * | Fix failed test | Tatsuhiro Tsujikawa | 2016-06-05 | 1 | -1/+1 |
| | | |||||
| * | Remove PeerStorage:scheduleForcedChokeRound since it is not effective | Tatsuhiro Tsujikawa | 2016-06-04 | 1 | -2/+0 |
| | | |||||
| * | Fasten seed/download on fast connection | Tatsuhiro Tsujikawa | 2016-06-02 | 1 | -0/+2 |
| | | |||||
| * | Include local IP address to DHT GetPeers reply message | Tatsuhiro Tsujikawa | 2016-05-27 | 1 | -1/+34 |
| | | | | | | | | This is required when DHT is used in private network, where seeder is initially not known to all nodes. This functionality requires --bt-external-ip is set since aria2 cannot figure out external IP address to advertise in general. | ||||
| * | Use standard percent-encode for tracker request query | Tatsuhiro Tsujikawa | 2016-05-23 | 1 | -21/+21 |
| | | |||||
| * | Remove unused SimpleBtMessage::getMessageLength | Tatsuhiro Tsujikawa | 2016-05-15 | 3 | -3/+0 |
| | | |||||
| * | Refactor BitTorrent message buffer usage | Tatsuhiro Tsujikawa | 2016-05-15 | 17 | -59/+59 |
| | | |||||
| * | Allow subsecond value in ns cookie.txt file's expiry time field | Tatsuhiro Tsujikawa | 2016-05-15 | 4 | -6/+25 |
| | | |||||
| * | Adjust chromium cookie time | Tatsuhiro Tsujikawa | 2016-05-15 | 1 | -0/+0 |
| | | |||||
| * | Add bittorrent key to aria2.tellStopped status | Tatsuhiro Tsujikawa | 2016-04-17 | 1 | -0/+29 |
| | | |||||
| * | system.listNotifications RPC method | Sonny Piers | 2016-04-08 | 1 | -0/+20 |
| | | |||||
| * | 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. | ||||
