
soper 1.1 beta

a patch for 2.10.3 ircnet ircd


1. Revision history:

Changes 1.0 -> 1.1

	+ changed everything to #definable.
	* new channel: &smode.
	+ on people's request: SNAMES now informs the channel members.
	+ rewrote the documentation a bit.
	* added an "soper" version string.
	* a development ML.
	

2. Patch features:

There are 4 new commands available to opers only:

SMODE <channel> <mode> - performs servermode <mode> on <channel>.
SJOIN <channel>        - forcibly joins your nick into <channel>.
SNAMES <channel>       - allows to see NAMES from outside of the <channel>,
                         even if the channel is secret and/or the people inside
			 are invisible. However, the channel members are 
			 noticed about this.
SCLEAN <channel>       - mass serverdeops <channel> and joins your nick with a
			 server op.

There are also 2 new special channels:

SOPERCHAN (definable name) - sends informations about soper usage. Can serve
		             as a feedback to people using the new commands.
&SMODE		           - available to opers only. Traps all local/remote
		             server modes and server join modes. Can serve as
		             a watch for some of the new commands.


3. A little usage FAQ:			      

- What's the use of those commands?

It helps battling channel takeovers in a peaceful and official way.

- But channels are not owned!

Wake up. It's just your taboo.

- Ok, but how do I know who is the channel owner?

IRC operators are usually aware of large channels in their own geographic
region. If you don't know, ask appropriate IRC operator and/or trusted user.
If you still don't know, you are *not* required to help.

- What if someone abuses his powers?

He will lose his respect among other people/opers. If he abuses repeatedly, he
will lose his O: line.


4. TODO list:
	* G-lines
	* Hiding of oper's u@h
	* swhois
	* more...?


5. Contact:
	There is a mailing list set up: soper@irc.felk.cvut.cz
	You can subscribe to it by doing:
	echo "subscribe soper" | mail majordomo@irc.felk.cvut.cz


Have fun.

