| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix various typos | luzpaz | 2024-01-14 | 1 | -2/+2 |
| | | | | | 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` | ||||
| * | Enable IndentPPDirectives | Tatsuhiro Tsujikawa | 2018-06-09 | 1 | -3/+3 |
| | | |||||
| * | clang-format-5.0 | Tatsuhiro Tsujikawa | 2017-11-23 | 1 | -6/+7 |
| | | |||||
| * | clang-format-4.0 | Tatsuhiro Tsujikawa | 2017-05-19 | 1 | -4/+5 |
| | | |||||
| * | clang-format-3.9 | Tatsuhiro Tsujikawa | 2016-10-15 | 1 | -25/+32 |
| | | |||||
| * | 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 |
| | | |||||
| * | Add following to aria2.tellStatus response key as reverse link for followedBy | Tatsuhiro Tsujikawa | 2016-03-05 | 1 | -0/+7 |
| | | |||||
| * | make clang-format using clang-format-3.6 | Tatsuhiro Tsujikawa | 2015-12-27 | 1 | -197/+202 |
| | | |||||
| * | 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 | ||||
| * | Use user-defined literal for k, m, and g (powers of 1024) | Tatsuhiro Tsujikawa | 2015-06-21 | 1 | -10/+6 |
| | | |||||
| * | Use user-defined literals for time units | Tatsuhiro Tsujikawa | 2015-06-21 | 1 | -1/+1 |
| | | |||||
| * | Replace timer facility with chrono lib | Tatsuhiro Tsujikawa | 2015-06-09 | 1 | -1/+1 |
| | | |||||
| * | Remove request pre-authorization again | Nils Maier | 2014-07-22 | 1 | -8/+0 |
| | | |||||
| * | 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 | ||||
| * | Remove ENABLE_MESSAGE_DIGEST, since we got the internal md, always | Nils Maier | 2014-04-17 | 1 | -4/+0 |
| | | |||||
| * | Implement new RPC authorization using --rpc-secret option | Tatsuhiro Tsujikawa | 2014-02-02 | 1 | -0/+43 |
| | | |||||
| * | Convert most 0/NULL pointers to nullptr | Nils Maier | 2013-08-20 | 1 | -1/+1 |
| | | | | | Courtesy of llvm cpp11-migrate 3.3 | ||||
| * | Use std::unique_ptr for ValueBase object hierarchy | Tatsuhiro Tsujikawa | 2013-07-11 | 1 | -272/+317 |
| | | |||||
| * | DownloadEngine: Use std::unique_ptr for eventPoll_ | Tatsuhiro Tsujikawa | 2013-07-06 | 1 | -1/+1 |
| | | |||||
| * | BtRegistry: Use std::unique_ptr for BtObject | Tatsuhiro Tsujikawa | 2013-07-06 | 1 | -4/+8 |
| | | |||||
| * | DownloadEngine: Use std::unique_ptr for RequestGroupMan | Tatsuhiro Tsujikawa | 2013-07-06 | 1 | -28/+32 |
| | | |||||
| * | Remove vbegin and vend in favor of std::begin and std::end | Tatsuhiro Tsujikawa | 2013-06-24 | 1 | -3/+2 |
| | | |||||
| * | DownloadContext::attrs_ now holds std::unique_ptr | Tatsuhiro Tsujikawa | 2013-06-23 | 1 | -1/+1 |
| | | | | | DownloadContext::getAttribute() returns a raw pointer. | ||||
| * | Require -std=c++11 and use std::shared_ptr instead of SharedHandle | Tatsuhiro Tsujikawa | 2013-06-22 | 1 | -73/+73 |
| | | |||||
| * | Make getOption RPC method return option for stopped downloads | Tatsuhiro Tsujikawa | 2013-05-28 | 1 | -0/+37 |
| | | |||||
| * | Use BtFileMode for TorrentAttribute::mode | Tatsuhiro Tsujikawa | 2013-05-15 | 1 | -1/+1 |
| | | |||||
| * | Implement IndexedList::iterator | Tatsuhiro Tsujikawa | 2013-03-03 | 1 | -1/+1 |
| | | | | | | It is dangerous to expose internal iterator to the outside, which is easily misused. | ||||
| * | Faster deletion of RequestGroup and DownloadResult lists | Tatsuhiro Tsujikawa | 2012-12-19 | 1 | -19/+19 |
| | | |||||
| * | Use 64 bits random bytes as GID | Tatsuhiro Tsujikawa | 2012-12-16 | 1 | -49/+88 |
| | | | | | | | | | | | This change replaces the current 64 bit sequential GID with 64 bits random bytes GID in an attempt to support persistent GID. Internally, the GID is stored as uint64_t. For human representation and RPC interface, GID is represented as 16 bytes hex string. For console readout, 16 bytes are too long, so it is abbreviated to first 6 bytes. When querying GID in RPC calls, user can speicfy the prefix of GID as long as the prefix is shared by more than 1 GID entries. | ||||
| * | Added --rpc-save-upload-metadata option | Tatsuhiro Tsujikawa | 2012-10-16 | 1 | -3/+26 |
| | | | | | | | | | | | If true is given, which is default, save the uploaded torrent or metalink metadata in the directory specified by --dir option. The filename consists of SHA1-hash hex string of metadata plus extension. For torrent, the extension is '.torrent'. For metalink, it is '.meta4'. If false is given to this option, the downloads added by aria2.addTorrent or aria2.addMetalink will not be saved by --save-session option. | ||||
| * | Removed trailing spaces | Tatsuhiro Tsujikawa | 2012-10-01 | 1 | -11/+11 |
| | | |||||
| * | Rewritten FeatureConfig into set of functions | Tatsuhiro Tsujikawa | 2012-09-22 | 1 | -3/+1 |
| | | |||||
| * | Ignore unacceptable options in RPC request instead of throwing error. | Tatsuhiro Tsujikawa | 2012-05-17 | 1 | -2/+4 |
| | | | | | | This change allows RPC client to send same options for the different type of downloads. | ||||
| * | Added checkRequiredInteger() to check integer param is in valid range. | Tatsuhiro Tsujikawa | 2012-02-26 | 1 | -0/+6 |
| | | | | | | Ensure that fileIndex in aria2.changeUri RPC method is greater than or equal to 1. | ||||
| * | Only accepts 32 bit integer values from int and i4 elements in XML-RPC. | Tatsuhiro Tsujikawa | 2012-02-26 | 1 | -0/+30 |
| | | | | | | Fixed overflow in AbstractPaginationRpcMethod::getPaginationRange(). Fixes bug#3494165 | ||||
| * | Use int instead of unsigned int where unsigned int is not needed. | Tatsuhiro Tsujikawa | 2011-12-09 | 1 | -5/+5 |
| | | |||||
| * | Changed interface of BtRegistry. | Tatsuhiro Tsujikawa | 2011-11-01 | 1 | -3/+3 |
| | | | | | BtRegistry now uses SharedHandle<BtObject> instead of BtObject. | ||||
| * | Don't copy Option in RequestGroup ctor. | Tatsuhiro Tsujikawa | 2011-10-25 | 1 | -4/+4 |
| | | | | | Copy on receive is not a practice in aria2 source code. | ||||
| * | Fixed unit test | Tatsuhiro Tsujikawa | 2011-10-25 | 1 | -1/+1 |
| | | |||||
| * | Rewritten Option. Introduced Pref. | Tatsuhiro Tsujikawa | 2011-10-21 | 1 | -14/+14 |
| | | | | | | Now preference key is Pref instead of just string. It has Option ID. Now option lookup and setting takes O(1) using Pref object. | ||||
| * | Added --piece-length option. | Tatsuhiro Tsujikawa | 2011-09-27 | 1 | -1/+1 |
| | | | | | | | | This option sets a piece length for HTTP/FTP downloads. This is the boundary when aria2 splits a file. All splits occur at multiple of this length. This option will be ignored in BitTorrent downloads. It will be also ignored if Metalink file contains piece hashes. | ||||
| * | Removed asString, asList, ... and use downcast<T> instead. | Tatsuhiro Tsujikawa | 2011-09-26 | 1 | -63/+63 |
| | | |||||
| * | Allowed missing params in system.multicall RPC method. | Tatsuhiro Tsujikawa | 2011-06-15 | 1 | -4/+1 |
| | | |||||
| * | Fixed compile error and unit test error without SSL library. | Tatsuhiro Tsujikawa | 2011-03-17 | 1 | -1/+5 |
| | | |||||
| * | Replaced gid_t with a2_gid_t cause gid_t is commonly used as group ID. | Tatsuhiro Tsujikawa | 2011-03-17 | 1 | -2/+2 |
| | | |||||
| * | Use .meta4 instead of .metalink as suffix when saving metalink XML | Tatsuhiro Tsujikawa | 2011-03-16 | 1 | -4/+4 |
| | | | | | uploaded by RPC. | ||||
| * | Renamed classes in abstract layer of RPC service from XmlRpc* to Rpc*. | Tatsuhiro Tsujikawa | 2011-03-14 | 1 | -0/+1145 |
| Now JSON-RPC is available by default regardless of XML library. XML-RPC becomes available when XML library is available. | |||||
