YunoHost-Apps / vpnclient_ynh

VPN Client app for YunoHost
GNU Affero General Public License v3.0
41 stars 24 forks source link

Remove hotspot coupling + small refactoring for proper cert/config check #107

Closed hidrarga closed 10 months ago

hidrarga commented 10 months ago

Problem

The hotspot app is tightly coupled with the vpnclient, which creates side effects difficult to debug.

Solution

I'm introducing hooks that are executed when the VPN is connected / disconnected. They can be used by the hotspot app to reconfigure the hotspot when the network changes due to the VPN.

PR Status

Automatic tests

Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)