View Issue Details

IDProjectCategoryView StatusLast Update
0001417unrealircdpublic2004-01-30 03:15
Reporterdoh Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionopen 
Summary0001417: No msg throttle for classes
DescriptionCould it be possible to set a flag or likewise for a class that would make it not obey the normal text throttle (i.e you can only type 1 line/sec) like the ircops.
3rd party modules

Activities

w00t

2003-12-09 00:33

reporter   ~0004267

This, I can sorta see the sense in... But it would make extra configuration work... So whats the sense? Perhaps an optional thing in the class definitions? Perhaps the unrealircd.conf should have a section for defining class conenctions (oper, admin, user, etc.) with this stuff defined in that bit?

eg

class opers {
  throttle="1[1s]";
}

Now i know it is a crappy example... but it works. So then in the (is it Y:Line?) you could set up the class allows...

doh

2003-12-09 07:52

reporter   ~0004268

yeah, something like that w00t

w00t

2003-12-09 23:20

reporter   ~0004271

Sorry, make a passworded I:Line for the opers and a normal I:Line for the users...

allow {
    ip *@*;
    hostname *@*;
    class clients;
    userclass users;
    maxperip 5;
};

/* Passworded allow line */
allow {
    ip *@255.255.255.255;
    hostname *@*.acenet.com.au;
    class clients;
    password "f00Ness";
    userclass opers;
    maxperip 2;
};

Or something... Beh. Sorry about the Y:Line... Havent worked on a conf in a while ;)

w00t

2003-12-09 23:23

reporter   ~0004272

So from the above (sorry for the flood, guess I should consolidate my ideas)

We create individual classes for different types of users (opers, users, admins) and have characteristics set to those classes... such as throttle, errr... Other misc stuff like that. Opinions anyone?

syzop

2004-01-30 03:15

administrator   ~0004791

rejected ;)
This is way too dangerous (users are dumb), IMO if you allow them to flood at full-speed they are almost as powerful as opers anyway! And making it more complex (like X lines per X sec) is not possible like that (we use a totally different floodformula which I don't want to change), or at least not worth the effort.
I don't want to support things like this.

Issue History

Date Modified Username Field Change
2003-12-09 00:11 doh New Issue
2003-12-09 00:33 w00t Note Added: 0004267
2003-12-09 07:52 doh Note Added: 0004268
2003-12-09 23:20 w00t Note Added: 0004271
2003-12-09 23:23 w00t Note Added: 0004272
2004-01-30 03:15 syzop Status new => closed
2004-01-30 03:15 syzop Note Added: 0004791