mirror of
https://github.com/weechat/weechat.git
synced 2026-07-07 02:03:13 +02:00
Major bug fixed when socket is closed by server (100% CPU usage fixed)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
+2
-3
@@ -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
|
||||
|
||||
+2
-5
@@ -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)
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user