Anope IRC Services

Anope Development => Feature Requests => Topic started by: De{M}iuM on January 16, 2009, 09:52:53 PM

Title: Anope nick's use like Unreal UDB?
Post by: De{M}iuM on January 16, 2009, 09:52:53 PM
Maybe can exist in a future a version of Anope for Unreal UDB in order to use nicks with command /nick nick:password?
Title: Re: Anope nick's use like Unreal UDB?
Post by: Charles Kingsley on January 16, 2009, 11:05:27 PM
I've heard this unreal udb thing mentioned before last week but as yet google won't show me anything useful.

What exactly is it, & where does it come from?
Title: Re: Anope nick's use like Unreal UDB?
Post by: Jobe on January 17, 2009, 12:42:53 PM
I think he's refereing to the NSAuth UnrealIRCd module (http://www.vulnscan.org/customcoding#NSAuth)
Title: Re: Anope nick's use like Unreal UDB?
Post by: Charles Kingsley on January 17, 2009, 01:30:06 PM
ah, thx.
Title: Re: Anope nick's use like Unreal UDB?
Post by: Jan Milants on January 17, 2009, 01:57:32 PM
How can we support a feature that the ircd in most cases doesn't even have.. in unreals case it s a paid module so I doubt there s a lot of users with it + if you pay you get the required anope module anyways.
Also /nick nick:password is a IRCd command not an anope commant so the first place this needs to be implemented is the IRCd, not the services. Once such a command is broadly available anope might support it..
Title: Re: Anope nick's use like Unreal UDB?
Post by: Charles Kingsley on January 17, 2009, 02:01:04 PM
I think his point is he wants it for free and for anope to implement it.
Title: Re: Anope nick's use like Unreal UDB?
Post by: Jan Milants on January 17, 2009, 02:23:40 PM
I think his point is he wants it for free and for anope to implement it.
Nothing wrong with that but /nick nick:password isn't a command normally recognized by the IRCd..  there is nothing in the RFC about the command or what the syntax would be to interact with services to my knowledge, nor do I know of an IRCd that supports it by default.. How can anope implement & support something the IRCds don't..
The first step towards such a command would be an open implementation in the IRCd and the documented protocol it uses to interact with services, only then can anope implement it..
I can see this being very handy in combination with NS SET KILL IMMED, but like I said, it s the IRCd that needs to parse /nick nick:password first..
Title: Re: Anope nick's use like Unreal UDB?
Post by: katsklaw on January 17, 2009, 03:33:20 PM
if I may. This CAN be done without the ircd's knowledge. Just not with the same syntax of /nick nick:password. A module can be written to accept a nick and password and upon successful authentication the user in question's nick can be changed. This can be done with the current codebase as well.

For example bob types: /msg nickserv AUTHNICK bill myuberpass and if myuberpass is the correct password for the group that bill belongs to, services will SVSNICK bob to bill and mark him as identified.
Title: Re: Anope nick's use like Unreal UDB?
Post by: De{M}iuM on January 19, 2009, 04:44:37 PM
Well there is exist something like NSAuth module without paying? ???