Hello community,

here is the log from the commit of package NetworkManager-fortisslvpn for 
openSUSE:Leap:15.2 checked in at 2020-03-31 07:23:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/NetworkManager-fortisslvpn (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.NetworkManager-fortisslvpn.new.3160 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "NetworkManager-fortisslvpn"

Tue Mar 31 07:23:10 2020 rev:2 rq:789494 version:1.2.10

Changes:
--------
--- 
/work/SRC/openSUSE:Leap:15.2/NetworkManager-fortisslvpn/NetworkManager-fortisslvpn.changes
  2020-02-21 10:49:35.270950636 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.NetworkManager-fortisslvpn.new.3160/NetworkManager-fortisslvpn.changes
        2020-03-31 07:23:13.942420490 +0200
@@ -1,0 +2,7 @@
+Thu Mar 26 11:36:48 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Add NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch:
+  Fix incompatibility with openfortivpn >= 1.11.0 (boo#1167694,
+  glgo#GNOME/NetworkManager-fortisslvpn!13).
+
+-------------------------------------------------------------------

New:
----
  NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ NetworkManager-fortisslvpn.spec ++++++
--- /var/tmp/diff_new_pack.1CySfM/_old  2020-03-31 07:23:15.186421030 +0200
+++ /var/tmp/diff_new_pack.1CySfM/_new  2020-03-31 07:23:15.230421049 +0200
@@ -26,6 +26,8 @@
 Group:          Productivity/Networking/System
 URL:            https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn
 Source0:        
https://download.gnome.org/sources/%{name}/%{base_ver}/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM 
NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch -- Fix 
incompatibility with openfortivpn >= 1.11.0
+Patch0:         NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch
 
 BuildRequires:  intltool >= 0.35
 BuildRequires:  ppp-devel
@@ -35,7 +37,7 @@
 BuildRequires:  pkgconfig(libnma) >= 1.2.0
 BuildRequires:  pkgconfig(libsecret-1) >= 0.18
 
-Requires:       openfortivpn
+Requires:       openfortivpn >= 1.11.0
 
 %description
 This package contains software for integrating Fortinet compatible

++++++ NetworkManager-fortisslvpn-fix-incompat-openfortivpn.patch ++++++
>From 05907e1f3e244ed4dfd2ae503941e4e78e40c732 Mon Sep 17 00:00:00 2001
From: Dimitri Papadopoulos
 <[email protected]>
Date: Sat, 21 Mar 2020 19:03:28 +0100
Subject: [PATCH] Fix incompatibility with openfortivpn >= 1.11.0

Before openfortipvn 1.11.0 the default configuration was equivalent to:
        --set-dns=1 --pppd-use-peerdns=1
Starting with openfortivpn 1.11.0 the default configuration is equivalent to:
        --set-dns=1 --pppd-use-peerdns=0

NetworkManager-fortisslvpn expects the configuration to be equivalent to:
        --set-dns=0 --pppd-use-peerdns=1
This expectation breaks with openfortivpn 1.11.0 because 
NetworkManager-fortisslvpn only passes this command line option:
        --no-dns / --set-dns=0
Starting with openfortivpn 1.11.0 it needs to be:
        --no-dns / --set-dns=0 --pppd-use-peerdns=1

This patch adds --pppd-use-peerdns=1 as is already the case in Fedora packages:
https://src.fedoraproject.org/rpms/NetworkManager-fortisslvpn/c/6378487

This is also explained here:
adrienverge/openfortivpn#503
---
 src/nm-fortisslvpn-service.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/nm-fortisslvpn-service.c b/src/nm-fortisslvpn-service.c
index c2105af..f73796d 100644
--- a/src/nm-fortisslvpn-service.c
+++ b/src/nm-fortisslvpn-service.c
@@ -229,6 +229,7 @@ run_openfortivpn (NMFortisslvpnPlugin *plugin, NMSettingVpn 
*s_vpn, GError **err
 
        g_ptr_array_add (argv, (gpointer) g_strdup ("--no-routes"));
        g_ptr_array_add (argv, (gpointer) g_strdup ("--no-dns"));
+       g_ptr_array_add (argv, (gpointer) g_strdup ("--pppd-use-peerdns=1"));
 
        value = nm_setting_vpn_get_data_item (s_vpn, 
NM_FORTISSLVPN_KEY_GATEWAY);
        g_ptr_array_add (argv, (gpointer) g_strdup (value));
-- 
2.24.1


Reply via email to