The ns_resetpass module works very nicely, and I have tried to edit it myself, for ChanServ, but unsuccessfully.
Adam is the author, and I know he's still around the forums, so I hope he may reply to this with a quick fix
This is for UnrealIRCd 3.2.9 + Anope-1.8.6 (This is a custom set up and runs perfectly, with no bugs or issues. It's just how we want it).
Basically, when encryption is set, both NickServ and ChanServ are unable to get/send the Nick and Channel Passwords. With resetpass, they can at least manage their nick/chan on their own, without needing staff to intervene. Any help with this module would be greatly appreciated by me, and other's. As there is currently nothing like this available, it should be a hot release