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) <Channel ID> (2) <channel name>
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) <Channel ID> (2) [<add | del>]
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