mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-10 00:00:29 +03:00
floodfill must have published ipv6 if no published ipv4
This commit is contained in:
parent
8440633614
commit
45221da1dc
@ -1014,8 +1014,10 @@ namespace data
|
||||
|
||||
bool RouterInfo::IsEligibleFloodfill () const
|
||||
{
|
||||
// floodfill must have reachable ipv4, >= 0.9.59 and not DSA
|
||||
return m_Version >= NETDB_MIN_FLOODFILL_VERSION && IsReachableBy (eNTCP2V4 | eSSU2V4) &&
|
||||
// floodfill must have published ipv4 or reachable ipv4 and published ipv6
|
||||
// >= 0.9.59 and not DSA
|
||||
return m_Version >= NETDB_MIN_FLOODFILL_VERSION && (IsPublished (true) ||
|
||||
(IsReachableBy (eNTCP2V4 | eSSU2V4) && IsPublished (false))) &&
|
||||
GetIdentity ()->GetSigningKeyType () != SIGNING_KEY_TYPE_DSA_SHA1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user