From 7dd55cce1435a4e207495be5701675a03087527e Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Nov 22 2023 07:28:28 +0000 Subject: Update to latest snapshot and overhaul SPEC file --- diff --git a/0001-Adding-support-for-compiling-against-pppd-2.5.0-or-m.patch b/0001-Adding-support-for-compiling-against-pppd-2.5.0-or-m.patch deleted file mode 100644 index 304e894..0000000 --- a/0001-Adding-support-for-compiling-against-pppd-2.5.0-or-m.patch +++ /dev/null @@ -1,305 +0,0 @@ -From 084ef529c5fb816927ca54866f66b340265aa9f6 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Eivind=20N=C3=A6ss?= -Date: Sat, 4 Mar 2023 21:20:43 +0000 -Subject: [PATCH 1/2] Adding support for compiling against pppd-2.5.0 (or - master branch) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Eivind Næss ---- - Makefile.am | 5 +- - configure.ac | 37 +++++++- - src/nm-fortisslvpn-pppd-compat.h | 93 +++++++++++++++++++ - src/nm-fortisslvpn-pppd-plugin.c | 24 ++--- - ...-status.h => nm-fortisslvpn-pppd-status.h} | 0 - src/nm-fortisslvpn-service.c | 2 +- - 6 files changed, 145 insertions(+), 16 deletions(-) - create mode 100644 src/nm-fortisslvpn-pppd-compat.h - rename src/{nm-ppp-status.h => nm-fortisslvpn-pppd-status.h} (100%) - -diff --git a/Makefile.am b/Makefile.am -index b2e5533..e1e5ec9 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -81,7 +81,7 @@ libexec_PROGRAMS += src/nm-fortisslvpn-service - src_nm_fortisslvpn_service_SOURCES = \ - shared/nm-utils/nm-shared-utils.c \ - shared/nm-utils/nm-shared-utils.h \ -- src/nm-ppp-status.h \ -+ src/nm-fortisslvpn-pppd-status.h \ - src/nm-fortisslvpn-service.h \ - src/nm-fortisslvpn-service.c \ - shared/nm-fortissl-properties.c \ -@@ -106,7 +106,8 @@ src_nm_fortisslvpn_pppd_plugin_la_SOURCES = \ - shared/nm-utils/nm-shared-utils.c \ - shared/nm-utils/nm-shared-utils.h \ - src/nm-fortisslvpn-pppd-plugin.c \ -- src/nm-ppp-status.h -+ src/nm-fortisslvpn-pppd-compat.h \ -+ src/nm-fortisslvpn-pppd-status.h - nodist_src_nm_fortisslvpn_pppd_plugin_la_SOURCES = \ - src/nm-fortisslvpn-pppd-service-dbus.h - src_nm_fortisslvpn_pppd_plugin_la_CPPFLAGS = $(src_cppflags) -diff --git a/configure.ac b/configure.ac -index a998707..877493e 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -19,7 +19,10 @@ AC_PROG_CC - AM_PROG_CC_C_O - AC_PROG_INSTALL - AC_PROG_LIBTOOL -+AC_PROG_CPP -+AC_PROG_EGREP - AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources) -+PKG_PROG_PKG_CONFIG() - - AC_GNU_SOURCE - -@@ -37,20 +40,50 @@ dnl - dnl Required headers - dnl - AC_HEADER_STDC --AC_CHECK_HEADERS(fcntl.h paths.h sys/ioctl.h sys/time.h syslog.h unistd.h) -+AC_CHECK_HEADERS(fcntl.h paths.h stdarg.h stdbool.h sys/ioctl.h sys/time.h syslog.h unistd.h) - - AC_CHECK_HEADERS(pppd/pppd.h,, - AC_MSG_ERROR(couldn't find pppd.h. pppd development headers are required.)) - -+dnl -+dnl Check the presense of other pppd/*.h files -+AC_CHECK_HEADERS([ -+ pppd/chap.h -+ pppd/chap-new.h -+ pppd/chap_ms.h -+ ]) -+ -+dnl -+dnl Versions >= 2.5.0 will have pkg-config support -+PKG_CHECK_EXISTS([pppd], -+ [AS_VAR_SET([pppd_pkgconfig_support],[yes])]) -+ -+dnl -+dnl Get the version of pppd using pkg-config, assume 2.4.9 if not present -+PPPD_VERSION=2.4.5 -+if test x"$pppd_pkgconfig_support" = xyes; then -+ PPPD_VERSION=`$PKG_CONFIG --modversion pppd` -+fi -+ -+ - AC_ARG_WITH([pppd-plugin-dir], AS_HELP_STRING([--with-pppd-plugin-dir=DIR], [path to the pppd plugins directory])) - - if test -n "$with_pppd_plugin_dir" ; then - PPPD_PLUGIN_DIR="$with_pppd_plugin_dir" - else -- PPPD_PLUGIN_DIR="${libdir}/pppd/2.4.5" -+ PPPD_PLUGIN_DIR="${libdir}/pppd/$PPPD_VERSION" - fi - AC_SUBST(PPPD_PLUGIN_DIR) - -+dnl The version of pppd dictates what code can be included, i.e. enable use of -+dnl #if WITH_PPP_VERSION >= PPP_VERSION(2,5,0) in the code -+AC_DEFINE_UNQUOTED([PPP_VERSION(x,y,z)], -+ [((x & 0xFF) << 16 | (y & 0xFF) << 8 | (z & 0xFF) << 0)], -+ [Macro to help determine the particular version of pppd]) -+PPP_VERSION=$(echo $PPPD_VERSION | sed -e "s/\./\,/g") -+AC_DEFINE_UNQUOTED(WITH_PPP_VERSION, PPP_VERSION($PPP_VERSION), -+ [The real version of pppd represented as an int]) -+ - dnl - dnl Checks for typedefs, structures, and compiler characteristics. - dnl -diff --git a/src/nm-fortisslvpn-pppd-compat.h b/src/nm-fortisslvpn-pppd-compat.h -new file mode 100644 -index 0000000..9a02908 ---- /dev/null -+++ b/src/nm-fortisslvpn-pppd-compat.h -@@ -0,0 +1,93 @@ -+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */ -+/* nm-sstp-service - sstp (and other pppd) integration with NetworkManager -+ * -+ * Copyright (C) Eivind Næss, eivnaes@yahoo.com -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License along -+ * with this program; if not, write to the Free Software Foundation, Inc., -+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -+ * -+ */ -+ -+#ifndef __NM_FORTISSLVPN_PPPD_COMPAT_H__ -+#define __NM_FORTISSLVPN_PPPD_COMPAT_H__ -+ -+#define INET6 1 -+ -+// PPP < 2.5.0 defines and exports VERSION which overlaps with current package VERSION define. -+// this silly macro magic is to work around that. -+ -+#undef VERSION -+#include -+ -+#ifndef PPPD_VERSION -+#define PPPD_VERSION VERSION -+#endif -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#ifdef HAVE_PPPD_CHAP_H -+ #include -+#endif -+ -+#ifdef HAVE_PPPD_CHAP_NEW_H -+ #include -+#endif -+ -+#ifdef HAVE_PPPD_CHAP_MS_H -+ #include -+#endif -+ -+#ifndef PPP_PROTO_CHAP -+#define PPP_PROTO_CHAP 0xc223 -+#endif -+ -+#ifndef PPP_PROTO_EAP -+#define PPP_PROTO_EAP 0xc227 -+#endif -+ -+#if WITH_PPP_VERSION < PPP_VERSION(2,5,0) -+ -+static inline bool debug_on(void) -+{ -+ return debug; -+} -+ -+static inline const char *ppp_ipparam(void) -+{ -+ return ipparam; -+} -+ -+static inline int ppp_ifunit(void) -+{ -+ return ifunit; -+} -+ -+static inline const char *ppp_ifname(void) -+{ -+ return ifname; -+} -+ -+static inline int ppp_get_mtu(int idx) -+{ -+ return netif_get_mtu(idx); -+} -+ -+#endif // #if WITH_PPP_VERSION < PPP_VERSION(2,5,0) -+#endif // #ifdef __NM_FORTISSLVPN_PPPD_COMPAT_H__ -diff --git a/src/nm-fortisslvpn-pppd-plugin.c b/src/nm-fortisslvpn-pppd-plugin.c -index f2ad262..c2efb9a 100644 ---- a/src/nm-fortisslvpn-pppd-plugin.c -+++ b/src/nm-fortisslvpn-pppd-plugin.c -@@ -23,12 +23,6 @@ - #define ___CONFIG_H__ - #include - --#include --#include --#include -- --#include "nm-default.h" -- - #include - #include - #include -@@ -42,10 +36,12 @@ - #include - #include - -+#include "nm-fortisslvpn-pppd-status.h" -+#include "nm-fortisslvpn-pppd-compat.h" - #include "nm-fortisslvpn-pppd-service-dbus.h" --#include "nm-fortisslvpn-service.h" --#include "nm-ppp-status.h" - -+#include "nm-default.h" -+#include "nm-fortisslvpn-service.h" - #include "nm-utils/nm-shared-utils.h" - #include "nm-utils/nm-vpn-plugin-macros.h" - -@@ -80,7 +76,7 @@ static struct { - - int plugin_init (void); - --char pppd_version[] = VERSION; -+char pppd_version[] = PPPD_VERSION; - - static void - chroot_sandbox (void) -@@ -296,7 +292,7 @@ get_ip4_routes (in_addr_t ouraddr) - static void - nm_ip_up (void *data, int arg) - { -- guint32 pppd_made_up_address = htonl (0x0a404040 + ifunit); -+ guint32 pppd_made_up_address = htonl (0x0a404040 + ppp_ifunit()); - ipcp_options opts = ipcp_gotoptions[0]; - ipcp_options peer_opts = ipcp_hisoptions[0]; - GVariantBuilder builder; -@@ -317,7 +313,7 @@ nm_ip_up (void *data, int arg) - - g_variant_builder_add (&builder, "{sv}", - NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV, -- g_variant_new_string (ifname)); -+ g_variant_new_string (ppp_ifname())); - - str = g_getenv ("VPN_GATEWAY"); - if (str) { -@@ -442,8 +438,14 @@ plugin_init (void) - return -1; - } - -+#if WITH_PPP_VERSION < PPP_VERSION(2,5,0) - add_notifier (&phasechange, nm_phasechange, NULL); - add_notifier (&ip_up_notifier, nm_ip_up, NULL); - add_notifier (&exitnotify, nm_exit_notify, NULL); -+#else -+ ppp_add_notify (NF_PHASE_CHANGE, nm_phasechange, NULL); -+ ppp_add_notify (NF_IP_UP, nm_ip_up, NULL); -+ ppp_add_notify (NF_EXIT, nm_exit_notify, NULL); -+#endif - return 0; - } -diff --git a/src/nm-ppp-status.h b/src/nm-fortisslvpn-pppd-status.h -similarity index 100% -rename from src/nm-ppp-status.h -rename to src/nm-fortisslvpn-pppd-status.h -diff --git a/src/nm-fortisslvpn-service.c b/src/nm-fortisslvpn-service.c -index 6c340d0..a8483c2 100644 ---- a/src/nm-fortisslvpn-service.c -+++ b/src/nm-fortisslvpn-service.c -@@ -40,7 +40,7 @@ - #include - - #include "nm-fortissl-properties.h" --#include "nm-ppp-status.h" -+#include "nm-fortisslvpn-pppd-status.h" - #include "nm-fortisslvpn-pppd-service-dbus.h" - #include "nm-utils/nm-shared-utils.h" - #include "nm-utils/nm-vpn-plugin-macros.h" --- -2.40.0 - diff --git a/0002-Fixing-configure.ac-from-previous-change.patch b/0002-Fixing-configure.ac-from-previous-change.patch deleted file mode 100644 index b789ebb..0000000 --- a/0002-Fixing-configure.ac-from-previous-change.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 8773f772d39f8eee6edc1fd2e5437c754ed41e1e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Eivind=20N=C3=A6ss?= -Date: Sat, 4 Mar 2023 21:29:54 +0000 -Subject: [PATCH 2/2] Fixing configure.ac from previous change -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Eivind Næss ---- - configure.ac | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 877493e..a5b4abb 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -47,11 +47,7 @@ AC_CHECK_HEADERS(pppd/pppd.h,, - - dnl - dnl Check the presense of other pppd/*.h files --AC_CHECK_HEADERS([ -- pppd/chap.h -- pppd/chap-new.h -- pppd/chap_ms.h -- ]) -+AC_CHECK_HEADERS(pppd/chap.h pppd/chap-new.h pppd/chap_ms.h) - - dnl - dnl Versions >= 2.5.0 will have pkg-config support --- -2.40.0 - diff --git a/NetworkManager-fortisslvpn.spec b/NetworkManager-fortisslvpn.spec index 4f24b60..a47ab78 100644 --- a/NetworkManager-fortisslvpn.spec +++ b/NetworkManager-fortisslvpn.spec @@ -1,65 +1,45 @@ -%if 0%{?fedora} < 28 && 0%{?rhel} < 8 -%bcond_without libnm_glib -%else -# Disable the legacy version by default -%bcond_with libnm_glib -%endif -%if 0%{?fedora} < 36 && 0%{?rhel} < 10 -%bcond_with gtk4 -%else -%bcond_without gtk4 -%endif - -Summary: NetworkManager VPN plugin for Fortinet compatible SSLVPN -Name: NetworkManager-fortisslvpn -Version: 1.4.0 -Release: 6%{?dist} -License: GPL-2.0-or-later -URL: http://www.gnome.org/projects/NetworkManager/ -Source0: https://download.gnome.org/sources/NetworkManager-fortisslvpn/1.4/%{name}-%{version}.tar.xz -# backports from upstream: fix build with ppp 2.5.0 -Patch0: 0001-Adding-support-for-compiling-against-pppd-2.5.0-or-m.patch -Patch1: 0002-Fixing-configure.ac-from-previous-change.patch +%global commit e201da5a4efbb767fb64fd694bbf9d33758a85eb +%global date 20231021 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global ppp_version %(pkg-config --modversion pppd 2>/dev/null || echo bad) - -BuildRequires: make -BuildRequires: gcc -BuildRequires: gtk3-devel >= 3.4 -BuildRequires: dbus-devel >= 0.74 -BuildRequires: NetworkManager-libnm-devel >= 1:1.2.0 -BuildRequires: glib2-devel >= 2.32 -BuildRequires: pkgconfig -BuildRequires: ppp-devel >= 2.5.0 -# ppp 2.5.0 patches require autoreconf, drop this when a new version -# is released and those patches are dropped -BuildRequires: autoconf automake gettext-devel -BuildRequires: libtool gettext -BuildRequires: libsecret-devel -BuildRequires: libnma-devel >= 1.2.0 - -%if %with libnm_glib -BuildRequires: NetworkManager-glib-devel >= 1:1.2.0 -BuildRequires: libnm-gtk-devel >= 1.2.0 -%endif - -%if %with gtk4 -BuildRequires: libnma-gtk4-devel -%endif - -Requires: dbus-common -Requires: NetworkManager >= 1:1.2.0 -Requires: openfortivpn -Requires: ppp = %{ppp_version} - %global __provides_exclude ^libnm-.*\\.so +Summary: NetworkManager VPN plugin for Fortinet compatible SSLVPN +Name: NetworkManager-fortisslvpn +Version: 1.4.1 +Release: 1.%{date}git%{shortcommit}%{?dist} +License: GPL-2.0-or-later +URL: http://www.gnome.org/projects/NetworkManager/ + +Source0: https://gitlab.gnome.org/GNOME/%{name}/-/archive/%{commit}/%{name}-%{shortcommit}.tar.gz + +BuildRequires: make +BuildRequires: gcc +BuildRequires: gtk3-devel >= 3.4 +BuildRequires: dbus-devel >= 0.74 +BuildRequires: NetworkManager-libnm-devel >= 1:1.2.0 +BuildRequires: glib2-devel >= 2.32 +BuildRequires: pkgconfig +BuildRequires: ppp-devel >= 2.5.0 +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gettext-devel +BuildRequires: libtool +BuildRequires: gettext +BuildRequires: libsecret-devel +BuildRequires: libnma-devel >= 1.2.0 +BuildRequires: libnma-gtk4-devel + +Requires: dbus-common +Requires: NetworkManager >= 1:1.2.0 +Requires: openfortivpn +Requires: ppp = %{ppp_version} %description This package contains software for integrating VPN capabilities with the Fortinet compatible SSLVPN server with NetworkManager. - %package -n NetworkManager-fortisslvpn-gnome Summary: NetworkManager VPN plugin for SSLVPN - GNOME files @@ -69,33 +49,24 @@ Requires: %{name}%{?_isa} = %{version}-%{release} This package contains software for integrating VPN capabilities with the Fortinet compatible SSLVPN server with NetworkManager (GNOME files). - %prep -%autosetup -p1 - +%autosetup -p1 -n %{name}-%{commit} %build -# for ppp 2.5.0 patches autoreconf -fi %configure \ - --disable-static \ -%if %with gtk4 - --with-gtk4 \ -%endif -%if %without libnm_glib - --without-libnm-glib \ -%endif - --with-pppd-plugin-dir=%{_libdir}/pppd/%{ppp_version} \ - --with-dist-version=%{version}-%{release} + --disable-static \ + --with-gtk4 \ + --with-pppd-plugin-dir=%{_libdir}/pppd/%{ppp_version} \ + --with-dist-version=%{version}-%{release} %make_build %check make check - %install -make install DESTDIR=%{buildroot} INSTALL="%{__install} -p" +%make_install rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la rm -f %{buildroot}%{_libdir}/pppd/%{ppp_version}/*.la @@ -104,7 +75,6 @@ mv %{buildroot}%{_sysconfdir}/dbus-1 %{buildroot}%{_datadir}/ %find_lang %{name} - %pre getent group nm-fortisslvpn >/dev/null || groupadd -r nm-fortisslvpn getent passwd nm-fortisslvpn >/dev/null || \ @@ -112,8 +82,9 @@ getent passwd nm-fortisslvpn >/dev/null || \ -c "Default user for running openfortivpn spawned by NetworkManager" nm-fortisslvpn exit 0 - %files -f %{name}.lang +%license COPYING +%doc AUTHORS README ChangeLog %{_libdir}/NetworkManager/libnm-vpn-plugin-fortisslvpn.so %{_datadir}/dbus-1/system.d/nm-fortisslvpn-service.conf %{_prefix}/lib/NetworkManager/VPN/nm-fortisslvpn-service.name @@ -121,22 +92,21 @@ exit 0 %{_libexecdir}/nm-fortisslvpn-service %{_libdir}/pppd/%{ppp_version}/nm-fortisslvpn-pppd-plugin.so %{_sharedstatedir}/NetworkManager-fortisslvpn -%doc AUTHORS README ChangeLog -%license COPYING %files -n NetworkManager-fortisslvpn-gnome %{_libexecdir}/nm-fortisslvpn-auth-dialog -%{_libdir}/NetworkManager/libnm-vpn-plugin-fortisslvpn-editor.so %{_libdir}/NetworkManager/lib*.so* -%{_datadir}/appdata/network-manager-fortisslvpn.metainfo.xml - -%if %with libnm_glib -%{_libdir}/NetworkManager/libnm-*-properties.so -%{_sysconfdir}/NetworkManager/VPN/nm-fortisslvpn-service.name -%endif - +%{_datadir}/metainfo/network-manager-fortisslvpn.metainfo.xml %changelog +* Wed Nov 22 2023 Simone Caronni - 1.4.1-1.20231021gite201da5 +- Update to upstream snapshot. +- Trim changelog. +- Drop conditionals for obsolete distributions or distributions that have their + own branch. +- Use macros where possible. +- Format SPEC file and sort build requirements. + * Fri Nov 03 2023 Íñigo Huguet - 1.4.0-6 - Migrated to SPDX license @@ -157,130 +127,3 @@ exit 0 * Wed Jan 19 2022 Fedora Release Engineering - 1.3.90-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 1.3.90-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Feb 15 2021 Lubomir Rintel - 1.3.90-11 -- Move dbus service file into /usr/share/dbus-1 - -* Mon Jan 25 2021 Fedora Release Engineering - 1.3.90-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Jan 10 2021 Mamoru TASAKA - 1.3.90-9 -- rebuild against new ppp - -* Mon Jul 27 2020 Fedora Release Engineering - 1.3.90-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Apr 15 2020 Simone Caronni - 1.3.90-7 -- Update DNS handling patch. - -* Sat Feb 22 2020 Kevin Fenzi - 1.3.90-6 -- Rebuild for new ppp - -* Tue Jan 28 2020 Fedora Release Engineering - 1.3.90-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Mon Dec 30 2019 Simone Caronni - 1.3.90-4 -- Proper workaround for openfortivpn 1.11. - -* Fri Dec 20 2019 Simone Caronni - 1.3.90-3 -- Fix regression with openfortivpn 1.11. -- Use autosetup and make build macro. - -* Wed Jul 24 2019 Fedora Release Engineering - 1.3.90-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Jul 16 2019 Lubomir Rintel - 1.3.90-1 -- Update to 1.4-rc1 - -* Thu Mar 21 2019 Lubomir Rintel - 1.2.10-1 -- Update to 1.2.10 release - -* Thu Jan 31 2019 Fedora Release Engineering - 1.2.8-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 1.2.8-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 1.2.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jan 17 2018 Thomas Haller - 1.2.8-1 -- Update to 1.2.8 release -- fix location of config file (rh #1519928) - -* Thu Nov 30 2017 Lubomir Rintel - 1.2.6-4 -- Drop libnm-glib for Fedora 28 - -* Wed Nov 15 2017 Thomas Haller - 1.2.6-3 -- Fix broken plugin due to invalid linking of pppd plugin (rh #1512606) (2) - -* Mon Nov 13 2017 Thomas Haller - 1.2.6-2 -- Fix broken plugin due to invalid linking of pppd plugin (rh #1512606) - -* Tue Aug 29 2017 Lubomir Rintel - 1.2.6-1 -- Update to 1.2.6 release - -* Wed Aug 02 2017 Fedora Release Engineering - 1.2.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.2.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 1.2.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Oct 24 2016 Thomas Haller - 1.2.4-1 -- Update to 1.2.4 release - -* Mon Oct 3 2016 Thomas Haller - 1.2.4-0.1 -- Update to 1.2.4 pre-release -- Remove GTK dependency from base package -- Add new GTK-free VPN core editor plugin to base package -- Don't require nm-connection-editor anymore -- Support NM_VPN_LOG_LEVEL environment variable to control logging -- Support multiple concurrent VPN connections - -* Wed May 11 2016 Lubomir Rintel - 1.2.2-1 -- Update to 1.2.2 release - -* Wed Apr 20 2016 Lubomir Rintel - 1.2.0-1 -- Update to 1.2.0 release - -* Thu Apr 14 2016 Lubomir Rintel - 1.2.0-0.5.rc1 -- Pull in newer translations and appstream metadata - -* Tue Apr 5 2016 Lubomir Rintel - 1.2.0-0.4.rc1 -- Update to NetworkManager-fortisslvpn 1.2-rc1 - -* Tue Mar 29 2016 Lubomir Rintel - 1.2.0-0.4.beta3 -- Update to NetworkManager-fortisslvpn 1.2-beta3 - -* Tue Mar 1 2016 Lubomir Rintel - 1.2.0-0.4.beta2 -- Update to NetworkManager-fortisslvpn 1.2-beta2 - -* Wed Feb 03 2016 Fedora Release Engineering - 1.2.0-0.4.beta1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Tue Jan 19 2016 Lubomir Rintel - 1.2.0-0.3.beta1 -- Update to NetworkManager-fortisslvpn 1.2-beta1 - -* Tue Oct 27 2015 Lubomir Rintel - 1.2.0-0.2.20151023git54599865 -- Fix el7 build - -* Fri Oct 23 2015 Lubomir Rintel - 1.2.0-0.1.20151023git54599865 -- A bit newer git snapshot - -* Sat Oct 03 2015 Lubomir Rintel - 1.2.0-0.1.20151003gitf89ab1f0 -- Update to 1.2 git snapshot with libnm-based properties plugin - -* Sat Oct 03 2015 Lubomir Rintel - 1.0.6-1 -- Bump to a newer release - -* Tue Sep 29 2015 Lubomir Rintel - 1.0.0-2 -- Version BRs wherever appropriate - -* Wed Sep 16 2015 Lubomir Rintel - 1.0.0-1 -- Initial packaging