Improve error reporting and robustness for VPN process handling.
- Add detailed error dialogs for abnormal exits and QProcess errors (e.g., failed sudo, crashed process). - Ensure unknown VPN profile requests do not crash the GUI. - Introduce delayed error reporting to avoid duplicate dialogs when vpnLogger generates specific messages. - Add safeguards to stopVPN to prevent normal stops from being flagged as errors. - Expand test cases (`90_gui.sh`) to validate error handling and GUI resilience.
R
Rene Hadler committed
ad62f64cf8a429bff424b218aaa4eb0ba3dd0292
Parent: 75e1e0d