View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006353 | unreal | ircd | public | 2023-10-17 08:52 | 2023-10-23 09:53 |
Reporter | BlackBishop | Assigned To | syzop | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 6.1.2.3 | ||||
Fixed in Version | 6.1.3-rc1 | ||||
Summary | 0006353: +I gets trimmed before digit | ||||
Description | Trying to set an invite exception for an operclass `+I ~operclass:d3x-staff` results in `+I ~operclass:d` | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
Fixed, thanks for the report :) commit 5b7e37521381cac92945b59fd1f47023521a75ff (HEAD -> unreal60_dev, origin/unreal60_dev, origin/HEAD) Author: Bram Matthys <[email protected]> Date: Mon Oct 23 09:48:40 2023 +0200 Limit operclass name to a-zA-Z0-9_- and use the same validation in ~operclass extban. This fixes the issue where +e/+I ~operclass:name gets cut off if the name contains any digits. Reported by BlackBishop in https://bugs.unrealircd.org/view.php?id=6353 Also, we previously allowed any characters in the operclass, which is not a great idea. |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-10-17 08:52 | BlackBishop | New Issue | |
2023-10-23 09:53 | syzop | Summary | +I gets trimmed before int => +I gets trimmed before digit |
2023-10-23 09:53 | syzop | Assigned To | => syzop |
2023-10-23 09:53 | syzop | Status | new => resolved |
2023-10-23 09:53 | syzop | Resolution | open => fixed |
2023-10-23 09:53 | syzop | Fixed in Version | => 6.1.3-rc1 |
2023-10-23 09:53 | syzop | Note Added: 0023070 |