|
@@ -143,6 +143,7 @@ Option* createDefaultOption()
|
|
|
op->put(PREF_DHT_FILE_PATH, Util::getHomeDir()+"/.aria2/dht.dat");
|
|
|
op->put(PREF_BT_MIN_CRYPTO_LEVEL, V_PLAIN);
|
|
|
op->put(PREF_BT_REQUIRE_CRYPTO, V_FALSE);
|
|
|
+ op->put(PREF_BT_REQUEST_PEER_SPEED_LIMIT, "51200");
|
|
|
op->put(PREF_QUIET, V_FALSE);
|
|
|
op->put(PREF_STOP, "0");
|
|
|
#ifdef ENABLE_ASYNC_DNS
|
|
@@ -252,6 +253,7 @@ Option* option_processing(int argc, char* const argv[])
|
|
|
{ PREF_DHT_ENTRY_POINT.c_str(), required_argument, &lopt, 29 },
|
|
|
{ PREF_BT_MIN_CRYPTO_LEVEL.c_str(), required_argument, &lopt, 30 },
|
|
|
{ PREF_BT_REQUIRE_CRYPTO.c_str(), required_argument, &lopt, 31 },
|
|
|
+ { PREF_BT_REQUEST_PEER_SPEED_LIMIT.c_str(), required_argument, &lopt, 32 },
|
|
|
#endif // ENABLE_BITTORRENT
|
|
|
#ifdef ENABLE_METALINK
|
|
|
{ PREF_METALINK_FILE.c_str(), required_argument, NULL, 'M' },
|
|
@@ -362,6 +364,9 @@ Option* option_processing(int argc, char* const argv[])
|
|
|
case 31:
|
|
|
cmdstream << PREF_BT_REQUIRE_CRYPTO << "=" << optarg << "\n";
|
|
|
break;
|
|
|
+ case 32:
|
|
|
+ cmdstream << PREF_BT_REQUEST_PEER_SPEED_LIMIT << "=" << optarg << "\n";
|
|
|
+ break;
|
|
|
case 100:
|
|
|
cmdstream << PREF_METALINK_VERSION << "=" << optarg << "\n";
|
|
|
break;
|