From: Paul Donald Date: Thu, 12 Mar 2026 03:49:20 +0000 (+0100) Subject: openvpn: hotplug script improvements X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=99a24f515ad8e3a1bfc411bcca283e5071ab22da;p=openwrt-packages.git openvpn: hotplug script improvements add mode server hook scripts hotplug handling Signed-off-by: Paul Donald --- diff --git a/net/openvpn/files/etc/hotplug.d/openvpn/01-user b/net/openvpn/files/etc/hotplug.d/openvpn/01-user index 375dba302..dfa2309d4 100644 --- a/net/openvpn/files/etc/hotplug.d/openvpn/01-user +++ b/net/openvpn/files/etc/hotplug.d/openvpn/01-user @@ -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