• Bug#1103496: Bug#1103496: opensnitch: Restarting daemon cut IRC connect

    From Petter Reinholdtsen@21:1/5 to All on Sun Apr 20 11:00:01 2025
    Control: forwarded -1 https://github.com/evilsocket/opensnitch/issues/1329

    I passed the problem upstream.

    --
    Happy hacking
    Petter Reinholdtsen

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Petter Reinholdtsen@21:1/5 to All on Fri Apr 25 08:20:01 2025
    To reduce the problem, I added this patch in salsa to tell needrestart
    to not restart the opensnitch service by default. It will still
    restart when opensnitch is upgraded, but should not be proposed for a
    restart when other packages are installed or upgraded.

    commit 99744c90b543f4300ed4cd881f6de3f2bb52926a
    Author: Petter Reinholdtsen <pere@hungry.com>
    Date: Thu Apr 24 06:38:42 2025 +0200

    Added needrestart conf to avoid opensnitch restarts.

    diff --git a/debian/no-opensnitch-restart.conf b/debian/no-opensnitch-restart.conf
    new file mode 100644
    index 00000000..a9dbded1
    --- /dev/null
    +++ b/debian/no-opensnitch-restart.conf
    @@ -0,0 +1,3 @@
    +# tell needrestart to not touch opensnitch, to avoid reseting all TCP
    +# connection, see <URL: https://bugs.debian.org/1103496 >. +$nrconf{override_rc}{qr(^opensnitch)} = 0;
    diff --git a/debian/opensnitch.install b/debian/opensnitch.install
    index 751664cf..9463f48b 100644
    --- a/debian/opensnitch.install
    +++ b/debian/opensnitch.install
    @@ -1,3 +1,4 @@
    daemon/default-config.json etc/opensnitchd/
    daemon/system-fw.json etc/opensnitchd/
    #ebpf_prog/opensnitch.o etc/opensnitchd/
    +debian/no-opensnitch-restart.conf etc/needrestart/conf.d/

    --
    Happy hacking
    Petter Reinholdtsen

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)