From be8778052e5932c3d0b4b021ce00997b1f5f9880 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 6 Dec 2001 23:10:41 +0000 Subject: On nick collision kills, reconnect back immediately. On any other type of kills, stop reconnecting to the server entirely. When reconnecting to server and setting back the old user mode, only use the modes that we actually wanted to change with /MODE commands, don't try to set back modes given to us by server (eg. +r). git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2205 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/core/servers-redirect.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/irc/core/servers-redirect.c') diff --git a/src/irc/core/servers-redirect.c b/src/irc/core/servers-redirect.c index 40ae16f5..42e31fa4 100644 --- a/src/irc/core/servers-redirect.c +++ b/src/irc/core/servers-redirect.c @@ -617,6 +617,16 @@ void servers_redirect_init(void) NULL, NULL); + /* MODE user */ + server_redirect_register("mode user", FALSE, 0, + NULL, + "event mode", 0, /* MODE-reply */ + "event 501", -1, /* Uknown MODE flag */ + "event 502", -1, /* Can't change mode for other users */ + "event 403", 1, /* That channel doesn't exist (tried to change mode to others) */ + NULL, + NULL); + /* MODE #channel */ server_redirect_register("mode channel", FALSE, 0, NULL, -- cgit v1.2.3