]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices/2003/003516.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices / 2003 / 003516.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices] NewsServ
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20NewsServ&In-Reply-To=Pine.LNX.4.44.0301201819060.4711-100000%40linux.ircd-net.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="003508.html">
11 <LINK REL="Next" HREF="003506.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] NewsServ</H1>
15 <B>Andrew Church</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20NewsServ&In-Reply-To=Pine.LNX.4.44.0301201819060.4711-100000%40linux.ircd-net.org"
17 TITLE="[IRCServices] NewsServ">achurch at achurch.org
18 </A><BR>
19 <I>Thu Jan 23 06:18:01 PST 2003</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="003508.html">[IRCServices] NewsServ
22 </A></li>
23 <LI>Next message: <A HREF="003506.html">[IRCServices] tr-ircd5 + services (Invalid servername.)
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#3516">[ date ]</a>
27 <a href="thread.html#3516">[ thread ]</a>
28 <a href="subject.html#3516">[ subject ]</a>
29 <a href="author.html#3516">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>To quote the RFC (RFC1459 4.4.2):
35
36 The NOTICE message is used similarly to PRIVMSG. The difference
37 between NOTICE and PRIVMSG is that automatic replies must never be
38 sent in response to a NOTICE message. This rule applies to servers
39 too - they must not send any error reply back to the client on
40 receipt of a notice. The object of this rule is to avoid loops
41 between a client automatically sending something in response to
42 something it received. This is typically used by automatons (clients
43 with either an AI or other interactive program controlling their
44 actions) which are always seen to be replying lest they end up in a
45 loop with another automaton.
46
47 While this section doesn't explicitly say &quot;automatons MUST NOT send PRIVMSG
48 messages&quot;, the last sentence is, IMO, semantically equivalent to at least
49 an RFC 2119 &quot;SHOULD NOT&quot;, as in &quot;automatons SHOULD NOT send PRIVMSG
50 messages, lest they end up in a loop with another automaton&quot;. That's
51 more than enough justification in my eyes to not add a PRIVMSG sending
52 option/command.
53
54 In any case, if you do want to send a global PRIVMSG, you can always
55 use /msg $*.whatever.net as an oper.
56
57 --Andrew Church
58 <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">achurch at achurch.org</A>
59 <A HREF="http://achurch.org/">http://achurch.org/</A>
60
61 &gt;<i>On Mon, 20 Jan 2003, Russell Garrett wrote:
62 </I>&gt;<i>
63 </I>&gt;&gt;<i> Sending a privmsg is in breach of the RFC - a msg is used when you need to
64 </I>&gt;&gt;<i> solicit a response, wheras a notice is used for information. If people (or
65 </I>&gt;&gt;<i> their scripts) ignore it then that's their problem. Note that sometimes
66 </I>&gt;&gt;<i> scripts ignore notices from Global, and I think a global notice from an oper
67 </I>&gt;&gt;<i> is usually better (on Bahamut: /notice $*.yournet.net your message). Oh, and
68 </I>&gt;&gt;<i> don't post to this list in HTML please :).
69 </I>&gt;<i>
70 </I>&gt;<i>chapter and verse of the RFC please. It only says that it's illegal to
71 </I>&gt;<i>REPLY TO A NOTICE, not to send a privmsg.
72 </I>&gt;<i>
73 </I>&gt;<i>------------------------------------------------------------------
74 </I>&gt;<i>To unsubscribe or change your subscription options, visit:
75 </I>&gt;<i><A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">http://www.ircservices.za.net/mailman/listinfo/ircservices</A>
76 </I>
77 </PRE>
78
79 <!--endarticle-->
80 <HR>
81 <P><UL>
82 <!--threads-->
83 <LI>Previous message: <A HREF="003508.html">[IRCServices] NewsServ
84 </A></li>
85 <LI>Next message: <A HREF="003506.html">[IRCServices] tr-ircd5 + services (Invalid servername.)
86 </A></li>
87 <LI> <B>Messages sorted by:</B>
88 <a href="date.html#3516">[ date ]</a>
89 <a href="thread.html#3516">[ thread ]</a>
90 <a href="subject.html#3516">[ subject ]</a>
91 <a href="author.html#3516">[ author ]</a>
92 </LI>
93 </UL>
94
95 </body></html>