From f44724427cc469d2086e1f98a8c374eac79badda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Camille=20Favier?= Date: Fri, 3 Apr 2026 08:31:49 +0200 Subject: [PATCH] soju.py 0.5.2: respect tls setting --- python/soju.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/python/soju.py b/python/soju.py index 73b44884..4914e209 100644 --- a/python/soju.py +++ b/python/soju.py @@ -6,7 +6,7 @@ import weechat import datetime -weechat.register("soju", "soju", "0.5.1", "AGPL3", "soju bouncer integration", "", "") +weechat.register("soju", "soju", "0.5.2", "AGPL3", "soju bouncer integration", "", "") BOUNCER_CAP = "soju.im/bouncer-networks" @@ -107,9 +107,15 @@ def handle_bouncer_msg(data, signal, signal_data): ] if weechat_version >= 0x04000000: - add_server.append("-tls") + if weechat.config_boolean(weechat.config_get("irc.server." + server_name + ".tls")): + add_server.append("-tls") + else: + add_server.append("-notls") else: - add_server.append("-ssl") + if weechat.config_boolean(weechat.config_get("irc.server." + server_name + ".ssl")): + add_server.append("-ssl") + else: + add_server.append("-nossl") # User name settings need to be adapted for new networks for k in ["username", "sasl_username"]: