View Issue Details

IDProjectCategoryView StatusLast Update
0001308unrealircdpublic2003-11-20 19:43
ReporterSinus Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.2-beta18 
Summary0001308: ircop with can_override and halfop in a channel cannot kick another halfop
DescriptionAn ircop who has the can_override flag and is halfop in a channel cannot kick another halfop
Attached Files
halfop-override.diff (782 bytes)
new-halfop-override.diff (1,306 bytes)
3rd party modules

Activities

Sinus

2003-10-18 08:29

reporter   ~0003832

Last edited: 2003-10-30 19:06

Forgot to say that the bug was reported by Special

Also forgot to mention that the enclosed .diff file is a patch that fixes the problem.

Uploaded a new patch that fixes a desynch issue when there are unpatched ircd(s) in the network.
A "/mode -h" is sent before the /kick.

edited on: 10-30-03 19:06

syzop

2003-10-30 21:29

administrator   ~0003888

Last edited: 2003-10-31 03:41

That's also the reason why I didn't quickly fix 0001012, one has to be very careful with these things.. Anyway, I'll probably take a look at these bugs in the next few days because it seems to annoy quite some ppl ;).

**edit**
got fix ready, will commit tomorrow (that's about 14h or so)

edited on: 10-31-03 03:41

syzop

2003-10-31 19:11

administrator   ~0003907

Fixed in .1967. I might partially rewrite the oper override code in the future because there are still other "bugs".
On a sidenote, in the beta branch we don't do backward compatible stuff for servers (well except services things).

Issue History

Date Modified Username Field Change
2003-10-18 08:26 Sinus New Issue
2003-10-18 08:26 Sinus File Added: halfop-override.diff
2003-10-18 08:29 Sinus Note Added: 0003832
2003-10-29 18:31 Sinus Note Edited: 0003832
2003-10-30 19:03 Sinus File Added: new-halfop-override.diff
2003-10-30 19:06 Sinus Note Edited: 0003832
2003-10-30 21:29 syzop Note Added: 0003888
2003-10-30 21:35 syzop Status new => assigned
2003-10-30 21:35 syzop Assigned To => syzop
2003-10-31 03:41 syzop Note Edited: 0003888
2003-10-31 19:11 syzop Status assigned => resolved
2003-10-31 19:11 syzop Resolution open => fixed
2003-10-31 19:11 syzop Note Added: 0003907
2003-11-20 19:43 syzop Status resolved => closed