Upgrade Nickserv to SASL When Available
I mentioned this in IRC earlier today, and wanted to file a bug report to get the idea down "on paper" and have some permanent record of it
<phuzion> Would it be terribly hard to include a button on the Configure Networks Auto Identify panel that "upgrades" your identification from NickServ auto ID to SASL auth? I have a few networks where I've got NickServ Auto ID enabled, but didn't know the network supported SASL. These networks have randomly generated NickServ passwords, which means I'd either have to hunt for them in my password manager, pull them from Postgres, or reset them.
<phuzion> Perhaps just a button that switches off "Auto Identify", turns on "Use SASL Authentication", copies the password from the NickServ field, and autofills the first nick from the identity used on that particular network?
Ideally, this feature would only appear when the following conditions are true:
- Network supports SASL
- SASL is not enabled
- NickServ Auto Identify is enabled and the password field is not null
Down the road, this could theoretically happen automatically based on some criteria (SASL support check returns true? Network is on a whitelist? User is asked if they want to upgrade?) But for now, a button to manually do it would suffice.