Changeset View
Changeset View
Standalone View
Standalone View
src/net.cpp
Show First 20 Lines • Show All 986 Lines • ▼ Show 20 Lines | void CConnman::AcceptConnection(const ListenSocket &hListenSocket) { | ||||
NetPermissionFlags permissionFlags = NetPermissionFlags::PF_NONE; | NetPermissionFlags permissionFlags = NetPermissionFlags::PF_NONE; | ||||
hListenSocket.AddSocketPermissionFlags(permissionFlags); | hListenSocket.AddSocketPermissionFlags(permissionFlags); | ||||
AddWhitelistPermissionFlags(permissionFlags, addr); | AddWhitelistPermissionFlags(permissionFlags, addr); | ||||
bool legacyWhitelisted = false; | bool legacyWhitelisted = false; | ||||
if (NetPermissions::HasFlag(permissionFlags, | if (NetPermissions::HasFlag(permissionFlags, | ||||
NetPermissionFlags::PF_ISIMPLICIT)) { | NetPermissionFlags::PF_ISIMPLICIT)) { | ||||
NetPermissions::ClearFlag(permissionFlags, PF_ISIMPLICIT); | NetPermissions::ClearFlag(permissionFlags, PF_ISIMPLICIT); | ||||
if (gArgs.GetBoolArg("-whitelistforcerelay", false)) { | if (gArgs.GetBoolArg("-whitelistforcerelay", | ||||
DEFAULT_WHITELISTFORCERELAY)) { | |||||
NetPermissions::AddFlag(permissionFlags, PF_FORCERELAY); | NetPermissions::AddFlag(permissionFlags, PF_FORCERELAY); | ||||
} | } | ||||
if (gArgs.GetBoolArg("-whitelistrelay", false)) { | if (gArgs.GetBoolArg("-whitelistrelay", DEFAULT_WHITELISTRELAY)) { | ||||
NetPermissions::AddFlag(permissionFlags, PF_RELAY); | NetPermissions::AddFlag(permissionFlags, PF_RELAY); | ||||
} | } | ||||
NetPermissions::AddFlag(permissionFlags, PF_MEMPOOL); | NetPermissions::AddFlag(permissionFlags, PF_MEMPOOL); | ||||
NetPermissions::AddFlag(permissionFlags, PF_NOBAN); | NetPermissions::AddFlag(permissionFlags, PF_NOBAN); | ||||
legacyWhitelisted = true; | legacyWhitelisted = true; | ||||
} | } | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 1,873 Lines • Show Last 20 Lines |