301 |
if (pos[0] == ':') |
if (pos[0] == ':') |
302 |
pos++; |
pos++; |
303 |
if (first) |
if (first) |
304 |
irc_display_prefix (ptr_buffer, PREFIX_ERROR); |
irc_display_prefix (server, ptr_buffer, PREFIX_ERROR); |
305 |
gui_printf_color (ptr_buffer, |
gui_printf_color (ptr_buffer, |
306 |
COLOR_WIN_CHAT, |
COLOR_WIN_CHAT, |
307 |
"%s%s\n", (first) ? "" : ": ", pos); |
"%s%s\n", (first) ? "" : ": ", pos); |
315 |
ptr_channel = channel_search (server, pos); |
ptr_channel = channel_search (server, pos); |
316 |
if (ptr_channel) |
if (ptr_channel) |
317 |
ptr_buffer = ptr_channel->buffer; |
ptr_buffer = ptr_channel->buffer; |
318 |
irc_display_prefix (ptr_buffer, PREFIX_ERROR); |
irc_display_prefix (server, ptr_buffer, PREFIX_ERROR); |
319 |
} |
} |
320 |
gui_printf_color (ptr_buffer, |
gui_printf_color (ptr_buffer, |
321 |
COLOR_WIN_CHAT_CHANNEL, |
COLOR_WIN_CHAT_CHANNEL, |
351 |
|
|
352 |
if (!command_ignored) |
if (!command_ignored) |
353 |
{ |
{ |
354 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
355 |
gui_printf (server->buffer, _("You have been invited to ")); |
gui_printf (server->buffer, _("You have been invited to ")); |
356 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, |
357 |
"%s ", pos_channel); |
"%s ", pos_channel); |
364 |
} |
} |
365 |
else |
else |
366 |
{ |
{ |
367 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
368 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
369 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
370 |
WEECHAT_ERROR, "", "invite"); |
WEECHAT_ERROR, "", "invite"); |
392 |
ptr_channel = channel_new (server, CHAT_CHANNEL, arguments, 1); |
ptr_channel = channel_new (server, CHAT_CHANNEL, arguments, 1); |
393 |
if (!ptr_channel) |
if (!ptr_channel) |
394 |
{ |
{ |
395 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
396 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
397 |
_("%s cannot create new channel \"%s\"\n"), |
_("%s cannot create new channel \"%s\"\n"), |
398 |
WEECHAT_ERROR, arguments); |
WEECHAT_ERROR, arguments); |
403 |
if (!command_ignored) |
if (!command_ignored) |
404 |
{ |
{ |
405 |
pos = strchr (host, '!'); |
pos = strchr (host, '!'); |
406 |
irc_display_prefix (ptr_channel->buffer, PREFIX_JOIN); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_JOIN); |
407 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_NICK, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_NICK, |
408 |
"%s ", nick); |
"%s ", nick); |
409 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_DARK, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_DARK, |
458 |
ptr_channel = channel_search (server, arguments); |
ptr_channel = channel_search (server, arguments); |
459 |
if (!ptr_channel) |
if (!ptr_channel) |
460 |
{ |
{ |
461 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
462 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
463 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
464 |
WEECHAT_ERROR, arguments, "kick"); |
WEECHAT_ERROR, arguments, "kick"); |
467 |
|
|
468 |
if (!command_ignored) |
if (!command_ignored) |
469 |
{ |
{ |
470 |
irc_display_prefix (ptr_channel->buffer, PREFIX_PART); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_PART); |
471 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_NICK, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_NICK, |
472 |
"%s", nick); |
"%s", nick); |
473 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT, |
494 |
} |
} |
495 |
else |
else |
496 |
{ |
{ |
497 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
498 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
499 |
_("%s nick \"%s\" not found for \"%s\" command\n"), |
_("%s nick \"%s\" not found for \"%s\" command\n"), |
500 |
WEECHAT_ERROR, "", "kick"); |
WEECHAT_ERROR, "", "kick"); |
557 |
if (!command_ignored |
if (!command_ignored |
558 |
&& !ignore_check (host, "kill", ptr_channel->name, server->name)) |
&& !ignore_check (host, "kill", ptr_channel->name, server->name)) |
559 |
{ |
{ |
560 |
irc_display_prefix (ptr_channel->buffer, PREFIX_PART); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_PART); |
561 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_NICK, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_NICK, |
562 |
"%s", nick); |
"%s", nick); |
563 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT, |
583 |
} |
} |
584 |
else |
else |
585 |
{ |
{ |
586 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
587 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
588 |
_("%s host \"%s\" not found for \"%s\" command\n"), |
_("%s host \"%s\" not found for \"%s\" command\n"), |
589 |
WEECHAT_ERROR, "", "kill"); |
WEECHAT_ERROR, "", "kill"); |
596 |
* irc_get_channel_modes: get channel modes |
* irc_get_channel_modes: get channel modes |
597 |
*/ |
*/ |
598 |
|
|
599 |
void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, |
void irc_get_channel_modes (t_irc_server *server, t_irc_channel *ptr_channel, |
600 |
|
char *channel_name, |
601 |
char *nick_host, char *modes, char *parm) |
char *nick_host, char *modes, char *parm) |
602 |
{ |
{ |
603 |
char *pos, set_flag; |
char *pos, set_flag; |
623 |
pos[0] = '\0'; |
pos[0] = '\0'; |
624 |
} |
} |
625 |
if (nick_host) |
if (nick_host) |
626 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
627 |
channel_name, set_flag, "b", nick_host, |
channel_name, set_flag, "b", nick_host, |
628 |
(set_flag == '+') ? |
(set_flag == '+') ? |
629 |
_("sets ban on") : |
_("sets ban on") : |
648 |
pos[0] = '\0'; |
pos[0] = '\0'; |
649 |
} |
} |
650 |
if (nick_host) |
if (nick_host) |
651 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
652 |
channel_name, set_flag, "e", nick_host, |
channel_name, set_flag, "e", nick_host, |
653 |
(set_flag == '+') ? |
(set_flag == '+') ? |
654 |
_("sets exception on") : |
_("sets exception on") : |
673 |
pos[0] = '\0'; |
pos[0] = '\0'; |
674 |
} |
} |
675 |
if (nick_host) |
if (nick_host) |
676 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
677 |
channel_name, set_flag, "f", nick_host, |
channel_name, set_flag, "f", nick_host, |
678 |
(set_flag == '+') ? |
(set_flag == '+') ? |
679 |
_("sets mode +f") : |
_("sets mode +f") : |
698 |
pos[0] = '\0'; |
pos[0] = '\0'; |
699 |
} |
} |
700 |
if (nick_host) |
if (nick_host) |
701 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
702 |
channel_name, set_flag, "h", nick_host, |
channel_name, set_flag, "h", nick_host, |
703 |
(set_flag == '+') ? |
(set_flag == '+') ? |
704 |
_("gives half channel operator status to") : |
_("gives half channel operator status to") : |
726 |
break; |
break; |
727 |
case 'i': |
case 'i': |
728 |
if (nick_host) |
if (nick_host) |
729 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
730 |
channel_name, set_flag, "i", nick_host, |
channel_name, set_flag, "i", nick_host, |
731 |
(set_flag == '+') ? |
(set_flag == '+') ? |
732 |
_("sets invite-only channel flag") : |
_("sets invite-only channel flag") : |
744 |
pos[0] = '\0'; |
pos[0] = '\0'; |
745 |
} |
} |
746 |
if (nick_host) |
if (nick_host) |
747 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
748 |
channel_name, set_flag, "k", nick_host, |
channel_name, set_flag, "k", nick_host, |
749 |
(set_flag == '+') ? |
(set_flag == '+') ? |
750 |
_("sets channel key to") : |
_("sets channel key to") : |
776 |
pos[0] = '\0'; |
pos[0] = '\0'; |
777 |
} |
} |
778 |
if (nick_host) |
if (nick_host) |
779 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
780 |
channel_name, set_flag, "l", nick_host, |
channel_name, set_flag, "l", nick_host, |
781 |
(set_flag == '+') ? |
(set_flag == '+') ? |
782 |
_("sets the user limit to") : |
_("sets the user limit to") : |
799 |
break; |
break; |
800 |
case 'm': |
case 'm': |
801 |
if (nick_host) |
if (nick_host) |
802 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
803 |
channel_name, set_flag, "m", nick_host, |
channel_name, set_flag, "m", nick_host, |
804 |
(set_flag == '+') ? |
(set_flag == '+') ? |
805 |
_("sets moderated channel flag") : |
_("sets moderated channel flag") : |
810 |
break; |
break; |
811 |
case 'n': |
case 'n': |
812 |
if (nick_host) |
if (nick_host) |
813 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
814 |
channel_name, set_flag, "n", nick_host, |
channel_name, set_flag, "n", nick_host, |
815 |
(set_flag == '+') ? |
(set_flag == '+') ? |
816 |
_("sets messages from channel only flag") : |
_("sets messages from channel only flag") : |
828 |
pos[0] = '\0'; |
pos[0] = '\0'; |
829 |
} |
} |
830 |
if (nick_host) |
if (nick_host) |
831 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
832 |
channel_name, set_flag, "o", nick_host, |
channel_name, set_flag, "o", nick_host, |
833 |
(set_flag == '+') ? |
(set_flag == '+') ? |
834 |
_("gives channel operator status to") : |
_("gives channel operator status to") : |
856 |
break; |
break; |
857 |
case 'p': |
case 'p': |
858 |
if (nick_host) |
if (nick_host) |
859 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
860 |
channel_name, set_flag, "p", nick_host, |
channel_name, set_flag, "p", nick_host, |
861 |
(set_flag == '+') ? |
(set_flag == '+') ? |
862 |
_("sets private channel flag") : |
_("sets private channel flag") : |
874 |
pos[0] = '\0'; |
pos[0] = '\0'; |
875 |
} |
} |
876 |
if (nick_host) |
if (nick_host) |
877 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
878 |
channel_name, set_flag, "q", nick_host, |
channel_name, set_flag, "q", nick_host, |
879 |
(set_flag == '+') ? |
(set_flag == '+') ? |
880 |
_("sets quiet on") : |
_("sets quiet on") : |
892 |
break; |
break; |
893 |
case 's': |
case 's': |
894 |
if (nick_host) |
if (nick_host) |
895 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
896 |
channel_name, set_flag, "s", nick_host, |
channel_name, set_flag, "s", nick_host, |
897 |
(set_flag == '+') ? |
(set_flag == '+') ? |
898 |
_("sets secret channel flag") : |
_("sets secret channel flag") : |
903 |
break; |
break; |
904 |
case 't': |
case 't': |
905 |
if (nick_host) |
if (nick_host) |
906 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
907 |
channel_name, set_flag, "t", nick_host, |
channel_name, set_flag, "t", nick_host, |
908 |
(set_flag == '+') ? |
(set_flag == '+') ? |
909 |
_("sets topic protection") : |
_("sets topic protection") : |
921 |
pos[0] = '\0'; |
pos[0] = '\0'; |
922 |
} |
} |
923 |
if (nick_host) |
if (nick_host) |
924 |
irc_display_mode (ptr_channel->buffer, |
irc_display_mode (server, ptr_channel->buffer, |
925 |
channel_name, set_flag, "v", nick_host, |
channel_name, set_flag, "v", nick_host, |
926 |
(set_flag == '+') ? |
(set_flag == '+') ? |
927 |
_("gives voice to") : |
_("gives voice to") : |
966 |
/* no host => we can't identify sender of message! */ |
/* no host => we can't identify sender of message! */ |
967 |
if (host == NULL) |
if (host == NULL) |
968 |
{ |
{ |
969 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
970 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
971 |
_("%s \"%s\" command received without host\n"), |
_("%s \"%s\" command received without host\n"), |
972 |
WEECHAT_ERROR, "mode"); |
WEECHAT_ERROR, "mode"); |
976 |
pos = strchr (arguments, ' '); |
pos = strchr (arguments, ' '); |
977 |
if (!pos) |
if (!pos) |
978 |
{ |
{ |
979 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
980 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
981 |
_("%s \"%s\" command received without channel or nickname\n"), |
_("%s \"%s\" command received without channel or nickname\n"), |
982 |
WEECHAT_ERROR, "mode"); |
WEECHAT_ERROR, "mode"); |
1001 |
ptr_channel = channel_search (server, arguments); |
ptr_channel = channel_search (server, arguments); |
1002 |
if (ptr_channel) |
if (ptr_channel) |
1003 |
{ |
{ |
1004 |
irc_get_channel_modes (ptr_channel, arguments, nick, pos, pos_parm); |
irc_get_channel_modes (server, ptr_channel, arguments, nick, |
1005 |
|
pos, pos_parm); |
1006 |
gui_draw_buffer_status (ptr_channel->buffer, 1); |
gui_draw_buffer_status (ptr_channel->buffer, 1); |
1007 |
} |
} |
1008 |
else |
else |
1009 |
{ |
{ |
1010 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1011 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1012 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
1013 |
WEECHAT_ERROR, arguments, "mode"); |
WEECHAT_ERROR, arguments, "mode"); |
1019 |
/* nickname modes */ |
/* nickname modes */ |
1020 |
if (!command_ignored) |
if (!command_ignored) |
1021 |
{ |
{ |
1022 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
1023 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_DARK, "["); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_DARK, "["); |
1024 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, "%s", arguments); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, "%s", arguments); |
1025 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "/"); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "/"); |
1049 |
/* no host => we can't identify sender of message! */ |
/* no host => we can't identify sender of message! */ |
1050 |
if (host == NULL) |
if (host == NULL) |
1051 |
{ |
{ |
1052 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1053 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1054 |
_("%s \"%s\" command received without host\n"), |
_("%s \"%s\" command received without host\n"), |
1055 |
WEECHAT_ERROR, "nick"); |
WEECHAT_ERROR, "nick"); |
1084 |
if (!command_ignored |
if (!command_ignored |
1085 |
&& !ignore_check (host, "nick", ptr_channel->name, server->name)) |
&& !ignore_check (host, "nick", ptr_channel->name, server->name)) |
1086 |
{ |
{ |
1087 |
irc_display_prefix (ptr_channel->buffer, PREFIX_INFO); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_INFO); |
1088 |
if (nick_is_me) |
if (nick_is_me) |
1089 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
1090 |
COLOR_WIN_CHAT, |
COLOR_WIN_CHAT, |
1164 |
} |
} |
1165 |
else |
else |
1166 |
{ |
{ |
1167 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1168 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1169 |
_("%s nickname not found for \"%s\" command\n"), |
_("%s nickname not found for \"%s\" command\n"), |
1170 |
WEECHAT_ERROR, "notice"); |
WEECHAT_ERROR, "notice"); |
1179 |
pos2 = strchr (pos, '\01'); |
pos2 = strchr (pos, '\01'); |
1180 |
if (pos2) |
if (pos2) |
1181 |
pos2[0] = '\0'; |
pos2[0] = '\0'; |
1182 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
1183 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "CTCP "); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "CTCP "); |
1184 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "VERSION "); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "VERSION "); |
1185 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, _("reply from")); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, _("reply from")); |
1211 |
|
|
1212 |
difftime = ((sec2 * 1000000) + usec2) - ((sec1 * 1000000) + usec1); |
difftime = ((sec2 * 1000000) + usec2) - ((sec1 * 1000000) + usec1); |
1213 |
|
|
1214 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
1215 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "CTCP "); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "CTCP "); |
1216 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "PING "); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "PING "); |
1217 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, _("reply from")); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, _("reply from")); |
1233 |
ptr_channel = channel_new (server, CHAT_PRIVATE, nick, 0); |
ptr_channel = channel_new (server, CHAT_PRIVATE, nick, 0); |
1234 |
if (!ptr_channel) |
if (!ptr_channel) |
1235 |
{ |
{ |
1236 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1237 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1238 |
_("%s cannot create new private window \"%s\"\n"), |
_("%s cannot create new private window \"%s\"\n"), |
1239 |
WEECHAT_ERROR, nick); |
WEECHAT_ERROR, nick); |
1273 |
} |
} |
1274 |
else |
else |
1275 |
{ |
{ |
1276 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
1277 |
if (host) |
if (host) |
1278 |
{ |
{ |
1279 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, "%s", nick); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, "%s", nick); |
1317 |
/* no host => we can't identify sender of message! */ |
/* no host => we can't identify sender of message! */ |
1318 |
if (!host || !arguments) |
if (!host || !arguments) |
1319 |
{ |
{ |
1320 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1321 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1322 |
_("%s \"%s\" command received without host or channel\n"), |
_("%s \"%s\" command received without host or channel\n"), |
1323 |
WEECHAT_ERROR, "part"); |
WEECHAT_ERROR, "part"); |
1358 |
if (!command_ignored) |
if (!command_ignored) |
1359 |
{ |
{ |
1360 |
pos = strchr (host, '!'); |
pos = strchr (host, '!'); |
1361 |
irc_display_prefix (ptr_channel->buffer, PREFIX_PART); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_PART); |
1362 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
1363 |
COLOR_WIN_CHAT_NICK, "%s ", nick); |
COLOR_WIN_CHAT_NICK, "%s ", nick); |
1364 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
1392 |
} |
} |
1393 |
else |
else |
1394 |
{ |
{ |
1395 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1396 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1397 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
1398 |
WEECHAT_ERROR, arguments, "part"); |
WEECHAT_ERROR, arguments, "part"); |
1470 |
/* no host => we can't identify sender of message! */ |
/* no host => we can't identify sender of message! */ |
1471 |
if (host == NULL) |
if (host == NULL) |
1472 |
{ |
{ |
1473 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1474 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1475 |
_("%s \"%s\" command received without host\n"), |
_("%s \"%s\" command received without host\n"), |
1476 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1508 |
pos2[0] = '\0'; |
pos2[0] = '\0'; |
1509 |
if (!command_ignored) |
if (!command_ignored) |
1510 |
{ |
{ |
1511 |
irc_display_prefix (ptr_channel->buffer, PREFIX_ACTION_ME); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_ACTION_ME); |
1512 |
if (irc_is_highlight (pos, server->nick)) |
if (irc_is_highlight (pos, server->nick)) |
1513 |
{ |
{ |
1514 |
gui_printf_type_color (ptr_channel->buffer, |
gui_printf_type_color (ptr_channel->buffer, |
1542 |
pos2[0] = '\0'; |
pos2[0] = '\0'; |
1543 |
if (!command_ignored) |
if (!command_ignored) |
1544 |
{ |
{ |
1545 |
irc_display_prefix (ptr_channel->buffer, PREFIX_SERVER); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_SERVER); |
1546 |
gui_printf (ptr_channel->buffer, |
gui_printf (ptr_channel->buffer, |
1547 |
_("Received a CTCP SOUND \"%s\" from "), |
_("Received a CTCP SOUND \"%s\" from "), |
1548 |
pos); |
pos); |
1571 |
else |
else |
1572 |
server_sendf (server, "NOTICE %s :\01PING\01\r\n", |
server_sendf (server, "NOTICE %s :\01PING\01\r\n", |
1573 |
nick); |
nick); |
1574 |
irc_display_prefix (ptr_channel->buffer, PREFIX_SERVER); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_SERVER); |
1575 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
1576 |
COLOR_WIN_CHAT, "CTCP "); |
COLOR_WIN_CHAT, "CTCP "); |
1577 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
1602 |
} |
} |
1603 |
if (!command_ignored) |
if (!command_ignored) |
1604 |
{ |
{ |
1605 |
irc_display_prefix (ptr_channel->buffer, PREFIX_SERVER); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_SERVER); |
1606 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
1607 |
COLOR_WIN_CHAT, _("Unknown CTCP ")); |
COLOR_WIN_CHAT, _("Unknown CTCP ")); |
1608 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
1651 |
} |
} |
1652 |
else |
else |
1653 |
{ |
{ |
1654 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1655 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1656 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
1657 |
WEECHAT_ERROR, arguments, "privmsg"); |
WEECHAT_ERROR, arguments, "privmsg"); |
1706 |
" compiled on %s%s", |
" compiled on %s%s", |
1707 |
nick, "\01", PACKAGE_NAME, PACKAGE_VERSION, __DATE__, |
nick, "\01", PACKAGE_NAME, PACKAGE_VERSION, __DATE__, |
1708 |
"\01\r\n"); |
"\01\r\n"); |
1709 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
1710 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
1711 |
COLOR_WIN_CHAT, "CTCP "); |
COLOR_WIN_CHAT, "CTCP "); |
1712 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
1746 |
else |
else |
1747 |
server_sendf (server, "NOTICE %s :\01PING\01\r\n", |
server_sendf (server, "NOTICE %s :\01PING\01\r\n", |
1748 |
nick); |
nick); |
1749 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
1750 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
1751 |
COLOR_WIN_CHAT, "CTCP "); |
COLOR_WIN_CHAT, "CTCP "); |
1752 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
1766 |
pos2 = strchr (pos + 1, '\01'); |
pos2 = strchr (pos + 1, '\01'); |
1767 |
if (!pos2) |
if (!pos2) |
1768 |
{ |
{ |
1769 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1770 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1771 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1772 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1787 |
pos_size = strrchr (pos_file, ' '); |
pos_size = strrchr (pos_file, ' '); |
1788 |
if (!pos_size) |
if (!pos_size) |
1789 |
{ |
{ |
1790 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1791 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1792 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1793 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1803 |
pos_port = strrchr (pos_file, ' '); |
pos_port = strrchr (pos_file, ' '); |
1804 |
if (!pos_port) |
if (!pos_port) |
1805 |
{ |
{ |
1806 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1807 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1808 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1809 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1819 |
pos_addr = strrchr (pos_file, ' '); |
pos_addr = strrchr (pos_file, ' '); |
1820 |
if (!pos_addr) |
if (!pos_addr) |
1821 |
{ |
{ |
1822 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1823 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1824 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1825 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1845 |
pos2 = strchr (pos + 1, '\01'); |
pos2 = strchr (pos + 1, '\01'); |
1846 |
if (!pos2) |
if (!pos2) |
1847 |
{ |
{ |
1848 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1849 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1850 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1851 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1866 |
pos_start_resume = strrchr (pos_file, ' '); |
pos_start_resume = strrchr (pos_file, ' '); |
1867 |
if (!pos_start_resume) |
if (!pos_start_resume) |
1868 |
{ |
{ |
1869 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1870 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1871 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1872 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1882 |
pos_port = strrchr (pos_file, ' '); |
pos_port = strrchr (pos_file, ' '); |
1883 |
if (!pos_port) |
if (!pos_port) |
1884 |
{ |
{ |
1885 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1886 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1887 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1888 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1907 |
pos2 = strchr (pos + 1, '\01'); |
pos2 = strchr (pos + 1, '\01'); |
1908 |
if (!pos2) |
if (!pos2) |
1909 |
{ |
{ |
1910 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1911 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1912 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1913 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1928 |
pos_start_resume = strrchr (pos_file, ' '); |
pos_start_resume = strrchr (pos_file, ' '); |
1929 |
if (!pos_start_resume) |
if (!pos_start_resume) |
1930 |
{ |
{ |
1931 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1932 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1933 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1934 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1944 |
pos_port = strrchr (pos_file, ' '); |
pos_port = strrchr (pos_file, ' '); |
1945 |
if (!pos_port) |
if (!pos_port) |
1946 |
{ |
{ |
1947 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1948 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1949 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1950 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1969 |
pos2 = strchr (pos + 1, '\01'); |
pos2 = strchr (pos + 1, '\01'); |
1970 |
if (!pos2) |
if (!pos2) |
1971 |
{ |
{ |
1972 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1973 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1974 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1975 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
1990 |
pos_addr = strchr (pos_file, ' '); |
pos_addr = strchr (pos_file, ' '); |
1991 |
if (!pos_addr) |
if (!pos_addr) |
1992 |
{ |
{ |
1993 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
1994 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
1995 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
1996 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
2005 |
pos_port = strchr (pos_addr, ' '); |
pos_port = strchr (pos_addr, ' '); |
2006 |
if (!pos_port) |
if (!pos_port) |
2007 |
{ |
{ |
2008 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2009 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2010 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
2011 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
2018 |
|
|
2019 |
if (ascii_strcasecmp (pos_file, "chat") != 0) |
if (ascii_strcasecmp (pos_file, "chat") != 0) |
2020 |
{ |
{ |
2021 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2022 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2023 |
_("%s unknown DCC CHAT type received from "), |
_("%s unknown DCC CHAT type received from "), |
2024 |
WEECHAT_ERROR); |
WEECHAT_ERROR); |
2049 |
ptr_channel = channel_new (server, CHAT_PRIVATE, nick, 0); |
ptr_channel = channel_new (server, CHAT_PRIVATE, nick, 0); |
2050 |
if (!ptr_channel) |
if (!ptr_channel) |
2051 |
{ |
{ |
2052 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2053 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2054 |
_("%s cannot create new private window \"%s\"\n"), |
_("%s cannot create new private window \"%s\"\n"), |
2055 |
WEECHAT_ERROR, nick); |
WEECHAT_ERROR, nick); |
2063 |
pos2 = strchr (pos, '\01'); |
pos2 = strchr (pos, '\01'); |
2064 |
if (pos2) |
if (pos2) |
2065 |
pos2[0] = '\0'; |
pos2[0] = '\0'; |
2066 |
irc_display_prefix (ptr_channel->buffer, PREFIX_ACTION_ME); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_ACTION_ME); |
2067 |
if (irc_is_highlight (pos, server->nick)) |
if (irc_is_highlight (pos, server->nick)) |
2068 |
{ |
{ |
2069 |
gui_printf_type_color (ptr_channel->buffer, |
gui_printf_type_color (ptr_channel->buffer, |
2109 |
if (!pos2[0]) |
if (!pos2[0]) |
2110 |
pos2 = NULL; |
pos2 = NULL; |
2111 |
} |
} |
2112 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2113 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2114 |
COLOR_WIN_CHAT, _("Unknown CTCP ")); |
COLOR_WIN_CHAT, _("Unknown CTCP ")); |
2115 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2137 |
ptr_channel = channel_new (server, CHAT_PRIVATE, nick, 0); |
ptr_channel = channel_new (server, CHAT_PRIVATE, nick, 0); |
2138 |
if (!ptr_channel) |
if (!ptr_channel) |
2139 |
{ |
{ |
2140 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2141 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2142 |
_("%s cannot create new private window \"%s\"\n"), |
_("%s cannot create new private window \"%s\"\n"), |
2143 |
WEECHAT_ERROR, nick); |
WEECHAT_ERROR, nick); |
2180 |
} |
} |
2181 |
else |
else |
2182 |
{ |
{ |
2183 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2184 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2185 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
2186 |
WEECHAT_ERROR, "privmsg"); |
WEECHAT_ERROR, "privmsg"); |
2204 |
/* no host => we can't identify sender of message! */ |
/* no host => we can't identify sender of message! */ |
2205 |
if (host == NULL) |
if (host == NULL) |
2206 |
{ |
{ |
2207 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2208 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2209 |
_("%s \"%s\" command received without host\n"), |
_("%s \"%s\" command received without host\n"), |
2210 |
WEECHAT_ERROR, "quit"); |
WEECHAT_ERROR, "quit"); |
2227 |
&& !ignore_check (host, "quit", ptr_channel->name, server->name)) |
&& !ignore_check (host, "quit", ptr_channel->name, server->name)) |
2228 |
{ |
{ |
2229 |
pos = strchr (host, '!'); |
pos = strchr (host, '!'); |
2230 |
irc_display_prefix (ptr_channel->buffer, PREFIX_QUIT); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_QUIT); |
2231 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
2232 |
COLOR_WIN_CHAT_NICK, "%s ", nick); |
COLOR_WIN_CHAT_NICK, "%s ", nick); |
2233 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
2280 |
/* display server message */ |
/* display server message */ |
2281 |
if (!command_ignored) |
if (!command_ignored) |
2282 |
{ |
{ |
2283 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2284 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "%s\n", arguments); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, "%s\n", arguments); |
2285 |
} |
} |
2286 |
return 0; |
return 0; |
2314 |
else |
else |
2315 |
pos = arguments; |
pos = arguments; |
2316 |
|
|
2317 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2318 |
first = 1; |
first = 1; |
2319 |
|
|
2320 |
while (pos && pos[0]) |
while (pos && pos[0]) |
2360 |
|
|
2361 |
if (!string_is_channel (arguments)) |
if (!string_is_channel (arguments)) |
2362 |
{ |
{ |
2363 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2364 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2365 |
_("%s \"%s\" command received without channel\n"), |
_("%s \"%s\" command received without channel\n"), |
2366 |
WEECHAT_ERROR, "topic"); |
WEECHAT_ERROR, "topic"); |
2387 |
|
|
2388 |
if (!command_ignored) |
if (!command_ignored) |
2389 |
{ |
{ |
2390 |
irc_display_prefix (buffer, PREFIX_INFO); |
irc_display_prefix (server, buffer, PREFIX_INFO); |
2391 |
gui_printf_color (buffer, |
gui_printf_color (buffer, |
2392 |
COLOR_WIN_CHAT_NICK, "%s", |
COLOR_WIN_CHAT_NICK, "%s", |
2393 |
nick); |
nick); |
2513 |
|
|
2514 |
if (!command_ignored) |
if (!command_ignored) |
2515 |
{ |
{ |
2516 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2517 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, _("User mode")); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT, _("User mode")); |
2518 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_DARK, " ["); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_DARK, " ["); |
2519 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, "%s", arguments); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, "%s", arguments); |
2524 |
} |
} |
2525 |
else |
else |
2526 |
{ |
{ |
2527 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
2528 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
2529 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
2530 |
WEECHAT_ERROR, "221"); |
WEECHAT_ERROR, "221"); |
2565 |
|
|
2566 |
if (!command_ignored) |
if (!command_ignored) |
2567 |
{ |
{ |
2568 |
irc_display_prefix (gui_current_window->buffer, PREFIX_INFO); |
irc_display_prefix (server, gui_current_window->buffer, PREFIX_INFO); |
2569 |
gui_printf_color (gui_current_window->buffer, |
gui_printf_color (gui_current_window->buffer, |
2570 |
COLOR_WIN_CHAT_NICK, "%s", pos_nick); |
COLOR_WIN_CHAT_NICK, "%s", pos_nick); |
2571 |
gui_printf_color (gui_current_window->buffer, |
gui_printf_color (gui_current_window->buffer, |
2615 |
ptr_next++; |
ptr_next++; |
2616 |
} |
} |
2617 |
|
|
2618 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2619 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2620 |
COLOR_WIN_CHAT_NICK, "%s", arguments); |
COLOR_WIN_CHAT_NICK, "%s", arguments); |
2621 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2649 |
|
|
2650 |
if (!command_ignored) |
if (!command_ignored) |
2651 |
{ |
{ |
2652 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2653 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2654 |
COLOR_WIN_CHAT, _("Users online: ")); |
COLOR_WIN_CHAT, _("Users online: ")); |
2655 |
|
|
2702 |
arguments++; |
arguments++; |
2703 |
if (arguments[0] == ':') |
if (arguments[0] == ':') |
2704 |
arguments++; |
arguments++; |
2705 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2706 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2707 |
COLOR_WIN_CHAT, "%s\n", arguments); |
COLOR_WIN_CHAT, "%s\n", arguments); |
2708 |
} |
} |
2732 |
arguments++; |
arguments++; |
2733 |
if (arguments[0] == ':') |
if (arguments[0] == ':') |
2734 |
arguments++; |
arguments++; |
2735 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2736 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2737 |
COLOR_WIN_CHAT, "%s\n", arguments); |
COLOR_WIN_CHAT, "%s\n", arguments); |
2738 |
} |
} |
2772 |
if (pos_msg[0] == ':') |
if (pos_msg[0] == ':') |
2773 |
pos_msg++; |
pos_msg++; |
2774 |
|
|
2775 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2776 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2777 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
2778 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2836 |
if (pos_realname[0] == ':') |
if (pos_realname[0] == ':') |
2837 |
pos_realname++; |
pos_realname++; |
2838 |
|
|
2839 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2840 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2841 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
2842 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2895 |
if (pos_serverinfo[0] == ':') |
if (pos_serverinfo[0] == ':') |
2896 |
pos_serverinfo++; |
pos_serverinfo++; |
2897 |
|
|
2898 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2899 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2900 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
2901 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2947 |
if (pos_message[0] == ':') |
if (pos_message[0] == ':') |
2948 |
pos_message++; |
pos_message++; |
2949 |
|
|
2950 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
2951 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
2952 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
2953 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3013 |
if (pos_realname[0] == ':') |
if (pos_realname[0] == ':') |
3014 |
pos_realname++; |
pos_realname++; |
3015 |
|
|
3016 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3017 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3018 |
COLOR_WIN_CHAT_NICK, "%s", pos_nick); |
COLOR_WIN_CHAT_NICK, "%s", pos_nick); |
3019 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3070 |
} |
} |
3071 |
if (!command_ignored) |
if (!command_ignored) |
3072 |
{ |
{ |
3073 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3074 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "%s", arguments); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "%s", arguments); |
3075 |
gui_printf (server->buffer, " %s\n", pos); |
gui_printf (server->buffer, " %s\n", pos); |
3076 |
} |
} |
3079 |
{ |
{ |
3080 |
if (!command_ignored) |
if (!command_ignored) |
3081 |
{ |
{ |
3082 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3083 |
gui_printf (server->buffer, "%s\n", arguments); |
gui_printf (server->buffer, "%s\n", arguments); |
3084 |
} |
} |
3085 |
} |
} |
3133 |
min = ((idle_time % (60 * 60 * 24)) % (60 * 60)) / 60; |
min = ((idle_time % (60 * 60 * 24)) % (60 * 60)) / 60; |
3134 |
sec = ((idle_time % (60 * 60 * 24)) % (60 * 60)) % 60; |
sec = ((idle_time % (60 * 60 * 24)) % (60 * 60)) % 60; |
3135 |
|
|
3136 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3137 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3138 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
3139 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3219 |
if (pos_message[0] == ':') |
if (pos_message[0] == ':') |
3220 |
pos_message++; |
pos_message++; |
3221 |
|
|
3222 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3223 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3224 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
3225 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3264 |
if (pos_channel[0] == ':') |
if (pos_channel[0] == ':') |
3265 |
pos_channel++; |
pos_channel++; |
3266 |
|
|
3267 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3268 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3269 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
3270 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3349 |
if (pos_message[0] == ':') |
if (pos_message[0] == ':') |
3350 |
pos_message++; |
pos_message++; |
3351 |
|
|
3352 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3353 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3354 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
3355 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3390 |
else |
else |
3391 |
pos = arguments; |
pos = arguments; |
3392 |
|
|
3393 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3394 |
gui_printf (server->buffer, "%s\n", pos); |
gui_printf (server->buffer, "%s\n", pos); |
3395 |
} |
} |
3396 |
return 0; |
return 0; |
3422 |
else |
else |
3423 |
pos = arguments; |
pos = arguments; |
3424 |
|
|
3425 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3426 |
gui_printf (server->buffer, "%s\n", pos); |
gui_printf (server->buffer, "%s\n", pos); |
3427 |
} |
} |
3428 |
return 0; |
return 0; |
3454 |
else |
else |
3455 |
pos = arguments; |
pos = arguments; |
3456 |
|
|
3457 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3458 |
gui_printf (server->buffer, "%s\n", pos); |
gui_printf (server->buffer, "%s\n", pos); |
3459 |
} |
} |
3460 |
return 0; |
return 0; |
3501 |
ptr_channel = channel_search (server, pos_channel); |
ptr_channel = channel_search (server, pos_channel); |
3502 |
if (ptr_channel) |
if (ptr_channel) |
3503 |
{ |
{ |
3504 |
irc_get_channel_modes (ptr_channel, NULL, NULL, pos, pos_parm); |
irc_get_channel_modes (server, ptr_channel, NULL, NULL, |
3505 |
|
pos, pos_parm); |
3506 |
gui_draw_buffer_status (ptr_channel->buffer, 0); |
gui_draw_buffer_status (ptr_channel->buffer, 0); |
3507 |
} |
} |
3508 |
} |
} |
3554 |
} |
} |
3555 |
else |
else |
3556 |
{ |
{ |
3557 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3558 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3559 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
3560 |
WEECHAT_ERROR, "", "331"); |
WEECHAT_ERROR, "", "331"); |
3567 |
command_ignored |= ignore_check (host, "331", ptr_channel->name, server->name); |
command_ignored |= ignore_check (host, "331", ptr_channel->name, server->name); |
3568 |
if (!command_ignored) |
if (!command_ignored) |
3569 |
{ |
{ |
3570 |
irc_display_prefix (ptr_channel->buffer, PREFIX_INFO); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_INFO); |
3571 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
3572 |
COLOR_WIN_CHAT, _("No topic set for ")); |
COLOR_WIN_CHAT, _("No topic set for ")); |
3573 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
3576 |
} |
} |
3577 |
else |
else |
3578 |
{ |
{ |
3579 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3580 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3581 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
3582 |
WEECHAT_ERROR, pos_channel, "331"); |
WEECHAT_ERROR, pos_channel, "331"); |
3624 |
command_ignored |= ignore_check (host, "332", ptr_channel->name, server->name); |
command_ignored |= ignore_check (host, "332", ptr_channel->name, server->name); |
3625 |
if (!command_ignored) |
if (!command_ignored) |
3626 |
{ |
{ |
3627 |
irc_display_prefix (ptr_channel->buffer, PREFIX_INFO); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_INFO); |
3628 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
3629 |
COLOR_WIN_CHAT, _("Topic for ")); |
COLOR_WIN_CHAT, _("Topic for ")); |
3630 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
3637 |
} |
} |
3638 |
else |
else |
3639 |
{ |
{ |
3640 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3641 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3642 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
3643 |
WEECHAT_ERROR, pos, "332"); |
WEECHAT_ERROR, pos, "332"); |
3647 |
} |
} |
3648 |
else |
else |
3649 |
{ |
{ |
3650 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3651 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3652 |
_("%s cannot identify channel for \"%s\" command\n"), |
_("%s cannot identify channel for \"%s\" command\n"), |
3653 |
WEECHAT_ERROR, "332"); |
WEECHAT_ERROR, "332"); |
3697 |
command_ignored |= ignore_check (host, "333", ptr_channel->name, server->name); |
command_ignored |= ignore_check (host, "333", ptr_channel->name, server->name); |
3698 |
if (!command_ignored) |
if (!command_ignored) |
3699 |
{ |
{ |
3700 |
irc_display_prefix (ptr_channel->buffer, PREFIX_INFO); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_INFO); |
3701 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
3702 |
COLOR_WIN_CHAT, _("Topic set by ")); |
COLOR_WIN_CHAT, _("Topic set by ")); |
3703 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
3709 |
} |
} |
3710 |
else |
else |
3711 |
{ |
{ |
3712 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3713 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3714 |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
_("%s channel \"%s\" not found for \"%s\" command\n"), |
3715 |
WEECHAT_ERROR, pos_channel, "333"); |
WEECHAT_ERROR, pos_channel, "333"); |
3718 |
} |
} |
3719 |
else |
else |
3720 |
{ |
{ |
3721 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3722 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3723 |
_("%s cannot identify date/time for \"%s\" command\n"), |
_("%s cannot identify date/time for \"%s\" command\n"), |
3724 |
WEECHAT_ERROR, "333"); |
WEECHAT_ERROR, "333"); |
3727 |
} |
} |
3728 |
else |
else |
3729 |
{ |
{ |
3730 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3731 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3732 |
_("%s cannot identify nickname for \"%s\" command\n"), |
_("%s cannot identify nickname for \"%s\" command\n"), |
3733 |
WEECHAT_ERROR, "333"); |
WEECHAT_ERROR, "333"); |
3736 |
} |
} |
3737 |
else |
else |
3738 |
{ |
{ |
3739 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3740 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3741 |
_("%s cannot identify channel for \"%s\" command\n"), |
_("%s cannot identify channel for \"%s\" command\n"), |
3742 |
WEECHAT_ERROR, "333"); |
WEECHAT_ERROR, "333"); |
3776 |
if (pos_channel[0] == ':') |
if (pos_channel[0] == ':') |
3777 |
pos_channel++; |
pos_channel++; |
3778 |
|
|
3779 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3780 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_NICK, |
3781 |
"%s ", arguments); |
"%s ", arguments); |
3782 |
gui_printf (server->buffer, _("has invited")); |
gui_printf (server->buffer, _("has invited")); |
3789 |
} |
} |
3790 |
else |
else |
3791 |
{ |
{ |
3792 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3793 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3794 |
_("%s cannot identify channel for \"%s\" command\n"), |
_("%s cannot identify channel for \"%s\" command\n"), |
3795 |
WEECHAT_ERROR, "341"); |
WEECHAT_ERROR, "341"); |
3798 |
} |
} |
3799 |
else |
else |
3800 |
{ |
{ |
3801 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3802 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3803 |
_("%s cannot identify nickname for \"%s\" command\n"), |
_("%s cannot identify nickname for \"%s\" command\n"), |
3804 |
WEECHAT_ERROR, "341"); |
WEECHAT_ERROR, "341"); |
3835 |
while (pos_host[0] == ' ') |
while (pos_host[0] == ' ') |
3836 |
pos_host++; |
pos_host++; |
3837 |
|
|
3838 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3839 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3840 |
COLOR_WIN_CHAT, _("Channel reop")); |
COLOR_WIN_CHAT, _("Channel reop")); |
3841 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
3878 |
pos++; |
pos++; |
3879 |
if (!command_ignored) |
if (!command_ignored) |
3880 |
{ |
{ |
3881 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3882 |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "%s", arguments); |
gui_printf_color (server->buffer, COLOR_WIN_CHAT_CHANNEL, "%s", arguments); |
3883 |
gui_printf (server->buffer, " %s\n", pos); |
gui_printf (server->buffer, " %s\n", pos); |
3884 |
} |
} |
3887 |
{ |
{ |
3888 |
if (!command_ignored) |
if (!command_ignored) |
3889 |
{ |
{ |
3890 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
3891 |
gui_printf (server->buffer, "%s\n", arguments); |
gui_printf (server->buffer, "%s\n", arguments); |
3892 |
} |
} |
3893 |
} |
} |
3913 |
pos_channel = strchr (arguments, ' '); |
pos_channel = strchr (arguments, ' '); |
3914 |
if (!pos_channel) |
if (!pos_channel) |
3915 |
{ |
{ |
3916 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3917 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3918 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
3919 |
WEECHAT_ERROR, "348"); |
WEECHAT_ERROR, "348"); |
3928 |
pos_exception = strchr (pos_channel, ' '); |
pos_exception = strchr (pos_channel, ' '); |
3929 |
if (!pos_exception) |
if (!pos_exception) |
3930 |
{ |
{ |
3931 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3932 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3933 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
3934 |
WEECHAT_ERROR, "348"); |
WEECHAT_ERROR, "348"); |
3943 |
pos_user = strchr (pos_exception, ' '); |
pos_user = strchr (pos_exception, ' '); |
3944 |
if (!pos_user) |
if (!pos_user) |
3945 |
{ |
{ |
3946 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3947 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3948 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
3949 |
WEECHAT_ERROR, "348"); |
WEECHAT_ERROR, "348"); |
3958 |
pos_date = strchr (pos_user, ' '); |
pos_date = strchr (pos_user, ' '); |
3959 |
if (!pos_date) |
if (!pos_date) |
3960 |
{ |
{ |
3961 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3962 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3963 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
3964 |
WEECHAT_ERROR, "348"); |
WEECHAT_ERROR, "348"); |
3971 |
|
|
3972 |
if (!pos_date || !pos_date[0]) |
if (!pos_date || !pos_date[0]) |
3973 |
{ |
{ |
3974 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
3975 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
3976 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
3977 |
WEECHAT_ERROR, "348"); |
WEECHAT_ERROR, "348"); |
3985 |
|
|
3986 |
if (!command_ignored) |
if (!command_ignored) |
3987 |
{ |
{ |
3988 |
irc_display_prefix (buffer, PREFIX_INFO); |
irc_display_prefix (server, buffer, PREFIX_INFO); |
3989 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
3990 |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
3991 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
4026 |
pos_channel = strchr (arguments, ' '); |
pos_channel = strchr (arguments, ' '); |
4027 |
if (!pos_channel) |
if (!pos_channel) |
4028 |
{ |
{ |
4029 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4030 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4031 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4032 |
WEECHAT_ERROR, "349"); |
WEECHAT_ERROR, "349"); |
4040 |
pos_msg = strchr (pos_channel, ' '); |
pos_msg = strchr (pos_channel, ' '); |
4041 |
if (!pos_msg) |
if (!pos_msg) |
4042 |
{ |
{ |
4043 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4044 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4045 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4046 |
WEECHAT_ERROR, "349"); |
WEECHAT_ERROR, "349"); |
4060 |
|
|
4061 |
if (!command_ignored) |
if (!command_ignored) |
4062 |
{ |
{ |
4063 |
irc_display_prefix (buffer, PREFIX_INFO); |
irc_display_prefix (server, buffer, PREFIX_INFO); |
4064 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
4065 |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
4066 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
4101 |
|
|
4102 |
if (!command_ignored) |
if (!command_ignored) |
4103 |
{ |
{ |
4104 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
4105 |
if (pos2) |
if (pos2) |
4106 |
gui_printf (server->buffer, "%s %s\n", pos, pos2); |
gui_printf (server->buffer, "%s %s\n", pos, pos2); |
4107 |
else |
else |
4196 |
|
|
4197 |
if (!command_ignored) |
if (!command_ignored) |
4198 |
{ |
{ |
4199 |
irc_display_prefix (server->buffer, |
irc_display_prefix (server, server->buffer, |
4200 |
PREFIX_SERVER); |
PREFIX_SERVER); |
4201 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
4202 |
COLOR_WIN_CHAT_NICK, |
COLOR_WIN_CHAT_NICK, |
4280 |
pos++; |
pos++; |
4281 |
if (pos[0] != ':') |
if (pos[0] != ':') |
4282 |
{ |
{ |
4283 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4284 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4285 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4286 |
WEECHAT_ERROR, "353"); |
WEECHAT_ERROR, "353"); |
4326 |
if (!nick_new (ptr_channel, pos_nick, is_chanowner, is_chanadmin, |
if (!nick_new (ptr_channel, pos_nick, is_chanowner, is_chanadmin, |
4327 |
is_op, is_halfop, has_voice)) |
is_op, is_halfop, has_voice)) |
4328 |
{ |
{ |
4329 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4330 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4331 |
_("%s cannot create nick \"%s\" for channel \"%s\"\n"), |
_("%s cannot create nick \"%s\" for channel \"%s\"\n"), |
4332 |
WEECHAT_ERROR, pos_nick, ptr_channel->name); |
WEECHAT_ERROR, pos_nick, ptr_channel->name); |
4338 |
} |
} |
4339 |
else |
else |
4340 |
{ |
{ |
4341 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4342 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4343 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4344 |
WEECHAT_ERROR, "353"); |
WEECHAT_ERROR, "353"); |
4385 |
if (!command_ignored) |
if (!command_ignored) |
4386 |
{ |
{ |
4387 |
/* display users on channel */ |
/* display users on channel */ |
4388 |
irc_display_prefix (ptr_channel->buffer, PREFIX_SERVER); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_SERVER); |
4389 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT, |
4390 |
_("Nicks ")); |
_("Nicks ")); |
4391 |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_CHANNEL, |
gui_printf_color (ptr_channel->buffer, COLOR_WIN_CHAT_CHANNEL, |
4405 |
/* display number of nicks, ops, halfops & voices on the channel */ |
/* display number of nicks, ops, halfops & voices on the channel */ |
4406 |
nick_count (ptr_channel, &num_nicks, &num_op, &num_halfop, &num_voice, |
nick_count (ptr_channel, &num_nicks, &num_op, &num_halfop, &num_voice, |
4407 |
&num_normal); |
&num_normal); |
4408 |
irc_display_prefix (ptr_channel->buffer, PREFIX_INFO); |
irc_display_prefix (server, ptr_channel->buffer, PREFIX_INFO); |
4409 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
4410 |
COLOR_WIN_CHAT, _("Channel ")); |
COLOR_WIN_CHAT, _("Channel ")); |
4411 |
gui_printf_color (ptr_channel->buffer, |
gui_printf_color (ptr_channel->buffer, |
4465 |
{ |
{ |
4466 |
if (!command_ignored) |
if (!command_ignored) |
4467 |
{ |
{ |
4468 |
irc_display_prefix (gui_current_window->buffer, PREFIX_INFO); |
irc_display_prefix (server, gui_current_window->buffer, PREFIX_INFO); |
4469 |
gui_printf_color (gui_current_window->buffer, |
gui_printf_color (gui_current_window->buffer, |
4470 |
COLOR_WIN_CHAT_CHANNEL, pos); |
COLOR_WIN_CHAT_CHANNEL, pos); |
4471 |
gui_printf_color (gui_current_window->buffer, |
gui_printf_color (gui_current_window->buffer, |
4497 |
pos_channel = strchr (arguments, ' '); |
pos_channel = strchr (arguments, ' '); |
4498 |
if (!pos_channel) |
if (!pos_channel) |
4499 |
{ |
{ |
4500 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4501 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4502 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4503 |
WEECHAT_ERROR, "367"); |
WEECHAT_ERROR, "367"); |
4512 |
pos_ban = strchr (pos_channel, ' '); |
pos_ban = strchr (pos_channel, ' '); |
4513 |
if (!pos_ban) |
if (!pos_ban) |
4514 |
{ |
{ |
4515 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4516 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4517 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4518 |
WEECHAT_ERROR, "367"); |
WEECHAT_ERROR, "367"); |
4527 |
pos_user = strchr (pos_ban, ' '); |
pos_user = strchr (pos_ban, ' '); |
4528 |
if (!pos_user) |
if (!pos_user) |
4529 |
{ |
{ |
4530 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4531 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4532 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4533 |
WEECHAT_ERROR, "367"); |
WEECHAT_ERROR, "367"); |
4542 |
pos_date = strchr (pos_user, ' '); |
pos_date = strchr (pos_user, ' '); |
4543 |
if (!pos_date) |
if (!pos_date) |
4544 |
{ |
{ |
4545 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4546 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4547 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4548 |
WEECHAT_ERROR, "367"); |
WEECHAT_ERROR, "367"); |
4555 |
|
|
4556 |
if (!pos_date || !pos_date[0]) |
if (!pos_date || !pos_date[0]) |
4557 |
{ |
{ |
4558 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4559 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4560 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4561 |
WEECHAT_ERROR, "367"); |
WEECHAT_ERROR, "367"); |
4569 |
|
|
4570 |
if (!command_ignored) |
if (!command_ignored) |
4571 |
{ |
{ |
4572 |
irc_display_prefix (buffer, PREFIX_INFO); |
irc_display_prefix (server, buffer, PREFIX_INFO); |
4573 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
4574 |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
4575 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
4609 |
pos_channel = strchr (arguments, ' '); |
pos_channel = strchr (arguments, ' '); |
4610 |
if (!pos_channel) |
if (!pos_channel) |
4611 |
{ |
{ |
4612 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4613 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4614 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4615 |
WEECHAT_ERROR, "368"); |
WEECHAT_ERROR, "368"); |
4623 |
pos_msg = strchr (pos_channel, ' '); |
pos_msg = strchr (pos_channel, ' '); |
4624 |
if (!pos_msg) |
if (!pos_msg) |
4625 |
{ |
{ |
4626 |
irc_display_prefix (server->buffer, PREFIX_ERROR); |
irc_display_prefix (server, server->buffer, PREFIX_ERROR); |
4627 |
gui_printf_nolog (server->buffer, |
gui_printf_nolog (server->buffer, |
4628 |
_("%s cannot parse \"%s\" command\n"), |
_("%s cannot parse \"%s\" command\n"), |
4629 |
WEECHAT_ERROR, "368"); |
WEECHAT_ERROR, "368"); |
4643 |
|
|
4644 |
if (!command_ignored) |
if (!command_ignored) |
4645 |
{ |
{ |
4646 |
irc_display_prefix (buffer, PREFIX_INFO); |
irc_display_prefix (server, buffer, PREFIX_INFO); |
4647 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "["); |
4648 |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
gui_printf_color (buffer, COLOR_WIN_CHAT_CHANNEL, "%s", pos_channel); |
4649 |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
gui_printf_color (buffer, COLOR_WIN_CHAT_DARK, "] "); |
4667 |
{ |
{ |
4668 |
if (strcmp (server->nick, server->nick1) == 0) |
if (strcmp (server->nick, server->nick1) == 0) |
4669 |
{ |
{ |
4670 |
irc_display_prefix (server->buffer, PREFIX_INFO); |
irc_display_prefix (server, server->buffer, PREFIX_INFO); |
4671 |
gui_printf (server->buffer, |
gui_printf (server->buffer, |
4672 |
_("%s: nickname \"%s\" is already in use, " |
_("%s: nickname \"%s\" is already in use, " |
4673 |
"trying 2nd nickname \"%s\"\n"), |
"trying 2nd nickname \"%s\"\n"), |
4679 |
{ |
{ |
4680 |
if (strcmp (server->nick, server->nick2) == 0) |
if (strcmp (server->nick, server->nick2) == 0) |
4681 |
{ |
{ |
4682 |
irc_display_prefix (server->buffer, PREFIX_INFO); |
irc_display_prefix (server, server->buffer, PREFIX_INFO); |
4683 |
gui_printf (server->buffer, |
gui_printf (server->buffer, |
4684 |
_("%s: nickname \"%s\" is already in use, " |
_("%s: nickname \"%s\" is already in use, " |
4685 |
"trying 3rd nickname \"%s\"\n"), |
"trying 3rd nickname \"%s\"\n"), |
4691 |
{ |
{ |
4692 |
if (strcmp (server->nick, server->nick3) == 0) |
if (strcmp (server->nick, server->nick3) == 0) |
4693 |
{ |
{ |
4694 |
irc_display_prefix (server->buffer, PREFIX_INFO); |
irc_display_prefix (server, server->buffer, PREFIX_INFO); |
4695 |
gui_printf (server->buffer, |
gui_printf (server->buffer, |
4696 |
_("%s: all declared nicknames are already in use, " |
_("%s: all declared nicknames are already in use, " |
4697 |
"closing connection with server!\n"), |
"closing connection with server!\n"), |
4701 |
} |
} |
4702 |
else |
else |
4703 |
{ |
{ |
4704 |
irc_display_prefix (server->buffer, PREFIX_INFO); |
irc_display_prefix (server, server->buffer, PREFIX_INFO); |
4705 |
gui_printf (server->buffer, |
gui_printf (server->buffer, |
4706 |
_("%s: nickname \"%s\" is already in use, " |
_("%s: nickname \"%s\" is already in use, " |
4707 |
"trying 1st nickname \"%s\"\n"), |
"trying 1st nickname \"%s\"\n"), |
4743 |
if (!command_ignored) |
if (!command_ignored) |
4744 |
{ |
{ |
4745 |
pos = strchr (arguments, ' '); |
pos = strchr (arguments, ' '); |
4746 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
4747 |
if (pos) |
if (pos) |
4748 |
{ |
{ |
4749 |
pos[0] = '\0'; |
pos[0] = '\0'; |
4795 |
if (pos_message[0] == ':') |
if (pos_message[0] == ':') |
4796 |
pos_message++; |
pos_message++; |
4797 |
|
|
4798 |
irc_display_prefix (server->buffer, PREFIX_SERVER); |
irc_display_prefix (server, server->buffer, PREFIX_SERVER); |
4799 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |
4800 |
COLOR_WIN_CHAT_DARK, "["); |
COLOR_WIN_CHAT_DARK, "["); |
4801 |
gui_printf_color (server->buffer, |
gui_printf_color (server->buffer, |