]> jfr.im git - irc.git/blame - software/RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2002/000254.html
init
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2002 / 000254.html
CommitLineData
3bd189cb
JR
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2<HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] Making Services 5 friendly external pseudo clients
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Making%20Services%205%20friendly%20external%20pseudo%20clients&In-Reply-To=3c668666.26076%40achurch.org">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="000253.html">
11 <LINK REL="Next" HREF="000257.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] Making Services 5 friendly external pseudo clients</H1>
15 <B>Mark Hetherington</B>
16 <A HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Making%20Services%205%20friendly%20external%20pseudo%20clients&In-Reply-To=3c668666.26076%40achurch.org"
17 TITLE="[IRCServices Coding] Making Services 5 friendly external pseudo clients">mark at mhetherington.demon.co.uk
18 </A><BR>
19 <I>Sun Feb 10 08:51:04 PST 2002</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="000253.html">[IRCServices Coding] Services 5 - AKILL expiry
22</A></li>
23 <LI>Next message: <A HREF="000257.html">[IRCServices Coding] SMTP debug
24</A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#254">[ date ]</a>
27 <a href="thread.html#254">[ thread ]</a>
28 <a href="subject.html#254">[ subject ]</a>
29 <a href="author.html#254">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33<!--beginarticle-->
34<PRE>Currently on our network we have a couple of psuedo clients which are not
35part of IRC Services but have similar &quot;powers&quot; as +S psudeo clients on
36ulined servers. This includes a StatServ client that we had been running for
37some time prior to the first StatServ appearing in IRC Services and an open
38proxy monitor.
39
40Although they generally live happily together, since Services does not
41recognise these external psuedo clients, occasionally they tend to &quot;fight&quot;.
42
43Using our StatServ as an example, this basically sits in a channel
44announcing various information about the network for the use of IRCops.
45Ideally we would like this channel locked to be an oper only channel but
46currently have to rely on an eggdrop bot to enforce this rather than
47ChanServ.
48
49The problems are twofold. Firstly, since Services has no way of recognising
50an external psuedo client, when StatServ ops itself, Chanserv will
51immediately deop it. Secondly, if the channel mode is set to mode +O,
52StatServ can happily join the channel (as a +S user), but services will
53enforce the mode and kick StatServ as a non-oper. This results in a vicious
54flood of join/kicks as they both fight for their rights :)
55
56Hopefully, the built-in StatServ will eventually provide most if not all of
57the functionality of our existing StatServ and anything it doesn't provide
58we can develop into a custom module of services. But, until that time, we
59need to maintain StatServ as an external pseudo client.
60
61The simplest way seems to be some recognition within services for other
62ulined servers possibly by detecting the +S user mode in a similar way that
63our StatServ will recognise each Services pseudo client as such. Is there
64anything in current versions of services that would allow the two servers to
65live together or anything we could set in our external pseudo clients which
66would cause services to ignore their actions?
67
68
69Mark.
70
71
72</PRE>
73
74<!--endarticle-->
75 <HR>
76 <P><UL>
77 <!--threads-->
78 <LI>Previous message: <A HREF="000253.html">[IRCServices Coding] Services 5 - AKILL expiry
79</A></li>
80 <LI>Next message: <A HREF="000257.html">[IRCServices Coding] SMTP debug
81</A></li>
82 <LI> <B>Messages sorted by:</B>
83 <a href="date.html#254">[ date ]</a>
84 <a href="thread.html#254">[ thread ]</a>
85 <a href="subject.html#254">[ subject ]</a>
86 <a href="author.html#254">[ author ]</a>
87 </LI>
88 </UL>
89
90</body></html>