Make the build reproducible by removing time related macros.

The compile time on boot is not accurate as it will only change
when the translation unit containing it is edited.

The startup time in RPL_SERVERCREATED is a lot more useful than
the compilation time. ngIRCd also implements this behaviour.
This commit is contained in:
Peter Powell 2017-08-16 16:59:56 +01:00
parent a62ae50007
commit 97b5e92c3d
2 changed files with 2 additions and 2 deletions

View File

@ -367,7 +367,7 @@ InspIRCd::InspIRCd(int argc, char** argv) :
}
}
std::cout << con_green << "InspIRCd - Internet Relay Chat Daemon" << con_reset << ", compiled on " __DATE__ " at " __TIME__ << std::endl;
std::cout << con_green << "InspIRCd - Internet Relay Chat Daemon" << con_reset << std::endl;
std::cout << "For contributors & authors: " << con_green << "See /INFO Output" << con_reset << std::endl;
#ifndef _WIN32

View File

@ -539,7 +539,7 @@ void LocalUser::FullConnect()
this->WriteNumeric(RPL_WELCOME, InspIRCd::Format("Welcome to the %s IRC Network %s", ServerInstance->Config->Network.c_str(), GetFullRealHost().c_str()));
this->WriteNumeric(RPL_YOURHOSTIS, InspIRCd::Format("Your host is %s, running version %s", ServerInstance->Config->ServerName.c_str(), INSPIRCD_BRANCH));
this->WriteNumeric(RPL_SERVERCREATED, InspIRCd::Format("This server was created %s %s", __TIME__, __DATE__));
this->WriteNumeric(RPL_SERVERCREATED, InspIRCd::TimeString(ServerInstance->startup_time, "This server was created %H:%M:%S %b %d %Y"));
const std::string& modelist = ServerInstance->Modes->GetModeListFor004Numeric();
this->WriteNumeric(RPL_SERVERVERSION, ServerInstance->Config->ServerName, INSPIRCD_BRANCH, modelist);