Configuring SASL for mIRC

The most recent solution for enabling SASL in mIRC appears to be with sasl.mrc, the first of the options documented below. Some older solutions have also been reported, with varying degrees of success. They are still listed here in case the first option does not work.

Configuring SASL for mIRC: sasl.mrc

The mirc script is written by Kyle Travaglini and was originally taken from a SwiftIRC forum post. The SwiftIRC version has been replaced by a version that does not require the DLL.

The steps for using sasl.mrc are documented here. A brief summary is also included below.

  1. Download sasl.mrc and save it in the mIRC application data folder, probably C:\Users\USERNAME\AppData\Roaming\mIRC.

  2. Load sasl.mrc using the /load command.

  3. Press F2 to open the SASL configuration.

  4. Select the entry for freenode and fill in your primary registered nickname, NickServ password, and other fields as required. A grouped nick will not work.

  5. Click OK, then Save.

  6. If everything has been configured correctly, the next time you connect you should see the message:

    SASL authentication successful

Configuring SASL for mIRC: sasl-lite.mrc

The "lite" script was taken from a mIRC forum post, which took it from a now-expired pastebin. It lacks the configuration dialog that sasl.mrc has.

  1. Download sasl-lite.mrc and save it in the mIRC application data folder, probably C:\Users\USERNAME\AppData\Roaming\mIRC.

  2. Open the file in your editor and replace var %user = ENTER YOUR USERNAME HERE with your primary registered nickname. Then replace var %password = ENTER YOUR PASSWORD HERE with your NickServ password.

  3. Load sasl-lite.mrc using the /load command.

  4. If everything has been configured correctly, the next time you connect you should see the message:

    SASL authentication successful

Configuring SASL for mIRC: the original sasl.mrc and SASL.dll

This version of the sasl.mrc script is the original, taken from the SwiftIRC forum post. It needs a DLL in addition to the script file.

  1. Download sasl-old.mrc and save it as sasl.mrc in the mIRC application data folder, probably C:\Users\USERNAME\AppData\Roaming\mIRC.

  2. Download SASL.dll and save it in the same place. The source code for the DLL is available as well. It was compiled with Visual Studio 2008 on Windows 7.

  3. Load the script, and press F2 to open the configuration.

  4. Fill in the required fields. Make sure to enter your primary nickname.

  5. Click OK. You may need to click Save.

  6. If everything has been configured correctly, the next time you connect you should see the message:

    SASL authentication successful

If you know of any additions or corrections, or would like to contribute improvements, contact us at the email below.

Copyright © 2002 – 2012 by freenode Creative Commons License
Comments to email address: support at freenode dot net