From: Pekka R. <pri...@ik...> - 2002-05-15 06:40:50
|
A new Internet Draft defining the SILC Packet Protocol is available, and has been submitted to the IETF. o SILC Packet Protocol http://silcnet.org/docs/draft-riikonen-silc-pp-05.txt Abstract This memo describes a Packet Protocol used in the Secure Internet Live Conferencing (SILC) protocol, specified in the Secure Internet Live Conferencing, Protocol Specification Internet Draft [SILC1]. This protocol describes the packet types and packet payloads which defines the contents of the packets. The protocol provides secure binary packet protocol that assures that the contents of the packets are secured and authenticated. Changes to previous draft: o Defined "Compressed" flag to the packet header, to indicate that the payload is compressed. o Defined new SILC_PACKET_RESUME_CLIENT packet type and payload for it. o Redefined the Disconnect Payload to deliver the reason of the disconnection as SILC status type. Defined that human readable error message MAY be set as well, and is UTF-8 encoded. o Defined that all passphrases MUST be UTF-8 encoded. o Redefined the SILC_NOTIF_TYPE_TOPIC_SET notify type to have generic ID Payload as first argument, instead of using Client ID as first argument. o Defined new argument <nickname> to SILC_NOTIFY_TYPE_NICK_CHANGE, which is the new changed nickname. o Defined new argument <founder public key> to the SILC_NOTIFY_TYPE_CMODE_CHANGE and SILC_NOTIFY_TYPE_CUMODE_CHANGE which is used to deliver the channel founder's public key. Defined that the public key received in the notify MUST be saved by routers and servers. o Defined new argument <Killer's ID> to the SILC_NOTIFY_TYPE_KILLED, which is the killer's ID. o Defined new SILC_NOTIFY_TYPE_ERROR and SILC_NOTIFY_TYPE_WATCH notify types. o Defined that for SILC_NOTIFY_TYPE_SIGNOFF, SILC_NOTIFY_TYPE_SERVER_SIGNOFF, SILC_NOTIFY_TYPE_KILLED, SILC_NOTIFY_TYPE_NICK_CHANGE and SILC_NOTIFY_TYPE_UMODE_CHANGE notify types the watcher list MUST be checked. o Defined new SILC_MESSAGE_FLAG_REPLY and SILC_MESSAGE_FLAG_DATA message flags for Channel Message Payload and Private Message Payload. o Redefined the MAC generation for the Channel Message Payload. o Fixed errorin packet routing with primary routers from being clock-wise to being counter clock-wise. Pekka ________________________________________________________________________ Pekka Riikonen priikone at silcnet.org Secure Internet Live Conferencing (SILC) http://silcnet.org/ |