.ds RF FORMFEED[Page %]
.ds CF
.ds LH Internet Draft
-.ds RH XXX
+.ds RH 15 May 2002
.ds CH
.na
.hy 0
.nf
Network Working Group P. Riikonen
Internet-Draft
-draft-riikonen-silc-commands-03.txt XXX
-Expires: XXX
+draft-riikonen-silc-commands-03.txt 15 May 2002
+Expires: 15 November 2002
.in 3
2 SILC Commands ................................................. 2
2.1 SILC Commands Syntax ...................................... 2
2.2 SILC Commands List ........................................ 4
- 2.3 SILC Command Status Payload ............................... 33
-3 SILC Status Types ............................................. 33
-4 Security Considerations ....................................... 38
-5 References .................................................... 38
-6 Author's Address .............................................. 40
-Appendix A ...................................................... xx
+ 2.3 SILC Command Status Payload ............................... 40
+3 SILC Status Types ............................................. 41
+4 Security Considerations ....................................... 47
+5 References .................................................... 47
+6 Author's Address .............................................. 49
+Appendix A ...................................................... 49
.ti 0
The server also returns client's user mode, idle time, and the
fingerprint of the client's public key. The <fingerprint> is the
binary hash digest of the public key. The fingerprint MUST NOT
- be sent if the server has not verified the proof of posession of
+ be sent if the server has not verified the proof of possession of
the corresponding private key. Server can do this during the
SILC Key Exchange protocol. The <fingerprint> is SHA1 digest.
0x00000100 SILC_UMODE_ANONYMOUS
Marks that the client is anonymous client. Server
- that specificly is designed for anonymous services
+ that specifically is designed for anonymous services
can set and unset this mode. Client MUST NOT set or
unset this mode itself. A client with this mode set
would have the username and the hostname information
of a channel. Modes may be masked together by ORing them thus
having several modes set. The <Channel ID> is the ID of the
target channel. The client changing channel mode MUST be on
- the same channel and poses sufficient privileges to be able to
+ the same channel and posses sufficient privileges to be able to
change the mode.
When the mode is changed SILC_NOTIFY_TYPE_CMODE_CHANGE notify
The <Channel ID> is the ID of the target channel. The <mode mask>
is OR'ed mask of modes. The <Client ID> is the target client.
The client changing channel user modes MUST be on the same channel
- as the target client and poses sufficient privileges to be able to
+ as the target client and posses sufficient privileges to be able to
change the mode.
When the mode is changed SILC_NOTIFY_TYPE_CUMODE_CHANGE notify
SILC_STATUS_ERR_NO_CLIENT_ID
+
+
20 SILC_COMMAND_BAN
Max Arguments: 3
SILC_STATUS_ERR_RESOURCE_LIMIT
+
+
21 SILC_COMMAND_DETACH
Max Arguments: 0
channel; either the argument <Channel ID> or the <channel name>.
One of these arguments must be present. The server MUST resolve
the joined clients and reply with a lists of users on the channel
- and with list of user modes on the channel.
+ and with list of user modes on the channel.
If the requested channel is a private or secret channel, this
command MUST NOT send the list of users, but error is returned
This command is used to negotiate a service agreement with a
remote server. If this command is given without arguments it
MAY return the service list, if it is publicly available. The
- <service name> is a service sepcific identifier, and the
- <auth payload> MAY be used to authenticate the requestor to the
+ <service name> is a service specific identifier, and the
+ <auth payload> MAY be used to authenticate the requester to the
remote service. The authentication to a service may be based
- on previous agreement with the requestor and the service
+ on previous agreement with the requester and the service
provider. The command MAY also take additional service
specific arguments.
SILC_STATUS_ERR_PERM_DENIED
+
+
28 - 199
Currently undefined commands.
.nf
Pekka Riikonen
-Snellmanninkatu 34 A 15
+Snellmaninkatu 34 A 15
70100 Kuopio
Finland
EMail: priikone@iki.fi
-This Internet-Draft expires XXX
+This Internet-Draft expires 15 November 2002
.ti 0
The information received from the client MAY be cached in the
server's end. The caching may be desired for example if the client
can be detached from the network. This way the server is then able
-to provide at least partial information for a requestor. The
+to provide at least partial information for a requester. The
server MAY also process the command reply and verify whether the
attributes provided in the reply are actually valid. If it can do
this, and verify that they indeed are valid values it MAY append
ATTRIBUTE_SERVER_DIGITAL_SIGNATURE as defined in [ATTRS]. The
server then MUST provide valid WHOIS command reply to the sender
of the command. Other servers and routers that receive the command
-reply enroute to the original sender MAY also cache the information.
+reply en route to the original sender MAY also cache the information.
The client which receives the command reply to the WHOIS command
SHOULD verify the ATTRIBUTE_USER_DIGITAL_SIGNATURE and the