There seems to be an issue unfortunately, with quite a few IRC servers out there. Specifically, your IRCReporter sends a username line of:
Code:
USER IRCBOT WTF PENS :IRCBOT
It seems that with this USER line, IRCReporter is detected as
drone_PB, which is an evil bot (AFAIK). The respective lines in the IRC server software that perform this detection are the following:
Code:
int check_drone_PB(char *username, char *gcos)
{
unsigned char *x;
if(*username == '~')
username++;
if(strlen(username) <= 2)
return 0;
/* verify that it's all uppercase leters */
for(x = (unsigned char *) username; *x; x++)
{
if(*x < 'A' || *x > 'Z')
return 0;
}
if(strcmp(username, gcos))
return 0;
return 1;
}
IOW, IRCReporter can't be used on our IRC servers for that reason (check src/s_user.c of bahamut ircd, version 1.4.*). Would it be possible to provide a version that "passes" this check successfully?