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 |