diff --git a/ChangeLog b/ChangeLog index 7002cf23a..8171fe20a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,11 @@ WeeChat - Wee Enhanced Environment for Chat =========================================== -ChangeLog - 2008-02-04 +ChangeLog - 2008-02-21 Version 0.2.7 (under dev!): + * removed kernel info in CTCP VERSION reply (IRC plugin) (task #7494) * use of many addresses for one IRC server (auto-switch when a connexion fails), nicks are now set with one option "nicks" (task #6088) * fixed bug when switching window, scrollback is now preserved (task #7680) diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index b11d22843..ef8f657c7 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -39,7 +39,6 @@ #include #include #include -#include #include #include @@ -1571,7 +1570,6 @@ irc_protocol_reply_version (struct t_irc_server *server, struct t_irc_channel *c char *nick, char *message, int ignore) { char *pos, *version, *date; - struct utsname *buf; struct t_gui_buffer *ptr_buffer; ptr_buffer = (channel) ? channel->buffer : server->buffer; @@ -1593,24 +1591,10 @@ irc_protocol_reply_version (struct t_irc_server *server, struct t_irc_channel *c date = weechat_info_get ("date"); if (version && date) { - buf = (struct utsname *)malloc (sizeof (struct utsname)); - if (buf && (uname (buf) >= 0)) - { - irc_server_sendf (server, - "NOTICE %s :%sVERSION %s v%s" - " compiled on %s, running " - "%s %s / %s%s", - nick, "\01", "WeeChat", version, date, - &buf->sysname, - &buf->release, &buf->machine, "\01"); - free (buf); - } - else - irc_server_sendf (server, - "NOTICE %s :%sVERSION %s v%s" - " compiled on %s%s", - nick, "\01", "WeeChat", version, date, - "\01"); + irc_server_sendf (server, + "NOTICE %s :%sVERSION WeeChat %s (%s)%s", + nick, "\01", version, date, "\01"); + if (pos) { weechat_printf (ptr_buffer,