View Issue Details

IDProjectCategoryView StatusLast Update
0004125unrealircdpublic2012-10-06 12:49
ReporterfspijkermanAssigned Tosyzop 
PrioritylowSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version3.2 
Target VersionFixed in Version3.2.10-rc1 
Summary0004125: Specify a constrain with the user class for deny,allow channel {}
DescriptionAdd the class of an user as extra constrain when matching allow/deny channel {}

 
Additional Informationdeny channel {
        channel "*warez*";
        reason "Warez is illegal";
        class "clients";
};

allow channel {
        channel "#WarezSucks";
        class "clients";
};

If no class is specified, it will match all classes.
TagsNo tags attached.
3rd party modules

Activities

fspijkerman

2012-10-02 15:13

reporter  

denyallow-class.diff (6,627 bytes)

syzop

2012-10-06 12:49

administrator   ~0017154

http://hg.unrealircd.com/hg/unreal/rev/3a1f9e484676

- Add 'class' option to allow/deny channel so you can allow/deny
  users based on their class. Patch from fspijkerman (0004125).

Will be in 3.2.10.

Thanks for the clean patch! Nicely confirming to our UnrealIRCd C style, no changes to it required.

Issue History

Date Modified Username Field Change
2012-10-02 15:13 fspijkerman New Issue
2012-10-02 15:13 fspijkerman File Added: denyallow-class.diff
2012-10-02 15:31 fspijkerman Status new => has patch
2012-10-06 12:49 syzop Note Added: 0017154
2012-10-06 12:49 syzop Status has patch => resolved
2012-10-06 12:49 syzop Fixed in Version => 3.2.10-rc1
2012-10-06 12:49 syzop Resolution open => fixed
2012-10-06 12:49 syzop Assigned To => syzop