| 291 gaim_prpl_got_user_status(account, buf, "offline", NULL); |
291 gaim_prpl_got_user_status(account, buf, "offline", NULL); |
| 292 break; |
292 break; |
| 293 |
293 |
| 294 case 205: /* MSG_CLIENT_PRIVMSG */ |
294 case 205: /* MSG_CLIENT_PRIVMSG */ |
| 295 res = g_strsplit(buf, " ", 2); |
295 res = g_strsplit(buf, " ", 2); |
| 296 buf2 = gaim_escape_html(res[1]); |
296 buf2 = g_markup_escape_text(res[1], -1); |
| 297 serv_got_im(gc, res[0], buf2, 0, time(NULL)); |
297 serv_got_im(gc, res[0], buf2, 0, time(NULL)); |
| 298 g_free(buf2); |
298 g_free(buf2); |
| 299 g_strfreev(res); |
299 g_strfreev(res); |
| 300 break; |
300 break; |
| 301 |
301 |
| 352 g_strfreev(res); |
352 g_strfreev(res); |
| 353 break; |
353 break; |
| 354 |
354 |
| 355 case 404: /* MSG_SERVER_NOSUCH */ |
355 case 404: /* MSG_SERVER_NOSUCH */ |
| 356 /* abused by opennap servers to broadcast stuff */ |
356 /* abused by opennap servers to broadcast stuff */ |
| 357 buf2 = gaim_escape_html(buf); |
357 buf2 = g_markup_escape_text(buf, -1); |
| 358 serv_got_im(gc, "server", buf2, 0, time(NULL)); |
358 serv_got_im(gc, "server", buf2, 0, time(NULL)); |
| 359 g_free(buf2); |
359 g_free(buf2); |
| 360 break; |
360 break; |
| 361 |
361 |
| 362 case 405: /* MSG_SERVER_JOIN_ACK */ |
362 case 405: /* MSG_SERVER_JOIN_ACK */ |
| 407 break; |
407 break; |
| 408 |
408 |
| 409 case 621: |
409 case 621: |
| 410 case 622: /* MSG_CLIENT_MOTD */ |
410 case 622: /* MSG_CLIENT_MOTD */ |
| 411 /* also replaces MSG_SERVER_MOTD, so we should display it */ |
411 /* also replaces MSG_SERVER_MOTD, so we should display it */ |
| 412 buf2 = gaim_escape_html(buf); |
412 buf2 = g_markup_escape_text(buf, -1); |
| 413 serv_got_im(gc, "motd", buf2, 0, time(NULL)); |
413 serv_got_im(gc, "motd", buf2, 0, time(NULL)); |
| 414 g_free(buf2); |
414 g_free(buf2); |
| 415 break; |
415 break; |
| 416 |
416 |
| 417 case 627: /* MSG_CLIENT_WALLOP */ |
417 case 627: /* MSG_CLIENT_WALLOP */ |
| 418 /* abused by opennap server maintainers to broadcast stuff */ |
418 /* abused by opennap server maintainers to broadcast stuff */ |
| 419 buf2 = gaim_escape_html(buf); |
419 buf2 = g_markup_escape_text(buf, -1); |
| 420 serv_got_im(gc, "wallop", buf2, 0, time(NULL)); |
420 serv_got_im(gc, "wallop", buf2, 0, time(NULL)); |
| 421 g_free(buf2); |
421 g_free(buf2); |
| 422 break; |
422 break; |
| 423 |
423 |
| 424 case 628: /* MSG_CLIENT_ANNOUNCE */ |
424 case 628: /* MSG_CLIENT_ANNOUNCE */ |
| 425 buf2 = gaim_escape_html(buf); |
425 buf2 = g_markup_escape_text(buf, -1); |
| 426 serv_got_im(gc, "announce", buf2, 0, time(NULL)); |
426 serv_got_im(gc, "announce", buf2, 0, time(NULL)); |
| 427 g_free(buf); |
427 g_free(buf); |
| 428 break; |
428 break; |
| 429 |
429 |
| 430 case 748: /* MSG_SERVER_GHOST */ |
430 case 748: /* MSG_SERVER_GHOST */ |