650 |
N_("port for connecting to server"), |
N_("port for connecting to server"), |
651 |
OPTION_TYPE_INT, 0, 65535, 6667, |
OPTION_TYPE_INT, 0, 65535, 6667, |
652 |
NULL, NULL, &(cfg_server.port), NULL, NULL }, |
NULL, NULL, &(cfg_server.port), NULL, NULL }, |
653 |
|
{ "server_ipv6", N_("use IPv6 protocol for server communication"), |
654 |
|
N_("use IPv6 protocol for server communication"), |
655 |
|
OPTION_TYPE_BOOLEAN, BOOL_FALSE, BOOL_TRUE, BOOL_FALSE, |
656 |
|
NULL, NULL, &(cfg_server.ipv6), NULL, NULL }, |
657 |
{ "server_ssl", N_("use SSL for server communication"), |
{ "server_ssl", N_("use SSL for server communication"), |
658 |
N_("use SSL for server communication"), |
N_("use SSL for server communication"), |
659 |
OPTION_TYPE_BOOLEAN, BOOL_FALSE, BOOL_TRUE, BOOL_FALSE, |
OPTION_TYPE_BOOLEAN, BOOL_FALSE, BOOL_TRUE, BOOL_FALSE, |
928 |
return (void *)(&server->address); |
return (void *)(&server->address); |
929 |
if (strcasecmp (option_name, "server_port") == 0) |
if (strcasecmp (option_name, "server_port") == 0) |
930 |
return (void *)(&server->port); |
return (void *)(&server->port); |
931 |
|
if (strcasecmp (option_name, "server_ipv6") == 0) |
932 |
|
return (void *)(&server->ipv6); |
933 |
if (strcasecmp (option_name, "server_ssl") == 0) |
if (strcasecmp (option_name, "server_ssl") == 0) |
934 |
return (void *)(&server->ssl); |
return (void *)(&server->ssl); |
935 |
if (strcasecmp (option_name, "server_password") == 0) |
if (strcasecmp (option_name, "server_password") == 0) |
1105 |
return 0; |
return 0; |
1106 |
} |
} |
1107 |
if (!server_new (cfg_server.name, |
if (!server_new (cfg_server.name, |
1108 |
cfg_server.autoconnect, cfg_server.autoreconnect, |
cfg_server.autoconnect, cfg_server.autoreconnect, |
1109 |
cfg_server.autoreconnect_delay, 0, cfg_server.address, cfg_server.port, |
cfg_server.autoreconnect_delay, 0, cfg_server.address, |
1110 |
cfg_server.ssl, cfg_server.password, cfg_server.nick1, cfg_server.nick2, |
cfg_server.port, cfg_server.ipv6, cfg_server.ssl, |
1111 |
cfg_server.nick3, cfg_server.username, cfg_server.realname, |
cfg_server.password, cfg_server.nick1, cfg_server.nick2, |
1112 |
cfg_server.command, cfg_server.command_delay, cfg_server.autojoin, |
cfg_server.nick3, cfg_server.username, cfg_server.realname, |
1113 |
cfg_server.autorejoin, cfg_server.notify_levels)) |
cfg_server.command, cfg_server.command_delay, cfg_server.autojoin, |
1114 |
|
cfg_server.autorejoin, cfg_server.notify_levels)) |
1115 |
{ |
{ |
1116 |
server_free_all (); |
server_free_all (); |
1117 |
gui_printf (NULL, |
gui_printf (NULL, |
1509 |
fprintf (file, "server_autoreconnect_delay=30\n"); |
fprintf (file, "server_autoreconnect_delay=30\n"); |
1510 |
fprintf (file, "server_address=irc.freenode.net\n"); |
fprintf (file, "server_address=irc.freenode.net\n"); |
1511 |
fprintf (file, "server_port=6667\n"); |
fprintf (file, "server_port=6667\n"); |
1512 |
|
fprintf (file, "server_ipv6=off\n"); |
1513 |
|
fprintf (file, "server_ssl=off\n"); |
1514 |
fprintf (file, "server_password=\n"); |
fprintf (file, "server_password=\n"); |
1515 |
|
|
1516 |
/* Get the user's name from /etc/passwd */ |
/* Get the user's name from /etc/passwd */ |
1687 |
ptr_server->autoreconnect_delay); |
ptr_server->autoreconnect_delay); |
1688 |
fprintf (file, "server_address=%s\n", ptr_server->address); |
fprintf (file, "server_address=%s\n", ptr_server->address); |
1689 |
fprintf (file, "server_port=%d\n", ptr_server->port); |
fprintf (file, "server_port=%d\n", ptr_server->port); |
1690 |
|
fprintf (file, "server_ipv6=%s\n", |
1691 |
|
(ptr_server->ipv6) ? "on" : "off"); |
1692 |
fprintf (file, "server_ssl=%s\n", |
fprintf (file, "server_ssl=%s\n", |
1693 |
(ptr_server->ssl) ? "on" : "off"); |
(ptr_server->ssl) ? "on" : "off"); |
1694 |
fprintf (file, "server_password=%s\n", |
fprintf (file, "server_password=%s\n", |