Anope Bug Tracker - Anope Stable (2.0.x series)
View Issue Details
0001609Anope Stable (2.0.x series)[All Projects] Generalpublic2014-07-26 16:442014-07-26 17:01
InspIRCd 2.0.16 (stable)Ubuntu Server14.04 LTS amd64
0001609: Weird random nickname when using SVSNICK on an enforced nickname
Weird random nickname when issuing OperServ SVSNICK on an enforced nickname, while the original nickname is reserved.
Client 0 (C0) - Regular user
Client 1 (C1) - Services Root

C0: /nick <registered_nickname>
C0: don't identify and get an enforced nickname *or* identify, issue NickServ LOGOUT and wait for the random nickname enforcement

C1: /os svsnick <enforced_nickname> <registered_nickname> (during the period when the original nickname is reserved, 1m in my case)
Those strange nicknames are aways starting with digits.
No tags attached.
png Regular_user.png (276,078) 2014-07-26 16:44
Issue History
2014-07-26 16:44marquimNew Issue
2014-07-26 16:44marquimFile Added: Regular_user.png
2014-07-26 17:01AdamNote Added: 0006654

2014-07-26 17:01   
I think this is because you are SVSNICKing the user to a resv'd nickname which InspIRCd will resolve by switching the user to their UID. Assuming you have m_svshold set?

I don't think this is a bug really. Perhaps services shouldn't allow svsnick to known resv'd nicks.