From 5058c9aa6f9e7307289301cf0a168ed72c96de99 Mon Sep 17 00:00:00 2001 From: Yaroslav Gurov <31506978+ygurov@users.noreply.github.com> Date: Wed, 18 Feb 2026 03:59:16 +0100 Subject: [PATCH] fix: do not enable killswitch by default when service starts (#2232) --- service/server/killswitch.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/service/server/killswitch.cpp b/service/server/killswitch.cpp index 6f77d8b39..49031b411 100644 --- a/service/server/killswitch.cpp +++ b/service/server/killswitch.cpp @@ -33,18 +33,10 @@ KillSwitch* KillSwitch::instance() bool KillSwitch::init() { -#ifdef Q_OS_LINUX - if (!LinuxFirewall::isInstalled()) { - LinuxFirewall::install(); - } - m_appSettigns = QSharedPointer(new SecureQSettings(ORGANIZATION_NAME, APPLICATION_NAME, nullptr)); -#endif -#ifdef Q_OS_MACOS - if (!MacOSFirewall::isInstalled()) { - MacOSFirewall::install(); - } +#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS) m_appSettigns = QSharedPointer(new SecureQSettings(ORGANIZATION_NAME, APPLICATION_NAME, nullptr)); #endif + if (isStrictKillSwitchEnabled()) { return disableAllTraffic(); }