##-----------------------------------------------------------------------------
## openvpn.txt- fli4l configuration check parameters               3.10.5
##
## You can edit/change this file with any text editor.
##
##        P L E A S E   R E A D   T H E   D O C U M E N T A T I O N ,
##                      S E E   R E A D M E . T X T
##
##        B I T T E  U N B E D I N G T   D I E   D O K U M E N T A T I O N
##              L E S E N ,  S I E H E   R E A D M E . T X T
##
## Creation:     19.12.2003  babel
## Last Update:  $Id: openvpn.txt 30082 2014-02-27 08:53:52Z kristov $
##
## Copyright (c) 2001 - 2007 Frank Meyer <frank@fli4l.de>
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
##-----------------------------------------------------------------------------

# Variable                      OPT_VARIABLE    VARIABLE_N              VALUE

OPT_OPENVPN                     -               -                       YESNO "no"

OPENVPN_WEBGUI                  OPT_OPENVPN     -                       YESNO
+OPENVPN_EXPERT                 OPT_OPENVPN     -                       YESNO

+OPENVPN_DEFAULT_CIPHER         OPT_OPENVPN     -                       OPENVPN_CIPHER
+OPENVPN_DEFAULT_COMPRESS       OPT_OPENVPN     -                       YESNO
+OPENVPN_DEFAULT_CREATE_SECRET  OPT_OPENVPN     -                       OPENVPN_SECRET
+OPENVPN_DEFAULT_DIGEST         OPT_OPENVPN     -                       OPENVPN_DIGEST
+OPENVPN_DEFAULT_FLOAT          OPT_OPENVPN     -                       YESNO
+OPENVPN_DEFAULT_KEYSIZE        OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_OPEN_OVPNPORT  OPT_OPENVPN     -                       YESNO
+OPENVPN_DEFAULT_ALLOW_ICMPPING OPT_OPENVPN     -                       YESNO
+OPENVPN_DEFAULT_PF_INPUT_LOG      OPT_OPENVPN  -                       RE:BASE|(RE:YESNO)
+OPENVPN_DEFAULT_PF_INPUT_POLICY   OPT_OPENVPN  -                       RE:BASE|(RE:PF_INPUT_POLICY)
+OPENVPN_DEFAULT_PF_FORWARD_LOG    OPT_OPENVPN  -                       RE:BASE|(RE:YESNO)
+OPENVPN_DEFAULT_PF_FORWARD_POLICY OPT_OPENVPN  -                       RE:BASE|(RE:PF_FORWARD_POLICY)
+OPENVPN_DEFAULT_PING           OPT_OPENVPN     -                       RE:(off)|(RE:NUMERIC)
+OPENVPN_DEFAULT_PING_RESTART   OPT_OPENVPN     -                       RE:(off)|(RE:NUMERIC)
+OPENVPN_DEFAULT_RESOLV_RETRY   OPT_OPENVPN     -                       RE:(infinite)|(RE:NUMERIC)
+OPENVPN_DEFAULT_RESTART        OPT_OPENVPN     -                       RE:ip-up|raw-up|never
+OPENVPN_DEFAULT_PROTOCOL       OPT_OPENVPN     -                       RE:udp|tcp-server|tcp-client
+OPENVPN_DEFAULT_START          OPT_OPENVPN     -                       RE:always|on-demand
+OPENVPN_DEFAULT_VERBOSE        OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_MSSFIX         OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_FRAGMENT       OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_LINK_MTU       OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_PERSIST_REMOTE_IP OPT_OPENVPN  -                       YESNO
+OPENVPN_DEFAULT_SHAPER         OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_TUN_MTU        OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_TUN_MTU_EXTRA  OPT_OPENVPN     -                       NUMERIC
+OPENVPN_DEFAULT_MANAGEMENT_LOG_CACHE  OPT_OPENVPN -                    NUMERIC
+OPENVPN_DEFAULT_MUTE_REPLAY_WARNINGS OPT_OPENVPN -                     YESNO

OPENVPN_N                       OPT_OPENVPN     -                       NUMERIC

OPENVPN_%_NAME                  OPT_OPENVPN     OPENVPN_N               OPENVPN_NAME
++OPENVPN_%_ACTIV               OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_CHECK_CONFIG        OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_REMOTE_HOST         OPT_OPENVPN     OPENVPN_N               RE:(RE:FQDN)|(RE:EIPADDR)|(RE:EIPADDR6)
++OPENVPN_%_REMOTE_HOST_N       OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_REMOTE_HOST_%       OPT_OPENVPN     OPENVPN_%_REMOTE_HOST_N RE:(RE:FQDN)|(RE:EIPADDR)|(RE:EIPADDR6)
++OPENVPN_%_REMOTE_PORT         OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_LOCAL_HOST          OPT_OPENVPN     OPENVPN_N               RE:(RE:FQDN)|(RE:EIPADDR)|(RE:EIPADDR6)
OPENVPN_%_LOCAL_PORT            OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_SECRET              OPT_OPENVPN     OPENVPN_N               E_REL_PATH
++OPENVPN_%_CIPHER              OPT_OPENVPN     OPENVPN_N               OPENVPN_CIPHER
++OPENVPN_%_COMPRESS            OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_CREATE_SECRET       OPT_OPENVPN     OPENVPN_N               OPENVPN_SECRET
++OPENVPN_%_DIGEST              OPT_OPENVPN     OPENVPN_N               OPENVPN_DIGEST
++OPENVPN_%_FLOAT               OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_KEYSIZE             OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_OPEN_OVPNPORT       OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_PING                OPT_OPENVPN     OPENVPN_N               RE:(off)|(RE:NUMERIC)
++OPENVPN_%_PING_RESTART        OPT_OPENVPN     OPENVPN_N               RE:(off)|(RE:NUMERIC)
++OPENVPN_%_PROTOCOL            OPT_OPENVPN     OPENVPN_N               RE:udp|tcp-server|tcp-client|udp6|tcp-server6|tcp-client6
++OPENVPN_%_RENEG_SEC           OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_RESOLV_RETRY        OPT_OPENVPN     OPENVPN_N               RE:(infinite)|(RE:NUMERIC)
++OPENVPN_%_RESTART             OPT_OPENVPN     OPENVPN_N               RE:ip-up|raw-up|never
++OPENVPN_%_SHAPER              OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_MSSFIX              OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_FRAGMENT            OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_MANAGEMENT_PORT     OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_MANAGEMENT_LOG_CACHE OPT_OPENVPN    OPENVPN_N               NUMERIC
++OPENVPN_%_LINK_MTU            OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_TUN_MTU             OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_TUN_MTU_EXTRA       OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_START               OPT_OPENVPN     OPENVPN_N               RE:always|on-demand|isdn
++OPENVPN_%_VERBOSE             OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_MUTE_REPLAY_WARNINGS OPT_OPENVPN    OPENVPN_N               YESNO
++OPENVPN_%_ISDN_CIRC_NAME      OPT_OPENVPN     OPENVPN_N               NOTEMPTY
OPENVPN_%_TYPE                  OPT_OPENVPN     OPENVPN_N               RE:tunnel|bridge
++OPENVPN_%_BRIDGE              OPT_OPENVPN     OPENVPN_N               NOTEMPTY
++OPENVPN_%_BRIDGE_COST         OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_BRIDGE_PRIORITY     OPT_OPENVPN     OPENVPN_N               NUMERIC
++OPENVPN_%_REMOTE_VPN_IP       OPT_OPENVPN     OPENVPN_N               IPADDR
++OPENVPN_%_LOCAL_VPN_IP        OPT_OPENVPN     OPENVPN_N               IPADDR
++OPENVPN_%_IPV6                OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_REMOTE_VPN_IPV6     OPT_OPENVPN     OPENVPN_N               IPADDR6
++OPENVPN_%_LOCAL_VPN_IPV6      OPT_OPENVPN     OPENVPN_N               RE:(RE:IPADDR6)|(RE:NETWORK6)
++OPENVPN_%_ALLOW_ICMPPING      OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_PF_INPUT_LOG        OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_PF_INPUT_POLICY     OPT_OPENVPN     OPENVPN_N               PF_INPUT_POLICY
++OPENVPN_%_PF_FORWARD_LOG      OPT_OPENVPN     OPENVPN_N               YESNO
++OPENVPN_%_PF_FORWARD_POLICY   OPT_OPENVPN     OPENVPN_N               PF_FORWARD_POLICY
++OPENVPN_%_ROUTE_N             OPT_OPENVPN     OPENVPN_N               NUMERIC
+OPENVPN_%_ROUTE_%              OPT_OPENVPN     OPENVPN_%_ROUTE_N       RE:(RE:NETWORK)|(0\.0\.0\.0/0(([[:space:]]+(local|def1))))|(RE:NETWORK6)
++OPENVPN_%_ROUTE_%_DNSIP       OPT_OPENVPN     OPENVPN_%_ROUTE_N       RE:(RE:IPADDR)|(RE:IPADDR6)
++OPENVPN_%_ROUTE_%_DOMAIN      OPT_OPENVPN     OPENVPN_%_ROUTE_N       DOMAIN
++OPENVPN_%_DNSIP               OPT_OPENVPN     OPENVPN_N               RE:(RE:IPADDR)|(RE:IPADDR6)
++OPENVPN_%_DOMAIN              OPT_OPENVPN     OPENVPN_N               DOMAIN
++OPENVPN_%_PF_PREROUTING_N     OPT_OPENVPN     OPENVPN_N               NUMERIC
+OPENVPN_%_PF_PREROUTING_%      OPT_OPENVPN     OPENVPN_%_PF_PREROUTING_N FW_NAT_PRE_RULE
++OPENVPN_%_PF_POSTROUTING_N    OPT_OPENVPN     OPENVPN_N               NUMERIC
+OPENVPN_%_PF_POSTROUTING_%     OPT_OPENVPN     OPENVPN_%_PF_POSTROUTING_N OPENVPN_FW_NAT_POST_RULE
++OPENVPN_%_PF_INPUT_N          OPT_OPENVPN     OPENVPN_N               NUMERIC
+OPENVPN_%_PF_INPUT_%           OPT_OPENVPN     OPENVPN_%_PF_INPUT_N    FW_INPUT_RULE
++OPENVPN_%_PF_FORWARD_N        OPT_OPENVPN     OPENVPN_N               NUMERIC
+OPENVPN_%_PF_FORWARD_%         OPT_OPENVPN     OPENVPN_%_PF_FORWARD_N  FW_FORWARD_RULE
++OPENVPN_%_PF6_INPUT_N         OPT_OPENVPN     OPENVPN_N                   NUMERIC
+OPENVPN_%_PF6_INPUT_%          OPT_OPENVPN     OPENVPN_%_PF6_INPUT_N       FW_INPUT_RULE6
++OPENVPN_%_PF6_FORWARD_N       OPT_OPENVPN     OPENVPN_N                   NUMERIC
+OPENVPN_%_PF6_FORWARD_%        OPT_OPENVPN     OPENVPN_%_PF6_FORWARD_N     FW_FORWARD_RULE6
++OPENVPN_%_DEVNUM              OPT_OPENVPN     OPENVPN_N               OPENVPN_DEVNUM
