Initial commit of code released on 2002-07-15

This commit is contained in:
Brian Cline
2015-01-25 18:26:44 -06:00
commit feca086612
102 changed files with 22822 additions and 0 deletions

View File

@@ -0,0 +1,74 @@
###################################################################
# Undernet Channel Service #
# Registration Form #
###################################################################
# Instructions: #
# o Read the Channel Service Committee Guidelines #
# This document can be obtained from: #
# ftp://ftp.undernet.org/pub/irc/docs/X/CSC-guidelines #
# /msg helpbot get CSC-guidelines #
# o Fill out this registration form completely #
# If you need help, ask in #cservice. #
# o Email completed form to cservice@undernet.org #
# Please be sure to include this form in the #
# BODY of your email, NOT as an attachment. #
# o If you do not receive acknowledgement of receipt of #
# this form within 2 weeks, please email it again, #
# stating that it is a second attempt. #
# o If your channel is not registered within 4 weeks, #
# you may email cservice@undernet.org to find out why #
###################################################################
-------------------------------------------------------------------
NOTE: Channel registration is not meant as a means to start a new
channel. It is meant for previously established channels
to have an opportunity to have some stability. If you are
first starting a new channel, then just start it, give it
some time to make sure you have a decent userbase, and then
consider registration. Thanks.
-------------------------------------------------------------------
A) Your Real Name :
B) The usual nick you use :
C) Your E-mail address :
D) The user@host that you use on irc :
{the address in your /whois on IRC}
{please try to include asterisks (*) wherever necessary}
E) Channel Name :
F) Purpose of channel :
{brief description}
G) Supporter's list :
This is a list of people who support you as channel
manager of this channel and who will frequent the channel.
You may want to CC them a copy of your application.
- Please do NOT include yourself as a supporter.
- Please do NOT use 2 (or more) different email addresses
of a user as being 2 (or more) different supporters.
Each entry in this list must be a different user.
---------------------------------------------------------------
Nickname | E-mail address
---------------------------------------------------------------
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
_______________________________________________________________
PLEASE NOTE -- You must have at least 10 supporters to register
a channel. You also may only register 1 channel.
_______________________________________________________________

BIN
HTTP/b_arrow.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

276
HTTP/chanopfaq.html Normal file
View File

@@ -0,0 +1,276 @@
<HTML>
<HEAD>
<TITLE>Undernet Channel Service: Channel Operators FAQ</TITLE>
<LINK REV="made" HREF:"mailto:marmi@soonernet.com">
<BODY BGCOLOR="#000000" TEXT="#ffff00" LINK="#ff0000" VLINK="#ff00ff">
<CENTER>
<p>
<hr>
<h1>Undernet Channel Service Committee</h1>
<h2>Channel Operator's FAQ</h2>
<hr>
</center>
<strong>
<blockquote>
Introduction: This FAQ has been put together by the Undernet Channel Service Committee for any and all users who have Channel Operator status on a Registered Channel on the Undernet.<br>
</blockquote>
<hr>
1) What is the Undernet Channel Service Committee?<br>
<img src="reddrop.gif">The Undernet Channel Service Committee is a sub committee of the Undernet User Committee (User-Com). The CSC (Channel Service Committee) is in charge of administrating the Channel Service and assisting users with its use.<p>
2) Who are X and W?<br>
<img src="reddrop.gif">X and W are the two Channel Service (CService) bots. They reside on Undernet's registered channels. Each registered channel has either X or W, but not both. They are exactly the same in the functions they can perform. The bots
hold separate user lists for each channel they reside on. These are lists of users for each channel who have access to certain functions on the bots depending on the level and settings of the user.<p>
3) What is a Channel Operator?<br>
<img src="reddrop.gif">A Channel Operator (ChanOp) is a user who has been given the privilege of helping the Channel Manager run the channel. ChanOps are expected to abide by all of the Channel Manager's rules, as well as CService's rules.<p>
4) What are the responsibilities of a ChanOp?<br>
<img src="reddrop.gif">A ChanOp is responsible for helping to maintain the atmosphere that the Channel Manager has set for his/her channel. This means ensuring that all users abide by the set channel rules and warning/removing users who do not abide by
them.<p>
5) Who is the Channel Manager?<br>
<img src="reddrop.gif">The Channel Manager is the person who registered the channel. There is generally only one Channel Manager, unless a special arrangement has been made with CService to have more than one. The Channel Manager makes the decisions on
how the channel is to be run. This is the person to go to first if you have a problem on your channel.<p>
<center>
To find out who the Channel Manager is:<br>
/msg x chaninfo #channel<br>
or<br>
/msg w chaninfo #channel<br>
Depending on which bot resides on that particular channel.<br>
<p>
</center>
*** All examples that follow will refer to X, but can be used with W as well.<p>
6) Can a user be a ChanOp even if s/he is not on the user list?<br>
<img src="reddrop.gif">Yes. A user can gain ops on a channel if they are given operator status from a current operator. This does not mean that just because someone makes you an op, you automatically have access to X/W. All it means is that you can pe
rform any operator commands that you can normally do on a non-registered channel.<p>
<blockquote>
Keep in mind that it is not a good idea to give ops to just anyone on the channel, though, since as an operator they have the ability to kick and ban anyone off the channel including X/W. Most forms of abuse of X/W are from users who do not know what X/
W are nor know and understand the CService rules. If you are going to give someone ops make sure that they will not be abusive and they will not try to kick/ban X/W off the channel. Also, some Channel Managers have their own rules about giving out ops
to users who are not on X/W's user list, so make sure you follow the Channel Manager's rules as well.</blockquote><p>
7) How do I know who is on the user list?<br>
<img src="reddrop.gif">You can find out if someone is on the user list for a channel by:<br>
<center>
/msg x access #channel nickname<p>
If the person is on the list for that channel, you will get a notice which looks like this:<p>
</center>
<blockquote>
-X- USER: teal (*!*erf103@*.psu.edu) ACCESS: ?450<br>
-X- CHANNEL: #Help -- AUTOOP: YES -- PROTECT: YES<br>
-X- LAST SEEN: 10 days, 19:42:16 ago<p>
Line 1: nickname, user@host mask and access level<br>
Line 2: channel name, autoop setting, protect setting<br>
Line 3: how long ago user was last seen on the channel<p>
</blockquote>
8) How do I get added to a channel's user list?<br>
<img src="reddrop.gif">Only ChanOps with ACCESS level 400 or higher can add users to the channel's user list. Who gets added is usually determined by the Channel Manager. Some channels may have a recommendation/voting process to add new ChanOps. Best
bet is to ask someone who is a ChanOp on that channel.<p>
9) What is this ACCESS level thing?<br>
<img src="reddrop.gif">A user's level determines what commands the user has access to on X or W. Users will have access to the commands for their level, plus all commands for any levels below them. For example, a level 75 user will have access to ban a
nd unban, plus the level 50 and level 0 commands.<p>
To find out what commands you have access to on a particular channel,<p>
<center>
/msg x showcommands #channelname<p>
</center>
<img src="reddrop.gif">Here are the commands for the all the different levels:<br>
<ul>
<ul>
<li>Level 500: set
<li>Level 450: addchan join part remchan
<li>Level 400: adduser clearmode modinfo remuser status
<li>Level 100: deop invite op suspend unsuspend
<li>Level 75: ban unban
<li>Level 50: kick topic
<li>Level 0: access banlist chaninfo deauth help lbanlist map motd newpass pass showcommands showignore verify<p>
</ul>
</ul>
<img src="reddrop.gif">Some Notes:<br>
<ul>
<ul>
<li>500........... Channel Manager.<p>
<li>450 & 400..... Trusted Administrators. These are ChanOps that the Channel Manager has allowed to help in administrative duties on the channel.<p>
<li>100........... These ChanOps can command X to perform all regular ChanOp commands, including some special X/W commands.<p>
<li>75 & 50....... These ChanOps can command X to perform most regular ChanOp commands (see above list) as well as some special ones.<p>
<li>0............. All users who are not on the bot's user list for that channel. Also, any ChanOp who has a password set, but has not yet msg'd the bot with his/her password will be seen as a level 0 user.<p>
</ul>
</ul>
<blockquote>
NOTE: For "regular" ChanOp commands (ie. kick, ban, unban, op, deop) these levels just allow for the ChanOp to command the bot to do them. Regardless of the ChanOp's level, these commands can still be performed manually by the ChanOp.<p>
</blockquote>
<pre>
For example:
A level 100 ChanOp can op another user either by:
/msg x op #channel nickname
or
/mode #channel +o nickname
A level 50 or level 75 ChanOp can op another user by:
/mode #channel +o nickname
BUT cannot /msg x op as the level 100 can.
</pre>
<p>
10) What does the ? next to a user's ACCESS level mean?<br>
<img src="reddrop.gif">The ? just means that the bot is not sure if the user is on-line. This could mean that either the user is not signed on, or has not given their password to identify themselves yet.<p>
11) What is AUTOOP?<br>
<img src="reddrop.gif">When AUTOOP is set to ON, you will be automatically opped by X upon entering the channel. If you have a password set though, then AUTOOP will only work if you /msg X with your password BEFORE you enter the channel.<p>
<blockquote>
If AUTOOP is set to OFF, you will need to /msg x op #channel yournick for X to op you. Again, if you have a password set, you will need to /msg x with your password before you ask it to op you.<p>
</blockquote>
12) What is PROTECT?<br>
<img src="reddrop.gif">When PROTECT is set to ON, you will be protected by X from other ops banning or deopping you. What this means is that if someone tries to ban or deop you, they will be deopped (even if they are protected also) and X will automatic
ally unban or reop you.<p>
13) Why would I use a password and how do I set one?<br>
<img src="reddrop.gif">A password gives more protection against someone faking your user@host and obtaining ops. If you have a password set, X/W will only recognize you if you have the correct user@host AND give the correct password.<p>
To set your password for the first time:<br>
<ul>
<ul>
<li>/msg x@channels.undernet.org newpass #channel yourpassword
<li>/msg w@channels2.undernet.org newpass #channel yourpassword
</ul>
</ul>
<p>
To change your password:<br>
<ul>
<ul>
<li>Identify yourself first:
<li>/msg x@channels.undernet.org pass #channel currentpassword
<li>/msg w@channels2.undernet.org pass #channel currentpassword
</ul>
</ul>
<p>
Then change it:<br>
<ul>
<ul>
<li>/msg x@channels.undernet.org newpass #channel newpassword
<li>/msg w@channels2.undernet.org newpass #channel newpassword
</ul>
</ul>
<p>
NOTES:<br>
<ul>
<ul>
<li>Once you have sent your password to X once, it will remember who you are until you signoff. Also, if you get caught on the opposite side of a netsplit from X, it will consider you as having signed off and it will forget who you are until you /msg y
our password again.
<li>x@channels.undernet.org and w@channels2.undernet.org are only needed when sending a newpass or a pass command. This was done to ensure that as long as you use the proper command, you will always be sure it is the real X or W when sending your passw
ord. There were too many problems with users taking the nick X or W when one was split, and being able to obtain passwords that way.
<li>If you IRC from a site with a lot of users, eg, a university or a large Internet Service Provider, it is wise to have a password to guard against other people imitating you and causing problems on your channel and with X/W and CService.
</ul>
</ul>
<p>
14) What happens if I can't remember my password?<br>
<img src="reddrop.gif">Your password will have to be reset by any 400 or higher level ChanOp on your channel. Speak to one of them. You can find out who these are by:<p>
<center>
/msg x access #channel -min 400<br>
or<br>
/msg x chaninfo #channel (tells you who the channel manager is)<p>
If you are the Channel Manager, then you will have to get a CService Admin to reset it for you. Ask in #cservice or email cservice@undernet.org
</center>
<p>
15) What is a Hack Script and why can't it be used?<br>
<img src="reddrop.gif">Hack scripts were written by EFnet users to prevent people from "hacking" ops on channels during netsplits. Since the Undernet uses new code for its servers which prevents users from getting ops during a netsplit, these scripts ar
e NOT necessary at all here.<p>
<blockquote>
The reason it can't be used with X or W on a channel is because X and W technically "hack" ops when they join a channel. If an op is running one of these scripts, it will detect this hack and then deop X or W.<p>
</blockquote>
16) What is a protect script and how can it cause problems?<br>
<img src="reddrop.gif">Protect scripts, such as the mIRC Friends List, work similarly to X/W's PROTECT function. CService asks that you please do NOT use these scripts on registered channels. If you have someone on your protect list, and for some reaso
n they get banned/deopped/kicked by X/W, then your script will try to ban/deop/kick (depending upon the script) X/W. This is considered abuse of the Channel Service.<p>
17) What exactly does CService consider abuse?<br>
<img src="reddrop.gif">Any time X or W is kicked, banned and/or deopped, this is considered abuse of the Channel Service. The CService bots are not to be played with. So-called "testing" of the bots is not allowed. Abusing the Channel Service could re
sult in you losing your ops or even being banned from the channel. The channel could also be placed in NoOp mode or even purged if necessary to prevent further abuse.<p>
18) What is NoOp mode?<br>
<img src="reddrop.gif">NoOp mode means that no one except X will be able to have ops on the channel and all kicks/bans must be done through X. Here is where the access level really determines what commands a user can perform.<p>
19) Where can I get more information about X/W and CService?<br>
<img src="reddrop.gif">Online, you can '/msg x help' for help with commands. You can also obtain help from someone in #cservice or any of the CService Admins who happen to be online. If you can't find someone online to help, you can email cservice@unde
rnet.org and someone will respond via email. Also, all CService documents can be obtained from ftp://ftp.undernet.org/pub/irc/docs/cservice/<p>
20) Who are the Channel Service Administrators?<br>
<img src="reddrop.gif">The Channel Service Administrators are users who have administrative access to the Channel Service bots. The CService Admins are volunteers who are committed to making sure the Channel Service is used as it was created to and that
the Channel Service is not abused. CService Admins represent the Undernet Channel Service, as well as the Undernet as a whole.<p>
<img src="reddrop.gif">Below is a list of Administrators as of the time this FAQ was written. If a user comes into your channel claiming to be a CService Administrator or a CService Helper, you may ask them to authenticate themselves to the bot, and the
n you can use:<p>
<center>
/msg x,w verify nickname<p>
</center>
If the user is a true Admin or Helper, you will get a notice from the bot that looks similar to:<p>
<center>
-X- Teal!~friedman@moscow.cse.psu.edu is a trusted CSERVICE admin<p>
If the user is not verifiable by either of the bots, then assume the user is not an Admin or Helper unless a verifiable person can vouch for them.<p>
<hr>
<h3>Current Cservice Administrators</h3>
</center>
** Creator of the Undernet Channel Service<p>
SeKs - <a href="mailto:seks@alias.undernet.org">seks@alias.undernet.org</a><p>
** Channel Service Coordinator<p>
Super - <a href="mailto:super@alias.undernet.org">super@alias.undernet.org</a><p>
** Channel Service Coders<p>
Kev - <a href="mailto:kev@alias.undernet.org">kev@alias.undernet.org</a><br>
WildThang - <a href="mailto:wildthang@alias.undernet.org">wildthang@alias.undernet.org</a><p>
** Channel Service is housed by:<p>
FootPrint - <a href="mailto:footprint@alias.undernet.org">footprint@alias.undernet.org</a> (X)<br>
WildThang - <a href="mailto:wildthang@alias.undernet.org">wildthang@alias.undernet.org</a>(W)<p>
** Senior Administrators<p>
Chaos - <a href="mailto:chaos@alias.undernet.org">chaos@alias.undernet.org</a><br>
Cowboy - <a href="mailto:cowboy@alias.undernet.org">cowboy@alias.undernet.org</a><br>
Footprint - <a href="mailto:footprint@alias.undernet.org">footprint@alias.undernet.org</a><br>
Jini - <a href="mailto:jini@alias.undernet.org">jini@alias.undernet.org</a><br>
Meredith - <a href="mailto:meredith@alias.undernet.org">meredith@alias.undernet.org</a><br>
Morrissey - <a href="mailto:jradford@npl.com">jradford@npl.com</a><br>
Striker - <a href="mailto:striker@alias.undernet.org">striker@alias.undernet.org</a><br>
Teal - <a href="mailto:teal@alias.undernet.org">teal@alias.undernet.org</a><p>
** Administrators<p>
AnElf - <a href="mailto:anelf@alias.undernet.org">anelf@alias.undernet.org</a><br>
BitBT - <a href="mailto:bitbt@alias.undernet.org">bitbt@alias.undernet.org</a><br>
Crip - <a href="mailto:crip@alias.undernet.org">crip@alias.undernet.org</a><br>
Jase - <a href="mailto:jase@alias.undernet.org">jase@alias.undernet.org</a><br>
MatthewA - <a href="mailto:matthewa@alias.undernet.org">matthewa@alias.undernet.org</a><br>
Signe - <a href="mailto:signe@alias.undernet.org">signe@alias.undernet.org</a><p>
<hr>
</center>
Closing Note: If there is anything in this document that needs to be fixed or anything that you feel should be added, please send suggestions to <a href="mailto:teal@alias.undernet.org">teal@alias.undernet.org</a><br>
<hr>
Thanks to the various CService Admins and Helpers for their suggestions.
<hr>
<center>
Undernet Channel Service Committee<br>
Channel Operator's FAQ<br>
Teal!friedman@cse.psu.edu<br>
Version 1.2<br>
3/22/96<p>
</center>
<P>
<HR>
<A HREF="/"><IMG SRC="/files/b_arrow.gif">Back to main page</A>

264
HTTP/cmfaq.html Normal file
View File

@@ -0,0 +1,264 @@
<HTML>
<HEAD><TITLE>Channel Managers' FAQ</TITLE></HEAD>
<BODY bgcolor=#000000 text=ffff00 link=ff0000 vlink=#ff00ff>
<FONT SIZE=4>
<CENTER><H1>Channel Managers FAQ</H1></CENTER>
<HR>
<B>IMPORTANT:</B> The channel service bot users an Undernet service called
Uworld to gain ops on channels. To some scripts/bots (such as Phoenix),
this is considered a nethack. Please ensure that no one uses nethack
protection or hack protection scripts. These scripts deop X/W and are
considered abuse of the Channel service. It is not possible to get ops
off of a netsplit on Undernet. DO NOT DO ANY "TESTING" WITH X/W.
If you have questions send mail or drop by #cservice and the Channel
Service Committee will answer your questions for you.
<P>
<HR><P>
Introduction: This FAQ is to answer general questions that channel
managers may have in regards to the Undernet Channel Service (UCS).
If you don'tknow what the UCS is you should get the Undernet Channel
Service FAQ fromftp.undernet.org in /pub/irc/docs/cservice. In all
examples, we will assume thatthe channel name is #foo, the nick is
foobar, the user@host is foo@test.com.For ease of documentation, X
will be used in all examples, but there are 2 channel service bots, X and W.
<P>
<DL>
<DD><A HREF="#1">I received my confirmation letter from the Channel Service
Committee (CSC), what does this mean?</A></DD>
<DD><A HREF="#2">What are my responsibilities as the channel manager?</A></DD>
<DD><A HREF="#3">How does X know that I am the right person.</A></DD>
<DD><A HREF="#4">So I have access to the the channel, what can I do?</A></DD>
<DD><A HREF="#5">What do you mean "hacked" user@host?</A></DD>
<DD><A HREF="#6">What happens if I have a password set.</A></DD>
<DD><A HREF="#7">I have my access, what now?</A></DD>
<DD><A HREF="#8">What are channel defaults?</A></DD>
<DD><A HREF="#9">X is on my channel, how do I configure it?</A></DD>
<DD><A HREF="#10">What is Massdeop, NickFlood, FloodPro?</A></DD>
<DD><A HREF="#11">What is NoOp and AlwaysOp mode?</A></DD>
<DD><A HREF="#12">How to I add other users to X's oplist?</A></DD>
<DD><A HREF="#13">What are the different levels?</A></DD>
<DD><A HREF="#14">How can I see my userlist?</A></DD>
<DD><A HREF="#15">How can I give someone AUTOOP?</A></DD>
<DD><A HREF="#16">How can I get a second 500 level user?</A></DD>
<DD><A HREF="#17">X used to respond to me, but now it is not, what happend?</A></DD>
<DD><A HREF="#18">I can't be on-line 24 hours a day, how will I know if someone is abusing X on my channel?</A></DD>
<DD><A HREF="#19">So is that it?</A></DD>
</DL>
<P>
<HR>
<P>
<A NAME="1">
<h2>1 - I received my confirmation letter from the Channel Service Committee (CSC), what does this
mean?</h2>
The confirmation letter means you have been added as the channel manager
of the channel that you applied for. If you are anxious and/or having mail
problems you can check if your channel has been added by doing a
/msg x,w chaninfo #channel. This will return a response from both channel
service bots to say wether your channel has been registered or not. Your
channel will only be registered on one of the two bots.
<P>
<HR>
<P><A NAME="2">
<h2>2 - What are my responsibilities as the channel manager?</h2>
As the channel manager, you are responsible for all activities of your
channel including its users and bots. It is recommended that you do not
run other bots on the channel besides X since there is no need for it. X
will always be there and maintains an oplist. You are also
responsible to ensure that none of your channel operators (including bots)
are not running hack protection scripts (such as phoenix). You are also to
ensure that none of your ops deop/kick/ban X. This is considered abuse and
will be dealt with severly and can result in the removal of X from the
channel. "Testing", such as seeing what will happen if X is deop'd,
is considered abuse.
<P>
<HR><P>
<A NAME="3">
<h2>3 - How does X know that I am the right person.</h2>
The Channel Service Committee has added the IRC address that you specified
in your application form to the UCS bot X. To check the user@host that
has been added you can type /msg X access #channel nick. For example:
/msg X access #foo foobar. If your user@host is not correct contact the
CSC by sending mail to cservice@undernet.org or drop by #cservice
and ask.
<P>
<HR><P>
<A NAME="4">
<h2>4 - So I have access to the the channel, what can I do?</h2>
To find out what commands you have access to do a /msg X showcommands #channel.
It is also a good idea to have a password, just in case someone is using
a hacked username and is able to replicate your user@host name.
<P>
<HR><P>
<A NAME="5">
<h2>5 - What do you mean "hacked" user@host?</h2>
Most users with PPP/SLIP access from your site or sites that do not run
identd can have hacked user@host. This means, the user can select the
userid of their choice at any time they wish. In general it is a good idea
to have a password. To setyour password type /msg X newpass password.
For example to make Foobar's password into FooPass1 it would be
/msg X newpass FooPass1.
<P>
<HR><P>
<A NAME="6">
<h2>6 - What happens if I have a password set.</h2>
If you have a password set, X will not recognize you until you send X
your password (even if you have AutoOp set on. You can identify yourself to
X using /msg X pass #channel password. For example: /msg X pass #foo FooPass1X
will return a confirmation message to say that your identification iscorrect.
If you have lost or forgotten your password, contact the CSC and askthem to
reset it for you. Once you have identified yourself once, you should not have
to do it until you log off of IRC. In some instances of netsplits and the
rare occurance that X needs to be restarted, you will need to resend your
password.
<P>
<HR><P>
<A NAME="7">
<h2>7 - I have my access, what now?</h2>
First thing you will want to do is move X onto your channel by sending X
a join message /msg X join #channel. For example: /msg X join #foobar.
To have X leave your channel do a /msg X part #channel. This will not remove
you from the channel service, it will just move X off of the channel. You
can bring X back at any time by sending the join message.
Now you will want to add your channel to X by /msg X addchan #channel.
For example: /msg X addchan #foobar. This will add #foobar to the list of
channels. This will add your channel to the channel database for X which
must be done before anything else.Also this will set up all of the channel's
defaults.
<P>
<HR><P>
<A NAME="8">
<h2>8 - What are channel defaults?</h2>
The channel defaults are X modes such as flood protection level, AlwaysOp,
NoOp, etc... To see what the X settings are for your channel type
/msg X status #channel.
<P>
<HR><P>
<A NAME="9">
<h2>9 - X is on my channel, how do I configure it?</h2>
When X is on the channel you can now configure X for the channel. The
variables the can be set are: MassDeop, NickFlood, FloodPro, NoOp, and AlwaysOp.
<P>
<HR><P>
<A NAME="10">
<h2>10 - What is Massdeop, NickFlood, FloodPro?</h2>
MassDeop is the maximum number of deops one user can do in a 15 second period.
This is an integer value and is set by /msg X set #channel MassDeop #.
For example: /msg X #foo MassDeop 5. NickFlood is the maximum number of
nick changes one user can do in a 15 second period.
This is an integer value and is set by /msg X set #channel NickFlood #.
For example /msg set #foo NickFlood 5. FloodPro is the limit of TOPIC, MODE,
and KICKS that one can send to a channel in a 15 secondperiod. This does
not cover public floods since X is deaf to all public messages to the channel.
This is an integer value set by /msg X set #channel FloodPro #. For example:
/msg X #foo Floodpro 20. Any user surpassing the set levels will be kicked
or deop'd by X.
<P>
<HR><P>
<A NAME="11">
<h2>11 - What is NoOp and AlwaysOp mode?</h2>
NoOp is a special mode where X is the only channel operator. This is an
on/off value that can be set by /msg X set #channel NoOp on/off. AlwaysOp
is a mode that ensures that X will always be an operator. This canbe set
with a /msg X set #channel AlwaysOp on/off. The default for NoOp is Off and
AlwaysOp is On. If a user with access >= 450 deops X, AlwaysOp is turned off
automatically. If a user with access >= 450 kicks X, AlwaysOp is turned off
AND a remchan is issued, so X won't rejoin. NoOp mode can only be reset by the
channel manager.
<P>
<HR><P>
<A NAME="12">
<h2>12 - How to I add other users to X's oplist?</h2>
To add a user to X's oplist you must be at least a 400 level operator on
the channel. If you have the correct access, you can addsomeone by
/msg X adduser #channel nick *!*user@host level password.The pasword and
user@host fields are optional and you may only add someone to a lower level
than you are. For example, if I am foobar with level 500 (channel manager)
and I want to add foo2 who's irc address is foo2@my.own.server with a password
of foopass I would /msg X adduser #foo foo2 *!*foo2@*.own.server 400 foopass
By placing an extra * in the host name creates a larger host mask that will
cover differnet server names that the user may have. However a *!*@* would
be a really bad entry since that covers all users. Be very careful with your
use of the * on the userlist.If there are entries that pose a threat to
X it is considered abuse and will be removed and can result in the complete
removal of X from the channel. If the user is on Undernet at the time that
you are adding them, X will automatically add the wildcards to the user@host
if a /msg X adduser #foo nick level format is used.
<P>
<HR><P>
<A NAME="13">
<h2>13 - What are the different levels?</h2>
When adding someone you can give any level you wish as long as it is less
than your own and it is a positive integer value. However, a user must
have a certain level to gain certain access.
Level 500 - Channel Manager<BR>
>=450 - Trusted Admins (can remove X from the channel)<BR>
>=400 - List administrator, may add users to the userlist<BR>
>=100 - Channel Operator
<P>
<HR><P>
<A NAME="14">
<h2>14 - How can I see my userlist?</h2>
The user list for the channel can be received by/msg X access #channel *
the asterix will show all users that have access on the specified channel.
If you want to check a specific users access type /msg X access #channel nick.
<P>
<HR><P>
<A NAME="15">
<h2>15 - How can I give someone AUTOOP?</h2>
You can give someone autoops on the channel by adding them to the user list
at any level (that is less than yours) and using the modinfo command.
/msg X modinfo #channelname AUTOOP nick ON
This should get the channel service bot to respond and show you the person's
entry in the database reflecting the change. This also applies to PROTECT.
<P>
<HR><P>
<A NAME="16">
<h2>16 - How can I get a second 500 level user?</h2>
In general, there should only be one 500 level user. In some extreme cases
the CSC will allow a second channel manager. If there was more than one 500
level user there can be disputes with the 500 level users which will lead
to problems since all 500 level users have the same access. It is best to
choose one person to be the channel manager and have that person add the
others at level 499. The only command that the level 500 person has is the
set command which is rarely used.
<P>
<HR><P>
<A NAME="17">
<h2>17 - X used to respond to me, but now it is not, what happend?</h2>
One of three things may be occuring. You may have had your access
suspended. Your access can be suspended for deop'ing X, attempting to op
someone that is not allowed to be op'd (banned or suspended user),
banning/kicking X, etc... To see if you have been suspended type
/msg x access #channel mynick Your user@host may also be different. Just
/msg x access #channel mynick to check if your access is correct. Thirdly,
you may need to send X your password if you have one set. If you still
cannot get X to respond, contact the Channel Service Committee.
<P>
<HR><P>
<A NAME="18">
<h2>18 - I can't be on-line 24 hours a day, how will I know if someone is abusing X on my
channel?</h2>
If there is abuse of X and a CSC representative is available, they will join
the channel and warn the users and answer any questions they might have. If
the abuse problem is severe (repeated deop's of X), then the channel will
be placed in NoOp mode and the channel topic will be changed to reflect this.
Only the channel manager can reset this mode. If you find the channel you
manage in NoOp mode, you can assume that there was abuse. This is also a
warning for the channel manager to ensure that their users will not abuse X
in the future.
<P>
<HR><P>
<A NAME="19">
<h2>19 - So is that it?</h2>
No. These are the basics. There are a lot of things in here but there is
still a lot to learn. Managing a channel is not an easy task. Managing
a popular channel is even harder. If you are unsure, please ask.
<P>
<HR>
<A HREF="/"><IMG SRC="/files/b_arrow.gif">Back to main page</A>

400
HTTP/faq.html Normal file
View File

@@ -0,0 +1,400 @@
<HTML>
<HEAD><TITLE>Undernet Channel Service: FAQ</TITLE></HEAD>
<BODY bgcolor=#000000 text=#ffff00 link=#ff0000 vlink=#ff00ff>
<FONT SIZE=4>
<CENTER><H1>Channel Service Frequently Asked Questions</H1></CENTER>
<HR>
<H2>Introduction:</H2>
This file answers some of the most frequently asked questions
regarding the Undernet Channel Service and the X and W bots. If your
question is not answered here, check the sources found in Section 5. If
there is a question that you feel should be in here, send it to
<A HREF="mail:signe@alias.undernet.org">Signe@alias.undernet.org</A>.<P>
<HR>
<H2>Section 1: General UCS/CSC questions</H2><UL>
<LI>1.1 -- <A HREF="#11">What is the UCS/CSC?</A>
<LI>1.2 -- <A HREF="#12">Who owns the UCS/CSC?</A>
<LI>1.3 -- <A HREF="#13">Where is the CSC's office? What is the CSC's phone number?</A>
<LI>1.4 -- <A HREF="#14">Who pays for the CSC? How does the CSC make a profit?</A>
<LI>1.5 -- <A HREF="#15">How can I become a CSC helper/admin?</A>
<LI>1.6 -- <A HREF="#16">How can I tell if someone really is a CSC helper/admin?</A>
<LI>1.7 -- <A HREF="#17">Who are the admins?</A>
</UL>
<H2>Section 2: General X/W Questions</H2><UL>
<LI>2.1 -- <A HREF="#21">What are X and W? What do X and W do?</A>
<LI>2.2 -- <A HREF="#22">How does this differ from any other bot?</A>
<LI>2.3 -- <A HREF="#23">How do X and W differ from each other?</A>
<LI>2.4 -- <A HREF="#24">Why is X so slow sometimes? Why do W and X disappear sometimes?</A>
<LI>2.5 -- <A HREF="#25">Why doesn't the CSC put X/W on a better system?</A>
</UL>
<H2>Section 3: Registration Information</H2><UL>
<LI>3.1 -- <A HREF="#31">Why would I want to register my channel?</A>
<LI>3.2 -- <A HREF="#32">What channels can get X/W onto it?</A>
<LI>3.3 -- <A HREF="#33">How do I get X/W on to a channel?</A>
<LI>3.4 -- <A HREF="#34">Why does the application require supporters?</A>
<LI>3.5 -- <A HREF="#35">Can I have more than one manager?</A>
<LI>3.6 -- <A HREF="#36">What is the registration process?</A>
<LI>3.7 -- <A HREF="#37">Why does registration take so long?</A>
<LI>3.8 -- <A HREF="#38">How can I check to see if my channel has been added?</A>
<LI>3.9 -- <A HREF="#39">It's been more than a month since I sent in my application, and I haven't heard anything from CSC, what should I do?</A>
<LI>3.10 -- <A HREF="#310">What if I have problems (such as a takeover) before my channel is added to X/W?</A>
<LI>3.11 -- <A HREF="#311">My channel is added, what do I do now?</A>
<LI>3.12 -- <A HREF="#312">Can I register more than one channel?</A>
<LI>3.13 -- <A HREF="#313">What if I want to switch channel names?</A>
</UL>
<H2>Section 4: Complaints and Channel Problems</H2><UL>
<LI>4.1 -- <A HREF="#41">How can I complain about X/W being on a channel?</A>
<LI>4.2 -- <A HREF="#42">I don't like the content of a channel with X/W on it, what can I do?</A>
<LI>4.3 -- <A HREF="#43">I was kicked/banned from a channel with X/W on it for no reason, who can I complain to?</A>
<LI>4.4 -- <A HREF="#44">I tried to deop/kick X/W, but I got this message that says I can't do that. Why?</A>
<LI>4.5 -- <A HREF="#45">I deopped/kicked X/W, why did people get on my case about doing that?</A>
<LI>4.6 -- <A HREF="#46">Admins/Helpers say that I deopped/kicked X/W, but I didn't!</A>
<LI>4.7 -- <A HREF="#47">A CSC helper/admin was very rude to me, what can I do?</A>
</UL>
<H2>Section 5: Getting More Help</H2><UL>
<LI>5.1 -- <A HREF="#51">How can I get help for X/W on IRC?</A>
<LI>5.2 -- <A HREF="#52">How can I get a copy of the manager's FAQ?</A>
<LI>5.3 -- <A HREF="#53">How can I get a copy of the Op FAQ?</A>
<LI>5.4 -- <A HREF="#54">Where are the CSC WWW pages?</A>
<LI>5.5 -- <A HREF="#55">What if I have other questions?</A>
</UL>
<H2><A HREF="#60">Section 6: FAQ Credits</A></H2>
<HR><HR>
<CENTER><H2>SECTION 1: General UCS/CSC Questions</H2></CENTER>
<A NAME="11"></A><H2>Question 1.1: What is the UCS/CSC?</H2>
The Undernet Channel Service (UCS), aka the Channel Service
Committee (CSC), is the Undernet committee responsible for the registration
of channels and for handling problems with those channels. It is comprised
of unpaid volunteers who want to help out.<P>
<A NAME="12"></A><H2>Question 1.2: Who owns the UCS/CSC?</H2>
The CSC is not owned by any one person. It is an organization
chartered by the Undernet administrators, and run by the CSC administrators
(see <A HREF="#17">1.7</A>). Currently David Low, aka Super, oversees the CSC.<P>
<A NAME="13"></A><H2>Question 1.3: Where is the CSC's office? What is the CSC's phone number?</H2>
The CSC does not have a physical office or phone number. Some
helpers and admins can be found in channel #cservice on Undernet. All
correspondances should be emailed to cservice@undernet.org<P>
<A NAME="14"></A><H2>Question 1.4: Who pays for the CSC? How does the CSC make a profit?</H2>
The CSC relies solely on the donation of time, disk space, and
services by Undernet administrators. The CSC helpers and admins are not
paid for their time. The disk space and computer time to run X/W are
donated by the respective system administrators. The CSC does not charge
for channel registrations, and therefore does not turn a profit.<P>
<A NAME="15"></A><H2>Question 1.5: How can I become a CSC helper/admin?</H2>
Generally, CSC helpers are people who hang around on #cservice and
help out answering questions. Trusted helpers are those who have been
around for a while, and are trusted by the admins. CSC admins are chosen by
the current administrators, usually from the trusted helpers. If you want
to help out, just join #cservice and start answering questions.<P>
<A NAME="16"></A><H2>Question 1.6: How can I tell if someone really is a CSC helper/admin?</H2>
Trusted helpers and admins can be verified through X/W with one of
the following commands:
/msg X verify nickname
/msg W verify nickname
Sometimes helpers may not be verifiable by this method. You should then ask
#cservice if they are truly a helper. If you have the slightest doubt about
someone's claim to be a helper or admin, do not hesitate to check it out. If
you find that someone is impersonating a CSC admin, please report it to
#cservice.<P>
<A NAME="17"></A><H2>Question 1.7: Who are the admins?</H2>
Currently, the list of CSC admins is as follows: Super, Seks, cowboy,
meredith, Morrissey, Chaos, Teal, jini, Jase, Signe, and AnElf<P>
<HR>
<CENTER><H2>SECTION 2: General X/W Questions</H2></CENTER>
<A NAME="21"></A><H2>Question 2.1: What are X and W? What do X and W do?</H2>
X and W are the CSC bots, written by Seks. One of these is assigned
to each registered channel. For each channel, these bots maintain a
userlist, which specifies who has what access and who should be opped, and a
banlist, which specifies who to ban from joining the channel (or from
getting ops), and for how long. They are designed to keep a channel open 24
hours a day, and prevent channel takeovers.<P>
<A NAME="22"></A><H2>Question 2.2: How does this differ from any other bot?</H2>
X and W are actually each servers, not just bots. They are allowed
to work this way because they are run by the Undernet administration. This
allows them to do several special functions, such as regaining ops if ops
are lost. Also, each bot is on a large number of channels. By having one
bot for many channels, this reduces the load on the Undernet network that
would be caused by having one separate bot on each channel.<P>
<A NAME="23"></A><H2>Question 2.3: How do X and W differ from each other?</H2>
There is no difference between X and W as far as the commands and
services availible is concerned. The only differences are that X and W each
run on separate computer systems and networks, and each one handles a
different list of channels. The bots are assigned to registered channels at
random.<P>
<A NAME="24"></A><H2>Question 2.4: Why are X/W slow sometimes? Why do X/W disappear sometimes?</H2>
Just like any other bot or user on Undernet, X and W are subject to
lag and netsplits caused by bad connections between Undernet servers. This
can cause X and W to slow down drastically (sometimes up to 5 minutes lag),
and even disappear. If this happens, please be patient. Be assured that
Undernet and CSC admins are working to get them back to normal as quickly as
possible in the event of a problem.<P>
<A NAME="25"></A><H2>Question 2.5: Why doesn't the CSC put X/W on a better system?</H2>
X and W each require a lot of disk space and computer resources.
And on top of this, they need to be run on a machine that is an Undernet
server. Currently, the system administrators of irc.ucdavis.edu
(davis.ca.us.undernet.org) and irc.wildstar.net (okc.ok.us.undernet.org)
are donating the neccessary resources. While it is possible to move X and
W, it is not feasible, as there is not another system to move one of them to
right now, and moving them involves a lot of time and work.<P>
<HR>
<CENTER><H2>SECTION 3: Registration Information</H2></CENTER>
<A NAME="31"></A><H2>Question 3.1: Why would I want to register my channel?</H2>
Registration not only provides you with the ability to keep your
channel open 24 hours a day, it also gives the channel stability. In the
case of a channel takeover, the manager always has ultimate control to
regain the channel. Also, it provides you with a way to have users
auto-op'd, and a more permanent banlist.<P>
<A NAME="32"></A><H2>Question 3.2: What channels can get X/W onto it?</H2>
Almost any Undernet channel can be registered. The only types of
channels that are currently excluded are warez-type channels, and channels
dealing with child pornography, although the CSC admins do reserve the right
to reject any channel registration for any reason that they deem valid. Do
not try to change the name of one of these types of channels, or try and
conceal the channel activity, as CSC has many ways of finding out the true
uses of a channel.<P>
<A NAME="33"></A><H2>Question 3.3: How do I get X/W on to a channel?</H2>
To get X/W onto your channel, the channel must be registered. In
order to do this, you must first have some consensus on the channel as to
who will be the channel manager. Then you must have 10 supporters.
Supporters are people who frequent your channel (not neccessarily ops), and
want you to register it. Once you have these two things, you need to fill
out the registration form, which you can get <A
HREF="/files/X_registration_form.txt">on WWW</A> or on IRC by doing:
"/msg Helpbot get XForm" Once you have filled out the application, email it
to cservice@undernet.org
<A NAME="34"></A><H2>Question 3.4: Why does the application require supporters?</H2>
Supporters are required because the CSC only registers established,
well used channels. By requiring supporters, CSC can know that there are at
least 10 people who use this channel. It also prevents users with malicious
intents from taking over a channel by registering it out from under the true
users of the channel.<P>
<A NAME="35"></A><H2>Question 3.5: Can I have more than one manager?</H2>
The CSC frowns greatly on multiple channel managers. This is
because in the case of a dispute between channel managers, there is no way
for CSC to mediate. Multiple managers are only allowed in extreme
circumstances, and to have more than one manager you must petition
cservice@undernet.org with the reasons.<P>
<A NAME="36"></A><H2>Question 3.6: What is the registration process?</H2>
After your registration form is received by the CSC, it is grouped
together with all the applications that come in withing the same 1 or 2 week
span as it. These are compiled into a pre-registration list which is then
posted to the cservice mailing list, and the alt.irc.undernet newsgroup.
This is the posting period, and it lasts for 1 week. During this time CSC
watches for any objections to the registration. If there are some, they are
evaluated by CSC, and if deemed valid, the registration is rejected. If
there are no objections, your channel goes into a list of channels waited to
be added to X/W. At this point you are emailed saying that your
registration has been accepted, and you are also sent a copy of the
manager's FAQ. Within 1 to 1 1/2 weeks after you receive your acceptance
letter, you channel will be added to X/W, and you may begin configuring
whichever one you are assigned.<P>
<A NAME="37"></A><H2>Question 3.7: Why does registration take so long?</H2>
Every week, there are many registrations to be processed. Some
weeks there are over 250 applications. Each of these applications must be
checked for completeness, checked to see if it is already registered, and
then compiled into the pre-registration list. Then the posting period must
pass, objections must be evaluated, and a final registration list compiled.
All of this work is done by one CSC admin, who is a volunteer who has other
things to do, such as work or school. After this final list is compiled, it
must be reviewed by the admins, and then they must make time to add all the
channels, which is a time consuming task. This is why the registration
process takes so long.<P>
<A NAME="38"></A><H2>Question 3.8: How can I check to see if my channel has been added?</H2>
You can check to see if your channel has been added to X or W by
typing the following commands to check both bots:<UL>
<LI>/msg X chaninfo #yourchannel
<LI>/msg W chaninfo #yourchannel</UL><P>
<A NAME="39"></A><H2>Question 3.9: It's been more than a month since I sent in my application, and I haven't heard anything from CSC, what should I do?</H2>
If you do not hear anything from CSC, one of several things may have
happened:<UL>
<LI>1) Your application may never have arrived, or may have been lost
<LI>2) There could be some backups on registrations causing them to take longer than a month
<LI>3) Your channel could have been rejected and you missed the email telling you this.</UL>
So if a month has passed, and you have not heard anything, your best bet is
to resend your application, and put a note at the top stating that the
application was submitted over a month ago, and you have not heard anything
back from CSC, so could someone kindly tell you what the status of your
application is.<P>
<A NAME="310"></A><H2>Question 3.10: What if I have problems (such as a takeover) before my channel is added to X/W?</H2>
Because your channel is not technically a registered channel until
it is actually added to X or W, there is nothing that CSC or #cservice can
do to help you with channel problems at this point. You need to talk to an
IRCOp, which you can find on #wasteland, and ask them if they will help you
out.<P>
<A NAME="311"></A><H2>Question 3.11: My channel is added, what do I do now?</H2>
Congratulations, you are now a channel manager. The channel
manager's FAQ, which you will have received by email before now, will tell
you how to set up the channel and userlist. Please read the manager's FAQ
thoroughly.<P>
<A NAME="312"></A><H2>Question 3.12: Can I register more than one channel?</H2>
Each user is allowed to register one channel. They may, in addition
to this channel, register a help channel that provides assistance to users
for things such as: Software products, Internet services, Internet Service
Providers. If you are unsure if you channel falls under this category,
email cservice@undernet.org and ask. ("Each user" is defined as a person,
not as an email address. If you have multiple email addresses, you may not
register multiple channels. One channel, and optionally one help channel,
per person)
<A NAME="313"></A><H2>Question 3.13: What if I want to switch channel names?</H2>
Since the registration is for the channel, there is no provision for
changing channel names. If you wish to do this, you must fill out a new
application for the new channel and submit it, following the normal
registration process. At the top of your application, write a note saying
that your are the channel manager of #youroldchannel and would like to have
it purged from the registered channels list in order to register a different
channel.<P>
<HR>
<CENTER><H2>SECTION 4: Complaints and Channel Problems</H2></CENTER>
<A NAME="41"></A><H2>Question 4.1: How can I complain about X/W being on a channel?</H2>
If you think you have a valid reason why X/W should not be on a
registered channel (see <A HREF="42">4.2</A>), such as the manager is never
around, or it is a warez or child pornography channel, you can email your
complaint to <A HREF="mail:cservice@undernet.org">cservice@undernet.org</A>.
If there is a lot of support for your complaint, please include the email
addresses and nicks of those who support you in your letter (do NOT have
everyone send a separate letter). The CSC admins will evaluate your
complaint, and if it is valid, action will be taken.<P>
<A NAME="42"></A><H2>Question 4.2: I don't like the content of a channel with X/W on it, what can I do?</H2>
Because CSC does not consider content during the registration
process, excepting warez and child porn channels, there is nothing you can
do about this. The CSC specifically disclaims responsibility for the
content of a channel, and the way the manager chooses to run the channel, as
it would be an overwhelming task for CSC to police every registered
channel.<P>
<A NAME="43"></A><H2>Question 4.3: I was kicked/banned from a channel with X/W on it for no reason, who can I complain to?</H2>
As stated in 4.2 above, the CSC has no reponsibility for, nor say
over how a manager, and those he gives operator status to, choose to run the
channel. A channel operator can kick and/or ban someone for any reason they
choose, or no reason at all. Therefore there is noone taht you can complain
to about this except the people who run that specific channel (the
manager).<P>
<A NAME="44"></A><H2>Question 4.4: I tried to deop/kick X/W, but I got this message that says I can't do that. Why?</H2>
Because X and W are Undernet services that exist to provide
stability to registered channels, the Undernet and CSC admins have chosen to
modify the Undernet servers to make it so that X and W cannot be kicked or
deopped. By doing this, the stability of registered channels is greatly
increased, and the load on the Undernet IRC network is decreased. This
modification is in effect on some, but not all, Undernet servers at this
point in time.<P>
<A NAME="45"></A><H2>Question 4.5: I deopped/kicked X/W, why did people get on my case about doing that?</H2>
As stated in 4.4 above, X and W exist to provide channel stability.
When they are deopped or kicked, their ability to maintain the channel is
disrupted, in addition to the fact that this places an extra load on the
Undernet network. For this reason, these actions are responded to by CSC
admins and/or helpers so that it will not happen again. If X/W is
repeatedly deopped and kicked on a channel, that channel can be removed from
the registered channels list, and X/W removed from the channel.<P>
<A NAME="46"></A><H2>Question 4.6: Admins/Helpers say that I deopped/kicked X/W, but I didn't!</H2>
If a CSC admin or helper comes onto a channel and says that you
kicked or deopped X/W, they are going to be right 99% of the time. It is
possible that you are running scripts or remotes that have deopped or kicked
X/W without your knowledge. If this is the case, explain to the admin or
helper that you did not deop/kick X/W consciously, and they will probably be
able to help you fix your script or remote so that it does not happen
again.<P>
<A NAME="47"></A><H2>Question 4.7: A CSC helper/admin was very rude to me, what can I do?</H2>
If you think an admin or helper was unnecessarily rude or abusive
towards you, please make sure you have a log of the incident. Email this
log, and a note explaining the situation, to cservice@undernet.org. The
admins will read and evaluate the situation, and respond accordingly.<P>
<HR>
<CENTER><H2>SECTION 5: Getting More Help</H2></CENTER>
<A NAME="51"></A><H2>Question 5.1: How can I get help for X/W on IRC?</H2>
The CSC maintains a help channel on Undernet called #cservice.
There are helpers and/or admins on this channel almost all the time.
However, please make sure you have checked this FAQ, and the Op FAQ before
asking a question there. If there is noone there to answer your question,
you can email it to <A
HREF="mail:cservice@undernet.org">cservice@undernet.org</A>.<P>
<A NAME="52"></A><H2>Question 5.2: How can I get a copy of the manager's FAQ?</H2>
The manager's FAQ is availible several ways:<UL>
<LI>1) On IRC: The Manager's FAQ is availible via DCC from Helpbot. Just
type: "/msg Helpbot get Xfaq.manager"
<LI>2) On WWW: The Manager's FAQ is availible <A
HREF="/files/cmfaq.html">here</A>
<LI>3) By FTP: The Manager's FAQ is availible on the Undernet FTP server at
<A HREF="ftp://ftp.undernet.org/pub/irc/docs/cservice/Xfaq.managers">
ftp.undernet.org</A>, or its mirror at
<A HREF="ftp://ftp2.undernet.org/pub/irc/docs/cservice/Xfaq.managers">
ftp2.undernet.org</A>.</UL>
<A NAME="53"></A><H2>Question 5.3: How can I get a copy of the Op FAQ?</H2>
The Op FAQ is availible several ways:<UL>
<LI>1) On IRC: The Op FAQ is availible via DCC from Helpbot. Just type:
"/msg Helpbot get Xfaq.op"
<LI>2) On WWW: The Op FAQ is availible <A HREF="files/opfaq.html">here</A>
<LI>3) By FTP: The Op FAQ is availible on the Undernet FTP server at
<A HREF="ftp://ftp.undernet.org/pub/irc/docs/cservice/Xfaq.op">
ftp.undernet.org</A>, or its mirror at
<A HREF="ftp://ftp2.undernet.org/pub/irc/docs/cservice/Xfaq.op">
ftp2.undernet.org</A>.</UL>
<A NAME="54"></A><H2>Question 5.4: Where are the CSC WWW pages?</H2>
CSC maintains 2 WWW pages, one for X, and one for W. On these
pages, besides getting information about CSC and X/W, you can access channel
userlists, banlists, chaninfo, and perform a whois search on Undernet.
These pages are located at:<UL>
<LI>X -- <A HREF="http://irc.ucdavis.edu:7357">http://irc.ucdavis.edu:7357</A>
<LI>W -- <A HREF="http://irc.wildstar.net:7357">http://irc.wildstar.net:7357</A></UL>
<A NAME="55"></A><H2>Question 5.5: What if I have other questions?</H2>
If none of these methods work, and you still have questions, feel
free to email them to <A HREF="mail:cservice@undernet.org">cservice@undernet.org</A><P>
<HR>
<A NAME="60"></A><CENTER><H2>SECTION 6: FAQ Credits</H2></CENTER>
This FAQ was composed by Todd Palino (Signe). Some of the questions were
gathered from the original Xfaq.general.<P>
All comments, quips, quotes, and additions should be sent to
<A HREF="mail:signe@alias.undernet.org">Signe@alias.undernet.org</A>
<HR>
<A HREF="/"><IMG SRC="/files/b_arrow.gif">Back to main page</A>

228
HTTP/guidelines.html Normal file
View File

@@ -0,0 +1,228 @@
<html>
<head><title>Undernet Channel Service: Guidelines</title></head>
<body bgcolor=#000000 text=#ffff00 link=#ff0000 vlink=#ff00ff>
<font size=4>
<CENTER><H1>The Undernet Channel Service Guidelines</H1></Center>
<pre>
Revised: May 12, 1995
</pre>
<HR><HR><P>
<H2> History & Ethos of The Channel Service</H2>
Thanks to a lot of work by Seks and the rest of the Undernet IRCops,
Undernet now has a channel service. This service will allow users to run a
channel without running a bot. This service replaces the need for a bot on
a channel.<P>
This channel service gives the opportunity to users to manage a channel.
This is *not* ownership because the service will only be placed on the
channel if that there is a general demand for. It cannot be used in
channel wars/op wars or in an attempt to end "take over" a channel.
<P>
The Channel Service works the same way that a bot works. It can control
all channel modes (including ops). One advantage that the service has is
if ops are lost either due to someone messing up and deop'ing everyone (or
a flooder/hacker doing it intentionally) then the bot can use Uworld
(special Undernet service) and regain ops.
<P>
The Channel Service has many different modes. AlwaysOp will ensure that
the bot always has ops. If ops are ever lost or the bot is unable to join
the channel then the bot will use Uworld to gain access. NoOp mode will
make it so the Channel Service is the only Op on the channel. All kicks,
bans, topic, etc have to be made through the bot. Mode changes still need
to be done manually. The bot also has flood protection against nick, kick,
topic and mode changes to ensure that channel flooders are not a problem.
<P>
The Channel Service retains a userlist for every channel that it is
registered on. The manager of the channel (person who registered the
channel) controls the list for that particular channel.
<P>
<HR><P>
<center><h2> Committee Guidelines</h2></center>
<h3> Structure of committee, and general aims</h3>
<DL>
<DD>(i) The Channel Service committee is a sub committee of User-com (Undernet
user committee).</DD>
<DD> (ii) The CSC (Channel Service Committee) are in charge of administrating
the channel service</DD>
<DD> (iii) The CSC Will (a) NOT enter into discussions on how a channel is run
(b) mediate upon discussions of channel managers.</DD>
<DD> (iv) The CSC will only register 1 channel per USER (this means user, not
account or e-mail address). This rule may be relaxed at the
discretion of the committee for special channels which provide a
service, such as help channels.</DD>
</DL>
<HR><P>
<h3> Committee Procedure</h3>
<DL>
<DD><h4> Standard Registration:</h4></DD>
<DL>
<DD>(i) Applications are review once per week by the CSC to ensure the
proper information has been included. A response letter is sent
to the applicant acknowledging the application when it is
reviewed.</DD>
<DD> (ii) The committee will send a weekly posting to alt.irc.undernet of
registration requests, for public viewing.</DD>
<DD> (iii) Provided there is no objections the channel service will be moved into
place on a trial basis, of 14 days. After which it will be
permanent, subject to the standard review procedures. The CSC will
post an FAQ to the manager.</DD>
<DD> (iv) The CSC will add the channel to the listing of channels that are
covered by the Channel service (ftp site ca.undernet.org in
pub/undernet) and changes to the document will be posted to cservice
on a regular basis.</DD>
</DL>
<DD><h4> Objections</h4></DD>
<DL>
<DD>(i) Users have 14 days in which to make an objection to the Channel
Service being placed on a channel</DD>
<DD> (ii) All objections will be considered by the committee. The CSC chall
invoke the following procedures:<BR><DL>
<DD> (a) remove the bot from the channel while discussions take
place</DD>
<DD>(b) attempt mediation between the objectors and the registered
owner.</DD><DL>
<DD>(i) by trying to put them into contact with each
other</DD>
<DD> (ii) by helping if requested to with discussions.</DD>
</DL>
<DD> (c) if mediation fails, the BOT will NOT be placed on the Channel.</DD><DL>
<DD> - a new application may be made in 2 months, but will not be
considered before then.</DD>
<DD> - the committee will suggest that a channel under a different
name be registered.</DD>
</DL></DL></DD>
<DD> (iii) if an objection is received after that time; the CSC will consider
it if:<DL>
<DD> (a) it is supported by a reasonable number of users (min. 10 - more
for larger channels)</DD>
<DD> (b) has reasonable grounds.
A valid objection will be dealt with in the same way as for (ii)
above; but with the presumption that if the objector cannot
substantiate the claim sufficiently, then the bot will
>tay.</DD></DL></DD>
<DD> (iv) The decision of the CSC in all these matters is Final.</DD>
<P>
</DL></DL>
<HR><P>
<h3> Registering a channel</h3>
<DL>
<DD>(i) Make sure that you have read these guidelines carefully, and are
willing to use the channel service (X) in conjunction with the
rules of use.</DD>
<DD> (ii) Fill out the form below (copy available by anonymous ftp to:
ca.undernet.org:/pub/undernet/CS</DD>
<DD> (iii) Post this to cservice@undernet.org</DD>
<pre>
###########################################################################
## E-MAIL COMPLETED FORM TO cservice@undernet.org ##
###########################################################################
1) Your Name :
2) The usual nick you use :
3) Your E-mail address :
4) The user@host that you use on irc :
{if different from your e-mail address}
5) Channel Name:
6) Purpose of channel:
{brief description}
7) Supporter's list:
-------------------------------------------------------------------------
Nickname | E-mail address
-------------------------------------------------------------------------
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
Please note, to register your channel, you need 10 supporters
###########################################################################
</pre>
</DL>
<HR><P>
<h3> Rules:</h3>
<DL>
<DD>(i) All e-mail addresses that are used on IRC and at least one mail
address that the applicant can be reached at should be included. If a
hacked user@host is used on IRC, a valid mail address is necessary.</DD>
<DD> (ii) At least 10 supporters are needed for the request to be processed.
The supporters need to be included on the application with nick and
e-mail addresses. </DD>
<DD> (iii) Any abuse of the channel service by the channel manager will result
in the immediate removal of the service. Any abuse of other users will
result in their refusal of the service to that user. The above includes
anyone "testing". If testing is required, there is a test network of
Undernet servers that can be used. If a CSC administrator finds
that the Channel Service is being abused in any way, they may remove
the channel service from the channel immediately and relay any
necessary information to other CSC members and contact the manager
of the channel immediately with the reason for the removal. The
removal will be open to immediate review by the CSC to ensure that
the service was abused and to decide if the Channel Service should
be returned the channel or not. </DD>
<DD> (iv) Please ensure that channel operators and/or bots on the registered
channel are not running netsplit hack protection because they will
get into an opwar with X. This is considered abuse and can result in
the removal of the channel service. X will always win in an
opwar.</DD>
<DD> (v) The registered channel manager must appear on the channel once every 3
weeks. If the CSC is notified of a prolonged absence a the channel
- managing may be transferred for the intermittant period. Any abuse
of the Channel Service done by the temporary channel manager will be
both the responsibility of the channel manager and the temporary
manager.</DD>
<DD> (vi) The Channel Service will be removed from any channel that has low
traffic. Channel not being used or only has less than 5 regular
users (open to discretion).</DD>
</DL>
<HR><P>
<h3> Disclaimer</h3>
The Channel Service will not be responsible for any activity that occurs
on the channel. Anything that occurs on the channel are the
resposibilities of the people involved and has nothing to do with the
Channel Service, its administrators and the Undernet as a whole, including
the Operators that run it. The guidelines may change without notice.<P>
- Original CSC Guidelines<BR>
- Amended by Super<BR>
- This Draft #Ox.1<BR>
- html by striker<BR>
<HR>
<A HREF="/"><IMG SRC="/files/b_arrow.gif">Back to main page</A>

BIN
HTTP/hline.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

105
HTTP/index.html.dist Normal file
View File

@@ -0,0 +1,105 @@
<HEAD>
<TITLE>Undernet Channel Service</TITLE>
</HEAD>
<BODY BGCOLOR=#000000 TEXT=#FFFF00 LINK=#FF0000 VLINK=#FF00FF>
<FONT SIZE=4>
<CENTER><H1>The Undernet Channel Service Page</H1>
<IMG SRC="/files/hline.gif"
ALT="===================================================================="><P>
<B><I>Welcome! This page provides Undernet users of the Channel
Service bot with a familiar, easy to use WWW interface to its
databases. It is still in construction, and more services will be
added to it as time goes by, but you may find it useful
already.</I></B><P></CENTER>
<HR>
To access X's database, use <A HREF="http://irc.direct.ca:7357/">http://irc.direct.ca:7357/</A><BR>
To access W's database, use <A HREF="http://www.wildstar.net:7357/">http://www.wildstar.net:7357/</A><BR>
<HR>
<H2>General information</H2>
<DL>
<DD><IMG SRC="/files/reddrop.gif" ALT="*">
<A HREF="/files/guidelines.html">The Channel Service Committee Guidelines</A>
</DD>
<DD><IMG SRC="/files/reddrop.gif" ALT="*">
<A HREF="/files/faq.html">The Channel Service FAQ</a>
</DD>
<DD><IMG SRC="/files/reddrop.gif" ALT="*">
<A HREF="/files/cmfaq.html">The Channel Managers' FAQ</a>
</DD>
<DD><IMG SRC="/files/reddrop.gif" ALT="*">
<A HREF="/files/chanopfaq.html">The Channel Operators FAQ</a>
<DD><IMG SRC="/files/reddrop.gif" ALT="*">
<A HREF="/files/X_registration_form.txt">Channel Service Application Form</a>
</DD>
<DD><IMG SRC="/files/reddrop.gif" ALT="*">
<A HREF="mailto:cservice@undernet.org">Send Email to the Channel Service Mailing List</A>
</DD>
</DL>
<HR>
<H2>User list management</H2>
Manage or consult your channel's user list from the comfort of your
favorite WWW-browser. This feature will allow you to view the complete
list of users on the channel you specify. Just enter the channel name
into the blank and click on "Go baby!"<P>
<FORM METHOD="POST" ACTION="/userlist/">
<B>Enter the channel name: </B><INPUT NAME="CHANNEL" TYPE="TEXT" SIZE=30 MAXLENGTH=80>
<INPUT TYPE="SUBMIT" VALUE="Go baby!">
</FORM>
<HR>
<H2>Ban list management</H2>
Same as the above, but this time for the ban list. Just enter the channel
name into the blank and click on the "Go baby!"<P>
<FORM METHOD="POST" ACTION="/banlist/">
<B>Enter the channel name: </B><INPUT NAME="CHANNEL" TYPE="TEXT" SIZE=30 MAXLENGTH=80>
<INPUT TYPE="SUBMIT" VALUE="Go baby!">
</FORM>
<HR>
<H2>Channel information</H2>
Obtain the information X/W has stored in its databases with regards to
the channel you specify. This is an interesting way to find out
whether your channel has been registered. :) Again, just enter the
channel name in the blank field and click on "Go Baby!".<P>
<FORM METHOD="post" ACTION="/chaninfo/">
<B>Enter the channel name: </B><INPUT NAME="CHANNEL" TYPE="TEXT" SIZE=30 MAXLENGTH=80>
<INPUT TYPE="SUBMIT" VALUE="Go baby!">
</FORM>
<HR>
<H2>/WHOIS on the web!</H2>
Find out if your friends (or enemies) are currently signed on to
Undernet IRC. This works just like the IRC /WHOIS command. Just
supply a nick and click on "Go Baby!"<P>
<FORM METHOD="post" ACTION="/whois/">
<B>Please enter a nick: </B><INPUT NAME="NICK" TYPE="TEXT" SIZE=30 MAXLENGTH=80>
<INPUT TYPE="SUBMIT" VALUE="Go Baby!">
</FORM>
<HR>
<H2>Online HELP files!</H2>
You can access the channel service HELP files from this page. All you
have to do is enter a command and then click on "Go Baby!"<P>
<FORM METHOD="post" ACTION="/HELP/">
<B>Please enter a command: </B><INPUT NAME="ARG" TYPE="TEXT" SIZE=30 MAXLENGHT=80>
<INPUT TYPE="SUBMIT" VALUE="Go Baby!">
</FORM>
<HR>
<H2>Undernet Resources</H2>
Undernet offers several services via the World Wide Web. These few
sites offer a good jumping off point to several of them.<P>
<DL>
<DD><IMG SRC="/files/reddrop.gif" ALT="*"><A
HREF="http://www2.undernet.org:8080/~cs93jtl/Undernet.html">The Official
Undernet Page</A></DD>
<DD><IMG SRC="/files/reddrop.gif" ALT="*"><A
HREF="http://undernet.infowest.com/index.html">Aaron Gifford's Undernet
Page</A></DD>
<DD><IMG SRC="/files/reddrop.gif" ALT="*"><A
HREF="http://aslan.pr.mala.bc.ca/~warren/usercom.html">The Undernet
User Committee Home Page</a></DD>
<DD><IMG SRC="/files/reddrop.gif" ALT="*"><A
HREF="/files/links.html">Links to other pages</A></DD>
</DL>
<HR>
<FONT SIZE=3>
<I>This page is brought to you by the administrators of the <a
href="mailto:cservice@undernet.org">Undernet Channel Service
Committee</a>.</I>
</BODY>

40
HTTP/links.html Normal file
View File

@@ -0,0 +1,40 @@
<HEAD>
<TITLE>Undernet Channel Service: Links</TITLE>
</HEAD>
<BODY BGCOLOR=#000000 TEXT=#FFFF00 LINK=#FF0000 VLINK=#FF00FF>
<FONT SIZE=4>
<CENTER><H1>Links to other pages</H1></CENTER>
<I>If you would like to add links on this page, please contact
<a href="mailto:seks@alias.undernet.org">seks@alias.undernet.org</a></I>
<P>
<B>Not responsible for content!</B>
<HR>
<A HREF="http://www.lookup.com/homepages/82867/home.html">Alpine's Page</A><BR>
<A HREF="http://www.geocities.com/siliconvalley/2894">Amy's Homepage on the WWW!</A><BR>
<A HREF="http://www.calweb.com/~blakice/bworld.html">BlackWorld HomePage</A><BR>
<A HREF="http://w3.one.net/~fostbt/">Brent Foster's Home Page</A><BR>
<A HREF="http://www.cse.psu.edu/~friedman/">Elise's Home Page</A><BR>
<A HREF="http://www.voyageur.ca/~emcintyre">Erin's page of Junk</A><BR>
<A HREF="http://www.pla-net.net/~reaper/ircnewbies/">#ircnewbies Channel Web Page</A><BR>
<A HREF="http://web.mit.edu/klmitch/www/home.html">Kevin Mitchell's Home Page</A><BR>
<A HREF="http://www.vt.com/~ozz/">Land Of Ozz</A><BR>
<A HREF="http://www.kluge.net/~godboy">#MacUnderground Home page</A><BR>
<A HREF="http://www.infomatch.com/~phillip/newbies.html">#Newbies Channel Web Page</A><BR>
<A HREF="http://soho.ios.com/~capjanwy/capt.html">#ReadyRoom Home Page</A><BR>
<A HREF="http://www.undergrad.math.uwaterloo.ca/~dglow/">Super's Home Page!!!!</A><BR>
<A HREF="http://www.voyageur.ca/~emcintyre/teen/">#Teen Channel Web Page</A><BR>
<A HREF="http://www.voicenet.com/~terabyte/">Terrabyte's Homepage</A><BR>
<A HREF="http://www.cloud9.net/aolsucks/">Why AOL Sucks</A><BR>
<A HREF="http://antietam.nssl.uoknor.edu/mosaic_files/mitchell/">WildThang's Personal Home Page</A><BR>
<A HREF="http://www.mindspring.com/~phiend">(Untitled)</A><BR>
<A HREF="http://www.azstarnet.com/~bluedog/bestbet/">#13-17BestBet Homepage</A><BR>
<A HREF="http://users.twave.net/bmrbeal/">#13-17Regz Homepage</A><BR>
<P>
<A HREF="http://www.yahoo.com/Computers_and_Internet/Internet/Chatting/IRC/Undernet/">
Yahoo - Computer and Internet:Internet:Chatting:IRC:Undernet</A><BR>
<A HREF="http://guide-p.infoseek.com/WW/NS/Titles?qt=IRC+UNDERNET&col=WW">
InfoSeek Guide Search: IRC UNDERNET</A><BR>
<HR>
<A HREF="/"><IMG SRC="/files/b_arrow.gif">Back to main page</A>
</BODY>

BIN
HTTP/reddrop.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 958 B