| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use default where possible | Nils Maier | 2016-08-29 | 1 | -1/+1 |
| | | |||||
| * | Restart active download to apply previously not applicable options | Tatsuhiro Tsujikawa | 2016-05-06 | 1 | -5/+46 |
| | | | | | | | | | | | | | | | | Previously, we categorized options that can be used in aria2.changeOption RPC method into 2 categories. The options in one category can be applied on the fly, meaning that download continues to be active while applying options. Another category includes options which are only applicable when downloads are waiting or paused. In this change, when active download is ordered to change options which only applicable in waiting or paused state, it is now paused, and then automatically restarted. Although we have limited number of download concurrency, the pause and restart is done atomically, and the download is inserted at the front of the queue, it is picked up immediately if the concurrency regulation allows. | ||||
| * | make clang-format using clang-format-3.6 | Tatsuhiro Tsujikawa | 2015-12-27 | 1 | -37/+34 |
| | | |||||
| * | Remove request pre-authorization again | Nils Maier | 2014-07-22 | 1 | -3/+1 |
| | | |||||
| * | Delay auth failures instead of PBKDF2 | Nils Maier | 2014-07-22 | 1 | -2/+5 |
| | | | | | Closes GH-256 | ||||
| * | Authorize RPC multicalls only once. | Nils Maier | 2014-05-20 | 1 | -1/+3 |
| | | | | | | 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 | -4/+2 |
| | | | | | | | | | This change should make token validation more resilient to: - timing attacks (constant time array compare) - brute-force/dictionary attacks (PBKDF2) Closes #220 | ||||
| * | Implement new RPC authorization using --rpc-secret option | Tatsuhiro Tsujikawa | 2014-02-02 | 1 | -0/+25 |
| | | |||||
| * | Introduce PrefPtr typedef | Nils Maier | 2013-09-19 | 1 | -1/+1 |
| | | |||||
| * | Convert to autos and ranged loops | Nils Maier | 2013-08-21 | 1 | -3/+2 |
| | | |||||
| * | Fix segmentation fault if RpcMethod::process throws exception | Tatsuhiro Tsujikawa | 2013-08-04 | 1 | -1/+2 |
| | | |||||
| * | Use std::unique_ptr for ValueBase object hierarchy | Tatsuhiro Tsujikawa | 2013-07-11 | 1 | -7/+6 |
| | | |||||
| * | Use std::mem_fn instead of std::mem_fun | Tatsuhiro Tsujikawa | 2013-06-22 | 1 | -4/+4 |
| | | |||||
| * | Require -std=c++11 and use std::shared_ptr instead of SharedHandle | Tatsuhiro Tsujikawa | 2013-06-22 | 1 | -3/+3 |
| | | |||||
| * | Remove NULL check for pref because pref is always non NULL | Tatsuhiro Tsujikawa | 2013-05-15 | 1 | -4/+0 |
| | | |||||
| * | Removed trailing spaces | Tatsuhiro Tsujikawa | 2012-10-01 | 1 | -1/+1 |
| | | |||||
| * | Handle OptionHandlers as raw pointer | Tatsuhiro Tsujikawa | 2012-09-27 | 1 | -5/+5 |
| | | |||||
| * | Ignore unacceptable options in RPC request instead of throwing error. | Tatsuhiro Tsujikawa | 2012-05-17 | 1 | -2/+2 |
| | | | | | | This change allows RPC client to send same options for the different type of downloads. | ||||
| * | Options for -i list is now available in aria2.changeOption. | Tatsuhiro Tsujikawa | 2011-10-29 | 1 | -0/+11 |
| | | | | | | | | | | Options for -i list, except for PREF_CHECKSUM, PREF_DIR, PREF_DRY_RUN, PREF_INDEX_OUT, PREF_LOWEST_SPEED_LIMIT, PREF_MAX_CONNECTION_PER_SERVER, PREF_METALINK_BASE_URI, PREF_OUT, PREF_PIECE_LENGTH, PREF_SELECT_FILE, PREF_SPLIT, PREF_PAUSE and PREF_PARAMETERIZED_URI, are available in aria2.changeOption if the download is waiting state, including paused downloads. | ||||
| * | Renamed OptionHandler::setGlobalChangeOption() as setChangeGlobalOption(). | Tatsuhiro Tsujikawa | 2011-10-22 | 1 | -1/+1 |
| | | |||||
| * | OptionHandler now knows its option can be used in -i list option, | Tatsuhiro Tsujikawa | 2011-10-22 | 1 | -92/+31 |
| | | | | | | | changeable in aria2.changeOption or aria2.changeGlobalOption. OptionHandler also now its option is cumulative. | ||||
| * | Rewritten OptionParser. Made it simpler and efficient. | Tatsuhiro Tsujikawa | 2011-10-22 | 1 | -5/+5 |
| | | |||||
| * | Rewritten Option. Introduced Pref. | Tatsuhiro Tsujikawa | 2011-10-21 | 1 | -12/+13 |
| | | | | | | Now preference key is Pref instead of just string. It has Option ID. Now option lookup and setting takes O(1) using Pref object. | ||||
| * | Removed asString, asList, ... and use downcast<T> instead. | Tatsuhiro Tsujikawa | 2011-09-26 | 1 | -3/+3 |
| | | |||||
| * | Moved jsonRpc flag from RpcMethod to RpcRequest. | Tatsuhiro Tsujikawa | 2011-06-15 | 1 | -8/+7 |
| | | | | | Now RpcMethod is stateless, so we can cache and reuse them. | ||||
| * | Renamed classes in abstract layer of RPC service from XmlRpc* to Rpc*. | Tatsuhiro Tsujikawa | 2011-03-14 | 1 | -0/+213 |
| Now JSON-RPC is available by default regardless of XML library. XML-RPC becomes available when XML library is available. | |||||
