aboutsummaryrefslogtreecommitdiff
path: root/rpc.cpp
diff options
context:
space:
mode:
authors_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>2010-12-12 18:20:36 +0000
committers_nakamoto <s_nakamoto@1a98c847-1fd6-4fd8-948a-caf3550aa51b>2010-12-12 18:20:36 +0000
commit97ee01ad898b0699c2319a1283313881ef4ba430 (patch)
treed680c26748fc327f3d0e86ddd0ec96a718af4964 /rpc.cpp
parent82201801336f64ee77851b9eaab9383ee4e442f0 (diff)
downloadbitcoin-97ee01ad898b0699c2319a1283313881ef4ba430.tar.xz
added some DoS limits, removed safe mode
git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@199 1a98c847-1fd6-4fd8-948a-caf3550aa51b
Diffstat (limited to 'rpc.cpp')
-rw-r--r--rpc.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/rpc.cpp b/rpc.cpp
index b9ed61de73..49e87e56af 100644
--- a/rpc.cpp
+++ b/rpc.cpp
@@ -1178,31 +1178,6 @@ pair<string, rpcfn_type> pCallTable[] =
};
map<string, rpcfn_type> mapCallTable(pCallTable, pCallTable + sizeof(pCallTable)/sizeof(pCallTable[0]));
-string pAllowInSafeMode[] =
-{
- "help",
- "stop",
- "getblockcount",
- "getblocknumber",
- "getconnectioncount",
- "getdifficulty",
- "getgenerate",
- "setgenerate",
- "gethashespersec",
- "getinfo",
- "getnewaddress",
- "getaccountaddress",
- "setlabel",
- "getaccount",
- "getlabel", // deprecated
- "getaddressesbyaccount",
- "getaddressesbylabel", // deprecated
- "backupwallet",
- "validateaddress",
- "getwork",
-};
-set<string> setAllowInSafeMode(pAllowInSafeMode, pAllowInSafeMode + sizeof(pAllowInSafeMode)/sizeof(pAllowInSafeMode[0]));
-
@@ -1640,11 +1615,6 @@ void ThreadRPCServer2(void* parg)
if (mi == mapCallTable.end())
throw JSONRPCError(-32601, "Method not found");
- // Observe safe mode
- string strWarning = GetWarnings("rpc");
- if (strWarning != "" && !GetBoolArg("-disablesafemode") && !setAllowInSafeMode.count(strMethod))
- throw JSONRPCError(-2, string("Safe mode: ") + strWarning);
-
try
{
// Execute