]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/netburst.cpp
Remove unused I_ProtoSendMetaData, I_ProtoSendMode fields of Implementation
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / netburst.cpp
index e31508cb2f3cfbea1d7e925d81e85f91d2934f9c..1601cd6e653d61386d597f944794af909d62bd6e 100644 (file)
@@ -14,9 +14,9 @@
 #include "inspircd.h"
 #include "xline.h"
 
-#include "m_spanningtree/treesocket.h"
-#include "m_spanningtree/treeserver.h"
-#include "m_spanningtree/utils.h"
+#include "treesocket.h"
+#include "treeserver.h"
+#include "utils.h"
 
 /* $ModDep: m_spanningtree/utils.h m_spanningtree/treeserver.h m_spanningtree/treesocket.h */
 
@@ -31,7 +31,11 @@ void TreeSocket::DoBurst(TreeServer* s)
        std::string name = s->GetName();
        std::string burst = ":" + this->ServerInstance->Config->GetSID() + " BURST " +ConvToStr(ServerInstance->Time());
        std::string endburst = ":" + this->ServerInstance->Config->GetSID() + " ENDBURST";
-       this->ServerInstance->SNO->WriteToSnoMask('l',"Bursting to \2%s\2 (Authentication: %s).", name.c_str(), this->GetTheirChallenge().empty() ? "plaintext password" : "SHA256-HMAC challenge-response");
+       this->ServerInstance->SNO->WriteToSnoMask('l',"Bursting to \2%s\2 (Authentication: %s%s).",
+               name.c_str(),
+               this->auth_fingerprint ? "SSL Fingerprint and " : "",
+               this->auth_challenge ? "challenge-response" : "plaintext password");
+       this->CleanNegotiationInfo();
        this->WriteLine(burst);
        /* send our version string */
        this->WriteLine(std::string(":")+this->ServerInstance->Config->GetSID()+" VERSION :"+this->ServerInstance->GetVersionString());