#define SILC_BACKUP_ROUTER 2
/* Connection retry timeout. We implement exponential backoff algorithm
- in connection retry. The interval of timeuot grows when retry count
+ in connection retry. The interval of timeout grows when retry count
grows. */
-#define SILC_SERVER_RETRY_COUNT 4 /* Max retry count */
-#define SILC_SERVER_RETRY_MULTIPLIER 7 / 4 /* Interval growth */
+#define SILC_SERVER_RETRY_COUNT 7 /* Max retry count */
+#define SILC_SERVER_RETRY_MULTIPLIER 2 /* Interval growth */
#define SILC_SERVER_RETRY_RANDOMIZER 2 /* timeout += rnd % 2 */
#define SILC_SERVER_RETRY_INTERVAL_MIN 10 /* Min retry timeout */
#define SILC_SERVER_RETRY_INTERVAL_MAX 600 /* Max generated timeout */
SilcSocketConnection sock,
SilcClientEntry client,
int notify,
- char *signoff);
+ const char *signoff);
void silc_server_free_sock_user_data(SilcServer server,
- SilcSocketConnection sock);
+ SilcSocketConnection sock,
+ const char *signoff_message);
void silc_server_remove_from_channels(SilcServer server,
SilcSocketConnection sock,
SilcClientEntry client,
SilcBuffer silc_server_get_client_channel_list(SilcServer server,
SilcClientEntry client);
SilcClientEntry silc_server_get_client_resolve(SilcServer server,
- SilcClientID *client_id);
+ SilcClientID *client_id,
+ bool *resolved);
#endif