1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices Coding] The case of the non-existant user
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20The%20case%20of%20the%20non-existant%20user&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=
"000369.html">
11 <LINK REL=
"Next" HREF=
"000371.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices Coding] The case of the non-existant user
</H1>
16 <A HREF=
"mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20The%20case%20of%20the%20non-existant%20user&In-Reply-To="
17 TITLE=
"[IRCServices Coding] The case of the non-existant user">achurch at achurch.org
19 <I>Sun Mar
3 12:
10:
15 PST
2002</I>
21 <LI>Previous message:
<A HREF=
"000369.html">[IRCServices Coding] The case of the non-existant user
23 <LI>Next message:
<A HREF=
"000371.html">[IRCServices Coding] The case of the non-existant user
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#370">[ date ]
</a>
27 <a href=
"thread.html#370">[ thread ]
</a>
28 <a href=
"subject.html#370">[ subject ]
</a>
29 <a href=
"author.html#370">[ author ]
</a>
34 <PRE> This shouldn't happen; if it does, it's either a Services bug or an
38 <A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org
</A>
39 <A HREF=
"http://achurch.org/">http://achurch.org/
</A>
41 ><i>Odd scenario, and I am not sure whether services should/could support it,
42 </I>><i>but since it seems to be the cause of a particular chain of log messages,
43 </I>><i>it could well be something for the FAQ if it is not something that
44 </I>><i>should/could be supported.
46 </I>><i>A user logs on to IRC, identifies to NickServ then joins a channel that he
47 </I>><i>has auto-op rights on. He then immediately changes nickname to another
48 </I>><i>nickname (registered or not). Services logs the fact that a mode change was
49 </I>><i>requested for a nonexistant user. The nicknames in the example are not
52 </I>>><i>From logs:
55 </I>><i>[
14:
38] Damon (
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">damon at xxxx
</A>) joined #channel.
56 </I>><i>[
14:
38] Nick change: Damon -
> Memphis
58 </I>><i>[Services.log]
59 </I>><i>[Mar
02 14:
38:
59 2002] nickserv/main: Damon!
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">damon at xxxx
</A> identified for nick
61 </I>><i>[Mar
02 14:
38:
59 2002] channel: MODE #channel +o for nonexistent user Damon
62 </I>><i>[Mar
02 14:
39:
13 2002] nickserv/main: Memphis!
<A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">damon at xxxx
</A> identified for
63 </I>><i>nick Memphis
65 </I>><i>I have not managed to be quick enough to reproduce this
100% hence my lack
66 </I>><i>of knowledge on whether this affects linked nicknames, but in my defence it
67 </I>><i>is kinda late here and the timing is somewhat critical :). I suspect that
68 </I>><i>it may apply to linked nicknames as well but assuming that services logs an
69 </I>><i>error returned by the attempt to set a mode, I imagine the linked nick
70 </I>><i>would trigger another test which may make mitigate the problem from a
71 </I>><i>user's perspective.
73 </I>><i>I guess it would quite complex for services to track the user and supress
74 </I>><i>the error as well as leading to potential circular lockup, so maybe just
75 </I>><i>one for the FAQ.
82 </I>><i>------------------------------------------------------------------
83 </I>><i>To unsubscribe or change your subscription options, visit:
84 </I>><i><A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding
</A>
92 <LI>Previous message:
<A HREF=
"000369.html">[IRCServices Coding] The case of the non-existant user
94 <LI>Next message:
<A HREF=
"000371.html">[IRCServices Coding] The case of the non-existant user
96 <LI> <B>Messages sorted by:
</B>
97 <a href=
"date.html#370">[ date ]
</a>
98 <a href=
"thread.html#370">[ thread ]
</a>
99 <a href=
"subject.html#370">[ subject ]
</a>
100 <a href=
"author.html#370">[ author ]
</a>