| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix various typos | luzpaz | 2024-01-14 | 6 | -9/+9 |
| | | | | | Found via `codespell -q 3 -S "./deps,./ChangeLog.old,./LICENSE.OpenSSL,./doc/manual-src/pt,./doc/sphinx_themes/sphinx_rtd_theme/locale" -L ans,anull,clen,dependant,filetest,fo,hel,nd,orign,padd,parm,servent,tennant,worl,windows` | ||||
| * | Better entropy for getRandomBytes | Tatsuhiro Tsujikawa | 2022-04-09 | 2 | -1/+72 |
| | | |||||
| * | Allow empty dist name in bencode which is needed for hybrid torrent | Tatsuhiro Tsujikawa | 2022-04-08 | 1 | -0/+10 |
| | | |||||
| * | Fix a failed test | Tatsuhiro Tsujikawa | 2022-04-03 | 1 | -0/+1 |
| | | |||||
| * | flush internal buffers before auto-saving control file | Ali MJ Al-Nasrawy | 2020-06-17 | 1 | -1/+1 |
| | | | | | | | | | | | Otherwise, some pieces may be marked as finished in the control file though they have not yet been written to the storage file. This should prevent data loss and corruption when resuming downloads after an app crash. Signed-off-by: Ali MJ Al-Nasrawy <alimjalnasrawy@gmail.com> | ||||
| * | Enable IndentPPDirectives | Tatsuhiro Tsujikawa | 2018-06-09 | 7 | -32/+32 |
| | | |||||
| * | clang-format-6.0 | Tatsuhiro Tsujikawa | 2018-06-09 | 1 | -62/+60 |
| | | |||||
| * | clang-format-5.0 | Tatsuhiro Tsujikawa | 2017-11-23 | 9 | -153/+115 |
| | | |||||
| * | clang-format | Tatsuhiro Tsujikawa | 2017-10-07 | 1 | -1/+2 |
| | | |||||
| * | Add --peer-agent option | Kurt Kartaltepe | 2017-07-11 | 1 | -0/+9 |
| | | | | | | Add --peer-agent for setting the version/user agent used in the extended handshake protocol for bittorrent. | ||||
| * | clang-format-4.0 | Tatsuhiro Tsujikawa | 2017-05-19 | 10 | -125/+168 |
| | | |||||
| * | spelling fixes | klemens | 2017-03-20 | 1 | -246/+0 |
| | | |||||
| * | spelling fixes | klemens | 2017-03-20 | 3 | -2/+248 |
| | | |||||
| * | new option content-disposition-default-utf8 | JimmyZ | 2016-12-31 | 2 | -291/+316 |
| | | |||||
| * | configure: Use pkg-config to find libs whenever possible | Michał Górny | 2016-11-12 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use pkg-config to find cppunit, libxml2 and expat. All those libraries provide pkg-config files, and in all of those cases the pkg-config macro is superior to the custom macros used currently. The advantages of pkg-config files include: - Explicit static linking support via --static. Currently, e.g. 'xml2-config --libs' prints all libraries needed for static linking when doing dynamic linking unnecessary, resulting in unnecessary direct deps. - Better cross-build support. You don't have to build the additional *-config tools for target. - Better multilib support. Per-ABI pkgconfig directories are commonly supported while packages usually fail to look for per-CHOST *-config variants. - Better override support. The current macros allow little to no result overrides, the pkg-config macros let you pass FOO_CFLAGS and FOO_LIBS manually. - Cleaner version checks. The code used in libxml.m4 is really creepy. | ||||
| * | clang-format-3.9 | Tatsuhiro Tsujikawa | 2016-10-15 | 8 | -84/+95 |
| | | |||||
| * | Compile with openssl 1.1.0 | Tatsuhiro Tsujikawa | 2016-08-27 | 1 | -1/+1 |
| | | | | | | | | | | We moved @CPPUNIT_LIBS@ to later position. This is because in my development environment, it adds linker search directory which contains system default openssl, while I'd like to use my custom openssl installation. This fix is not universal, since other libraries can do the same thing. It is a bit hard to fix this properly because we mix -L and -l in a same variable. | ||||
| * | Make assertion hold | Tatsuhiro Tsujikawa | 2016-08-20 | 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 |
| | | |||||
