From b8b53283d65b7704d811f0e86be76a91dc830a7d Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Wed, 8 Oct 2003 07:33:41 +0000 Subject: [PATCH] updates --- doc/draft-riikonen-silc-pp-08.nroff | 14 +++++++++----- doc/draft-riikonen-silc-spec-08.nroff | 4 ++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/doc/draft-riikonen-silc-pp-08.nroff b/doc/draft-riikonen-silc-pp-08.nroff index 9b156f78..fb1f734e 100644 --- a/doc/draft-riikonen-silc-pp-08.nroff +++ b/doc/draft-riikonen-silc-pp-08.nroff @@ -1362,9 +1362,11 @@ sent inside arguments are actually Public Key Payloads. Sent when an client is invited to a channel. This is also sent when the invite list of the channel is changed. This notify type - is sent between routers and if an client was invited, to the - client as well. In this case the packet is destined to the - client. + is sent to local servers on the channel, but MUST NOT be sent + to clients on the channel. Router MUST broadcast this to its + primary router and to local servers on the channel. When a client + was directly invited to the channel this is also sent to that + client. In this case the packet is destined to the client. Max Arguments: 5 Arguments: (1) (2) @@ -1648,8 +1650,10 @@ sent inside arguments are actually Public Key Payloads. 15 SILC_NOTIFY_TYPE_BAN - Sent when the ban list of the channel is changed. This type is - sent only between routers as broadcast packet. + Sent when the ban list of the channel is changed. This notify + type is sent to local servers on the channel, but MUST NOT be + sent to clients on the channel. Router MUST broadcast this to + its primary router and to local servers on the channel. Max Arguments: 3 Arguments: (1) (2) [] diff --git a/doc/draft-riikonen-silc-spec-08.nroff b/doc/draft-riikonen-silc-spec-08.nroff index 2c4d72df..5aa308b6 100644 --- a/doc/draft-riikonen-silc-spec-08.nroff +++ b/doc/draft-riikonen-silc-spec-08.nroff @@ -2007,6 +2007,10 @@ done by compiling a list of Notify Payloads with SILC_NOTIFY_UMODE_CHANGE notify type into the SILC_PACKET_NOTIFY packet. Also, channels' topics MUST be announced by compiling a list of Notify Payloads with the SILC_NOTIFY_TOPIC_SET notify type into the SILC_PACKET_NOTIFY packet. +Also, channel's invite and ban lists MUST be announced by compiling list +of Notify Payloads with the SILC_NOTIFY_TYPE_INVITE and +SILC_NOTIFY_TYPE_BAN notify types, respectively, into the +SILC_PACKET_NOTIFY packet. The router which receives these lists MUST process them and broadcast the packets to its primary router. When processing the announced channels -- 2.43.0