View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006635 | unreal | ircd | public | 2026-07-06 16:20 | 2026-07-06 16:20 |
| Reporter | craftxbox | Assigned To | |||
| Priority | low | Severity | trivial | Reproducibility | always |
| Status | new | Resolution | open | ||
| Summary | 0006635: set::modes-on-join is affected by its position in the configuration file. | ||||
| Description | Modes set in set::modes-on-join are validated immediately upon being read in the config file. This causes issues with values being clamped (or dropped?) if they exceed the default limits, which are redefined later in the config file. IE: chanhistory +H | ||||
| Steps To Reproduce | Remove any existing set::modes-on-join or set::history conf: ``` set { modes-on-join "+H 123456:123456m" } set { history { channel { max-storage-per-channel { registered { lines 123456; time 123456m; } } } } } ``` rehash, then join a new channel. Witness: * irc.example.org sets modes [#test +H 5000:31d] move set::modes-on-join below set::history rehash, join new channel Witness as intended: * irc.example.org sets modes [#test +H 123456:123456m] | ||||
| 3rd party modules | |||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-07-06 16:20 | craftxbox | New Issue |