View Issue Details

IDProjectCategoryView StatusLast Update
0001745unrealircdpublic2007-04-27 06:03
ReporterTechnomage Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
PlatformAll 
Summary0001745: Adding oper viewable-only field(s) to whois
DescriptionFeature request:

Implement a line that displays in the WHOIS response - it is only visible to ircOps, and is also settable/appendable by ircOps via a priviledged irc command. It would be bound by nick (if registered) or user@host mask (if not registered).

I believe this would be similar to the currently implemented SWHOIS line, but only visible to ircOps, and changable in real time as opposed to in the config file. (We could call this the 'Clueless Wonder' field, cause there's a heap of those running around)

An expansion of the idea would be to have multiple fields that could be set/unset/edited/deleted on a per-nick/per-user@hostmask basis.

As an example, this could be very useful for identifying and/or tracking of problem users, and users who skirt the lines of the server rules. Or for tagging various bots that don't look like bots! :)
TagsNo tags attached.
3rd party modules

Relationships

child of 0003284 closedsyzop 3rd Party Module Wishlist 

Activities

mitchellj

2004-04-18 14:16

reporter   ~0005883

That sounds like a cool idea,

I would have to agree with Technomage on that idea

:)

codemastr

2004-04-18 14:25

reporter   ~0005884

Well there definately would not be multiple fields, I can guarantee that. I'm not going to add a super complex system like that for such a basic task. And it also definately would not be bound by user/host like you suggest, and even more definately not by registered nickname. Those are services features, not IRCd features.

Furthermore, I don't quite see the point. Tagging bots? Isn't that what umode +B is for? Breaking the rules? Well there are dozens of commands to deal with that, I don't see why you need to mark someone as a rule breaker...

mitchellj

2004-04-18 14:37

reporter   ~0005885

Well not not users breaking rules but what about people who are bending them. Ie not breaking rules but need to keep a eye on or have been previously warned?

Some times users don't want to take a hitler style approach and just kline for the first small offence, like a argument between two users?

Technomage

2004-04-18 14:42

reporter   ~0005886

Well, the list was not designed as an exhaustive list of reasons :)

How about: suspected (but not yet proven) spambots, potential (but not yet proven) DDoS hosts/nicks, possible ban-evader nicks/uhosts, possible channel/user harassers, VIP users (although what a VIP on irc would be, I dunno).

As far as complexity, it's basically the gline/qline logic applied to a whois field, isn't it? Just another class of line which doesn't kill the offender, but just tags the whois data with the comment.

syzop

2004-04-19 12:00

administrator   ~0005889

I agree with codemastr, if this was implemented it would be just a simple command (from opers/services) to 'tag' a user, not something with *lines, config directives, exceptions, and what not.
However that shouldn't be a problem for you, services (or a module) would just tag them whenever they connect or do anything suspicious.
So, if implemented and you would want to do it on user@host or registered nick it would be services maintaining a 'list'.

Still, I'm not totally sure if this is useful. Like I can think of:
- a user connects
- services tag the user as 'suspected spambot' because he matches a list of X000 suspicious usernames or other criteria that have quite some false positives
- oper can then look into this
But then... why wouldn't services/whatever just send a message/notice to (eg) #opers about this.. why would they have to be "tagged". Tagging would mean you only see it when you do a /whois, that's only "after you wonder who it is"..
Other stuff like 'CHGSHsd Friendz0r :This is a friend of Syzop!!! plz not to kill' also seems a bit.. *ahem*.
And then you have 'CHGfdsdh Idiot :This is an idiot, keep an eye on him'.. hmmm ehhhh.
I can see some use for it for the larger nets (>1000) because then it might get a bit hard to remember every trouble maker, but..

I don't know... As you can see I'm still unsure.

stskeeps

2007-04-27 06:03

reporter   ~0013852

Better suited for services/module

Issue History

Date Modified Username Field Change
2004-04-18 14:07 Technomage New Issue
2004-04-18 14:16 mitchellj Note Added: 0005883
2004-04-18 14:25 codemastr Note Added: 0005884
2004-04-18 14:37 mitchellj Note Added: 0005885
2004-04-18 14:42 Technomage Note Added: 0005886
2004-04-19 12:00 syzop Note Added: 0005889
2007-04-27 06:03 stskeeps Relationship added child of 0003284
2007-04-27 06:03 stskeeps Status new => closed
2007-04-27 06:03 stskeeps Note Added: 0013852
2007-04-27 06:03 stskeeps Resolution open => fixed