openvpn: hotplug script improvements
authorPaul Donald <redacted>
Thu, 12 Mar 2026 03:49:20 +0000 (04:49 +0100)
committerHannu Nyman <redacted>
Sun, 15 Mar 2026 06:45:36 +0000 (08:45 +0200)
add mode server hook scripts hotplug handling

Signed-off-by: Paul Donald <redacted>
net/openvpn/files/etc/hotplug.d/openvpn/01-user

index 375dba302644b964c91c58b38fe4acde8633d459..dfa2309d48cda10c87c3576c0aef627cb266c685 100644 (file)
@@ -10,8 +10,8 @@ main() {
                        $*
        }
 
-       # Wrap user defined scripts on up|down|route-up|route-pre-down|ipchange
-       # events. Scripts set with up|down|route-up|route-pre-down|ipchange
+       # Wrap user defined scripts on up|down|route-up|route-pre-down|ipchange|etc
+       # events. Scripts set with up|down|route-up|route-pre-down|ipchange|etc
        # in the openvpn config are also executed with the command=user_xxxx
        case "$ACTION" in
        up)
@@ -29,6 +29,27 @@ main() {
        ipchange)
                command=$user_ipchange
                ;;
+       learn-address)
+               command=$user_learn_address
+               ;;
+       client-connect)
+               command=$user_client_connect
+               ;;
+       client-crresponse)
+               command=$user_client_crresponse
+               ;;
+       client-disconnect)
+               command=$user_client_disconnect
+               ;;
+       tls-crypt-v2-verify)
+               command=$user_tls_crypt_v2_verify
+               ;;
+       tls-verify)
+               command=$user_tls_verify
+               ;;
+       auth-user-pass-verify)
+               command=$user_auth_user_pass_verify
+               ;;
        esac
 
        if [ -n "$command" ]; then
git clone https://git.99rst.org/PROJECT