commit - c56ab962706c7b60ab649d77f317cd5086fad368
commit + c09742c5189802103900fc84ded42f4f84f27ae9
blob - 38fb7f2ff6a4574b75a9935704b1dd18a0a6d334
blob + e0d13652393283c93bde5228c8a88844949d829b
--- ChangeLog
+++ ChangeLog
ngIRCd Release 14~rc1
+ - The INFO command reports the compile time now (if available).
- Spell check and enhance ngIRCd manual pages.
- Channel mode changes: break on syntax errors in MODE command.
- Support individual channel keys for pre-defined channels: introduce
blob - 4ac2a47857088ccf6eb269dc3181b3274418d49f
blob + e9345217c5c353e2608d2b3f7ba62e6bdb4b60e3
--- src/ngircd/irc-info.c
+++ src/ngircd/irc-info.c
if (!IRC_WriteStrClient(Client, RPL_INFO_MSG, Client_ID(prefix),
NGIRCd_Version))
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));
if (!IRC_WriteStrClient(Client, RPL_INFO_MSG, Client_ID(prefix), msg))
return DISCONNECTED;