View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006590 | unreal | ircd | public | 2025-11-06 23:01 | 2025-11-07 00:36 |
| Reporter | westid | Assigned To | |||
| Priority | high | Severity | major | Reproducibility | always |
| Status | new | Resolution | open | ||
| Product Version | 6.2.1 | ||||
| Summary | 0006590: security group rules priority | ||||
| Description | when you're in more than one security group with maxchannelsperuser, it only gives you the minimum number of channels in that group so if you're in known-users registered-users and high-reputation known-users requires a little reputation - 10 channels high-reputation requires a lot of reputation - 15 channels registered-users are authenticated with services - 20 channels how do you select which group's rules takes precedence? if you have earned/been given more max channels, and qualify for three groups it picks the lowest - but all three of these groups are true for a registered user | ||||
| Tags | No tags attached. | ||||
| 3rd party modules | |||||
|
|
Hey there. Thanks for your bug report. I know my solution perhaps sounds a bit overly complicated, but I would advise to take a look at making some security-groups which make use of [code]security-group { }[/code] and [code]exclude-security-group { }[/code] to fine-tune things. You can use this to make categories based on what security-groups a user is and is not in and apply maxchannelsperuser to those parent security-groups. [code] security-group max-chans-ten { security-group { known-users; } exclude-security-group { high-reputation; } // And so on } [/code] Hope this helps! https://www.unrealircd.org/docs/Security-group_block#Syntax |