1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-09 11:13:12 +02:00

irc: connect with TLS and port 6697 by default (issue #1903)

This commit is contained in:
Sébastien Helleu
2023-04-06 20:22:34 +02:00
parent 8eb096b3ef
commit 95b30f8da5
6 changed files with 213 additions and 33 deletions
+29 -4
View File
@@ -997,8 +997,18 @@ irc_config_server_default_change_cb (const void *pointer, void *data,
switch (index_option)
{
case IRC_SERVER_OPTION_ADDRESSES:
irc_server_set_addresses (ptr_server,
weechat_config_string (option));
irc_server_set_addresses (
ptr_server,
weechat_config_string (option),
IRC_SERVER_OPTION_BOOLEAN(
ptr_server, IRC_SERVER_OPTION_TLS));
break;
case IRC_SERVER_OPTION_TLS:
irc_server_set_addresses (
ptr_server,
IRC_SERVER_OPTION_STRING(
ptr_server, IRC_SERVER_OPTION_ADDRESSES),
weechat_config_boolean (option));
break;
case IRC_SERVER_OPTION_NICKS:
irc_server_set_nicks (ptr_server,
@@ -1006,10 +1016,15 @@ irc_config_server_default_change_cb (const void *pointer, void *data,
break;
case IRC_SERVER_OPTION_AWAY_CHECK:
case IRC_SERVER_OPTION_AWAY_CHECK_MAX_NICKS:
if (IRC_SERVER_OPTION_INTEGER(ptr_server, IRC_SERVER_OPTION_AWAY_CHECK) > 0)
if (IRC_SERVER_OPTION_INTEGER(
ptr_server, IRC_SERVER_OPTION_AWAY_CHECK) > 0)
{
irc_server_check_away (ptr_server);
}
else
{
irc_server_remove_away (ptr_server);
}
break;
case IRC_SERVER_OPTION_REGISTERED_MODE:
irc_mode_registered_mode_change (ptr_server);
@@ -1280,7 +1295,17 @@ irc_config_server_change_cb (const void *pointer, void *data,
irc_server_set_addresses (
ptr_server,
IRC_SERVER_OPTION_STRING(ptr_server,
IRC_SERVER_OPTION_ADDRESSES));
IRC_SERVER_OPTION_ADDRESSES),
IRC_SERVER_OPTION_BOOLEAN(ptr_server,
IRC_SERVER_OPTION_TLS));
break;
case IRC_SERVER_OPTION_TLS:
irc_server_set_addresses (
ptr_server,
IRC_SERVER_OPTION_STRING(ptr_server,
IRC_SERVER_OPTION_ADDRESSES),
IRC_SERVER_OPTION_BOOLEAN(ptr_server,
IRC_SERVER_OPTION_TLS));
break;
case IRC_SERVER_OPTION_NICKS:
irc_server_set_nicks (