static int my_silc_scheduler(void)
{
- silc_schedule_one(silc_client->schedule, 0);
+ silc_client_run_one(silc_client);
return 1;
}
user_name = settings_get_str("user_name");
}
-
+
/* nick */
+ /* Actually take SILCUSER or IRCUSER since nickname cannot be set
+ beforehand in SILC (XXX auto-nicking support should be added to Irssi). */
nick = settings_get_str("nick");
if (nick == NULL || *nick == '\0') {
- str = g_getenv("SILCNICK");
+ str = g_getenv("SILCUSER");
if (!str)
- str = g_getenv("IRCNICK");
+ str = g_getenv("IRCUSER");
settings_set_str("nick", str != NULL ? str : user_name);
nick = settings_get_str("nick");
{ "list-pkcs", 'P', POPT_ARG_NONE, &opt_list_pkcs, 0,
"List supported PKCSs", NULL },
{ "debug", 'd', POPT_ARG_STRING, &opt_debug, 0,
- "Enable debugging", NULL },
+ "Enable debugging", "STRING" },
{ "version", 'V', POPT_ARG_NONE, &opt_version, 0,
"Show version", NULL },
{ NULL, '\0', 0, NULL }
silc_log_set_debug_string(opt_debug);
silc_log_set_callbacks(silc_log_info, silc_log_warning,
silc_log_error, NULL);
+#ifndef SILC_DEBUG
+ fprintf(stdout,
+ "Run-time debugging is not enabled. To enable it recompile\n"
+ "the client with --enable-debug configuration option.\n");
+#endif
}
/* Do some irssi initializing */