mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-07-23 06:31:20 -04:00
Merged branch v0.5-gxs-b1 into trunk (from -r 5351 -> 5995)
This brings a huge amount of goodness into the trunk, but there is still a big chunk todo before it can be released. * GXS Backend. * GXS Services: - Identities. - Circles - Photos - Wiki - GxsForums - Posted. * SSH no-gui server. See branch commits for more info. To switch on GXS stuff, enable CONFIG += gxs in both libretroshare.pro and retroshare-gui.pro git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5996 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
commit
069b72e0b2
549 changed files with 111171 additions and 25579 deletions
|
@ -87,6 +87,8 @@ bdNodeManager::bdNodeManager(bdNodeId *id, std::string dhtVersion, std::string b
|
|||
mFns->bdPrintNodeId(std::cerr, id);
|
||||
std::cerr << std::endl;
|
||||
#endif
|
||||
|
||||
mLocalNetEnhancements = true;
|
||||
}
|
||||
|
||||
int bdNodeManager::stopDht()
|
||||
|
@ -400,34 +402,39 @@ void bdNodeManager::iteration()
|
|||
std::cerr << std::endl;
|
||||
#endif
|
||||
|
||||
/* run a random search for ourselves, from own App DHT peer */
|
||||
QueryRandomLocalNet();
|
||||
|
||||
/* This stuff is only important for "LocalNet based Features */
|
||||
if (mLocalNetEnhancements)
|
||||
{
|
||||
/* run a random search for ourselves, from own App DHT peer */
|
||||
QueryRandomLocalNet();
|
||||
|
||||
#define SEARCH_MAX_SIZE 10
|
||||
if (mBdNetworkSize < SEARCH_MAX_SIZE)
|
||||
{
|
||||
#ifdef DEBUG_MGR
|
||||
std::cerr << "Local Netsize: " << mBdNetworkSize << " to small...searching";
|
||||
std::cerr << std::endl;
|
||||
#endif
|
||||
|
||||
/* if the network size is very small */
|
||||
SearchForLocalNet();
|
||||
mSearchingDone = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!mSearchingDone)
|
||||
if (mBdNetworkSize < SEARCH_MAX_SIZE)
|
||||
{
|
||||
mSearchingDone = true;
|
||||
mSearchTS = now;
|
||||
#ifdef DEBUG_MGR
|
||||
std::cerr << "Completed LocalNet Search in : " << mSearchTS-mStartTS;
|
||||
std::cerr << "Local Netsize: " << mBdNetworkSize << " to small...searching";
|
||||
std::cerr << std::endl;
|
||||
#endif
|
||||
|
||||
/* if the network size is very small */
|
||||
SearchForLocalNet();
|
||||
mSearchingDone = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!mSearchingDone)
|
||||
{
|
||||
mSearchingDone = true;
|
||||
mSearchTS = now;
|
||||
#ifdef DEBUG_MGR
|
||||
std::cerr << "Completed LocalNet Search in : " << mSearchTS-mStartTS;
|
||||
std::cerr << std::endl;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#ifdef DEBUG_MGR
|
||||
std::cerr << "bdNodeManager::iteration(): REFRESH ";
|
||||
std::cerr << std::endl;
|
||||
|
|
|
@ -187,6 +187,8 @@ void SearchForLocalNet();
|
|||
|
||||
bdBloom mBloomFilter;
|
||||
|
||||
bool mLocalNetEnhancements;
|
||||
|
||||
/* future node functions */
|
||||
//addPeerPing(foundId);
|
||||
//clearPing(it->first);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue