https://bugs.kde.org/show_bug.cgi?id=503535
Bug ID: 503535 Summary: OpenConnect VPN connection fails in KDE network applet due to missing SNI in TLS handshake Classification: Plasma Product: plasmashell Version: master Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Networks widget Assignee: plasma-b...@kde.org Reporter: ulitin.i...@gmail.com Target Milestone: 1.0 Summary: OpenConnect VPN connection fails in KDE network applet due to missing SNI in TLS handshake STEPS TO REPRODUCE: 1. Configure an OpenConnect VPN connection in NetworkManager with KDE Plasma 2. Attempt to connect to the VPN using the KDE network applet (by clicking on the connection in the system tray) 3. Enter login credentials when prompted 4. Observe the connection fails OBSERVED RESULT: The connection fails after entering credentials. Analysis of network traffic shows that after credential submission, a second TLS Client Hello message is sent without the SNI (Server Name Indication) extension. The server rejects this connection attempt due to the missing SNI field. EXPECTED RESULT: All TLS Client Hello messages should include the SNI extension with the VPN server's hostname, allowing the connection to be established successfully, as occurs when using the identical connection via the command line with "nmcli con up". ADDITIONAL INFORMATION: - Using Fedora with KDE Plasma - The same connection works perfectly when activated through terminal with "nmcli con up [connection-name]" - Adding "servername" parameter to the connection configuration in /etc/NetworkManager/system-connections/ does not resolve the issue - This appears to be a specific issue with how the KDE network applet handles the OpenConnect protocol's TLS negotiation SOFTWARE/OS VERSIONS Operating System: Fedora Linux 42 KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.9.0 Kernel Version: 6.14.3-300.fc42.x86_64 (64-bit) Graphics Platform: Wayland -- You are receiving this mail because: You are watching all bug changes.