Well, I'm very angry that
IRC Services does not support
Unreal's SVS2MODE. So I have written a little hack (kludge) to support it. You can download it as a patch for SVS2MODE support here. There is no need for configuration; patching your IRC Services means to enable SVS2MODE.
It is an IRC command which is used by IRC-services, which are linked to the IRC-network as a server-to-server link. These services, such like ChanServ, have special privileges. For this reason they need to be U-line'd in the IRC-network.
One of these special commands is SVSMODE which allows, for example NickServ, to set user mode's of other users. An example is: if you identify your nick by NickServ (/ns identify <password>) successfully then you will get the user mode +r to mark your nick as identified.
If you are using UnrealIRCd these modes will be set with the SVSMODE command but is not displayed during identifying to the user. Only if IRC-services is sending the SVS2MODE command then the user will see it at the IRC-client. For the example above it means that you will get the user mode +r but the client will not display it.
The official answer of the developer of the
IRC Services, Andrew Church, at the mailing list is that
UnrealIRCd is the only IRC-daemon which does not displays user mode's on SVSMODE messages; and if there exist an other SVSMODE command then the other command should hide the user mode's.
After a long time of code browsing of IRC Services I have found an other answer why there will be no support in the future: All SVSMODE messages are hard-coded into the sources at many different places. So it will be hard to support SVSMODE and SVS2MODE without using a hack (kludge) in the sources.
Your comment