-/*
+/*
* Charybdis: an advanced ircd
* ip_cloaking.c: provide user hostname cloaking
*
{
if (newhost != client_p->orighost)
sendto_one_numeric(client_p, RPL_HOSTHIDDEN, "%s :is now your hidden host",
- client_p->host);
+ newhost);
else
sendto_one_numeric(client_p, RPL_HOSTHIDDEN, "%s :hostname reset",
- client_p->host);
+ newhost);
sendto_server(NULL, NULL,
CAP_EUID | CAP_TS6, NOCAPS, ":%s CHGHOST %s :%s",
- use_id(&me), use_id(client_p), client_p->host);
+ use_id(&me), use_id(client_p), newhost);
sendto_server(NULL, NULL,
CAP_TS6, CAP_EUID, ":%s ENCAP * CHGHOST %s :%s",
- use_id(&me), use_id(client_p), client_p->host);
+ use_id(&me), use_id(client_p), newhost);
change_nick_user_host(client_p, client_p->name, client_p->username, newhost, 0, "Changing host");
{
ipv6 = 1;
- /* Damn you IPv6...
+ /* Damn you IPv6...
* We count the number of colons so we can calculate how much
* of the host to cloak. This is because some hostmasks may not
* have as many octets as we'd like.
else if (!strchr(outbuf, '.'))
return;
- for (tptr = outbuf; *tptr != '\0'; tptr++)
+ for (tptr = outbuf; *tptr != '\0'; tptr++)
{
if (*tptr == ':' || *tptr == '.')
{
rb_strlcpy(outbuf, inbuf, HOSTLEN + 1);
- /* pass 1: scramble first section of hostname using base26
+ /* pass 1: scramble first section of hostname using base26
* alphabet toasted against the FNV hash of the string.
*
* numbers are not changed at this time, only letters.
*tptr = '0' + (*tptr + accum) % 10;
accum = (accum << 1) | (accum >> 31);
- }
+ }
}
static void