[net] extend core functionallity for ban/unban/listban

This commit is contained in:
Jonas Schnelli
2015-05-19 10:07:23 +02:00
committed by Jack Grigg
parent 94ee48c42a
commit 997829713c
2 changed files with 25 additions and 7 deletions

View File

@@ -613,7 +613,10 @@ public:
// new code.
static void ClearBanned(); // needed for unit testing
static bool IsBanned(CNetAddr ip);
static bool Ban(const CNetAddr &ip);
static bool Ban(const CNetAddr &ip, int64_t bantimeoffset = 0);
static bool Unban(const CNetAddr &ip);
static void GetBanned(std::map<CNetAddr, int64_t> &banmap);
void copyStats(CNodeStats &stats);
static bool IsWhitelistedRange(const CNetAddr &ip);