updates.
[silc.git] / apps / silcd / packet_send.h
index 49520c84dbf8bb32b5e83aad06e0d3fbf2324c43..b3f75baf155252116906b6dc8bd2f2ac192ad2c0 100644 (file)
@@ -127,7 +127,8 @@ void silc_server_send_notify_cmode(SilcServer server,
                                   SilcChannelEntry channel,
                                   unsigned int mode_mask,
                                   SilcClientID *client_id,
-                                  unsigned int client_id_len);
+                                  unsigned int client_id_len,
+                                  char *cipher, char *hmac);
 void silc_server_send_notify_cumode(SilcServer server,
                                    SilcSocketConnection sock,
                                    int broadcast,
@@ -168,6 +169,24 @@ void silc_server_send_notify_killed(SilcServer server,
                                    SilcClientID *client_id,
                                    unsigned int client_id_len,
                                    char *comment);
+void silc_server_send_notify_umode(SilcServer server,
+                                  SilcSocketConnection sock,
+                                  int broadcast,
+                                  SilcClientID *client_id,
+                                  unsigned int client_id_len,
+                                  unsigned int mode_mask);
+void silc_server_send_notify_ban(SilcServer server,
+                                SilcSocketConnection sock,
+                                int broadcast,
+                                SilcChannelEntry channel,
+                                char *add, char *del);
+void silc_server_send_notify_invite(SilcServer server,
+                                   SilcSocketConnection sock,
+                                   int broadcast,
+                                   SilcChannelEntry channel,
+                                   SilcClientID *client_id,
+                                   unsigned int client_id_len,
+                                   char *add, char *del);
 void silc_server_send_notify_dest(SilcServer server,
                                  SilcSocketConnection sock,
                                  int broadcast,
@@ -196,7 +215,8 @@ void silc_server_send_new_channel(SilcServer server,
                                  int broadcast,
                                  char *channel_name,
                                  void *channel_id, 
-                                 unsigned int channel_id_len);
+                                 unsigned int channel_id_len,
+                                 unsigned int mode);
 void silc_server_send_channel_key(SilcServer server,
                                  SilcSocketConnection sender,
                                  SilcChannelEntry channel,
@@ -213,5 +233,9 @@ void silc_server_relay_packet(SilcServer server,
                              SilcHmac hmac,
                              SilcPacketContext *packet,
                              int force_send);
+void silc_server_send_connection_auth_request(SilcServer server,
+                                             SilcSocketConnection sock,
+                                             unsigned short conn_type,
+                                             SilcAuthMethod auth_meth);
 
 #endif