Anope Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001722Anope Stable (2.0.x series)[All Projects] Generalpublic2019-05-01 13:562019-05-01 13:56
ReporterKoragg 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformLinux/UnixOSDebianOS VersionDebian 9/Stretch
Summary0001722: cs set persist off does not always unset chanmode +P on the first time setting it off
DescriptionIt appears that if someone does /cs set persist #chan off for the first time, +P is unset as normal, but every subsequent time if persist is set on, then persist must be set off TWICE to unset +P. This issue occurs on InspIRCd and UnrealIRCd confirmed. InspIRCd 2.0.17 and UnrealIRCd 4.2.3-rc1

Steps To Reproduce1) Register a channel and run /cs set persist #chan on (or have persist in the default options for newly registered channels, it occurs in both cases).

2) /cs set persist #chan off (unsets +P as intended)

3) /cs set persist #chan on (sets +P as intended)

4) /cs set persist #chan off (from now on, one must run this command TWICE for +P to be unset on #chan and this is a multi IRCd issue, occuring on InspIRCd and UnrealIRCd for sure, likely on others as well).

Only solution to +P not being unset on /cs set persist #chan off on the first try is running the command twice.
Additional InformationThis requires a persistent/permanent channel mode on the IRCd, often (always?) channel mode +P thus it might be that ALL IRCd's employing such a channel mode are effected by this bug.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2019-05-01 13:56 Koragg New Issue


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker