Addresses, if not fixes, #157.
Addresses, if not fixes, #157.

Any user can now run the !nickserv.enableoverride command, which will cause, along with /msg NickServ requests being sent, NickServ.java will also send a /raw USERIP [nick]. 

It then watches for this reply. If it receives it, and the response matches the list given in userip.list (one match/line, see bottom) (in the same directory as bot.conf), they are assumed to be authed with NickServ.

Any errors in this operation (for instance, file-not-found, error reading file, nickserv replies first, etc.) cause the override to be disabled.

The override is disabled by default.

This commit is open for comments/changes.

File format:

'/quote userip [nick]' returns something like:
[nick]=+lalal@87029A85.60BE439B.C4C3F075.IP

The file should look something like:

+lalal@87029A85.60BE439B.C4C3F075.IP
+bar@87029A85.60BE439B.45478876.IP
+foo@54449687.60BE439B.C4C3F075.IP

Please don't put localhost in on 'tov. Please?


UWCS/choob,UWCS/choob,UWCS/choob,UWCS/choob,UWCS/choob,UWCS/choob