Text event for identd

This commit is contained in:
Berke Viktor 2012-11-03 19:04:47 +01:00
parent 76f43ce583
commit 1ac033e42a
3 changed files with 13 additions and 5 deletions

View File

@ -58,9 +58,7 @@ identd (char *username)
identd_is_running = FALSE; identd_is_running = FALSE;
snprintf (outbuf, sizeof (outbuf), "%%\tServicing ident request from %s as %s\n", EMIT_SIGNAL (XP_TE_IDENTD, current_sess, inet_ntoa (addr.sin_addr), username, NULL, NULL, 0);
inet_ntoa (addr.sin_addr), username);
PrintText (current_sess, outbuf);
recv (read_sok, buf, sizeof (buf) - 1, 0); recv (read_sok, buf, sizeof (buf) - 1, 0);
buf[sizeof (buf) - 1] = 0; /* ensure null termination */ buf[sizeof (buf) - 1] = 0; /* ensure null termination */
@ -143,8 +141,7 @@ identd_ipv6 (char *username)
snprintf (ipv6buf, sizeof (ipv6buf) - 1, "[SOCKET ERROR: 0x%X]", WSAGetLastError ()); snprintf (ipv6buf, sizeof (ipv6buf) - 1, "[SOCKET ERROR: 0x%X]", WSAGetLastError ());
} }
snprintf (outbuf, sizeof (outbuf), "%%\tServicing ident request from %s as %s\n", ipv6buf, username); EMIT_SIGNAL (XP_TE_IDENTD, current_sess, ipv6buf, username, NULL, NULL, 0);
PrintText (current_sess, outbuf);
recv (read_sok, buf, sizeof (buf) - 1, 0); recv (read_sok, buf, sizeof (buf) - 1, 0);
buf[sizeof (buf) - 1] = 0; /* ensure null termination */ buf[sizeof (buf) - 1] = 0; /* ensure null termination */

View File

@ -1143,6 +1143,11 @@ static char * const pevt_genmsg_help[] = {
N_("Right message"), N_("Right message"),
}; };
static char * const pevt_identd_help[] = {
N_("IP address"),
N_("Username")
};
static char * const pevt_join_help[] = { static char * const pevt_join_help[] = {
N_("The nick of the joining person"), N_("The nick of the joining person"),
N_("The channel being joined"), N_("The channel being joined"),

View File

@ -424,6 +424,12 @@ pevt_genmsg_help
$1$t$2 $1$t$2
n2 n2
Identd
XP_TE_IDENTD
pevt_identd_help
%C23*%O$tServicing ident request from %C23$1%O as %C18$2%O
2
Ignore Add Ignore Add
XP_TE_IGNOREADD XP_TE_IGNOREADD
pevt_ignoreaddremove_help pevt_ignoreaddremove_help