Bug 492868 - OpenConnect Pulse support incomplete
Summary: OpenConnect Pulse support incomplete
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Networking in general (show other bugs)
Version: master
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-09 09:24 UTC by Gino Badouri
Modified: 2024-12-23 18:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gino Badouri 2024-09-09 09:24:54 UTC
OpenConnect pulse support is incomplete.
Versions:
plasma-nm-6.1.4-1.fc40.x86_6
plasma-nm-openconnect-6.1.4-1.fc40.x86_64

First of all the editor is missing the option to set: disable_udp=yes
This is required for many Pulse Secure gateway servers.

Furthermore,  the GUI doesn't support the password and TOTP promps.
I have to manually connect using: nmcli con up MyConnection --ask

$ nmcli con up Hentbeh --ask
Verbonden met [yyy]:443
SSL-onderhandeling met xxx
Connected to HTTPS on xxx with ciphersuite (TLS1.2)-(ECDHE-X25519)-(RSA-PSS-RSAE-SHA256)-(AES-256-GCM)
HTTP-reactie ontvangen: HTTP/1.1 101 Switching Protocols
Enter user credentials:
Username: zzz
Wachtwoord:
Token code request:
Please enter your secondary token information:
Session limit reached. Choose session to kill:
 - d511d100 from ccc at ma, 09 sep 2024 10:41:53 CEST

In Gnome it the connection settings has box to disable UDP and it will also presents me a GUI for putting in my username, password and TOTP.

STEPS TO REPRODUCE
1. Configure the connection within the Plasma system settings menu
2. Try to activate the connection

OBSERVED RESULT
During configuration the "Disable UDP" seems missing.
And when trying to connect, I sometimes get a prompt asking me for credentials for server "https:" (gateway is missing).
However it doesn't have any input fields.
Also sometimes it will just straight out tell me I didn't offer any credentials.

EXPECTED RESULT
- A box I can thick to disable UDP in the connection settings.
- A fully functional GUI that interacts with the Pulse protocol

SOFTWARE/OS VERSIONS
Operating System: Nobara Linux 40
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.7-200.fsync.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × 11th Gen Intel® Core™ i9-11900H @ 2.50GHz
Memory: 62.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics

ADDITIONAL INFORMATION
Comment 1 Ben Cooksley 2024-12-23 18:23:48 UTC
Bulk transfer as requested in T17796