Merged from silc_1_0_branch.
[silc.git] / apps / irssi / docs / help / in / cmode.in
index 5768ffae0ad5c69a73adbd45cf38241a04a63ef6..6806bea14b562dc4f760e9d2dc2b843fb9d0bdd5 100644 (file)
@@ -1,8 +1,6 @@
 
 @SYNTAX:cmode@
 
-Format: <channel> +|-<modes> [{ <arguments>}]
-
 This command is used to manage the modes of the channel.  Most
 of the modes require special privileges, such as channel operator
 or channel founder privileges to work.  The mode is added by
@@ -15,23 +13,36 @@ option(s).  The following modes are available:
     i               Set/unset channel as invite only channel
     t               Set/unset that only channel operator or 
                     founder may set channel topic
+    m               Set/unset user silencing.  Normal users
+                    are not able to talk on channel.  Only
+                    channel founder may set this mode
+    M               Set/unset operator silencing.  Operators
+                    are not able to talk on channel.  Only
+                    channel founder may set this mode
     l <limit>       Set/unset channel's user limit
     a <passphrase>  Set/unset passphrase for channel that must
                     be provided when joining to the channel.
     c <cipher>      Set/unset channel's cipher
     h <hmac>        Set/unset channel's hmac
-    f <-pubkey|<password>
+    f [<pubkeyfile> <privkeyfile> [<privkey passphrase>]]
                     Set/unset channel founder authentication.
                     Channel founder may set this mode so that
                     if the client leaves the channel it can
                     claim the founder rights when it returns
-                    to the channel.  If -pubkey is set then
-                    the authentication will be done using the
-                    client's public key.  You can claim the
-                    founder rights using the CUMODE command.
+                    to the channel, and to set the channel to
+                    be permanent channel.  You can claim the
+                    founder rights using CUMODE or JOIN commands.
+
+                    If the <pubkeyfile> and <privkeyfile> is
+                    provided then the <pubkeyfile> will the used
+                    as founder public key, and the private key
+                    is used to compute a signature for the SILC
+                    server.  If these are omitted then the default
+                    SILC keypair is used.  Normally you do not need
+                    to provide these arguments.
 
 Multiple modes can be set/unset at once if the modes does not
 require any arguments.  If mode requires an argument then only
-one mode can be set at once
+one mode can be set at once.
 
-See also: CUMODE, UMODE
+See also: CUMODE, UMODE, JOIN