Apply resource limits to proxied clients:

Resource limits were not properly applied to connections with
known IP addresses but no corresponding users.

Add unit tests for unlimited vs. limited ports.
This commit is contained in:
Mark Travis
2019-02-02 02:54:10 -08:00
committed by Nik Bougalis
parent 872478d965
commit 504b3441dd
26 changed files with 399 additions and 197 deletions

View File

@@ -442,9 +442,10 @@ Env::st (JTx const& jt)
}
Json::Value
Env::do_rpc(std::vector<std::string> const& args)
Env::do_rpc(std::vector<std::string> const& args,
std::unordered_map<std::string, std::string> const& headers)
{
return rpcClient(args, app().config(), app().logs()).second;
return rpcClient(args, app().config(), app().logs(), headers).second;
}
void