X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Ffreenet%2Ffreenetmasterthread.cpp;h=e0db51c9ff7f7c8fda97143cb389061856c7a8c0;hb=1b0c3b7f86935a772aad271bad4f3d1f37243c2d;hp=01f03a083ae8b7d628d5ba86ae9435fa21f01244;hpb=d8f51eac91f86a1e00a05a5058a8fa9eb8732464;p=fms.git diff --git a/src/freenet/freenetmasterthread.cpp b/src/freenet/freenetmasterthread.cpp index 01f03a0..e0db51c 100644 --- a/src/freenet/freenetmasterthread.cpp +++ b/src/freenet/freenetmasterthread.cpp @@ -1,5 +1,6 @@ #include "../../include/freenet/freenetmasterthread.h" #include "../../include/option.h" +#include "../../include/uuidgenerator.h" #include "../../include/stringfunctions.h" #include "../../include/freenet/unkeyedidcreator.h" #include "../../include/freenet/identityinserter.h" @@ -9,6 +10,7 @@ #include "../../include/freenet/introductionpuzzlerequester.h" #include "../../include/freenet/introductionpuzzleremover.h" #include "../../include/freenet/identityintroductioninserter.h" +#include "../../include/freenet/trustlistinserter.h" #include @@ -63,8 +65,10 @@ const bool FreenetMasterThread::FCPConnect() if(m_fcp.Connect(m_fcphost.c_str(),m_fcpport)==true) { + UUIDGenerator uuid; + std::string clientname="FMSClient-"+uuid.Generate(); // send ClientHello message to node - m_fcp.SendMessage("ClientHello",2,"Name","FMSClient","ExpectedVersion","2.0"); + m_fcp.SendMessage("ClientHello",2,"Name",clientname.c_str(),"ExpectedVersion","2.0"); m_log->WriteLog(LogFile::LOGLEVEL_INFO,__FUNCTION__" connected to node"); @@ -228,6 +232,7 @@ void FreenetMasterThread::Setup() m_registrables.push_back(new IntroductionPuzzleRequester(&m_fcp)); m_registrables.push_back(new IntroductionPuzzleRemover()); m_registrables.push_back(new IdentityIntroductionInserter(&m_fcp)); + m_registrables.push_back(new TrustListInserter(&m_fcp)); for(std::vector::iterator i=m_registrables.begin(); i!=m_registrables.end(); i++) {