Package Details: networkmanager-fortisslvpn 1.4.0-6

Git Clone URL: https://aur.archlinux.org/networkmanager-fortisslvpn.git (read-only, click to copy)
Package Base: networkmanager-fortisslvpn
Description: NetworkManager VPN plugin for Fortinet SSLVPN
Upstream URL: https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn
Licenses: GPL-2.0-or-later
Submitter: heftig
Maintainer: supermario
Last Packager: supermario
Votes: 18
Popularity: 1.71
First Submitted: 2023-09-09 21:42 (UTC)
Last Updated: 2024-09-27 11:16 (UTC)

Dependencies (12)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

timothy.lee commented on 2026-05-31 06:07 (UTC)

Here is a patch to PKGBUILD that adds SAML support and fixes compatibility with pppd 2.5 by cherry-picking upstream Merge Requests:

diff --git a/PKGBUILD b/PKGBUILD
index e9c93ab..5e72a43 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@

 pkgname=networkmanager-fortisslvpn
 pkgver=1.4.0
-pkgrel=6
+pkgrel=7
 pkgdesc="NetworkManager VPN plugin for Fortinet SSLVPN"
 url=https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn
 arch=(x86_64)
@@ -41,6 +41,20 @@ prepare() {
   # ppp 2.5.0
   git cherry-pick -n 084ef529c5fb8169 8773f772d39f8eee d59819b5d26db44f

+  # MR30 - Correct typos in nm-fortisslvpn-service.c
+  git cherry-pick -n 1cc28a29bb4c78b9
+
+  # MR36 - SAML support using built-in openfortivpn functionality
+  git cherry-pick -n \
+    ccbc3b6e49efda41 91dec46a87ca692d ed6510d2eb2881cb 711112f917eba3ff \
+    8b4c581c3c5a05af ffaf0d5eccdd4cae 5d4faa9a009adabc 53afb0abc5d5f07a \
+    1b0206bfac1bfccf 513a89b1c7d6445d 82f9b9ab111d7c30 d28681c6e310d4ce \
+    8c3e36eb74667abc 900883b2a001c60c 1e3c906b2b64c02e 5111e684d2a5dcd5 \
+    aa649684cfc81316 1941e92940580a34
+
+  # MR40 - Fix routing with pppd 2.5
+  git cherry-pick -n cea75ece3eaecb17
+
   # https://aur.archlinux.org/packages/networkmanager-fortisslvpn#comment-934156
   sed -i 's/"--no-routes"/"--pppd-accept-remote"/g' src/nm-fortisslvpn-service.c

--

RealGecko commented on 2025-12-10 17:20 (UTC)

@johnnyg thanks for the info, downgraded openfortivpn and now everything works great.

jrd commented on 2025-12-10 11:46 (UTC)

Using networkmanager-openconnect from main repo works very good. Thank you @aminvakil

johnnyg commented on 2025-12-10 08:51 (UTC)

@RealGecko it was the update of openfortivpn from 1.23.1 to 1.24.0 that broke it. If you downgrade openfortivpn then it'll work again. Someone has created a PR to fix it upstream but unfortunately it hasn't been merged yet: https://github.com/adrienverge/openfortivpn/pull/1325

RealGecko commented on 2025-12-09 09:19 (UTC)

I get this error NetworkManager /usr/bin/pppd: unrecognized option '/usr/lib/pppd/2.5.2/nm-fortisslvpn-pppd-plugin.so' Not sure which update caused this. Rebuilding does not help.

aminvakil commented on 2025-06-03 07:27 (UTC)

TIL this project has been deprecated and maintainers suggest using networkmanager-openconnect (available in official repositories) instead.

https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn/-/commit/0b7d285b

supermario commented on 2025-01-17 09:45 (UTC)

You don't need to downgrade ppp, you just need to rebuild the package to pick up the new version - it works fine with ppp 2.5.2

phenoman commented on 2025-01-17 08:04 (UTC)

Again error with ppp (VPN doesn't connect), had to downgrade it to 2.5.1 (from 2.5.2) with sudo downgrade ppp

Nathan67 commented on 2024-10-18 11:45 (UTC)

If the VPN fails to activate, check the Network Manager logs: journalctl -u NetworkManager.service

If you get this error in red : Plugin /usr/lib/pppd/2.5.0/nm-fortisslvpn-pppd-plugin.so is for pppd version 2.5.0, this is 2.5.1

The solution in the meantime is to downgrade the ppp package to version 2.5.0: sudo downgrade ppp

ViCinS commented on 2024-10-10 06:28 (UTC) (edited on 2024-10-10 06:29 (UTC) by ViCinS)

https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn is up again. Rebuild the package saved the day:

cd /tmp

git clone https://aur.archlinux.org/networkmanager-fortisslvpn.git

cd networkmanager-fortisslvpn

makepkg -si