The "passforward" Module (v3)

Description

This module allows an account password to be forwarded to a services pseudoclient such as NickServ.

The forwarded password can either be sent with /PASS or (since v3.12.0) as the second parameter to the /NICK command.

Configuration

To load this module use the following <module> tag:

<module name="passforward">

<passforward>

The <passforward> tag defines settings about how the passforward module should behave. This tag can only be defined once.

Name Type Default Value Description
cmd Text SQUERY $nickrequired :IDENTIFY $pass The command to use when forwarding a password to services.
forwardmsg Text NOTICE $nick :*** Forwarding PASS to $nickrequired The command to use when informing the connecting user that their password is being forwarded.
nick Text NickServ The nickname of the user that must be online for a password to be forwarded.

The cmd and forwardmsg fields can contain any of the following template variables:

Variable Description
$nick The nickname of the connecting user.
$nickrequired The nickname of the user that must be online for a /PASS password to be forwarded.
$pass The password sent by the connecting user using the /PASS command.
$user The username (ident) of the connecting user.
Example Usage
<passforward cmd="SQUERY $nickrequired :IDENTIFY $nick $pass"
             forwardmsg="NOTICE $nick :*** Forwarding PASS to $nickrequired"
             nick="NickServ">