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