X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ffreenet%2Fidentityrequester.cpp;h=9dc58e17a94e0c0eac8c7b795cd62b55d52c1873;hb=8adfd604a97d385869b0ce763b35d014d7aa2cca;hp=056900dbbdb56653ed143341feb2d1dfc71fd609;hpb=d8f51eac91f86a1e00a05a5058a8fa9eb8732464;p=fms.git diff --git a/src/freenet/identityrequester.cpp b/src/freenet/identityrequester.cpp index 056900d..9dc58e1 100644 --- a/src/freenet/identityrequester.cpp +++ b/src/freenet/identityrequester.cpp @@ -66,7 +66,7 @@ const bool IdentityRequester::HandleAllData(FCPMessage &message) if(xml.ParseXML(std::string(data.begin(),data.end()))==true) { - st=m_db->Prepare("UPDATE tblIdentity SET Name=?, SingleUse=?, LastSeen=? WHERE IdentityID=?"); + st=m_db->Prepare("UPDATE tblIdentity SET Name=?, SingleUse=?, LastSeen=?, PublishTrustList=?, PublishBoardList=? WHERE IdentityID=?"); st.Bind(0,xml.GetName()); if(xml.GetSingleUse()==true) { @@ -77,7 +77,23 @@ const bool IdentityRequester::HandleAllData(FCPMessage &message) st.Bind(1,"false"); } st.Bind(2,now.Format("%Y-%m-%d %H:%M:%S")); - st.Bind(3,identityid); + if(xml.GetPublishTrustList()==true) + { + st.Bind(3,"true"); + } + else + { + st.Bind(3,"false"); + } + if(xml.GetPublishBoardList()==true) + { + st.Bind(4,"true"); + } + else + { + st.Bind(4,"false"); + } + st.Bind(5,identityid); st.Step(); st.Finalize(); @@ -88,7 +104,7 @@ const bool IdentityRequester::HandleAllData(FCPMessage &message) st.Step(); st.Finalize(); - m_log->WriteLog(LogFile::LOGLEVEL_DEBUG,__FUNCTION__" parsed Identity XML file : "+message["Identifier"]); + m_log->WriteLog(LogFile::LOGLEVEL_DEBUG,"IdentityRequester::HandleAllData parsed Identity XML file : "+message["Identifier"]); } else { @@ -100,7 +116,7 @@ const bool IdentityRequester::HandleAllData(FCPMessage &message) st.Step(); st.Finalize(); - m_log->WriteLog(LogFile::LOGLEVEL_ERROR,__FUNCTION__" error parsing Identity XML file : "+message["Identifier"]); + m_log->WriteLog(LogFile::LOGLEVEL_ERROR,"IdentityRequester::HandleAllData error parsing Identity XML file : "+message["Identifier"]); } // remove this identityid from request list @@ -133,7 +149,7 @@ const bool IdentityRequester::HandleGetFailed(FCPMessage &message) st.Step(); st.Finalize(); - m_log->WriteLog(LogFile::LOGLEVEL_ERROR,__FUNCTION__" fatal error requesting "+message["Identifier"]); + m_log->WriteLog(LogFile::LOGLEVEL_ERROR,"IdentityRequester::HandleGetFailed fatal error requesting "+message["Identifier"]); } // remove this identityid from request list