[AC-Admins] CGI:IRC config change

Scott 'Simba' Garron simba at anthrochat.net
Wed Apr 4 13:21:17 EDT 2007


      It turns out that the newer versions of UnrealIRCd include direct 
support for CGI:IRC clients.  What that means is that when a user 
connects to a properly configured server using the web chat at 
http://chat.anthrochat.net/ , it will show the user's actual IP address 
or hostname (munged with umode +x, of course) as their hostname instead 
of just "www-data at anthrochat.net".  This is a nice feature for anyone 
operating a channel who wants to set more effective bans on web users. 
Where /mode +b ~r:[hexcode]* will work, most folks and clients aren't 
aware that they can do that.  This makes CGI:IRC behave like any other 
client connecting directly from the end user.

      What that means for you guys is that you need to add another 
config block somewhere in your unrealircd.conf file that looks like this:

/*
  * cgiirc {}
  * This allows you to configure hostmask pass-through for a CGI:IRC
  * client
  */

cgiirc {
         type webirc;
         hostname "205.244.242.238";
         password "";
};


      Most of the users just use the default server (lion) when 
connecting with the CGI:IRC client at http://chat.anthrochat.net/ , but 
I have seen some users change the default and use one of the other 
AnthroChat servers.  For consistency sake, it would be good if all of 
the servers had this block added to their configurations.

      Since this list is archived publicly on the web, I'm not including 
the password.  As each of you have indicated that the block has been 
added to your server, I'll forward the password directly to you.

-- 
Scott 'Simba' Garron


More information about the Admins mailing list