]> jfr.im git - irc.git/blame - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2001/001639.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 2001 / 001639.html
CommitLineData
3bd189cb
JR
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2<HTML>
3 <HEAD>
4 <TITLE> [IRCServices] A discussion on the contents of the todo file (LONG)
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20A%20discussion%20on%20the%20contents%20of%20the%20todo%20file%20%28LONG%29&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="001653.html">
11 <LINK REL="Next" HREF="001657.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] A discussion on the contents of the todo file (LONG)</H1>
15 <B>Imran Ali Rashid</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20A%20discussion%20on%20the%20contents%20of%20the%20todo%20file%20%28LONG%29&In-Reply-To="
17 TITLE="[IRCServices] A discussion on the contents of the todo file (LONG)">u970042 at giki.edu.pk
18 </A><BR>
19 <I>Mon Mar 19 06:32:01 PST 2001</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="001653.html">[IRCServices] [Long mail] Service won't deop a user
22</A></li>
23 <LI>Next message: <A HREF="001657.html">[IRCServices] A discussion on the contents of the todo file (LONG)
24</A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#1639">[ date ]</a>
27 <a href="thread.html#1639">[ thread ]</a>
28 <a href="subject.html#1639">[ subject ]</a>
29 <a href="author.html#1639">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33<!--beginarticle-->
34<PRE>Warning: another long email... mostly due to repeating old stuff, so that
35people know what is being discussed.
36
37&gt;<i> &gt;Here onwards I'll mention &quot;Things to think about&quot;
38</I>&gt;<i>
39</I>&gt;<i> I should point out that many of the things listed here I myself don't
40</I>&gt;<i> entirely agree with, but listed anyway to consider later and hopefully
41</I>&gt;<i> generate comments (like these).
42</I>
43:<i>-)
44</I>
45&gt;<i> &gt;&gt; ** &quot;Blacklist&quot; of evil users to prevent them from getting +o/+v
46</I>&gt;<i> &gt;
47</I>&gt;<i> &gt;Isn't this already there ala access list autodeop. set the nojoin level to -2 and use this at -1.
48</I>&gt;<i> &gt;As far as novoice goes, it could be added the same way autodeop is there.
49</I>&gt;<i>
50</I>&gt;<i> You're misunderstanding this. This is not on a per-channel basis,
51</I>&gt;<i> but something that applies to a user or users on the entire network, no
52</I>&gt;<i> matter what channel they are in. In particular, I was thinking that
53</I>&gt;<i> hostmasks could be used here to deal with people (or bots) who don't
54</I>&gt;<i> register their nicks and get other people to op/voice them.
55</I>
56Isn't this a channel issue, which can be dealt with using secureops and a good access
57list? I mean, if they get opped and people in the channel don't like it, its a channel issue,
58so why should it be considered globally.
59
60&gt;<i> &gt;&gt; ** Warn about being kicked off after N password failures
61</I>&gt;<i> &gt;
62</I>&gt;<i> &gt;Why not put this in the help message? You could also send it after N-1 tries.
63</I>&gt;<i>
64</I>&gt;<i> The second is already what I'm thinking of doing, but the first is
65</I>&gt;<i> a good idea as well, thanks.
66</I>
67No Problem :-)
68
69&gt;<i> &gt;&gt; ** Use an easily-parsable log format (eg: &lt;time&gt; CS REG #chan Founder)
70</I>&gt;<i> &gt;
71</I>&gt;<i> &gt;Whats wrong with the current format?
72</I>&gt;<i>
73</I>&gt;<i> It's not as easy to parse programmatically as it could be. For
74</I>&gt;<i> example, some people have suggested something like:
75</I>&gt;<i>
76</I>&gt;<i> 03/02/2001:12:34:56 N R NickName <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">user at somehost.net</A> <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">email at add.ress</A>
77</I>
78OUCH. you're right, this is insulting to human eyes.
79But if this can be parsed, whats wrong with the current format?
80
81[Mar 19 08:29:48 2001] NickServ: aala-hazrat!<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">Stud at altamash.hostel4.giki.edu.pk</A>
82identified for nick aala-hazrat
83
84You can still use the first word after the braces end to know if its nickserv or not.
85registered is the second word after the : if register is being talked about. I don't think
86the second word starts with 'r' in any other scenario. The rest can easily be parsed
87since you already know which word has the nick and mask.
88
89&gt;<i> One thing I'm considering is to (optionally, of course) keep two
90</I>&gt;<i> logfiles: one the same as now, and one with the new format containing
91</I>&gt;<i> only registrations/identifies/drops and similar events.
92</I>
93Ummm why another log file... As i mentioned above, it can still be parsed easily.
94A little extra effort is required, but not as much as people think.
95
96&gt;<i> &gt;&gt; OS REHASH command
97</I>&gt;<i> &gt;
98</I>&gt;<i> &gt;Please Please Please put this in.
99</I>&gt;<i> &gt;and umm a slightly different behaviour as compared to the SIGHUP signal.
100</I>&gt;<i> &gt;I refer to the fact that everyone has to identify again.
101</I>&gt;<i>
102</I>&gt;<i> If/when I do implement a rehash feature, this is what SIGHUP will
103</I>&gt;<i> do (instead of restart).
104</I>
105Cool.
106Umm &quot;if/when&quot;? please could u put this on the todo list? :-)
107Anyone else in favour?
108
109&gt;<i> &gt;&gt; CS Last used time for access, AKICK entries
110</I>&gt;<i> &gt;
111</I>&gt;<i> &gt;This is a good idea. This was even mentioned by someone recently.
112</I>&gt;<i> &gt;So lets discuss it and see how many people like it.
113</I>&gt;<i>
114</I>&gt;<i> I'm already planning to implement this in 5.0 unless there's some
115</I>&gt;<i> objection.
116</I>
117No objections
118
119&gt;<i> &gt;&gt;NS Show services oper/admin/root status in INFO
120</I>&gt;<i> &gt;
121</I>&gt;<i> &gt;I don't see why this is necessary... If you want to let people know who is what, make it a separate command. But I
122</I>don't
123&gt;<i> &gt;think that either of the suggestions(the todo one and the one i just mentioned) is a good one.
124</I>&gt;<i>
125</I>&gt;<i> I don't see why it's a _bad_ suggestion, though with the newer
126</I>&gt;<i> servers which support +a (Services admin) mode it's not as necessary
127</I>&gt;<i> anymore. My aim with this is to let people know who they can go to
128</I>&gt;<i> when they have problems with Services--though of course that's really
129</I>&gt;<i> a network policy matter more than anything, I suppose.
130</I>
131If you want to announce who the services admin is, there are easier ways, ala
132motd and logonnews. Why put it in his nickserv info. This is not a good idea
133from a security point of view, and like I said, if you want something extra to let
134people know who to go to, put in a separate command, that lists active services
135admins and so on.
136
137&gt;<i> &gt;Even the channel founder is sometimes baffled, since he can't find out. You have to go to a services admin.
138</I>&gt;<i> &gt;Why not add a command to let people know which nicks are linked to theirs(after identifying of course), and add
139</I>&gt;<i> &gt;something to chanserv to let people know how a person got opped(the linked nick being a case in point).
140</I>&gt;<i>
141</I>&gt;<i> The former is already present, though only usable by Services
142</I>&gt;<i> admins (NickServ LISTLINKS). The latter has been requested by other
143</I>&gt;<i> people as well, and I'll look into implementing it for version 5.0.
144</I>
145Knew about the former, was requesting the latter :-)
146
147&gt;<i> &gt;&gt; MS MemoServ IGNORE {ADD,DEL,LIST}
148</I>&gt;<i> &gt;
149</I>&gt;<i> &gt;If a person wants to irritate you and u put him on ignore, whats to stop them from getting another nick and sending
150</I>&gt;<i> &gt;another memo? to help against this and cases of memo flooding, a command may be put in to get rid of the memos of a
151</I>&gt;<i> &gt;certain nick.
152</I>&gt;<i>
153</I>&gt;<i> Since you can already delete ranges of memos with a single
154</I>&gt;<i> command, I don't see the benefit of this. As for the usefulness of
155</I>&gt;<i> IGNORE, as someone else also pointed out, ignoring <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">user at host</A> masks
156</I>&gt;<i> will prevent the register-a-new-nick problem.
157</I>
158Oops, forgot about that, I don't know how I missed it.
159You're right. Bad suggestion.
160
161&gt;<i> &gt;&gt; ** Add a way to send OperServ (and other?) commands from the shell
162</I>&gt;<i> &gt;
163</I>&gt;<i> &gt;This is defintely a big help. but how about just having a telnet session with services, since that would facilitate
164</I>an
165&gt;<i> &gt;easier access to commands, and is a seemingly good idea...
166</I>&gt;<i>
167</I>&gt;<i> Although I haven't decided on exactly how, I hope to implement
168</I>&gt;<i> something like this for version 5.0. Obviously, there are security
169</I>&gt;<i> concerns associated with allowing remote access, which I'll have to
170</I>&gt;<i> consider as well.
171</I>
172how about 127.0.0.1 access only and having a password specially set
173by the services admins for this purpose via irc or otherwise, which is
174encrypted. What else is a concern from a security point of view?
175
176
177&gt;<i> &gt;&gt; ** Services log channel
178</I>&gt;<i> &gt;Was there a recent discussion on this?
179</I>&gt;<i>
180</I>&gt;<i> Not recent, but a long time ago there was some discussion about
181</I>&gt;<i> this. As I recall, it essentially came down to the benefit of being
182</I>&gt;<i> able to monitor the log online (remotely) vs. the security problems of
183</I>&gt;<i> having Services status information broadcast on the network and the
184</I>&gt;<i> additional network load. I personally think it would be better off
185</I>&gt;<i> not being added, but I'm open to comments.
186</I>
187As such, if there is access to the server on which services is hosted, then
188this suggestion is useless, but if access is a problem, then this seems to
189be a good idea to help with troubleshooting, and the same way, rotatelog
190would seem helpful.. By the way, I know its still there via SIGUSR2 but why
191was it removed from operserv?
192
193
194
195</PRE>
196
197<!--endarticle-->
198 <HR>
199 <P><UL>
200 <!--threads-->
201 <LI>Previous message: <A HREF="001653.html">[IRCServices] [Long mail] Service won't deop a user
202</A></li>
203 <LI>Next message: <A HREF="001657.html">[IRCServices] A discussion on the contents of the todo file (LONG)
204</A></li>
205 <LI> <B>Messages sorted by:</B>
206 <a href="date.html#1639">[ date ]</a>
207 <a href="thread.html#1639">[ thread ]</a>
208 <a href="subject.html#1639">[ subject ]</a>
209 <a href="author.html#1639">[ author ]</a>
210 </LI>
211 </UL>
212
213</body></html>