summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--TODO7
-rw-r--r--src/irc/irc-server.c6
-rw-r--r--weechat/ChangeLog5
-rw-r--r--weechat/TODO7
-rw-r--r--weechat/src/irc/irc-server.c6
6 files changed, 20 insertions, 16 deletions
diff --git a/ChangeLog b/ChangeLog
index 81dcb0914..93b0450c2 100644
--- a/ChangeLog
+++ b/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/TODO b/TODO
index 17b1c4b35..b61cf8fee 100644
--- a/TODO
+++ b/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/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);
+ }
}
/*