The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog
Personal tools

Modules/cgiirc

From Inspire IRCd (InspIRCd)

Jump to: navigation, search

Description

Allows for changing the hosts of CGI:IRC clients from trusted sources when they connect.

Configuration Tags

<cgiirc opernotice="yes/no">

Set to yes if you wish for opers to be sent notices containing extra information when a CGI:IRC client connects.

<cgihost type="pass" mask="www.mysite.com">  
<cgihost type="webirc" password="yourpass" mask="127.0.0.1">
<cgihost type="ident" mask="otherbox.mysite.com">  
<cgihost type="passfirst" mask="www.mysite.com">

Add one of these for each trusted CGI:IRC site, by hostmask. The pass, ident and passfirst methods indicate where the module should get the real client's IP address from, for further information, please see the CGI:IRC documentation.

The webirc configuration required that an IP address must be entered into the mask tag.

Additional Modes

None

Additional Commands

None

Special Notes

Note that this module will usually initiate a second DNS lookup for each user connecting from CGI:IRC. This should not cause too much of a performance loss, however if this increases resource usage more than you would like, it is recommended you do not use this module.