Merged from silc_1_0_branch (second merge).
[silc.git] / apps / irssi / docs / help / in / kill.in
index 338871d9b2600740f3b4f97826555c2ac5963efc..aa274c98bd7965be95bf303891422f7c2582ff99 100644 (file)
@@ -1,18 +1,30 @@
 
 @SYNTAX:kill@
 
-IRC operator command.
+This command can be used for two purpose:  SILC operator may use it
+to remove a client from the network, or user may use it to remove
+its own client entries from the network.
 
-KILL is used to forcibly remote a client from the irc network. 
-It works similarly to KICK, except that a reason must be 
-given (even if it is meaningless or flat-out wrong). 
+If you are not SILC operator you cannot use this command to remove
+anybody else except yourself from the network.  Only SILC operator
+is able to kill other clients from the network.  When killing your
+own client entry you must provide -pubkey argument to the command.
+For killing your own client from network you also must be connected
+to the same server as your own client entry (the client entry may
+be for example detached client entry).  When using this command as
+SILC operator -pubkey has no effect.
 
-In general, KILL is useful only as a warning tool for abusive 
-users. Modern irc clients (this one included) have automated 
-means for reconnecting to a server after a disconnection (whether 
-due to a KILL or something else), so KILL is by no means a 
-permanent solution. It is not intended as a means for personal 
-vendettas; this practice is generally frowned upon. 
+Examples:
 
-See also: OPER
+        /KILL myself -pubkey
+
+            Kill yourself with nickname "myself" from network.
+
+        /SILCOPER user
+        /KILL someclient You have been killed
+
+            Become SILC operator and kill client named
+            "someclient", with comment "You have been killed".
+
+See also: OPER, SILCOPER