]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2004/003071.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2004 / 003071.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] 5.0.36 and Unreal
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%205.0.36%20and%20Unreal&In-Reply-To=20040726142343.GD30439%40phat.za.net">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="003070.html">
11 <LINK REL="Next" HREF="003072.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] 5.0.36 and Unreal</H1>
15 <B>Martin Pels</B>
16 <A HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%205.0.36%20and%20Unreal&In-Reply-To=20040726142343.GD30439%40phat.za.net"
17 TITLE="[IRCServices Coding] 5.0.36 and Unreal">martinpels at hotmail.com
18 </A><BR>
19 <I>Mon Jul 26 07:49:21 PDT 2004</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="003070.html">[IRCServices Coding] 5.0.36 and Unreal
22 </A></li>
23 <LI>Next message: <A HREF="003072.html">[IRCServices Coding] 5.0.36 and Unreal
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#3071">[ date ]</a>
27 <a href="thread.html#3071">[ thread ]</a>
28 <a href="subject.html#3071">[ subject ]</a>
29 <a href="author.html#3071">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>&gt;<i> I suspect I'm the only one with this opinion.
35 </I>
36 Nope, I completely agree :-)
37
38 The mode +q is given to channel owners only, and because of this it
39 should not be possible for users with accesslevel 100 (channel admin) to
40 remove this mode (if they can this makes +q useless, because after
41 removing +q through Services a channel admin will be able to kick the
42 owner). So PROTECT/DEPROTECT should only add or remove +a.
43
44 On Mon, 2004-07-26 at 16:23, Aragon Gouveia wrote:
45 &gt;<i> | By Andrew Church &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org</A>&gt;
46 </I>&gt;<i> | [ 2004-07-26 15:31 +0200 ]
47 </I>&gt;<i> &gt; Actually, what would be best from my perspective is if someone--or
48 </I>&gt;<i> &gt; even better, several someones--made their own hacks to Services on their
49 </I>&gt;<i> &gt; own network to do what they thought was the &quot;right thing&quot;, and some sort of
50 </I>&gt;<i> &gt; consensus arose from there. (I often look to Services derivatives for
51 </I>&gt;<i> &gt; ideas as well; is anyone aware of a Services-like program that does use the
52 </I>&gt;<i> &gt; channel owner mode, and if so, how does it use the mode?)
53 </I>&gt;<i>
54 </I>&gt;<i> I don't know of anything apart from the IRCd itself.
55 </I>&gt;<i>
56 </I>&gt;<i>
57 </I>&gt;<i> &gt; I think a lot of the problem is that chanowner and protected (+a)
58 </I>&gt;<i> &gt; overlap too much--there isn't anything a chanowner can _do_ other than not
59 </I>&gt;<i> &gt; get de-ownered(?) by +a users, and maybe set a couple of modes that could
60 </I>&gt;<i> &gt; be just as easily handled by SET MLOCK. At the moment it's just an
61 </I>&gt;<i> &gt; extraneous, unnecessary privilege level, and I think that's what's causing
62 </I>&gt;<i> &gt; a lot of the confusion.
63 </I>&gt;<i>
64 </I>&gt;<i> Yea, that's right.
65 </I>&gt;<i>
66 </I>&gt;<i> Current Unreal protocol dictates that
67 </I>&gt;<i> channel owners (+q) can:
68 </I>&gt;<i> Set the channel +u
69 </I>&gt;<i> Set the channel +L
70 </I>&gt;<i> Set a channel user +a
71 </I>&gt;<i> Set a channel user +q
72 </I>&gt;<i> Set all other channel modes normal chanops can set
73 </I>&gt;<i> Kick anyone in the channel
74 </I>&gt;<i> NOT be kicked by anyone but another owner
75 </I>&gt;<i> NOT be deopped by anyone but another owner
76 </I>&gt;<i> NOT be de-q'd by anyone but another owner
77 </I>&gt;<i> NOT be de-a'd by anyone but another owner
78 </I>&gt;<i>
79 </I>&gt;<i> channel admins (+a) can:
80 </I>&gt;<i> Set the same channel modes normal chanops can set
81 </I>&gt;<i> NOT be kicked by anyone but an owner
82 </I>&gt;<i> NOT be deopped by anyone but an owner
83 </I>&gt;<i> NOT be de-a'd by anyone but an owner
84 </I>&gt;<i> NOT kick other channel admins
85 </I>&gt;<i> NOT deop other channel admins
86 </I>&gt;<i> NOT de-a other channel admins
87 </I>&gt;<i>
88 </I>&gt;<i>
89 </I>&gt;<i> The confusion for me is this:
90 </I>&gt;<i>
91 </I>&gt;<i> -ChanServ- PROTECT Give a user protected status (+a)
92 </I>&gt;<i> -ChanServ- DEPROTECT Remove protected status (+a)
93 </I>&gt;<i>
94 </I>&gt;<i> The (DE)PROTECT commands are labelled as being capable of adding/removing
95 </I>&gt;<i> +a status. However, the DEPROTECT command will remove +a and +q.
96 </I>&gt;<i> Additionally, channel admin status is essentially just a chanop status
97 </I>&gt;<i> providing kick/deop protection. Channel ownership is more than that, which
98 </I>&gt;<i> is why I think DEPROTECT should not have the ability of removing that
99 </I>&gt;<i> status. IMHO that control should be reserved for the ChanServ
100 </I>&gt;<i> FOUNDER, SUCCESSOR, and holder(s) of the founder password.
101 </I>&gt;<i>
102 </I>&gt;<i> I suspect I'm the only one with this opinion. In which case, no worries..
103 </I>&gt;<i> will mod the source. I originally posted thinking it'd be a simple bug
104 </I>&gt;<i> report. :)
105 </I>&gt;<i>
106 </I>&gt;<i>
107 </I>&gt;<i> Regards,
108 </I>&gt;<i> Aragon
109 </I>&gt;<i>
110 </I>&gt;<i> ------------------------------------------------------------------
111 </I>&gt;<i> To unsubscribe or change your subscription options, visit:
112 </I>&gt;<i> <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding</A>
113 </I>
114
115
116 </PRE>
117
118 <!--endarticle-->
119 <HR>
120 <P><UL>
121 <!--threads-->
122 <LI>Previous message: <A HREF="003070.html">[IRCServices Coding] 5.0.36 and Unreal
123 </A></li>
124 <LI>Next message: <A HREF="003072.html">[IRCServices Coding] 5.0.36 and Unreal
125 </A></li>
126 <LI> <B>Messages sorted by:</B>
127 <a href="date.html#3071">[ date ]</a>
128 <a href="thread.html#3071">[ thread ]</a>
129 <a href="subject.html#3071">[ subject ]</a>
130 <a href="author.html#3071">[ author ]</a>
131 </LI>
132 </UL>
133
134 </body></html>