1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices Coding] A subtle levels bug
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20A%20subtle%20levels%20bug&In-Reply-To=">
8 <META NAME=
"robots" CONTENT=
"index,nofollow">
9 <META http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
10 <LINK REL=
"Previous" HREF=
"000190.html">
11 <LINK REL=
"Next" HREF=
"000170.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices Coding] A subtle levels bug
</H1>
16 <A HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20A%20subtle%20levels%20bug&In-Reply-To="
17 TITLE=
"[IRCServices Coding] A subtle levels bug">achurch at achurch.org
19 <I>Sun Feb
3 01:
51:
13 PST
2002</I>
21 <LI>Previous message:
<A HREF=
"000190.html">[IRCServices Coding] Nickname linking/coding question
23 <LI>Next message:
<A HREF=
"000170.html">[IRCServices Coding] Error in Logon News Adding
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#169">[ date ]
</a>
27 <a href=
"thread.html#169">[ thread ]
</a>
28 <a href=
"subject.html#169">[ subject ]
</a>
29 <a href=
"author.html#169">[ author ]
</a>
34 <PRE>><i>I'm running Bahamut with IRCServices
5, and I've spotted a chanserv
35 </I>><i>levels bug:
37 </I>><i>Pertinent Channel level settings:
38 </I>><i>AUTOVOICE
0
39 </I>><i>AUTOHALFOP
4 (although it isn't used, because Bahamut doesn't support
42 </I>><i>A user with access level
4 enters the channel. He is not autovoiced,
43 </I>><i>despite being above the AUTOVOICE leve, because he would be be hopped if
44 </I>><i>this wasn't bahamut, so he is left with no modes.
46 </I>><i>The bahamut protocol module needs to recognise this situation and voice
49 Protocol modules don't touch ChanServ, as they shouldn't. The CS
50 access code is supposed to take care of this automatically by deleting the
51 AUTOHALFOP and HALFOP levels (see access.c:init_access()) when the protocol
52 module signals that it doesn't have halfop capability, but it doesn't seem
53 to be working correctly. I'll look into it.
55 ><i>I found this one by fidding about with my last bug, and is best summed
56 </I>><i>up by this transcript (my comments in [square brackets]):
58 </I>><i>-
> ChanServ levels #chat list
59 </I>><i><ChanServ
> Access level settings for channel #chat:
60 </I>><i><ChanServ
> AUTOPROTECT
10
61 </I>><i><ChanServ
> AUTOOP
5
62 </I>><i><ChanServ
> AUTOHALFOP
4
63 </I>><i><ChanServ
> AUTOVOICE
0
65 ><i>-
> ChanServ levels #chat DIS AUTOHALFOP
66 </I>><i><ChanServ
> AUTOHALFOP disabled on channel #chat.
68 </I>><i>-
> ChanServ levels #chat list
69 </I>><i><ChanServ
> Access level settings for channel #chat:
70 </I>><i><ChanServ
> AUTOPROTECT
10
71 </I>><i><ChanServ
> AUTOOP
5
72 </I>><i><ChanServ
> AUTOHALFOP (disabled) [AUTOHALFOP is disabled... all good so far]
73 </I>><i><ChanServ
> AUTOVOICE
3 [hello... AUTOVOICE is randomly reset...]
74 </I>><i><ChanServ
> AUTODEOP -
1
75 </I>><i><ChanServ
> NOJOIN -
2
76 </I>><i><ChanServ
> INVITE
5
77 </I>><i><ChanServ
> AKICK
10
78 </I>><i><ChanServ
> SET
10000 [SET and CLEAR - formerly disabled, are now level
10000!]
79 </I>><i><ChanServ
> CLEAR
10000
81 Fixed (logic bug in LEVELS DISABLE), thanks for the report.
82 Incidentally, the
"10000" should read
"(founder only)
", and that's already
83 fixed for the next release.
86 <A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org
</A>
87 <A HREF=
"http://achurch.org/">http://achurch.org/
</A>
95 <LI>Previous message:
<A HREF=
"000190.html">[IRCServices Coding] Nickname linking/coding question
97 <LI>Next message:
<A HREF=
"000170.html">[IRCServices Coding] Error in Logon News Adding
99 <LI> <B>Messages sorted by:
</B>
100 <a href=
"date.html#169">[ date ]
</a>
101 <a href=
"thread.html#169">[ thread ]
</a>
102 <a href=
"subject.html#169">[ subject ]
</a>
103 <a href=
"author.html#169">[ author ]
</a>