View Issue Details

IDProjectCategoryView StatusLast Update
0002355unrealircdpublic2005-02-26 18:54
ReporterRon2K Assigned Tosyzop  
Status resolvedResolutionfixed 
OSWindows XPOS VersionSP2 
Product Version3.2.3 
Fixed in Version3.2.3 
Summary0002355: chmode +j doesn't display error message if halfops try setting it
DescriptionChannel modes display a "you're not channel operator" message if someone without the required privileges try to set them. Or, at least, they should. While I was testing chmode +j, I noticed that no error message to this effect was sent if a halfop tried setting +j. (The "you're not channel operator" message was correctly sent to voices and normal users if they tried setting it.)

To further illustrate this, here's a raw extract (using X-Chat's "raw log" feature):

## As a normal user or a +v user ##
<< MODE #test +j 2:30>> 482 Ron2K #test :You're not channel operator

## As a +h user ##
<< MODE #test +j 2:30
[no reply from server] <-- this is the problem here

## As a +o, +a, or +q user ##
<< MODE #test +j 2:30>> :Ron2K!Ron2K@6D25E2A3.6A7FE416.D8811FF1.IP MODE #test +j 2:30

(CVS version used was ReleaseID
TagsNo tags attached.
3rd party modules



2005-02-19 13:29

reporter   ~0009179

Same problem noted with channel mode +T.


2005-02-26 18:54

administrator   ~0009325

Thanks, fixed in CVS [.290].

- Fixed halfop trying to set chanmode +G/+T/+j not getting an error message, reported
  by Ron2K (#Ron2K).
- Module coders: using extcmode_default_requirechop is now depricated, check src/extcmodes.c
  ctrl+f extcmode_default_requirechop for more details (solution: copy+paste & fill in modechar).

Issue History

Date Modified Username Field Change
2005-02-19 12:47 Ron2K New Issue
2005-02-19 13:29 Snake Note Added: 0009179
2005-02-19 14:39 syzop Status new => acknowledged
2005-02-26 18:54 syzop Status acknowledged => resolved
2005-02-26 18:54 syzop Fixed in Version => 3.2.3
2005-02-26 18:54 syzop Resolution open => fixed
2005-02-26 18:54 syzop Assigned To => syzop
2005-02-26 18:54 syzop Note Added: 0009325