Page MenuHomeDevCentral

Allow eggdrops to connect to nickserv at runtime
ClosedPublic

Authored by dereckson on Oct 16 2018, 13:58.

Details

Summary

Currently, Freenode is under heavy attack, with a lot of channels
using restricted mode. As such, it's especially important to be
connected to nickserv at startup.

It's possible to ask automatic nickserv login if we set a server
password following the "nickname:password" format.

A difficulty is nickserv passwords is stored in database, and
need the registry command to query it. That requires to
reorder options a little bit, and so it introduces a little
less readable configuration, as TCL scripts and settings are
both split in two.

Reference: https://freenode.net/kb/answer/registration#logging-in

Test Plan

Restart service for Wearg, at login it was connected.

14:18:06 -!- account : Wearg

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

dereckson requested review of this revision.Oct 16 2018, 13:58
dereckson created this revision.
dereckson updated this revision to Diff 4878.Oct 16 2018, 14:06

Fix whitelines

dereckson updated this revision to Diff 4879.Oct 16 2018, 14:12

Substitute variables

dereckson updated this revision to Diff 4880.Oct 16 2018, 14:15

s/usename/username

dereckson edited the test plan for this revision. (Show Details)Oct 16 2018, 14:22
dereckson updated this revision to Diff 4881.Oct 16 2018, 14:24

Rebased

dereckson accepted this revision.Oct 16 2018, 19:35
This revision is now accepted and ready to land.Oct 16 2018, 19:35
This revision was automatically updated to reflect the committed changes.