implemented KICK command
[silc.git] / doc / draft-riikonen-silc-pp-01.nroff
index 2a2a767e3d7076faef34c3497c3e5de494d85d6f..7a87af28411de04c2ab7e7f8ba136389e30c4a71 100644 (file)
@@ -1055,7 +1055,7 @@ ID's sent in arguments are sent inside ID Payload.
 
       Sent when client has joined to a channel.  The server must distribute
       this type only to the local clients on the channel and then send
-      it to its primary router. The router or server receiving the packet
+      it to its primary router.  The router or server receiving the packet
       distributes this type to the local clients on the channel and
       broadcast it to the network.
 
@@ -1070,7 +1070,7 @@ ID's sent in arguments are sent inside ID Payload.
 
       Sent when client has left a channel.  The server must distribute
       this type only to the local clients on the channel and then send
-      it to its primary router. The router or server receiving the packet
+      it to its primary router.  The router or server receiving the packet
       distributes this type to the local clients on the channel and
       broadcast it to the network.
 
@@ -1084,12 +1084,12 @@ ID's sent in arguments are sent inside ID Payload.
 
       Sent when client signoffs from SILC network.  The server must
       distribute this type only to the local clients on the channel and
-      then send it to its primary router. The router or server receiving
+      then send it to its primary router.  The router or server receiving
       the packet distributes this type to the local clients on the channel
       and broadcast it to the network.
 
       Max Arguments:  2
-          Arguments:  (1) <Client ID>  (2)  <message>
+          Arguments:  (1) <Client ID>  (2) <message>
 
       The <Client ID> is the client who left SILC network.  The <message>
       is free text string indicating the reason of signoff.
@@ -1184,6 +1184,23 @@ ID's sent in arguments are sent inside ID Payload.
 
       The <Server ID> is the server's ID.
 
+
+12    SILC_NOTIFY_TYPE_KICKED
+
+      Sent when a client has been kicked from a channel.  This is sent 
+      also to the client who was kicked from the channel.  The client
+      who was kicked from the channel must be removed from the channel.
+      This notify type is always destined to the channel.  The router or
+      server receiving the packet distributes this type to the local
+      clients on the channel and broadcast it to the network.
+
+      Max Arguments:  2
+          Arguments:  (1) <Client ID>  (2) [<comment>]
+
+      The <Client ID> is the client who was kicked from the channel.
+      The kicker may have set the <comment> to indicate the reason for
+      the kicking.
+
 .in 3
 
 Notify types starting from 16384 are reserved for private notify
@@ -1830,7 +1847,7 @@ Information about newly created channel is broadcasted to all routers
 in the SILC network by sending this packet payload.  Channels are
 created by router of the cell.  Server never creates channels unless
 it is a standalone server and it does not have router connection,
-in this case server acts as router.  Normal server forwards JOIN command
+in this case server acts as router.  Normal server send JOIN command
 to the router (after it has received JOIN command from client) which
 then processes the command and creates the channel.  Client never sends
 this packet.
@@ -2235,6 +2252,18 @@ security of this protocol.
 [IRC]        Oikarinen, J., and Reed D., "Internet Relay Chat Protocol",
              RFC 1459, May 1993.
 
+[IRC-ARCH]   Kalt, C., "Internet Relay Chat: Architecture", RFC 2810,
+             April 2000.
+
+[IRC-CHAN]   Kalt, C., "Internet Relay Chat: Channel Management", RFC
+             2811, April 2000.
+
+[IRC-CLIENT] Kalt, C., "Internet Relay Chat: Client Protocol", RFC
+             2812, April 2000.
+
+[IRC-SERVER] Kalt, C., "Internet Relay Chat: Server Protocol", RFC
+             2813, April 2000.
+
 [SSH-TRANS]  Ylonen, T., et al, "SSH Transport Layer Protocol", 
              Internet Draft.
 
@@ -2267,9 +2296,8 @@ security of this protocol.
 [HMAC]       Krawczyk, H., "HMAC: Keyed-Hashing for Message
              Authentication", RFC 2104, February 1997.
 
-
-
-
+[PKCS1]      Kalinski, B., and Staddon, J., "PKCS #1 RSA Cryptography
+             Specifications, Version 2.0", RFC 2437, October 1998.
 
 
 .ti 0