Changeset View
Changeset View
Standalone View
Standalone View
src/banman.cpp
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | |||||
void BanMan::Ban(const CNetAddr &netAddr, const BanReason &banReason, | void BanMan::Ban(const CNetAddr &netAddr, const BanReason &banReason, | ||||
int64_t bantimeoffset, bool sinceUnixEpoch) { | int64_t bantimeoffset, bool sinceUnixEpoch) { | ||||
CSubNet subNet(netAddr); | CSubNet subNet(netAddr); | ||||
Ban(subNet, banReason, bantimeoffset, sinceUnixEpoch); | Ban(subNet, banReason, bantimeoffset, sinceUnixEpoch); | ||||
} | } | ||||
void BanMan::Ban(const CSubNet &subNet, const BanReason &banReason, | void BanMan::Ban(const CSubNet &subNet, const BanReason &banReason, | ||||
int64_t bantimeoffset, bool sinceUnixEpoch) { | int64_t bantimeoffset, bool sinceUnixEpoch) { | ||||
CBanEntry banEntry(GetTime()); | CBanEntry banEntry(GetTime(), banReason); | ||||
banEntry.banReason = banReason; | |||||
int64_t normalized_bantimeoffset = bantimeoffset; | int64_t normalized_bantimeoffset = bantimeoffset; | ||||
bool normalized_sinceUnixEpoch = sinceUnixEpoch; | bool normalized_sinceUnixEpoch = sinceUnixEpoch; | ||||
if (bantimeoffset <= 0) { | if (bantimeoffset <= 0) { | ||||
normalized_bantimeoffset = m_default_ban_time; | normalized_bantimeoffset = m_default_ban_time; | ||||
normalized_sinceUnixEpoch = false; | normalized_sinceUnixEpoch = false; | ||||
} | } | ||||
banEntry.nBanUntil = | banEntry.nBanUntil = | ||||
▲ Show 20 Lines • Show All 95 Lines • Show Last 20 Lines |