Enhance INFO command to report compile time, if available
This commit is contained in:
parent
c56ab96270
commit
c09742c518
|
@ -12,6 +12,7 @@
|
||||||
|
|
||||||
ngIRCd Release 14~rc1
|
ngIRCd Release 14~rc1
|
||||||
|
|
||||||
|
- The INFO command reports the compile time now (if available).
|
||||||
- Spell check and enhance ngIRCd manual pages.
|
- Spell check and enhance ngIRCd manual pages.
|
||||||
- Channel mode changes: break on syntax errors in MODE command.
|
- Channel mode changes: break on syntax errors in MODE command.
|
||||||
- Support individual channel keys for pre-defined channels: introduce
|
- Support individual channel keys for pre-defined channels: introduce
|
||||||
|
|
|
@ -134,7 +134,13 @@ IRC_INFO(CLIENT * Client, REQUEST * Req)
|
||||||
NGIRCd_Version))
|
NGIRCd_Version))
|
||||||
return DISCONNECTED;
|
return DISCONNECTED;
|
||||||
|
|
||||||
strlcpy(msg, "Server has been started ", sizeof(msg));
|
#if defined(__DATE__) && defined(__TIME__)
|
||||||
|
snprintf(msg, sizeof(msg), "Birth Date: %s at %s", __DATE__, __TIME__);
|
||||||
|
if (!IRC_WriteStrClient(Client, RPL_INFO_MSG, Client_ID(prefix), msg))
|
||||||
|
return DISCONNECTED;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
strlcpy(msg, "On-line since ", sizeof(msg));
|
||||||
strlcat(msg, NGIRCd_StartStr, sizeof(msg));
|
strlcat(msg, NGIRCd_StartStr, sizeof(msg));
|
||||||
if (!IRC_WriteStrClient(Client, RPL_INFO_MSG, Client_ID(prefix), msg))
|
if (!IRC_WriteStrClient(Client, RPL_INFO_MSG, Client_ID(prefix), msg))
|
||||||
return DISCONNECTED;
|
return DISCONNECTED;
|
||||||
|
|
Loading…
Reference in New Issue