openvpn: add missing options

Add missing options taken from the OpenVPN 2.6 manual.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
This commit is contained in:
Martin Schiller
2025-08-08 11:25:33 +02:00
committed by Wesley Gimenes
parent 789cf82890
commit 390cdc1419
2 changed files with 57 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=openvpn PKG_NAME:=openvpn
PKG_VERSION:=2.6.14 PKG_VERSION:=2.6.14
PKG_RELEASE:=3 PKG_RELEASE:=4
PKG_SOURCE_URL:=\ PKG_SOURCE_URL:=\
https://build.openvpn.net/downloads/releases/ \ https://build.openvpn.net/downloads/releases/ \

View File

@@ -2,6 +2,8 @@ OPENVPN_PARAMS='
allow_compression allow_compression
askpass askpass
auth auth
auth_gen_token
auth_gen_token_secret
auth_retry auth_retry
auth_user_pass auth_user_pass
auth_user_pass_verify auth_user_pass_verify
@@ -15,10 +17,14 @@ chroot
cipher cipher
client_config_dir client_config_dir
client_connect client_connect
client_crresponse
client_disconnect client_disconnect
client_nat
comp_lzo comp_lzo
compat_mode
compress compress
connect_freq connect_freq
connect_freq_initial
connect_retry connect_retry
connect_retry_max connect_retry_max
connect_timeout connect_timeout
@@ -28,6 +34,9 @@ dev
dev_node dev_node
dev_type dev_type
dh dh
dhcp_option
dns
down
ecdh_curve ecdh_curve
echo echo
engine engine
@@ -39,6 +48,7 @@ hand_window
hash_size hash_size
http_proxy http_proxy
http_proxy_option http_proxy_option
http_proxy_user_pass
ifconfig ifconfig
ifconfig_ipv6 ifconfig_ipv6
ifconfig_ipv6_pool ifconfig_ipv6_pool
@@ -46,13 +56,16 @@ ifconfig_ipv6_push
ifconfig_pool ifconfig_pool
ifconfig_pool_persist ifconfig_pool_persist
ifconfig_push ifconfig_push
ignore_unknown_option
inactive inactive
ipchange ipchange
iproute
iroute iroute
iroute_ipv6 iroute_ipv6
keepalive keepalive
key key
key_direction key_direction
keying_material_exporter
learn_address learn_address
link_mtu link_mtu
lladdr lladdr
@@ -61,8 +74,14 @@ log
log_append log_append
lport lport
management management
management_client_group
management_client_user
management_external_cert
management_external_key
management_log_cache management_log_cache
mark
max_clients max_clients
max_packet_size
max_routes_per_client max_routes_per_client
mode mode
mssfix mssfix
@@ -73,15 +92,25 @@ peer_fingerprint
ping ping
ping_exit ping_exit
ping_restart ping_restart
pkcs11_cert_private
pkcs11_id
pkcs11_pin_cache
pkcs11_private_mode
pkcs11_protected_authentication
pkcs11_providers
pkcs12 pkcs12
plugin plugin
port port
port_share port_share
proto proto
proto_force
providers
pull_filter pull_filter
push push
push_remove
rcvbuf rcvbuf
redirect_gateway redirect_gateway
redirect_private
remap_usr1 remap_usr1
remote remote
remote_cert_eku remote_cert_eku
@@ -97,24 +126,33 @@ route
route_delay route_delay
route_gateway route_gateway
route_ipv6 route_ipv6
route_ipv6_gateway
route_metric route_metric
route_pre_down route_pre_down
route_up route_up
rport rport
script_security
secret secret
server server
server_bridge server_bridge
server_ipv6 server_ipv6
server_poll_timeout server_poll_timeout
session_timeout
setcon
setenv setenv
setenv_safe
shaper shaper
sndbuf sndbuf
socket_flags
socks_proxy socks_proxy
stale_routes_check
static_challenge
status status
status_version status_version
syslog syslog
tcp_queue_limit tcp_queue_limit
tls_auth tls_auth
tls_cert_profile
tls_crypt tls_crypt
tls_crypt_v2 tls_crypt_v2
tls_crypt_v2_verify tls_crypt_v2_verify
@@ -122,22 +160,29 @@ tls_export_cert
tls_timeout tls_timeout
tls_verify tls_verify
tls_version_min tls_version_min
tls_version_max
tmp_dir tmp_dir
topology topology
tran_window tran_window
tun_max_mtu
tun_mtu tun_mtu
tun_mtu_extra tun_mtu_extra
txqueuelen txqueuelen
up
user user
verb verb
verify_client_cert verify_client_cert
verify_hash
verify_x509_name verify_x509_name
vlan_accept vlan_accept
vlan_pvid vlan_pvid
writepid
x509_track
x509_username_field x509_username_field
' '
OPENVPN_BOOLS=' OPENVPN_BOOLS='
allow_pull_fqdn
allow_recursive_routing allow_recursive_routing
auth_nocache auth_nocache
auth_user_pass_optional auth_user_pass_optional
@@ -152,14 +197,22 @@ disable_dco
disable_occ disable_occ
down_pre down_pre
duplicate_cn duplicate_cn
errors_to_stderr
fast_io fast_io
float float
force_tls_key_material_export
ifconfig_noexec ifconfig_noexec
ifconfig_nowarn ifconfig_nowarn
machine_readable_output
management_client
management_client_auth
management_forget_disconnect management_forget_disconnect
management_hold management_hold
management_query_passwords management_query_passwords
management_query_proxy
management_query_remote
management_signal management_signal
management_up_down
mktun mktun
mlock mlock
mtu_test mtu_test
@@ -173,10 +226,12 @@ persist_local_ip
persist_remote_ip persist_remote_ip
persist_tun persist_tun
ping_timer_rem ping_timer_rem
pkcs11_id_management
pull pull
push_peer_info push_peer_info
push_reset push_reset
remote_random remote_random
remote_random_hostname
rmtun rmtun
route_noexec route_noexec
route_nopull route_nopull
@@ -189,6 +244,7 @@ tls_exit
tls_server tls_server
up_delay up_delay
up_restart up_restart
use_prediction_resistance
username_as_common_name username_as_common_name
vlan_tagging vlan_tagging
' '