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

This commit is contained in:
Jonas Schnelli
2015-05-19 10:07:23 +02:00
parent 9849c663b1
commit 2252fb91cd
2 changed files with 25 additions and 7 deletions

View File

@@ -606,7 +606,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);