X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=applications%2Fluci-openvpn%2Fluasrc%2Fmodel%2Fcbi%2Fopenvpn-basic.lua;h=92f7cb569283258b5584cb12744bccd955ac2987;hp=1d4cc4d7acc3068425513818290173398c96c7aa;hb=01541f8c7f0e9b2fdbc42f47b788b3038c29d937;hpb=43173b1f31f36d22db5f4918587d80acfe10b9cd diff --git a/applications/luci-openvpn/luasrc/model/cbi/openvpn-basic.lua b/applications/luci-openvpn/luasrc/model/cbi/openvpn-basic.lua index 1d4cc4d7a..92f7cb569 100644 --- a/applications/luci-openvpn/luasrc/model/cbi/openvpn-basic.lua +++ b/applications/luci-openvpn/luasrc/model/cbi/openvpn-basic.lua @@ -7,47 +7,46 @@ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 $Id$ ]]-- -require("luci.fs") require("luci.ip") require("luci.model.uci") local basicParams = { + -- + -- Widget, Name, Default(s), Description -- - -- Widget Name Optn. Default(s) - -- - - { ListValue, "verb", { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 } }, - { Value, "nice", 0 }, - { Value, "port", 1194 }, - { ListValue, "dev_type", { "tun", "tap" } }, - { Flag, "tun_ipv6", 0 }, - - { Value, "ifconfig", "10.200.200.3 10.200.200.1" }, - { Value, "server", "10.200.200.0 255.255.255.0" }, - { Value, "server_bridge", "192.168.1.1 255.255.255.0 192.168.1.128 192.168.1.254" }, - { Flag, "nobind", 0 }, - - { Flag, "comp_lzo", 0 }, - { Value, "keepalive", "10 60" }, - - { ListValue, "proto", { "udp", "tcp" } }, - - { Flag, "client", 0 }, - { Flag, "client_to_client", 0 }, - { DynamicList, "remote", "vpnserver.example.org" }, - - { FileUpload, "secret", "/etc/openvpn/secret.key 1" }, - { FileUpload, "pkcs12", "/etc/easy-rsa/keys/some-client.pk12" }, - { FileUpload, "ca", "/etc/easy-rsa/keys/ca.crt" }, - { FileUpload, "dh", "/etc/easy-rsa/keys/dh1024.pem" }, - { FileUpload, "cert", "/etc/easy-rsa/keys/some-client.crt" }, - { FileUpload, "key", "/etc/easy-rsa/keys/some-client.key" }, + + { ListValue, "verb", { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }, translate("Set output verbosity") }, + { Value, "nice",0, translate("Change process priority") }, + { Value,"port",1194, translate("TCP/UDP port # for both local and remote") }, + { ListValue,"dev_type",{ "tun", "tap" }, translate("Type of used device") }, + { Flag,"tun_ipv6",0, translate("Make tun device IPv6 capable") }, + + { Value,"ifconfig","10.200.200.3 10.200.200.1", translate("Set tun/tap adapter parameters") }, + { Value,"server","10.200.200.0 255.255.255.0", translate("Configure server mode") }, + { Value,"server_bridge","192.168.1.1 255.255.255.0 192.168.1.128 192.168.1.254", translate("Configure server bridge") }, + { Flag,"nobind",0, translate("Do not bind to local address and port") }, + + { ListValue,"comp_lzo",{"yes","no","adaptive"}, translate("Use fast LZO compression") }, + { Value,"keepalive","10 60", translate("Helper directive to simplify the expression of --ping and --ping-restart in server mode configurations") }, + + { ListValue,"proto",{ "udp", "tcp" }, translate("Use protocol") }, + + { Flag,"client",0, translate("Configure client mode") }, + { Flag,"client_to_client",0, translate("Allow client-to-client traffic") }, + { DynamicList,"remote","vpnserver.example.org", translate("Remote host name or ip address") }, + + { FileUpload,"secret","/etc/openvpn/secret.key 1", translate("Enable Static Key encryption mode (non-TLS)") }, + { FileUpload,"pkcs12","/etc/easy-rsa/keys/some-client.pk12", translate("PKCS#12 file containing keys") }, + { FileUpload,"ca","/etc/easy-rsa/keys/ca.crt", translate("Certificate authority") }, + { FileUpload,"dh","/etc/easy-rsa/keys/dh1024.pem", translate("Diffie Hellman parameters") }, + { FileUpload,"cert","/etc/easy-rsa/keys/some-client.crt", translate("Local certificate") }, + { FileUpload,"key","/etc/easy-rsa/keys/some-client.key", translate("Local private key") }, } @@ -64,8 +63,7 @@ local s = m:section( NamedSection, arg[1], "openvpn" ) for _, option in ipairs(basicParams) do local o = s:option( option[1], option[2], - translate("openvpn_param_%s" % option[2]), - translate("openvpn_param_%s_desc" % option[2]) + option[2], option[4] ) o.optional = true @@ -101,3 +99,4 @@ for _, option in ipairs(basicParams) do end return m +