commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2024-04-02 16:39:52 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1905 (New) Package is "NetworkManager-openvpn" Tue Apr 2 16:39:52 2024 rev:93 rq:1163502 version:1.10.2 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2023-12-07 19:09:21.348935401 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1905/NetworkManager-openvpn.changes 2024-04-02 16:39:52.939636672 +0200 @@ -1,0 +2,6 @@ +Thu Mar 28 07:55:28 UTC 2024 - Jonathan Kang + +- Add missing supplements(bsc#1220391): + + NMA subpackage: Main package and gnome-control-center + +--- Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.yYC5U4/_old 2024-04-02 16:39:53.423654509 +0200 +++ /var/tmp/diff_new_pack.yYC5U4/_new 2024-04-02 16:39:53.423654509 +0200 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager-openvpn # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -56,6 +56,7 @@ Provides: %{name}-gnome = %{version} Obsoletes: %{name}-gnome Supplements:(%{name} and NetworkManager-applet) +Supplements:(%{name} and gnome-control-center) %description -n NetworkManager-applet-openvpn NetworkManager-openvpn provides VPN support to NetworkManager for
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2023-12-07 19:09:00 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.25432 (New) Package is "NetworkManager-openvpn" Thu Dec 7 19:09:00 2023 rev:92 rq:1131258 version:1.10.2 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2023-12-05 17:02:36.967820425 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.25432/NetworkManager-openvpn.changes 2023-12-07 19:09:21.348935401 +0100 @@ -10,0 +11,8 @@ +Fri Sep 8 01:07:53 UTC 2023 - Jonathan Kang + +- Add nm-openvpn-fix-importing-pkcs12-ca.patch: import: fix + importing profiles with PKCS#12 CA + (glgo#GNOME/NetworkManager-openvpn!50, bsc#1214415). +- Drop nm-openvpn-fix-importing-pkcs12-ca.patch: fixed upstream. + +--- Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.zFvuD8/_old 2023-12-07 19:09:22.912993107 +0100 +++ /var/tmp/diff_new_pack.zFvuD8/_new 2023-12-07 19:09:22.916993254 +0100 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager-openvpn # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2022-11-19 18:08:55 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1597 (New) Package is "NetworkManager-openvpn" Sat Nov 19 18:08:55 2022 rev:90 rq:1036649 version:1.10.2 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2022-09-01 22:10:27.856128180 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1597/NetworkManager-openvpn.changes 2022-11-19 18:09:01.682339185 +0100 @@ -1,0 +2,10 @@ +Fri Nov 18 09:52:46 UTC 2022 - Dominique Leuenberger + +- Update to version 1.10.2: + + IP condfiguration is no longer required in TAP mode. + + Fix initialization of secret flags. + + Add support for DOMAIN-SEARCH option. + + Set data-ciphers option with chosen cipher. + + Update translations. + +--- Old: NetworkManager-openvpn-1.10.0.tar.xz New: NetworkManager-openvpn-1.10.2.tar.xz Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.OlkgiJ/_old 2022-11-19 18:09:02.162341898 +0100 +++ /var/tmp/diff_new_pack.OlkgiJ/_new 2022-11-19 18:09:02.166341921 +0100 @@ -17,7 +17,7 @@ Name: NetworkManager-openvpn -Version:1.10.0 +Version:1.10.2 Release:0 Summary:NetworkManager VPN support for OpenVPN License:GPL-2.0-or-later ++ NetworkManager-openvpn-1.10.0.tar.xz -> NetworkManager-openvpn-1.10.2.tar.xz ++ 38396 lines of diff (skipped)
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2022-09-01 22:09:35 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.2083 (New) Package is "NetworkManager-openvpn" Thu Sep 1 22:09:35 2022 rev:89 rq:1000469 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2022-03-15 19:04:01.100911436 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.2083/NetworkManager-openvpn.changes 2022-09-01 22:10:27.856128180 +0200 @@ -1,0 +2,16 @@ +Mon Aug 29 19:14:47 UTC 2022 - Bj??rn Lie + +- Update to version 1.10.0: + + Add support for "allow-compression" parameter. + + Fix a regression in preserving the "tls-auth" settings. + + Add support for "tls-min" and "tls-cipher" parameters. + + Include the new gnome-control-center name in the AppData file. + + Drop libnm-glib support, nobody is likely using it anymore. + + Fix importing profiles with a PKCS#12 CA. + + Make sure the plugin object links with glib. + + Dropped dependency on intltool. + + Updated translations. +- Drop intltool BuildRequires following upstream changes. +- Rebase patch with quilt. + +--- Old: NetworkManager-openvpn-1.8.18.tar.xz New: NetworkManager-openvpn-1.10.0.tar.xz Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.xtQs8D/_old 2022-09-01 22:10:28.348129525 +0200 +++ /var/tmp/diff_new_pack.xtQs8D/_new 2022-09-01 22:10:28.352129536 +0200 @@ -17,18 +17,17 @@ Name: NetworkManager-openvpn -Version:1.8.18 +Version:1.10.0 Release:0 Summary:NetworkManager VPN support for OpenVPN License:GPL-2.0-or-later Group: Productivity/Networking/System URL:https://www.gnome.org/projects/NetworkManager -Source0: https://download.gnome.org/sources/NetworkManager-openvpn/1.8/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/NetworkManager-openvpn/1.10/%{name}-%{version}.tar.xz Source1:system-user-nm-openvpn.conf # PATCH-FIX-OPENSUSE fix-for-missing-whirlpool-hmac-authentication.patch boo#1132946 Patch0: fix-for-missing-whirlpool-hmac-authentication.patch -BuildRequires: intltool BuildRequires: libxml2-tools BuildRequires: pkgconfig BuildRequires: sysuser-tools ++ NetworkManager-openvpn-1.8.18.tar.xz -> NetworkManager-openvpn-1.10.0.tar.xz ++ 165261 lines of diff (skipped) ++ fix-for-missing-whirlpool-hmac-authentication.patch ++ --- /var/tmp/diff_new_pack.xtQs8D/_old 2022-09-01 22:10:28.872130958 +0200 +++ /var/tmp/diff_new_pack.xtQs8D/_new 2022-09-01 22:10:28.876130969 +0200 @@ -1,8 +1,8 @@ -Index: NetworkManager-openvpn-1.8.18/properties/nm-openvpn-editor.c +Index: NetworkManager-openvpn-1.10.0/properties/nm-openvpn-editor.c === NetworkManager-openvpn-1.8.18.orig/properties/nm-openvpn-editor.c -+++ NetworkManager-openvpn-1.8.18/properties/nm-openvpn-editor.c -@@ -1007,6 +1007,7 @@ populate_hmacauth_combo (GtkComboBox *bo +--- NetworkManager-openvpn-1.10.0.orig/properties/nm-openvpn-editor.c NetworkManager-openvpn-1.10.0/properties/nm-openvpn-editor.c +@@ -1020,6 +1020,7 @@ populate_hmacauth_combo (GtkComboBox *bo { NM_OPENVPN_AUTH_SHA384,N_("SHA-384") }, { NM_OPENVPN_AUTH_SHA512,N_("SHA-512") }, { NM_OPENVPN_AUTH_RIPEMD160, N_("RIPEMD-160") }, @@ -10,11 +10,11 @@ }; store = gtk_list_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN); -Index: NetworkManager-openvpn-1.8.18/shared/nm-service-defines.h +Index: NetworkManager-openvpn-1.10.0/shared/nm-service-defines.h === NetworkManager-openvpn-1.8.18.orig/shared/nm-service-defines.h -+++ NetworkManager-openvpn-1.8.18/shared/nm-service-defines.h -@@ -110,6 +110,7 @@ +--- NetworkManager-openvpn-1.10.0.orig/shared/nm-service-defines.h NetworkManager-openvpn-1.10.0/shared/nm-service-defines.h +@@ -112,6 +112,7 @@ #define NM_OPENVPN_AUTH_SHA256"SHA256" #define NM_OPENVPN_AUTH_SHA384"SHA384" #define NM_OPENVPN_AUTH_SHA512"SHA512"
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2022-03-15 19:03:53 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.25692 (New) Package is "NetworkManager-openvpn" Tue Mar 15 19:03:53 2022 rev:88 rq:961669 version:1.8.18 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2021-09-29 20:19:13.811015122 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.25692/NetworkManager-openvpn.changes 2022-03-15 19:04:01.100911436 +0100 @@ -1,0 +2,17 @@ +Sat Mar 12 16:35:25 UTC 2022 - Bj??rn Lie + +- Update to version 1.8.18: + + Gtk4 version of the editor plugin is now available (for use +with Control Center of GNOME 42 or later). + + Updated translations. +- Drop nm-openvpn-bsc#1186091.patch: Fixed upstream. +- Rebase patch with quilt. +- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and + pass --with-gtk4=yes to configure, build the gtk4 version. +- Stop passing --without-libnm-glib to configure, no longer + needed, nor recognized. +- Pass --enable-lto=yes to configure, build using LTO support. +- Add optional libxml2-tools BuildRequires, build runs + xml-stripblanks preprocessing if available. + +--- Old: NetworkManager-openvpn-1.8.16.tar.xz nm-openvpn-bsc#1186091.patch New: NetworkManager-openvpn-1.8.18.tar.xz Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.OqicQb/_old 2022-03-15 19:04:01.544911737 +0100 +++ /var/tmp/diff_new_pack.OqicQb/_new 2022-03-15 19:04:01.548911739 +0100 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager-openvpn # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: NetworkManager-openvpn -Version:1.8.16 +Version:1.8.18 Release:0 Summary:NetworkManager VPN support for OpenVPN License:GPL-2.0-or-later @@ -27,15 +27,17 @@ Source1:system-user-nm-openvpn.conf # PATCH-FIX-OPENSUSE fix-for-missing-whirlpool-hmac-authentication.patch boo#1132946 Patch0: fix-for-missing-whirlpool-hmac-authentication.patch -# PATCH-FIX-UPSTREAM nm-openvpn-bsc#1186091.patch glgo#GNOME/NetworkManager-openvpn!38, bsc#1186091 sck...@suse.com -- service: Don't add cert and key when they are not set -Patch1: nm-openvpn-bsc#1186091.patch + BuildRequires: intltool +BuildRequires: libxml2-tools BuildRequires: pkgconfig BuildRequires: sysuser-tools BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk4) >= 4.0 BuildRequires: pkgconfig(libnm) >= 1.2.0 BuildRequires: pkgconfig(libnma) >= 1.2.0 +BuildRequires: pkgconfig(libnma-gtk4) >= 1.8.33 BuildRequires: pkgconfig(libsecret-1) >= 0.18 Requires: NetworkManager >= 1.2.0 Requires: openvpn @@ -65,7 +67,8 @@ %build %configure\ --disable-static \ - --without-libnm-glib \ + --with-gtk4=yes \ + --enable-lto=yes \ %{nil} %make_build %sysusers_generate_pre %{SOURCE1} NetworkManager-openvpn system-user-nm-openvpn.conf @@ -93,6 +96,7 @@ %{_datadir}/metainfo/network-manager-openvpn.metainfo.xml %{_libexecdir}/nm-openvpn-auth-dialog %{_libdir}/NetworkManager/libnm-vpn-plugin-openvpn-editor.so +%{_libdir}/NetworkManager/libnm-gtk4-vpn-plugin-openvpn-editor.so %files lang -f %{name}.lang ++ NetworkManager-openvpn-1.8.16.tar.xz -> NetworkManager-openvpn-1.8.18.tar.xz ++ 46693 lines of diff (skipped) ++ fix-for-missing-whirlpool-hmac-authentication.patch ++ --- /var/tmp/diff_new_pack.OqicQb/_old 2022-03-15 19:04:01.892911973 +0100 +++ /var/tmp/diff_new_pack.OqicQb/_new 2022-03-15 19:04:01.896911976 +0100 @@ -1,8 +1,8 @@ -Index: NetworkManager-openvpn-1.8.10/properties/nm-openvpn-editor.c +Index: NetworkManager-openvpn-1.8.18/properties/nm-openvpn-editor.c === NetworkManager-openvpn-1.8.10.orig/properties/nm-openvpn-editor.c 2019-11-27 11:25:10.604366570 +0100 -+++ NetworkManager-openvpn-1.8.10/properties/nm-openvpn-editor.c 2019-11-27 11:25:12.468366651 +0100 -@@ -912,6 +912,7 @@ +--- NetworkManager-openvpn-1.8.18.orig/properties/nm-openvpn-editor.c NetworkManager-openvpn-1.8.18/properties/nm-openvpn-editor.c +@@ -1007,6 +1007,7 @@ popula
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2021-09-29 20:18:16 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1899 (New) Package is "NetworkManager-openvpn" Wed Sep 29 20:18:16 2021 rev:87 rq:922130 version:1.8.16 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2021-07-22 22:43:48.411164896 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1899/NetworkManager-openvpn.changes 2021-09-29 20:19:13.811015122 +0200 @@ -1,0 +2,17 @@ +Wed Sep 29 07:23:00 UTC 2021 - Bj??rn Lie + +- Update to version 1.8.16: + + Fix detection of OpenVPN 2.5.0 + + Allow the connection to persist across network failures when +the VPN profile has 'vpn.persistent=yes' + + Fix parsing of incomplete IPv6 configurations pushed by server + + Improve logging message about deprecated tls-remote option + + Updated translations. + +--- +Thu Sep 16 01:18:33 UTC 2021 - Stanislav Brabec + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +--- Old: NetworkManager-openvpn-1.8.14.tar.xz New: NetworkManager-openvpn-1.8.16.tar.xz Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.QHFxxr/_old 2021-09-29 20:19:14.991017652 +0200 +++ /var/tmp/diff_new_pack.QHFxxr/_new 2021-09-29 20:19:14.995017657 +0200 @@ -17,7 +17,7 @@ Name: NetworkManager-openvpn -Version:1.8.14 +Version:1.8.16 Release:0 Summary:NetworkManager VPN support for OpenVPN License:GPL-2.0-or-later @@ -31,13 +31,12 @@ Patch1: nm-openvpn-bsc#1186091.patch BuildRequires: intltool BuildRequires: pkgconfig -BuildRequires: translation-update-upstream +BuildRequires: sysuser-tools BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libnm) >= 1.2.0 BuildRequires: pkgconfig(libnma) >= 1.2.0 BuildRequires: pkgconfig(libsecret-1) >= 0.18 -BuildRequires: sysuser-tools Requires: NetworkManager >= 1.2.0 Requires: openvpn %sysusers_requires @@ -62,7 +61,6 @@ %prep %autosetup -p1 -translation-update-upstream %build %configure\ ++ NetworkManager-openvpn-1.8.14.tar.xz -> NetworkManager-openvpn-1.8.16.tar.xz ++ 7652 lines of diff (skipped)
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2021-07-22 22:43:07 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1899 (New) Package is "NetworkManager-openvpn" Thu Jul 22 22:43:07 2021 rev:86 rq:907579 version:1.8.14 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2021-06-18 10:13:43.781989758 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.1899/NetworkManager-openvpn.changes 2021-07-22 22:43:48.411164896 +0200 @@ -8,0 +9,5 @@ +Sun Jun 13 13:30:39 UTC 2021 - Callum Farmer + +- Add now working CONFIG parameter to sysusers generator + +--- Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.3YhwFZ/_old 2021-07-22 22:43:48.807164380 +0200 +++ /var/tmp/diff_new_pack.3YhwFZ/_new 2021-07-22 22:43:48.807164380 +0200 @@ -70,7 +70,7 @@ --without-libnm-glib \ %{nil} %make_build -%sysusers_generate_pre %{SOURCE1} NetworkManager-openvpn +%sysusers_generate_pre %{SOURCE1} NetworkManager-openvpn system-user-nm-openvpn.conf %install %make_install
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2021-06-18 10:13:33 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.2625 (New) Package is "NetworkManager-openvpn" Fri Jun 18 10:13:33 2021 rev:85 rq:900448 version:1.8.14 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2021-06-09 21:51:37.354402070 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.2625/NetworkManager-openvpn.changes 2021-06-18 10:13:43.781989758 +0200 @@ -1,0 +2,7 @@ +Wed Jun 16 07:25:20 UTC 2021 - Jonathan Kang + +- Add nm-openvpn-bsc#1186091.patch: service: Don't add cert and key + when they are not set + (glgo#GNOME/NetworkManager-openvpn!38, bsc#1186091). + +--- New: nm-openvpn-bsc#1186091.patch Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.T6PQSD/_old 2021-06-18 10:13:44.237990361 +0200 +++ /var/tmp/diff_new_pack.T6PQSD/_new 2021-06-18 10:13:44.241990366 +0200 @@ -27,6 +27,8 @@ Source1:system-user-nm-openvpn.conf # PATCH-FIX-OPENSUSE fix-for-missing-whirlpool-hmac-authentication.patch boo#1132946 Patch0: fix-for-missing-whirlpool-hmac-authentication.patch +# PATCH-FIX-UPSTREAM nm-openvpn-bsc#1186091.patch glgo#GNOME/NetworkManager-openvpn!38, bsc#1186091 sck...@suse.com -- service: Don't add cert and key when they are not set +Patch1: nm-openvpn-bsc#1186091.patch BuildRequires: intltool BuildRequires: pkgconfig BuildRequires: translation-update-upstream ++ nm-openvpn-bsc#1186091.patch ++ >From 9765e43a86304196b28a561588074976d946405b Mon Sep 17 00:00:00 2001 From: Jonathan Kang Date: Tue, 15 Jun 2021 15:55:41 +0800 Subject: [PATCH] service: Don't add cert and key when they are not set fixes 34a0c9257aac9ed6e3ac7cdad6f6cc7d8107eef1. --- src/nm-openvpn-service.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/nm-openvpn-service.c b/src/nm-openvpn-service.c index 8cdbbd4..af57227 100644 --- a/src/nm-openvpn-service.c +++ b/src/nm-openvpn-service.c @@ -364,8 +364,10 @@ args_add_vpn_certs (GPtrArray *args, NMSettingVpn *s_vpn) if (nmovpn_arg_is_set (cert) && is_pkcs12 (cert)) args_add_strv (args, "--pkcs12", cert); else { - args_add_strv (args, "--cert", cert); - args_add_strv (args, "--key", key); + if (nmovpn_arg_is_set (cert)) + args_add_strv (args, "--cert", cert); + if (nmovpn_arg_is_set (key)) + args_add_strv (args, "--key", key); } } -- 2.31.1
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2021-06-09 21:51:31 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.32437 (New) Package is "NetworkManager-openvpn" Wed Jun 9 21:51:31 2021 rev:84 rq:897532 version:1.8.14 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2021-04-24 23:07:08.559224224 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.32437/NetworkManager-openvpn.changes 2021-06-09 21:51:37.354402070 +0200 @@ -1,0 +2,5 @@ +Thu Jun 3 11:02:09 UTC 2021 - Callum Farmer + +- Change to using systemd-sysusers + +--- New: system-user-nm-openvpn.conf Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.VPG41E/_old 2021-06-09 21:51:38.334403817 +0200 +++ /var/tmp/diff_new_pack.VPG41E/_new 2021-06-09 21:51:38.334403817 +0200 @@ -24,6 +24,7 @@ Group: Productivity/Networking/System URL:https://www.gnome.org/projects/NetworkManager Source0: https://download.gnome.org/sources/NetworkManager-openvpn/1.8/%{name}-%{version}.tar.xz +Source1:system-user-nm-openvpn.conf # PATCH-FIX-OPENSUSE fix-for-missing-whirlpool-hmac-authentication.patch boo#1132946 Patch0: fix-for-missing-whirlpool-hmac-authentication.patch BuildRequires: intltool @@ -34,8 +35,10 @@ BuildRequires: pkgconfig(libnm) >= 1.2.0 BuildRequires: pkgconfig(libnma) >= 1.2.0 BuildRequires: pkgconfig(libsecret-1) >= 0.18 +BuildRequires: sysuser-tools Requires: NetworkManager >= 1.2.0 Requires: openvpn +%sysusers_requires Recommends: %{name}-frontend ExcludeArch:s390 @@ -65,20 +68,16 @@ --without-libnm-glib \ %{nil} %make_build +%sysusers_generate_pre %{SOURCE1} NetworkManager-openvpn %install %make_install %find_lang %{name} %{?no_lang_C} find %{buildroot} -type f -name "*.la" -delete -print +mkdir -p %{buildroot}%{_sysusersdir} +install -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/ -%pre -getent group nm-openvpn >/dev/null || groupadd -r nm-openvpn -getent passwd nm-openvpn >/dev/null || useradd -r -g nm-openvpn \ --d %{_localstatedir}/lib/openvpn \ --s /sbin/nologin \ --c "NetworkManager user for OpenVPN" \ -nm-openvpn -exit 0 +%pre -f NetworkManager-openvpn.pre %files %license COPYING @@ -88,6 +87,7 @@ %{_libexecdir}/nm-openvpn-service-openvpn-helper %{_vpnservicedir}/nm-openvpn-service.name %{_datadir}/dbus-1/system.d/nm-openvpn-service.conf +%{_sysusersdir}/system-user-nm-openvpn.conf %files gnome %{_datadir}/metainfo/network-manager-openvpn.metainfo.xml ++ system-user-nm-openvpn.conf ++ #Type Name ID GECOS Home directoryShell u nm-openvpn - "NetworkManager user for OpenVPN" /var/lib/openvpn -
commit NetworkManager-openvpn for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openvpn for openSUSE:Factory checked in at 2021-04-24 23:06:54 Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.12324 (New) Package is "NetworkManager-openvpn" Sat Apr 24 23:06:54 2021 rev:83 rq:887493 version:1.8.14 Changes: --- /work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes 2020-05-02 22:14:35.436190787 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.12324/NetworkManager-openvpn.changes 2021-04-24 23:07:08.559224224 +0200 @@ -1,0 +2,10 @@ +Sat Apr 17 12:29:12 UTC 2021 - Dominique Leuenberger + +- Update to version 1.8.14: + + Add support for the following OpenVPN options: push-peer-info, +remote-random-hostname, tls-crypt-v2. + + Add --explicit-exit-notify by default when using UDP. + + Fix compatibility issues with OpenVPN 2.5.0. + + Update translations. + +--- Old: NetworkManager-openvpn-1.8.12.tar.xz New: NetworkManager-openvpn-1.8.14.tar.xz Other differences: -- ++ NetworkManager-openvpn.spec ++ --- /var/tmp/diff_new_pack.3ROfyV/_old 2021-04-24 23:07:08.995224841 +0200 +++ /var/tmp/diff_new_pack.3ROfyV/_new 2021-04-24 23:07:08.999224846 +0200 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager-openvpn # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: NetworkManager-openvpn -Version:1.8.12 +Version:1.8.14 Release:0 Summary:NetworkManager VPN support for OpenVPN License:GPL-2.0-or-later @@ -90,7 +90,7 @@ %{_datadir}/dbus-1/system.d/nm-openvpn-service.conf %files gnome -%{_datadir}/appdata/network-manager-openvpn.metainfo.xml +%{_datadir}/metainfo/network-manager-openvpn.metainfo.xml %{_libexecdir}/nm-openvpn-auth-dialog %{_libdir}/NetworkManager/libnm-vpn-plugin-openvpn-editor.so ++ NetworkManager-openvpn-1.8.12.tar.xz -> NetworkManager-openvpn-1.8.14.tar.xz ++ 127596 lines of diff (skipped)