1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-27 13:26:38 +02:00

Fixed nick refresh problem with unrealircd specific modes: chan owner (~) and chan admin (&) (bug #17340)

This commit is contained in:
Sebastien Helleu
2006-08-19 17:05:43 +00:00
parent 857a1b9139
commit f680066f16
4 changed files with 26 additions and 0 deletions
+5
View File
@@ -3,6 +3,11 @@ WeeChat - Wee Enhanced Environment for Chat
ChangeLog - 2006-08-19
Version 0.2.1 (under dev!):
* fixed nick refresh problem with unrealircd specific modes: chan owner (~)
and chan admin (&) (bug #17340)
Version 0.2.0 (2006-08-19):
* added 'C'lear option on IRC raw buffer
* IRC raw buffer now uses join/part prefix with color to display messages
+8
View File
@@ -121,6 +121,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
argv[current_arg--] : NULL;
switch (pos[0])
{
case 'a': /* unrealircd specific flag */
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_CHANADMIN);
break;
case 'h':
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_HALFOP);
@@ -144,6 +148,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_OP);
break;
case 'q': /* unrealircd specific flag */
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_CHANOWNER);
break;
case 'v':
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_VOICE);
+5
View File
@@ -3,6 +3,11 @@ WeeChat - Wee Enhanced Environment for Chat
ChangeLog - 2006-08-19
Version 0.2.1 (under dev!):
* fixed nick refresh problem with unrealircd specific modes: chan owner (~)
and chan admin (&) (bug #17340)
Version 0.2.0 (2006-08-19):
* added 'C'lear option on IRC raw buffer
* IRC raw buffer now uses join/part prefix with color to display messages
+8
View File
@@ -121,6 +121,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
argv[current_arg--] : NULL;
switch (pos[0])
{
case 'a': /* unrealircd specific flag */
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_CHANADMIN);
break;
case 'h':
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_HALFOP);
@@ -144,6 +148,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_OP);
break;
case 'q': /* unrealircd specific flag */
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_CHANOWNER);
break;
case 'v':
irc_mode_channel_set_nick (channel, ptr_arg,
set_flag, NICK_VOICE);