]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2003/002758.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2003 / 002758.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] Which route to take - Module?
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Which%20route%20to%20take%20-%20Module%3F&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="002755.html">
11 <LINK REL="Next" HREF="002760.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] Which route to take - Module?</H1>
15 <B>Craig McLure</B>
16 <A HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Which%20route%20to%20take%20-%20Module%3F&In-Reply-To="
17 TITLE="[IRCServices Coding] Which route to take - Module?">Craig at chatspike.net
18 </A><BR>
19 <I>Thu Sep 4 13:52:48 PDT 2003</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="002755.html">[IRCServices Coding] Which route to take - Module?
22 </A></li>
23 <LI>Next message: <A HREF="002760.html">[IRCServices Coding] Re: How to get a core..
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#2758">[ date ]</a>
27 <a href="thread.html#2758">[ thread ]</a>
28 <a href="subject.html#2758">[ subject ]</a>
29 <a href="author.html#2758">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>dont mean to sound rude, but this isnt a 'moral' discussion, as it were, rather than saying 'I dont think this needs done', i think it would be best to help him.. its not a discussion on if its right or wrong, its a 'How to do it' discussion.. If you cant contribute to this.. please ignore this 'thread' :p
35
36 /****************************************
37 * Craig &quot;FrostyCoolSlug&quot; McLure
38 ************* - SpamBox - **************
39 * InspIRCd - <A HREF="http://www.inspircd.org">http://www.inspircd.org</A>
40 * ChatSpike - <A HREF="http://www.chatspike.net">http://www.chatspike.net</A>
41 * WinBot - <A HREF="http://www.winbot.co.uk">http://www.winbot.co.uk</A>
42 ****************************************/
43
44 /****************************************
45 * From - Robert F Merrill &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">griever at t2n.org</A>&gt;
46 * To - IRC Services Coding Mailing List &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">ircservices-coding at ircservices.za.net</A>&gt;
47 * Sent - 2003-09-04 @ 16:29:00
48 * Subject - Re: [IRCServices Coding] Which route to take - Module?
49 ****************************************/
50
51 /****** - Begin Original Message - ******/
52
53 &gt;<i>Brent DiNicola wrote:
54 </I>&gt;<i>
55 </I>&gt;&gt;<i> It wasn't an easy subject to sum up in just a few words.
56 </I>&gt;&gt;<i>
57 </I>&gt;&gt;<i> I am wanting to do something to the ircservices code, I want to change
58 </I>&gt;&gt;<i> the way the notice() works. I know that modifying the send.c would be
59 </I>&gt;&gt;<i> very frowned upon and then I got to thinking and had suggested that I
60 </I>&gt;&gt;<i> maybe make a module to keep the information for me. I know it's against
61 </I>&gt;&gt;<i> the RFC, but I am pressed against a brick wall here, I have to give
62 </I>&gt;&gt;<i> the users
63 </I>&gt;&gt;<i> an option to use PRIVMSG or NOTICE. Now, to help people move to NOTICE
64 </I>&gt;&gt;<i> I would like to give them the option of turning on PRIVMSG but have
65 </I>&gt;&gt;<i> NOTICE
66 </I>&gt;&gt;<i> be the default, that would get the lazy people to use NOTICE. Eventually
67 </I>&gt;&gt;<i> getting rid of this problem. In the mean time, I was thinking what is
68 </I>&gt;&gt;<i> the best
69 </I>&gt;&gt;<i> way to go about this without causing trouble for me and anyone else
70 </I>&gt;&gt;<i> who has
71 </I>&gt;&gt;<i> to deal with this code. Is it possible or even suggested to make a
72 </I>&gt;&gt;<i> module that
73 </I>&gt;&gt;<i> would replace the notice() from send.c with it's own, leaving the code
74 </I>&gt;&gt;<i> in send.c
75 </I>&gt;&gt;<i> alone and not causing troubles down the road. Suggestions were that I
76 </I>&gt;&gt;<i> make a
77 </I>&gt;&gt;<i> module that kept the info for each nick's setting and then if I could
78 </I>&gt;&gt;<i> override
79 </I>&gt;&gt;<i> the notice() and notice_lang() and notice_help() in send.c that would
80 </I>&gt;&gt;<i> keep all the
81 </I>&gt;&gt;<i> other code clean and not cause other troubles. I want to know what the
82 </I>&gt;&gt;<i> best
83 </I>&gt;&gt;<i> way to do this would be, I know it's against RFC but I want to move to
84 </I>&gt;&gt;<i> newer
85 </I>&gt;&gt;<i> services than the 1.4.3pre4 that we are using now and add modules so
86 </I>&gt;&gt;<i> that I
87 </I>&gt;&gt;<i> can do things down the line. They are used to having PRIVMSG and I
88 </I>&gt;&gt;<i> can't just
89 </I>&gt;&gt;<i> change it without running people off, so if I can make PRIVMSG an option
90 </I>&gt;&gt;<i> then I can't be blamed if they are lazy. Opinions on how to go about
91 </I>&gt;&gt;<i> this? I
92 </I>&gt;&gt;<i> know this topic has been asked before and I know your not going to
93 </I>&gt;&gt;<i> make it
94 </I>&gt;&gt;<i> part of your code, I just wanted to know from the people who know the
95 </I>&gt;&gt;<i> code
96 </I>&gt;&gt;<i> really well what the best route to take would be to do the least
97 </I>&gt;&gt;<i> amount of
98 </I>&gt;&gt;<i> damage. (And if someone has done this.. please let me know what you did,
99 </I>&gt;&gt;<i> examples would rock)
100 </I>&gt;&gt;<i>
101 </I>&gt;&gt;<i> Thanks
102 </I>&gt;&gt;<i>
103 </I>&gt;&gt;<i> Brent
104 </I>&gt;&gt;<i>
105 </I>&gt;&gt;<i>
106 </I>&gt;&gt;<i>
107 </I>&gt;&gt;<i> ----------------------------------------------------------
108 </I>&gt;&gt;<i> | Brent DiNicola |
109 </I>&gt;&gt;<i> | The Whitewolf of Immyrr |
110 </I>&gt;&gt;<i> | &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">elric at elric.net</A>&gt; |
111 </I>&gt;&gt;<i> | <A HREF="http://www.melnibone.net">http://www.melnibone.net</A> |
112 </I>&gt;&gt;<i> | Disclaimer: Any opinions expressed here are |
113 </I>&gt;&gt;<i> | from my dog. Any liabilities fall to the dog. |
114 </I>&gt;&gt;<i> -----------------------------------------------------------
115 </I>&gt;&gt;<i> ------------------------------------------------------------------
116 </I>&gt;&gt;<i> To unsubscribe or change your subscription options, visit:
117 </I>&gt;&gt;<i> <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding</A>
118 </I>&gt;&gt;<i>
119 </I>&gt;&gt;<i>
120 </I>&gt;<i>
121 </I>&gt;<i>Services is not the place to fix broken clients, and any client which
122 </I>&gt;<i>doesn't display notices correctly is broken. If someone wants to see
123 </I>&gt;<i>notices differently, they can either
124 </I>&gt;<i>a) change their client or in the case of webtv b) change the ircd
125 </I>&gt;<i>
126 </I>&gt;<i>services is the wrong thing to change
127 </I>&gt;<i>
128 </I>&gt;<i>------------------------------------------------------------------
129 </I>&gt;<i>To unsubscribe or change your subscription options, visit:
130 </I>&gt;<i><A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">http://www.ircservices.za.net/mailman/listinfo/ircservices-coding</A>
131 </I>&gt;<i>.
132 </I>
133 /******* - End Original Message - *******/
134
135
136
137
138 </PRE>
139
140 <!--endarticle-->
141 <HR>
142 <P><UL>
143 <!--threads-->
144 <LI>Previous message: <A HREF="002755.html">[IRCServices Coding] Which route to take - Module?
145 </A></li>
146 <LI>Next message: <A HREF="002760.html">[IRCServices Coding] Re: How to get a core..
147 </A></li>
148 <LI> <B>Messages sorted by:</B>
149 <a href="date.html#2758">[ date ]</a>
150 <a href="thread.html#2758">[ thread ]</a>
151 <a href="subject.html#2758">[ subject ]</a>
152 <a href="author.html#2758">[ author ]</a>
153 </LI>
154 </UL>
155
156 </body></html>