Merged from silc_1_0_branch.
[silc.git] / apps / irssi / docs / help / in / cumode.in
index 8d6b9f55e2220d533967737f5a850fde36afa404..623c7e548aeaa1409f42fe173c44b34c8f099b36 100644 (file)
@@ -1,8 +1,6 @@
 
 @SYNTAX:cumode@
 
-Format: <channel> +|-<modes> <nickname>[@<server>] [-pubkey|<passwd>]
-
 This command is used to manage the client's modes on the channel.
 Most of the modes require that the client which changes some
 client's mode must be channel founder or channel operator.  The
@@ -16,21 +14,58 @@ are available:
         both founder and operator rights, can be used
         only to remove both modes at once).
 
-    f <nickname>[@<server>] [-pubkey|<password>]
+    f <nickname>[@<server>]
+      [<pubkeyfile> <privkeyfile> [<privkey passphrase>]]
+
+        Set/Unset channel founder.  If you are channel
+        founder you can set the channel founder authentication
+        using CMODEc command.
 
-        Set/Unset channel founder.  If the -pubkey
-        option or <password> is provided then the
-        client is claiming the founder rights by
-        providing the channel founder authentication
-        data.  If the -pubkey is provided then the
-        authentication is performed using the
-        client's public key.  If you are channel
-        founder you can set the channel founder
-        authentication using CMODE command.
+        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.
 
     o <nickname>[@<server>]
 
         Set/unset channel operator.  Requires that 
         you are channel operator or channel founder.
 
+    b <nickname>[@<server>]
+
+        Set/unset channel message blocking.  Client
+        may set this mode only to itself.  When set
+        the server will not send channel message to
+        to the client.  This mode can be used to block
+        unwanted messages if desired.
+
+    u <nickname>[@<server>]
+
+        Set/unset channel message blocking for messages
+        sent by normal users.  When set the server will
+        only deliver messages sent by channel founder or
+        channel operator.  Client may set this mode only
+        to itself.
+
+    r <nickname>[@<server>]
+
+        Set/unset channel message blocking for messages
+        sent by robots.  When set the server will not
+        deliver message from users that has been marked
+        as robots.  Client may set this mode only to
+        itself.
+
+    q <nickname>[@<server>]
+
+        Set/unset user as quiet.  When set the user cannot
+        talk on the channel, and cannot send messages to
+        the channel.  This can be used by channel operator
+        to queit a certain misbehaving user.  The user cannot
+        unset this mode itself.  This mode cannot be set
+        or unset to yourself.
+
+
 See also: CMODE, UMODE