diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | TODO | 7 | ||||
-rw-r--r-- | src/irc/irc-server.c | 6 | ||||
-rw-r--r-- | weechat/ChangeLog | 5 | ||||
-rw-r--r-- | weechat/TODO | 7 | ||||
-rw-r--r-- | weechat/src/irc/irc-server.c | 6 |
6 files changed, 20 insertions, 16 deletions
@@ -1,18 +1,17 @@ WeeChat - Wee Enhanced Environment for Chat =========================================== -ChangeLog - 2004-12-23 +ChangeLog - 2004-12-27 Version 0.0.9 (under dev!): + * major bug fixed when socket is closed by server (100% CPU usage fixed) * option "look_remove_colors_from_msgs" is now working * fixed display of nick mode changes * /notice command fixed (and display when received from server) * new keys: ctrl+A (=home), ctrl+E (=end), ctrl+W (=ctrl+backspace) * added new config option: "server_command_delay" (delay in seconds after startup command for each server) - * improved main loop for events (treats keyboard input & servers messages at - same time) Version 0.0.8 (2004-10-30): * /kick command fixed: now ok with many words as reason @@ -1,7 +1,7 @@ WeeChat - Wee Enhanced Environment for Chat =========================================== -TODO - 2004-10-30 +TODO - 2004-12-27 Legend: # done @@ -10,7 +10,7 @@ Legend: ? is this really necessary? -v0.0.8: +v0.0.9: ------ * General: @@ -21,9 +21,6 @@ v0.0.8: + "/dcc" command (for chat and sending/receiving files) * Interface: - # log chats to file - # "/buffer" command, buffers ordered by number, auto-jump to active - buffers (alt-a), jump to buffers by number (alt-number) + "/window" command, split terminal in multiple windows (horizontally/vertically) + internationalization (traduce WeeChat in many languages) diff --git a/src/irc/irc-server.c b/src/irc/irc-server.c index 59c03bfa8..7ca269351 100644 --- a/src/irc/irc-server.c +++ b/src/irc/irc-server.c @@ -588,6 +588,12 @@ server_recv (t_irc_server *server) server_msgq_add_buffer (server, buffer); server_msgq_flush (); } + else + { + gui_printf (server->buffer, + _("%s cannot read data from socket, disconnecting from server...\n")); + server_disconnect (server); + } } /* diff --git a/weechat/ChangeLog b/weechat/ChangeLog index 81dcb0914..93b0450c2 100644 --- a/weechat/ChangeLog +++ b/weechat/ChangeLog @@ -1,18 +1,17 @@ WeeChat - Wee Enhanced Environment for Chat =========================================== -ChangeLog - 2004-12-23 +ChangeLog - 2004-12-27 Version 0.0.9 (under dev!): + * major bug fixed when socket is closed by server (100% CPU usage fixed) * option "look_remove_colors_from_msgs" is now working * fixed display of nick mode changes * /notice command fixed (and display when received from server) * new keys: ctrl+A (=home), ctrl+E (=end), ctrl+W (=ctrl+backspace) * added new config option: "server_command_delay" (delay in seconds after startup command for each server) - * improved main loop for events (treats keyboard input & servers messages at - same time) Version 0.0.8 (2004-10-30): * /kick command fixed: now ok with many words as reason diff --git a/weechat/TODO b/weechat/TODO index 17b1c4b35..b61cf8fee 100644 --- a/weechat/TODO +++ b/weechat/TODO @@ -1,7 +1,7 @@ WeeChat - Wee Enhanced Environment for Chat =========================================== -TODO - 2004-10-30 +TODO - 2004-12-27 Legend: # done @@ -10,7 +10,7 @@ Legend: ? is this really necessary? -v0.0.8: +v0.0.9: ------ * General: @@ -21,9 +21,6 @@ v0.0.8: + "/dcc" command (for chat and sending/receiving files) * Interface: - # log chats to file - # "/buffer" command, buffers ordered by number, auto-jump to active - buffers (alt-a), jump to buffers by number (alt-number) + "/window" command, split terminal in multiple windows (horizontally/vertically) + internationalization (traduce WeeChat in many languages) diff --git a/weechat/src/irc/irc-server.c b/weechat/src/irc/irc-server.c index 59c03bfa8..7ca269351 100644 --- a/weechat/src/irc/irc-server.c +++ b/weechat/src/irc/irc-server.c @@ -588,6 +588,12 @@ server_recv (t_irc_server *server) server_msgq_add_buffer (server, buffer); server_msgq_flush (); } + else + { + gui_printf (server->buffer, + _("%s cannot read data from socket, disconnecting from server...\n")); + server_disconnect (server); + } } /* |