- std::string tempval="";\r
- m_fcpuniquename="IdentityRequester";\r
- Option::Instance()->Get("MaxIdentityRequests",tempval);\r
- StringFunctions::Convert(tempval,m_maxrequests);\r
+ m_fcpuniquename="KnownIdentityRequester";\r
+ Option::Instance()->GetInt("MaxIdentityRequests",m_maxrequests);\r
+\r
+ // known identities get 4/5 + any remaining if not evenly divisible - unknown identities get 1/5 of the max requests option\r
+ m_maxrequests=((m_maxrequests*4)/5)+(m_maxrequests%5);\r
+\r