|
|
@ -193,6 +193,18 @@ namespace i2p |
|
|
|
if (family.length () > 0) |
|
|
|
if (family.length () > 0) |
|
|
|
LogPrint(eLogInfo, "Daemon: family set to ", family); |
|
|
|
LogPrint(eLogInfo, "Daemon: family set to ", family); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bool trust; i2p::config::GetOption("trust.enabled", trust); |
|
|
|
|
|
|
|
if (trust) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
LogPrint(eLogInfo, "Daemon: explicit trust enabled"); |
|
|
|
|
|
|
|
std::string fam; i2p::config::GetOption("trust.family", fam); |
|
|
|
|
|
|
|
if (fam.length() > 0) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
LogPrint(eLogInfo, "Daemon: setting restricted routes to use family ", fam); |
|
|
|
|
|
|
|
i2p::transport::transports.RestrictRoutes({fam}); |
|
|
|
|
|
|
|
} else |
|
|
|
|
|
|
|
LogPrint(eLogError, "Daemon: no family specified for restricted routes"); |
|
|
|
|
|
|
|
} |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -215,7 +227,7 @@ namespace i2p |
|
|
|
d.m_UPnP.Start (); |
|
|
|
d.m_UPnP.Start (); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
LogPrint(eLogInfo, "Daemon: starting Transports"); |
|
|
|
LogPrint(eLogInfo, "Daemon: starting Transports"); |
|
|
|
i2p::transport::transports.Start(); |
|
|
|
i2p::transport::transports.Start(); |
|
|
|
|
|
|
|
|
|
|
|
LogPrint(eLogInfo, "Daemon: starting Tunnels"); |
|
|
|
LogPrint(eLogInfo, "Daemon: starting Tunnels"); |
|
|
|
i2p::tunnel::tunnels.Start(); |
|
|
|
i2p::tunnel::tunnels.Start(); |
|
|
|