]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices/2000/000586.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices / 2000 / 000586.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> AW: [IRCServices] Addition for the command line...
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=AW%3A%20%5BIRCServices%5D%20Addition%20for%20the%20command%20line...&In-Reply-To=NDBBKLOOKLMAKHFICBLCOEIDDAAA.uhc0%40rz.uni-karlsruhe.de">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="000585.html">
11 <LINK REL="Next" HREF="000591.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>AW: [IRCServices] Addition for the command line...</H1>
15 <B>Jonathan Morton</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=AW%3A%20%5BIRCServices%5D%20Addition%20for%20the%20command%20line...&In-Reply-To=NDBBKLOOKLMAKHFICBLCOEIDDAAA.uhc0%40rz.uni-karlsruhe.de"
17 TITLE="AW: [IRCServices] Addition for the command line...">chromi at cyberspace.org
18 </A><BR>
19 <I>Sun Jun 25 11:00:00 PDT 2000</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="000585.html">AW: [IRCServices] Addition for the command line...
22 </A></li>
23 <LI>Next message: <A HREF="000591.html">[IRCServices] I: service for ircu
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#586">[ date ]</a>
27 <a href="thread.html#586">[ thread ]</a>
28 <a href="subject.html#586">[ subject ]</a>
29 <a href="author.html#586">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>&gt;<i>As far as I am informed, services does place an akill, but, an akill is not
35 </I>&gt;<i>activated until the next user matching an autokill connects the network.
36 </I>&gt;<i>Therefore, there is always enough time to erase an autokill, I think.
37 </I>&gt;<i>
38 </I>&gt;<i>If you think, that there might be an irc operator, who accidentally
39 </I>&gt;<i>&quot;removes&quot; a
40 </I>&gt;<i>services administrator by doing an autokill AND forcably killing this
41 </I>&gt;<i>person, so that
42 </I>&gt;<i>he/she has to reconnect, then I would say, that you ought to check, whom you
43 </I>&gt;<i>are making
44 </I>&gt;<i>an irc operator.
45 </I>&gt;<i>
46 </I>&gt;<i>And, additionally, if you move the akill.db somewhere else, services of
47 </I>&gt;<i>course
48 </I>&gt;<i>would start with an empty akill database, which, also would be a solution.
49 </I>
50 What happens if Services is started _after_ the admin is online? Does it
51 not check who is online at the moment it starts up? Simply moving the
52 akill.db is practically the same as deleting it, IMHO, as it can't be
53 merged in while services is running, and it can't be edited without being
54 connected to an IRC server with Services attached.
55
56 A workaround might be to move the akill.db to a small Linux box running
57 Services and an ircd, and connect using &quot;localhost&quot; to avoid the ISP-based
58 AKILL. Then the db can be edited safely, and moved back to the main server
59 when all is well. The admin _should_ have telnet access to their server
60 anyway, and it's easy to install a basic IRC client such as ircII on
61 something standard enough to run an ircd and Services, so it might not even
62 be necessary to bring down the server or services, provided the admin has
63 rights to _be_ the admin from localhost and no AKILL has been set on same.
64 Of course, if an AKILL has been set up on localhost and every other ISP
65 that the admin has rights from (and an account on) then you're screwed
66 anyway and will have to trash the akill.db (and preferably that lamer who
67 set up the bans in the first place).
68
69 Perhaps an editor for the databases, that is independant of the IRC
70 protocols, would be a good idea? Since I assume the db's are in a
71 simple(?) flat-file format, it shouldn't be too hard to generate such an
72 editor, especially if source is culled from Services itself. Such an
73 editor could even eventually be made capable of partially fixing corrupted
74 databases, for those advanced users who know what they're doing (yes, we've
75 had a corrupt database before, we lost 2/3rds of the nick registrations and
76 correspondingly about 1/2 the channels disappeared with them).
77
78 Also, it might be an idea to introduce &quot;exception-bans&quot; in the style of the
79 +e channel-mode and the e:line in ircd.conf. Setting an Exception on the
80 admin staff (as a minimum) would make it impossible for such lame acivity
81 to happen in the first place. It's also handy for if you have just _one_
82 un-lame regular user from a lamerz' ISP, then you can set an exception on
83 him and AKILL the rest of the ISP. It's always annoying when you have a
84 lame ISP but one of your friends uses it.
85
86 --------------------------------------------------------------
87 from: Jonathan &quot;Chromatix&quot; Morton
88 mail: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">chromi at cyberspace.org</A> (not for attachments)
89 uni-mail: <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">j.d.morton at lancaster.ac.uk</A>
90
91 The key to knowledge is not to rely on people to teach you it.
92
93 Get VNC Server for Macintosh from <A HREF="http://chromatix.autistics.org/vnc/">http://chromatix.autistics.org/vnc/</A>
94
95 -----BEGIN GEEK CODE BLOCK-----
96 Version 3.12
97 GCS$/E/S dpu s:- a19 C+++ UL++ P L+++ E W+ N- o? K? w--- O-- M++$ V? PS PE-
98 Y+ PGP++ t- 5- X- R !tv b++ DI+++ D G e+ h+ r- y+
99 -----END GEEK CODE BLOCK-----
100
101
102
103 ---------------------------------------------------------------
104 To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
105 with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
106
107
108 </PRE>
109
110 <!--endarticle-->
111 <HR>
112 <P><UL>
113 <!--threads-->
114 <LI>Previous message: <A HREF="000585.html">AW: [IRCServices] Addition for the command line...
115 </A></li>
116 <LI>Next message: <A HREF="000591.html">[IRCServices] I: service for ircu
117 </A></li>
118 <LI> <B>Messages sorted by:</B>
119 <a href="date.html#586">[ date ]</a>
120 <a href="thread.html#586">[ thread ]</a>
121 <a href="subject.html#586">[ subject ]</a>
122 <a href="author.html#586">[ author ]</a>
123 </LI>
124 </UL>
125
126 </body></html>