mirror of https://github.com/aria2/aria2
2008-10-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added --dht-file-path option to change the path to dht.dat, which is a serialized DHT routing table. * src/OptionHandlerFactory.cc * src/option_processing.cc * src/usage_text.hpull/1/head
parent
1311ac1a47
commit
d12e69f0eb
|
@ -1,3 +1,11 @@
|
||||||
|
2008-10-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||||
|
|
||||||
|
Added --dht-file-path option to change the path to dht.dat, which is a
|
||||||
|
serialized DHT routing table.
|
||||||
|
* src/OptionHandlerFactory.cc
|
||||||
|
* src/option_processing.cc
|
||||||
|
* src/usage_text.h
|
||||||
|
|
||||||
2008-10-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
2008-10-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||||
|
|
||||||
Fixed possible underflow.
|
Fixed possible underflow.
|
||||||
|
|
|
@ -728,10 +728,10 @@ OptionHandlers OptionHandlerFactory::createOptionHandlers()
|
||||||
{
|
{
|
||||||
SharedHandle<OptionHandler> op(new DefaultOptionHandler
|
SharedHandle<OptionHandler> op(new DefaultOptionHandler
|
||||||
(PREF_DHT_FILE_PATH,
|
(PREF_DHT_FILE_PATH,
|
||||||
NO_DESCRIPTION,
|
TEXT_DHT_FILE_PATH,
|
||||||
Util::getHomeDir()+"/.aria2/dht.dat",
|
Util::getHomeDir()+"/.aria2/dht.dat",
|
||||||
"/PATH/TO/DHT_DAT",
|
"/PATH/TO/DHT_DAT"));
|
||||||
true));
|
op->addTag(TAG_BITTORRENT);
|
||||||
handlers.push_back(op);
|
handlers.push_back(op);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -184,6 +184,7 @@ Option* option_processing(int argc, char* const argv[])
|
||||||
{ PREF_BT_REQUEST_PEER_SPEED_LIMIT.c_str(), required_argument, &lopt, 32 },
|
{ PREF_BT_REQUEST_PEER_SPEED_LIMIT.c_str(), required_argument, &lopt, 32 },
|
||||||
{ PREF_BT_MAX_OPEN_FILES.c_str(), required_argument, &lopt, 33 },
|
{ PREF_BT_MAX_OPEN_FILES.c_str(), required_argument, &lopt, 33 },
|
||||||
{ PREF_BT_SEED_UNVERIFIED.c_str(), optional_argument, &lopt, 34 },
|
{ PREF_BT_SEED_UNVERIFIED.c_str(), optional_argument, &lopt, 34 },
|
||||||
|
{ PREF_DHT_FILE_PATH.c_str(), required_argument, &lopt, 35 },
|
||||||
#endif // ENABLE_BITTORRENT
|
#endif // ENABLE_BITTORRENT
|
||||||
#ifdef ENABLE_METALINK
|
#ifdef ENABLE_METALINK
|
||||||
{ PREF_METALINK_FILE.c_str(), required_argument, NULL, 'M' },
|
{ PREF_METALINK_FILE.c_str(), required_argument, NULL, 'M' },
|
||||||
|
@ -300,6 +301,9 @@ Option* option_processing(int argc, char* const argv[])
|
||||||
cmdstream << PREF_BT_SEED_UNVERIFIED << "=" << toBoolArg(optarg)
|
cmdstream << PREF_BT_SEED_UNVERIFIED << "=" << toBoolArg(optarg)
|
||||||
<< "\n";
|
<< "\n";
|
||||||
break;
|
break;
|
||||||
|
case 35:
|
||||||
|
cmdstream << PREF_DHT_FILE_PATH << "=" << optarg << "\n";
|
||||||
|
break;
|
||||||
case 100:
|
case 100:
|
||||||
cmdstream << PREF_METALINK_VERSION << "=" << optarg << "\n";
|
cmdstream << PREF_METALINK_VERSION << "=" << optarg << "\n";
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -242,6 +242,8 @@ _(" --dht-listen-port=PORT... Set UDP listening port for DHT.\n"\
|
||||||
#define TEXT_DHT_ENTRY_POINT \
|
#define TEXT_DHT_ENTRY_POINT \
|
||||||
_(" --dht-entry-point=HOST:PORT Set host and port as an entry point to DHT\n"\
|
_(" --dht-entry-point=HOST:PORT Set host and port as an entry point to DHT\n"\
|
||||||
" network.")
|
" network.")
|
||||||
|
#define TEXT_DHT_FILE_PATH \
|
||||||
|
_(" --dht-file-path=PATH Change the DHT routing table file to PATH.")
|
||||||
#define TEXT_BT_MIN_CRYPTO_LEVEL \
|
#define TEXT_BT_MIN_CRYPTO_LEVEL \
|
||||||
_(" --bt-min-crypto-level=plain|arc4 Set minimum level of encryption method.\n"\
|
_(" --bt-min-crypto-level=plain|arc4 Set minimum level of encryption method.\n"\
|
||||||
" If several encryption methods are provided by a\n"\
|
" If several encryption methods are provided by a\n"\
|
||||||
|
|
Loading…
Reference in New Issue