Merge pull request #680 from cshore/pull-request-dnsmasq-options
authorHannu Nyman <hannu.nyman@iki.fi>
Tue, 29 Mar 2016 12:42:45 +0000 (15:42 +0300)
committerHannu Nyman <hannu.nyman@iki.fi>
Tue, 29 Mar 2016 12:42:45 +0000 (15:42 +0300)
luci-mod-admin-full: various dnsmasq options

60 files changed:
applications/luci-app-asterisk/luasrc/model/cbi/asterisk-mod-app.lua
applications/luci-app-asterisk/luasrc/model/cbi/asterisk-mod-res-feature.lua
applications/luci-app-asterisk/po/ca/asterisk.po
applications/luci-app-asterisk/po/en/asterisk.po
applications/luci-app-asterisk/po/es/asterisk.po
applications/luci-app-asterisk/po/fr/asterisk.po
applications/luci-app-asterisk/po/it/asterisk.po
applications/luci-app-asterisk/po/ms/asterisk.po
applications/luci-app-asterisk/po/pt-br/asterisk.po
applications/luci-app-asterisk/po/ru/asterisk.po
applications/luci-app-asterisk/po/vi/asterisk.po
applications/luci-app-coovachilli/po/ca/coovachilli.po
applications/luci-app-coovachilli/po/cs/coovachilli.po
applications/luci-app-coovachilli/po/de/coovachilli.po
applications/luci-app-coovachilli/po/en/coovachilli.po
applications/luci-app-coovachilli/po/pt-br/coovachilli.po
applications/luci-app-coovachilli/po/pt/coovachilli.po
applications/luci-app-coovachilli/po/ru/coovachilli.po
applications/luci-app-coovachilli/po/vi/coovachilli.po
applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua
applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua
applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua
applications/luci-app-ddns/po/ca/ddns.po
applications/luci-app-ddns/po/cs/ddns.po
applications/luci-app-ddns/po/de/ddns.po
applications/luci-app-ddns/po/el/ddns.po
applications/luci-app-ddns/po/es/ddns.po
applications/luci-app-ddns/po/fr/ddns.po
applications/luci-app-ddns/po/he/ddns.po
applications/luci-app-ddns/po/hu/ddns.po
applications/luci-app-ddns/po/it/ddns.po
applications/luci-app-ddns/po/ja/ddns.po
applications/luci-app-ddns/po/no/ddns.po
applications/luci-app-ddns/po/pl/ddns.po
applications/luci-app-ddns/po/pt-br/ddns.po
applications/luci-app-ddns/po/pt/ddns.po
applications/luci-app-ddns/po/ro/ddns.po
applications/luci-app-ddns/po/ru/ddns.po
applications/luci-app-ddns/po/templates/ddns.pot
applications/luci-app-ddns/po/tr/ddns.po
applications/luci-app-ddns/po/uk/ddns.po
applications/luci-app-ddns/po/vi/ddns.po
applications/luci-app-ddns/po/zh-cn/ddns.po
applications/luci-app-ddns/po/zh-tw/ddns.po
applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/df.lua
build/luadoc/luadoc/taglet/standard/tags.lua
build/luadoc/luadoc/util.lua
documentation/CBI.md
documentation/LAR.md
documentation/ThemesHowTo.md
documentation/api/modules/luci.http.protocol.html
documentation/api/modules/luci.ip.cidr.html
documentation/api/modules/luci.util.html
documentation/api/modules/nixio.README.html
documentation/api/modules/nixio.Socket.html
documentation/api/modules/nixio.UnifiedIO.html
documentation/api/modules/nixio.fs.html
documentation/api/modules/nixio.html
modules/luci-base/luasrc/util.lua
modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/dhcp.lua

index 0a0a2d512e8dea4fcdcdbbec1ea07803be23a20e..72685b011022484266ce40c35c0e29d48d1eb4be 100644 (file)
@@ -15,7 +15,7 @@ app_authenticate:value("no", "Do Not Load")
 app_authenticate:value("auto", "Load as Required")
 app_authenticate.rmempty = true
 
-app_cdr = module:option(ListValue, "app_cdr", "Make sure asterisk doesnt save CDR", "")
+app_cdr = module:option(ListValue, "app_cdr", "Make sure asterisk doesn't save CDR", "")
 app_cdr:value("yes", "Load")
 app_cdr:value("no", "Do Not Load")
 app_cdr:value("auto", "Load as Required")
@@ -117,7 +117,7 @@ app_externalivr:value("no", "Do Not Load")
 app_externalivr:value("auto", "Load as Required")
 app_externalivr.rmempty = true
 
-app_forkcdr = module:option(ListValue, "app_forkcdr", "Fork The CDR into 2 seperate entities", "")
+app_forkcdr = module:option(ListValue, "app_forkcdr", "Fork The CDR into 2 separate entities", "")
 app_forkcdr:value("yes", "Load")
 app_forkcdr:value("no", "Do Not Load")
 app_forkcdr:value("auto", "Load as Required")
index 783aab2b74985ce9c354dbadf3553a647fa2363f..7c818760d15786a25eed2227a47470c67ea4f347 100644 (file)
@@ -84,7 +84,7 @@ pickupexten = featurepark:option(Value, "pickupexten", "Pickup extension", "")
 pickupexten.rmempty = true
 pickupexten:depends({ parkenabled = "1" })
 
-transferdigittimeout = featurepark:option(Value, "transferdigittimeout", "Seconds to wait bewteen digits when transferring", "")
+transferdigittimeout = featurepark:option(Value, "transferdigittimeout", "Seconds to wait between digits when transferring", "")
 transferdigittimeout.rmempty = true
 transferdigittimeout:depends({ parkenabled = "1" })
 
index 9775758e42531b27698801bcacb7861e5bcf4eaf..aa534432e1d4b04aae498084864634d9faff4003 100644 (file)
@@ -187,7 +187,7 @@ msgstr ""
 #~ msgid "Pickup extension"
 #~ msgstr "Connector de recol·lecció"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
 #~ msgstr "Segons a esperar entre dígits quan es transfereix"
 
 #~ msgid "sound when attended transfer is complete"
@@ -247,7 +247,7 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Aplicació d'autenticació"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
 #~ msgstr "Assegura't que asterisk no desa CDR"
 
 #~ msgid "Check if channel is available"
@@ -298,7 +298,7 @@ msgstr ""
 #~ msgid "External IVR application interface"
 #~ msgstr "Interfície d'aplicació IVR externa"
 
-#~ msgid "Fork The CDR into 2 seperate entities"
+#~ msgid "Fork The CDR into 2 separate entities"
 #~ msgstr "Bifurca el CDR en 2 entitats separades"
 
 #~ msgid "Get ADSI CPE ID"
index e462f56b8632938dd3f743ccea8e0ce52b42b9b9..fc095087e2fcc5e69797df1a3eb82fcf1b872c0a 100644 (file)
@@ -187,8 +187,8 @@ msgstr ""
 #~ msgid "Pickup extension"
 #~ msgstr "Pickup extension"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
-#~ msgstr "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
+#~ msgstr "Seconds to wait between digits when transferring"
 
 #~ msgid "sound when attended transfer is complete"
 #~ msgstr "sound when attended transfer is complete"
@@ -247,8 +247,8 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Authentication Application"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
-#~ msgstr "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
+#~ msgstr "Make sure asterisk doesn't save CDR"
 
 #~ msgid "Check if channel is available"
 #~ msgstr "Check if channel is available"
@@ -298,8 +298,8 @@ msgstr ""
 #~ msgid "External IVR application interface"
 #~ msgstr "External IVR application interface"
 
-#~ msgid "Fork The CDR into 2 seperate entities"
-#~ msgstr "Fork The CDR into 2 seperate entities"
+#~ msgid "Fork The CDR into 2 separate entities"
+#~ msgstr "Fork The CDR into 2 separate entities"
 
 #~ msgid "Get ADSI CPE ID"
 #~ msgstr "Get ADSI CPE ID"
index 8e2fe1e30748d097700f4820be1a94dcfbd53a13..f42ddb4fd5cd75ec97902e7dd6d86fcffc413be3 100644 (file)
@@ -188,7 +188,7 @@ msgstr ""
 #~ msgid "Pickup extension"
 #~ msgstr "Extensión de Pickup"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
 #~ msgstr "Segundos de espera entre digitos mientras se transfiere"
 
 #~ msgid "sound when attended transfer is complete"
@@ -248,7 +248,7 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Aplicación de autenticación"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
 #~ msgstr "Asegúrate que asterisk no graba CDR"
 
 #~ msgid "Check if channel is available"
@@ -296,7 +296,7 @@ msgstr ""
 #~ msgid "External IVR application interface"
 #~ msgstr "Interfaz de aplicación IVR externa"
 
-#~ msgid "Fork The CDR into 2 seperate entities"
+#~ msgid "Fork The CDR into 2 separate entities"
 #~ msgstr "Bifurcar el CDR en 2 entidades separadas"
 
 #~ msgid "Get ADSI CPE ID"
index 75c1d38e433b1db8857d47820a28aa4df52768e6..63d085a1af86fbd7171b5403545df48c0ad6f27a 100644 (file)
@@ -158,7 +158,7 @@ msgstr ""
 #~ msgid "Parking time (secs)"
 #~ msgstr "Durée de mise en parking (secondes)"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
 #~ msgstr "Attente en secondes entre les chiffres Lors d'un transfert"
 
 #~ msgid "sound when attended transfer is complete"
@@ -218,7 +218,7 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Application d'authentification"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
 #~ msgstr "S'assure qu'Asterisk ne sauve pas le CDR"
 
 #~ msgid "Check if channel is available"
@@ -254,7 +254,7 @@ msgstr ""
 #~ msgid "External IVR application interface"
 #~ msgstr "Interface d'application SVI externe"
 
-#~ msgid "Fork The CDR into 2 seperate entities"
+#~ msgid "Fork The CDR into 2 separate entities"
 #~ msgstr "Dupliquer le CDR en deux entités séparées"
 
 #~ msgid "Get ADSI CPE ID"
index 9eb24da5d1810d662f2d0054f9792f1f08649f26..f2aa51e96fc71d97d51e0de6c158737dfc48f564 100644 (file)
@@ -125,7 +125,7 @@ msgstr ""
 #~ msgid "Pickup extension"
 #~ msgstr "Estensione Pickup"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
 #~ msgstr "Secondi di attesa tra le cifre per il trasferimento"
 
 #~ msgid "Sound when attended transfer fails"
index e1260e1ba5f76d3d1b50b0f816b92de6a9eed838..d4b6baac90fb60b76dea67990db6ef1e572ebf86 100644 (file)
@@ -196,7 +196,7 @@ msgstr ""
 #~ msgid "Pickup extension"
 #~ msgstr "Angkat sambungan"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
 #~ msgstr "Detik untuk menunggu antara nombor ketika memindahkan"
 
 #~ msgid "sound when attended transfer is complete"
@@ -256,7 +256,7 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Pengesahan Aplikasi"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
 #~ msgstr "Membuat asterisk yakin tidak menyimpan CDR"
 
 #~ msgid "Check if channel is available"
@@ -307,7 +307,7 @@ msgstr ""
 #~ msgid "External IVR application interface"
 #~ msgstr "IVR aplikasi antara muka luaran"
 
-#~ msgid "Fork The CDR into 2 seperate entities"
+#~ msgid "Fork The CDR into 2 separate entities"
 #~ msgstr "CDR garpu menjadi 2 entiti yang berasingan"
 
 #~ msgid "Get ADSI CPE ID"
index 07d705280999e6ae8a2bc26464e1baca4cc9b55c..00a0bb6431b902b04a66f6d0e6a82b7dcf40dd55 100644 (file)
@@ -194,7 +194,7 @@ msgstr ""
 #~ msgid "Pickup extension"
 #~ msgstr "Extensão de captura"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
 #~ msgstr "Segundos para esperar entre os dígitos quando transferindo"
 
 #~ msgid "sound when attended transfer is complete"
@@ -254,7 +254,7 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Aplicativo de Autenticação"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
 #~ msgstr "Garanta que o asterisk não salva o CDR"
 
 #~ msgid "Check if channel is available"
@@ -305,7 +305,7 @@ msgstr ""
 #~ msgid "External IVR application interface"
 #~ msgstr "Interface de aplicativo IVR externo"
 
-#~ msgid "Fork The CDR into 2 seperate entities"
+#~ msgid "Fork The CDR into 2 separate entities"
 #~ msgstr "Bifurcar o CDR em duas entidades separadas"
 
 #~ msgid "Get ADSI CPE ID"
index acedb82e6064f7b7441b36dc862d7ddc3337cfaf..d27ba33d7cf774d9e3bbe08c998d769efe931db6 100644 (file)
@@ -197,7 +197,7 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Приложение аутентификации"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
 #~ msgstr "Убедитесь что Asterisk не сохраняет CDR"
 
 #~ msgid "Check if channel is available"
index d1cc6b255fdafd09c7b3af911dfe4320b644b016..133f864abb24c6ac0776633cedf0ced942ff9d1a 100644 (file)
@@ -187,7 +187,7 @@ msgstr ""
 #~ msgid "Pickup extension"
 #~ msgstr "Pickup extension"
 
-#~ msgid "Seconds to wait bewteen digits when transferring"
+#~ msgid "Seconds to wait between digits when transferring"
 #~ msgstr "Thời gian chờ giữa những chữ số khi chuyển đổi"
 
 #~ msgid "sound when attended transfer is complete"
@@ -247,7 +247,7 @@ msgstr ""
 #~ msgid "Authentication Application"
 #~ msgstr "Ứng dụng xác thực"
 
-#~ msgid "Make sure asterisk doesnt save CDR"
+#~ msgid "Make sure asterisk doesn't save CDR"
 #~ msgstr "Bảo đảm asterisk không lưu CDR"
 
 #~ msgid "Check if channel is available"
@@ -298,7 +298,7 @@ msgstr ""
 #~ msgid "External IVR application interface"
 #~ msgstr "Ứng dụng giao diện bên ngoài IVR"
 
-#~ msgid "Fork The CDR into 2 seperate entities"
+#~ msgid "Fork The CDR into 2 separate entities"
 #~ msgstr "Fork The CDR into 2 nhân riêng biệt"
 
 #~ msgid "Get ADSI CPE ID"
index 085d9917d62ac659c07b4a1404806fbf967682a4..4970a1270e277501997ba6e15241dfc6ec6ec361 100644 (file)
@@ -449,7 +449,7 @@ msgstr "Autenticació UAM i MAC"
 #~ msgstr "Fitxers d'usuaris local"
 
 #~ msgid ""
-#~ "A colon seperated file containing usernames and passwords of locally "
+#~ "A colon separated file containing usernames and passwords of locally "
 #~ "authenticated users"
 #~ msgstr ""
 #~ "Un fitxer contenint usuaris i contrasenyes separats per punts d'usuaris "
@@ -604,7 +604,7 @@ msgstr "Autenticació UAM i MAC"
 
 #~ msgid ""
 #~ "Executable to run as a CGI type program (like haserl) for URLs with "
-#~ "extention .chi"
+#~ "extension .chi"
 #~ msgstr ""
 #~ "Executable per executar com un programa de tipus CGI (com el haserl) per "
 #~ "URLs amb extensió .chi"
index 0dc5fc0cd37fe8e4e7ae66a6e5ce08e1165ab2f0..bc7ef7a5844576b8eff3ca3e29e0db0e720078a4 100644 (file)
@@ -225,7 +225,7 @@ msgstr "UAM a MAC ověřování"
 #~ msgstr "Soubor s místními uživateli"
 
 #~ msgid ""
-#~ "A colon seperated file containing usernames and passwords of locally "
+#~ "A colon separated file containing usernames and passwords of locally "
 #~ "authenticated users"
 #~ msgstr ""
 #~ "Soubor, obsahující uživatelská jména a hesla místně ověřovaných "
index d8322db3ef27d2d78b7d4ec01a3d184e64e9d572..79955d7ba568fd48c59ba1ddad9a824c930db8a0 100644 (file)
@@ -454,7 +454,7 @@ msgstr "UAM- und MAC-Authentifizierung"
 
 #, fuzzy
 #~ msgid ""
-#~ "A colon seperated file containing usernames and passwords of locally "
+#~ "A colon separated file containing usernames and passwords of locally "
 #~ "authenticated users"
 #~ msgstr "Netzwerk/TUN Konfiguration"
 
@@ -598,7 +598,7 @@ msgstr "UAM- und MAC-Authentifizierung"
 #, fuzzy
 #~ msgid ""
 #~ "Executable to run as a CGI type program (like haserl) for URLs with "
-#~ "extention .chi"
+#~ "extension .chi"
 #~ msgstr "Netzwerk/TUN Konfiguration"
 
 #, fuzzy
index ebaa3452b2d86caadf44f88c02b8f97b167ab511..6d7c747a55681a62a9fb2cd70817f2d71edd9731 100644 (file)
@@ -436,10 +436,10 @@ msgstr ""
 #~ msgstr "Local users file"
 
 #~ msgid ""
-#~ "A colon seperated file containing usernames and passwords of locally "
+#~ "A colon separated file containing usernames and passwords of locally "
 #~ "authenticated users"
 #~ msgstr ""
-#~ "A colon seperated file containing usernames and passwords of locally "
+#~ "A colon separated file containing usernames and passwords of locally "
 #~ "authenticated users"
 
 #~ msgid "Location name"
@@ -588,10 +588,10 @@ msgstr ""
 
 #~ msgid ""
 #~ "Executable to run as a CGI type program (like haserl) for URLs with "
-#~ "extention .chi"
+#~ "extension .chi"
 #~ msgstr ""
 #~ "Executable to run as a CGI type program (like haserl) for URLs with "
-#~ "extention .chi"
+#~ "extension .chi"
 
 #~ msgid "Web content directory"
 #~ msgstr "Web content directory"
index 9c219812fb4cd4d799ae43aa185551e99ff2e499..46ed3581b04b88cd408c81e532037132350f7d58 100644 (file)
@@ -445,7 +445,7 @@ msgstr "Autenticação UAM e MAC"
 #~ msgstr "Arquivo de usuários locais"
 
 #~ msgid ""
-#~ "A colon seperated file containing usernames and passwords of locally "
+#~ "A colon separated file containing usernames and passwords of locally "
 #~ "authenticated users"
 #~ msgstr ""
 #~ "Um arquivo separado por dois pontos (:) contendo o nome de usuário e "
@@ -602,7 +602,7 @@ msgstr "Autenticação UAM e MAC"
 
 #~ msgid ""
 #~ "Executable to run as a CGI type program (like haserl) for URLs with "
-#~ "extention .chi"
+#~ "extension .chi"
 #~ msgstr ""
 #~ "Executável para rodar como um programa do tipo CGI (como o haserl) para "
 #~ "URLs com a extensão .chi"
index 115ae03ae0d546627d9bde0077bb57f548f6c705..c2cccc31ae16dad3d0b36268940fc9882a8fdc12 100644 (file)
@@ -350,7 +350,7 @@ msgstr "Autenticação UAM e MAC"
 #, fuzzy
 #~ msgid ""
 #~ "Executable to run as a CGI type program (like haserl) for URLs with "
-#~ "extention .chi"
+#~ "extension .chi"
 #~ msgstr ""
 #~ "Usado para informar o cliente sobre o dominio a utilizar para pedidos DNS"
 
index 379ff7eaa6234a1e3aac60c4d802a9045d4b96a5..3420e24f701571da676012f5fd448633d633a781 100644 (file)
@@ -387,7 +387,7 @@ msgstr "Аутентификация с помощью UAM и MAC"
 #~ msgstr "Локальный файл пользователей"
 
 #~ msgid ""
-#~ "A colon seperated file containing usernames and passwords of locally "
+#~ "A colon separated file containing usernames and passwords of locally "
 #~ "authenticated users"
 #~ msgstr ""
 #~ "Файл, содержащий логины и пароли локально авторизованных пользователей "
index 66abf0dc6c0cc3ca35949461d5542c3511353c36..dc27f8b7a286ed65976fd0c5e43a8696312dd095 100644 (file)
@@ -551,7 +551,7 @@ msgstr ""
 #, fuzzy
 #~ msgid ""
 #~ "Executable to run as a CGI type program (like haserl) for URLs with "
-#~ "extention .chi"
+#~ "extension .chi"
 #~ msgstr "Thống nhất cấu hình phương pháp cài đặt"
 
 #, fuzzy
index c924e845c26c4438de232ef8f0dcd1f0726c375e..e38a6060a03e9355c23a4cfc2c100546187a9db2 100644 (file)
@@ -335,7 +335,7 @@ function svc4.validate(self, value)
        if usev6:formvalue(section) ~= "1" then -- do only on IPv4
                return value
        else
-               return ""       -- supress validate error
+               return ""       -- suppress validate error
        end
 end
 function svc4.write(self, section, value)
@@ -376,7 +376,7 @@ function svc6.validate(self, value)
                if DDNS.has_ipv6 then return value end
                return nil, err_tab_basic(self) .. err_ipv6_plain
        else
-               return ""       -- supress validate error
+               return ""       -- suppress validate error
        end
 end
 function svc6.write(self, section, value)
@@ -626,7 +626,7 @@ if DDNS.has_ssl then
        cert.forcewrite = true
        function cert.validate(self, value)
                if https:formvalue(section) ~= "1" then
-                       return ""       -- supress validate error if NOT https
+                       return ""       -- suppress validate error if NOT https
                end
                if value then   -- otherwise errors in datatype check
                        if DTYP.directory(value)
index 3f5997463c59e742257a0c0135ce5bd01e2709ea..32ad3c3485245cd5bae7762b80b8641bd6b5d390 100644 (file)
@@ -68,7 +68,7 @@ if not DDNS.has_ssl then
                translate("HTTPS not supported") .. bold_off
        sl.value = translate("Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS protocol.") ..
                        "<br />- " ..
-                       translate("You should install GNU Wget with SSL (prefered) or cURL package.") ..
+                       translate("You should install GNU Wget with SSL (preferred) or cURL package.") ..
                        "<br />- " ..
                        translate("In some versions cURL/libcurl in OpenWrt is compiled without proxy support.")
 end
@@ -114,7 +114,7 @@ if not DDNS.has_forceip then
                                "the IP version to use for communication with DDNS Provider!")
        if not (DDNS.has_wgetssl or DDNS.has_curl or DDNS.has_fetch) then
                value = value .. "<br />- " ..
-                       translate("You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch package.")
+                       translate("You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch package.")
        end
        if not (DDNS.has_bindhost or DDNS.has_hostip) then
                value = value .. "<br />- " ..
index e6da7cc1889cbdfda1c398446c0291bd62a911b7..9a989bae41ac4faf09d485cc1645717c206321d8 100644 (file)
@@ -41,7 +41,7 @@ m.on_after_commit = function(self)
        end
 end
 
--- SimpleSection definiton -- ##################################################
+-- SimpleSection definition -- ##################################################
 -- with all the JavaScripts we need for "a good Show"
 a = m:section( SimpleSection )
 a.template = "ddns/overview_status"
index f4cedfa9614c5f07b3c4858040bf2c0ec4a08a0c..5f0fd36ffa96b8c6e3f31cc0db87bdc6e45aa72e 100644 (file)
@@ -599,11 +599,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 7c950d76d73139bc4aa779fcaffa60a93d60092a..07d5127e916e53f9eed6d246cf1c9a5bfc185b6b 100644 (file)
@@ -597,11 +597,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index b78cb64d555e888cfa4fddfe90fa57443264c89c..98950b96f76d1e9c335710aef074d6feac75ad14 100644 (file)
@@ -686,13 +686,13 @@ msgstr ""
 "Sie sollten das Programmpakete BIND host for DNS Anfragen installieren."
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 "Sie sollten das Programmpaket GNU Wget mit SSL (bevorzugt) oder cURL oder "
 "uclient-fetch installieren."
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 "Sie sollten das Programmpaket GNU Wget mit SSL (bevorzugt) oder cURL "
 "installieren."
index 097de6ad10c19a749d14945e33d2a7e0884427f4..b755acbe18b4130b9db904f2bc0df83ea7efe687 100644 (file)
@@ -596,11 +596,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index c77a308c5976e7081a74cbc08adc98dc29f63981..35eac4c99004a9659811750f2a02871e35d4e2a5 100644 (file)
@@ -595,11 +595,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 6a35af68151c3d64e0759f54bb4d1f224933306a..60a5ab4f75bc69bab8395dab3629ca6822abad8f 100644 (file)
@@ -595,11 +595,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 2ad6ac9424298508475e02d470368f42ce5cb898..81e53ebeafb3cbbd7b2100b2fe522b183530597b 100644 (file)
@@ -596,11 +596,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index ba71175963fb6fd231cb6be04856f11b2bc50c25..1907b05c92d31e3ce1e70b23266274ebe986ae5e 100644 (file)
@@ -595,11 +595,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 6eae599b9fb7ebb62e3c9d87dd5cdce6d95f3ab8..24ba268a3f283d60c01e6870f1e3d2a95c68e414 100644 (file)
@@ -595,11 +595,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index e7563c21376a82747690faf86c58cdb75a58d39d..c497665638d785368bcd1c62cbc024ca82de77e1 100644 (file)
@@ -595,11 +595,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 586b710cfb680cfc2d61409355c1e3cd73223bcb..9b17ff648a726288671ce63511e5ad5223ce0ad3 100644 (file)
@@ -594,11 +594,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 21da7c6a479df5a854ff12835f2833cf3a2911e0..9211a2f36849001d96ec90bb9001736d2822f576 100644 (file)
@@ -596,11 +596,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 2ee6d81f8998a48bb51c2e300feadc03c5a9efae..7378269e14ad04f8703b862f1f2bc417ed389e6b 100644 (file)
@@ -595,11 +595,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 383d0456479b69151978c6af4b42fcdfe6a74803..c6788354e2c60874043878095aee4381ee94ee3c 100644 (file)
@@ -597,11 +597,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index d5e033a90bfc33e25252c651686fd41d17d0ad7f..fe6f3245ebb4a33c8d0c48309bf4390081f296d0 100644 (file)
@@ -596,11 +596,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index a42faa76f59572f137f004bc607ce56606b310bd..47febd73da6584db688e04c3b59aa76fa9456cc1 100644 (file)
@@ -597,11 +597,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index fc39db78b81315b97df3ddd70c737f962a20fb73..8da949f6b3803a4daff3efc1c13de44a5190d2c8 100644 (file)
@@ -582,11 +582,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 6a4b4075ad9c4e2c5e2dc2aacdb723d6f8075e46..64a959ea2dc0bec41881cd7080a9dbc75bfe0cab 100644 (file)
@@ -593,11 +593,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index eef6c4343e1e81c4aac6701305d7882d2f3348c4..bae6386e467c35a68327210d54bea4a2c0c365fd 100644 (file)
@@ -598,11 +598,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 4d63e2910b1d5a3309a721b30011bc2765709169..a9ab1f3aa2167d06d33beb86dcb289c6164333ad 100644 (file)
@@ -596,11 +596,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 24e3e7cd8587bcf46df2589cf231f48c3ccfbd90..80a16ce8a866b896fc718040a9e6cc1dc935135a 100644 (file)
@@ -606,11 +606,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr "你需要安装BIND以请求DNS记录."
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr "你需要安装包含SSL支持的GNU Wget(推荐)或是cURL软件包."
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 3fd138593b5c8cd233e0b6ed35e6db045e6001b4..561c197eb00f0e3c4a236812915efb2ae6f75407 100644 (file)
@@ -594,11 +594,11 @@ msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid ""
-"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"You should install GNU Wget with SSL (preferred) or cURL or uclient-fetch "
 "package."
 msgstr ""
 
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
+msgid "You should install GNU Wget with SSL (preferred) or cURL package."
 msgstr ""
 
 msgid "You should install GNU Wget with SSL or cURL package."
index 78c9ef50442dae026a01b3c9cb3486a1c15a26c3..6266ff3ba5affd89d3236167cf854b0b8a3aaaa6 100644 (file)
@@ -12,21 +12,27 @@ function rrdargs( graph, plugin, plugin_instance, dtype )
                number_format = "%5.1lf%sB",
 
                data = {
-                       sources = {
-                               df = { "free", "used" }
+                       instances = {
+                               df_complex = { "free", "used", "reserved" }
                        },
 
                        options = {
-                               df__free = {
+                               df_complex_free = {
                                        color = "00ff00",
                                        overlay = false,
                                        title = "free"
                                },
 
-                               df__used = {
+                               df_complex_used = {
                                        color = "ff0000",
                                        overlay = false,
                                        title = "used"
+                               },
+
+                               df_complex_reserved = {
+                                       color = "0000ff",
+                                       overlay = false,
+                                       title = "reserved"
                                }
                        }
                }
index e9d0354830c50c3a9bece586350c2853171424c0..b46d685da4d9170274f7780fddcb898c4b5dadcc 100644 (file)
@@ -85,7 +85,7 @@ end
 -- Processes a parameter documentation.
 -- @param tag String with the name of the tag (it must be "param" always).
 -- @param block Table with previous information about the block.
--- @param text String with the current line beeing processed.
+-- @param text String with the current line being processed.
 
 local function param (tag, block, text)
        block[tag] = block[tag] or {}
index e1058d5906b86424bea96c1f64c2e27b3957a159..7e9cac6c809956446bc2a36ac1a047b3fc70d699 100644 (file)
@@ -12,7 +12,7 @@ local type, table, string, io, assert, tostring, setmetatable, pcall = type, tab
 module "luadoc.util"
 
 -------------------------------------------------------------------------------
--- Removes spaces from the begining and end of a given string
+-- Removes spaces from the beginning and end of a given string
 -- @param s string to be trimmed
 -- @return trimmed string
 
@@ -21,7 +21,7 @@ function trim (s)
 end
 
 -------------------------------------------------------------------------------
--- Removes spaces from the begining and end of a given string, considering the
+-- Removes spaces from the beginning and end of a given string, considering the
 -- string is inside a lua comment.
 -- @param s string to be trimmed
 -- @return trimmed string
@@ -61,7 +61,7 @@ end
 -- Split text into a list consisting of the strings in text,
 -- separated by strings matching delim (which may be a pattern).
 -- @param delim if delim is "" then action is the same as %s+ except that
--- field 1 may be preceeded by leading whitespace
+-- field 1 may be preceded by leading whitespace
 -- @usage split(",%s*", "Anna, Bob, Charlie,Dolores")
 -- @usage split(""," x y") gives {"x","y"}
 -- @usage split("%s+"," x y") gives {"", "x","y"}
index 4ebc08af098aa7ceee521ea9eee18598578a6e2b..e937fe6048a84cb7a75442e0e1203f9302e0bebd 100644 (file)
@@ -164,7 +164,7 @@ If you call this function several times the dependencies will be linked with **"
 The default value
 
 #### property .disabled = 0
-the value that shoudl be set if the checkbox is unchecked
+the value that should be set if the checkbox is unchecked
 
 #### property .enabled = 1
 the value that should be set if the checkbox is checked
index f44d8dc7df970e9a4effb3f851ac0837d31f6604..457b076f9a8f4c079c242969e68cc9b851469c3d 100644 (file)
@@ -1,4 +1,4 @@
-LAR is a simple archive format to pack multiple lua source files and arbitary other resources into a single file.
+LAR is a simple archive format to pack multiple lua source files and arbitrary other resources into a single file.
 
 
 # Format Specification
index 32154c724c321ce92da38e570abe37a411b4508d..ae6f8e09cdaea5832cfff56d4ebb764c38852e9c 100644 (file)
@@ -1,7 +1,7 @@
 # HowTo: Create Themes
 *Note:* You should read the [Module Reference](Modules.md) and the [Template Reference](Templates.md) before.
 
-We assume you want to call your new theme _mytheme_. Make sure you replace this by your module name everytime this is mentionend in this Howto.
+We assume you want to call your new theme _mytheme_. Make sure you replace this by your module name every time this is mentionend in this Howto.
 
 
 
index 1d45acede6bb298826b5f48a4890c816d31518c2..57063bbcf92b32a57fc8e0f5f672b133759cd8b6 100644 (file)
@@ -341,7 +341,7 @@ Ltn12 source function
 Decode a mime encoded http message body with multipart/form-data 
  
 Content-Type. Stores all extracted data associated with its parameter name 
-in the params table withing the given message object. Multiple parameter 
+in the params table within the given message object. Multiple parameter
 values are stored as tables, ordinary ones as strings. 
 If an optional file callback function is given then it is feeded with the 
 file contents chunk by chunk and only the extracted file name is stored 
@@ -556,7 +556,7 @@ The decoded string
 Decode an urlencoded http message body with application/x-www-urlencoded 
  
 Content-Type. Stores all extracted data associated with its parameter name 
-in the params table withing the given message object. Multiple parameter 
+in the params table within the given message object. Multiple parameter
 values are stored as tables, ordinary ones as strings.
 
 
index 28fb21d02dcedc9a9268aede2abc62ff2679d7c1..ce8c567952c230c469d2f3a85513e66593391d1e 100644 (file)
@@ -340,7 +340,7 @@ Add given amount to CIDR instance.</td>
        <td class="name" nowrap><a href="#cidr.sub">cidr:sub</a>&nbsp;(amount, inplace)</td>
        <td class="summary">
  
-Substract given amount from CIDR instance.</td>
+Subtract given amount from CIDR instance.</td>
        </tr>
 
        <tr>
@@ -1082,7 +1082,7 @@ print(addr)                  -- "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/64"</pr
 
 <h3>Return value:</h3>
 <ul> 
-       <li>When adding inplace: Return <code>true</code> if the addition succeded 
+       <li>When adding inplace: Return <code>true</code> if the addition succeeded
            or <code>false</code> when the addition overflowed.</li> 
        <li>When deriving new CIDR: Return new instance representing the value of 
         this instance plus the added amount or the highest possible address if 
@@ -1099,7 +1099,7 @@ print(addr)                  -- "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/64"</pr
 <dd>
 
  
-Substract given amount from CIDR instance. If the result would under, the lowest 
+Subtract given amount from CIDR instance. If the result would under, the lowest
 possible address is returned. 
 
 
@@ -1148,11 +1148,11 @@ print(addr)                  -- "::/64"</pre>
 
 <h3>Return value:</h3>
 <ul> 
-       <li>When substracting inplace: Return <code>true</code> if the substraction 
-           succeded or <code>false</code> when the substraction underflowed.</li> 
+       <li>When subtracting inplace: Return <code>true</code> if the subtraction
+           succeeded or <code>false</code> when the subtraction underflowed.</li>
        <li>When deriving new CIDR: Return new instance representing the value of 
-        this instance minus the substracted amount or the lowest address if 
-           the substraction underflowed.</li></ul>
+        this instance minus the subtracted amount or the lowest address if
+           the subtraction underflowed.</li></ul>
 
 
 
index 301cffff68523f0c4ef12c041b894acd39ba17c6..847230bbbda4fbb443ea0ccf5e1f3a481c07749b 100644 (file)
@@ -241,7 +241,7 @@ Clones the given object and return it's copy.</td>
        <td class="name" nowrap><a href="#cmatch">cmatch</a>&nbsp;(str, pattern)</td>
        <td class="summary">
  
-Count the occurences of given substring in given string.</td>
+Count the occurrences of given substring in given string.</td>
        </tr>
 
        <tr>
@@ -629,7 +629,7 @@ Cloned table value
 <dd>
 
  
-Count the occurences of given substring in given string. 
+Count the occurrences of given substring in given string.
 
 
 
@@ -652,7 +652,7 @@ Count the occurences of given substring in given string.
 
 
 <h3>Return value:</h3>
-Number of found occurences
+Number of found occurrences
 
 
 
index a8da0f36dadde3449a3f553884d629ac84b130f2..d8a17f78b40a5c15ead7f15376fc6fd6dab635ad 100644 (file)
  <br />In general all functions are namend and behave like their POSIX API 
  counterparts - where applicable - applying the following rules: 
  <ul> 
- <li>Functions should be named like the underlying POSIX API function ommiting 
+ <li>Functions should be named like the underlying POSIX API function omitting
  prefixes or suffixes - especially when placed in an object-context ( 
  lockf -> File:lock, fsync -> File:sync, dup2 -> dup, ...)</li> 
  <li>If you are unclear about the behaviour of a function you should consult 
  <li>If the name is significantly different from the POSIX-function, the 
  underlying function(s) are stated in the documentation.</li> 
  <li>Parameters should reflect those of the C-API, buffer length arguments and  
- by-reference parameters should be ommitted for pratical purposes.</li> 
+ by-reference parameters should be omitted for pratical purposes.</li>
  <li>If a C function accepts a bitfield as parameter, it should be translated 
  into lower case string flags representing the flags if the bitfield is the  
- last parameter and also ommiting prefixes or suffixes. (e.g.  waitpid 
+ last parameter and also omitting prefixes or suffixes. (e.g.  waitpid
  (pid, &s, WNOHANG | WUNTRACED) -> waitpid(pid, "nohang", "untraced"),  
  getsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) -> 
  Socket:getopt("socket", "reuseaddr"), etc.) </li> 
index 105682ced25e1e342661e074e8d6a54f60b0383d..7d258fc195debd65ed7fc1daaeeb2bad2a22990c 100644 (file)
@@ -763,7 +763,7 @@ buffer containing data successfully read
 
  Send a message on the socket. 
  This function is identical to sendto except for the missing destination 
- paramters. See the sendto description for a detailed description.
+ parameters. See the sendto description for a detailed description.
 
 
 <h3>Parameters</h3>
index 22e6e91658fc3ac6595bc45e9147f070844df002..1717980841eb46eaf86bd5de833abc5c8d602747 100644 (file)
        <li>The blocksize given is only advisory and to be seen as an upper limit, 
  if an underlying read returns less bytes the chunk is nevertheless returned.
        
-       <li>If the limit parameter is ommited, the iterator returns data 
+       <li>If the limit parameter is omitted, the iterator returns data
  until an end-of-file, end-of-stream, connection shutdown or similar happens.
        
        <li>The iterator will not buffer so it is safe to mix with calls to read.
@@ -402,7 +402,7 @@ true
        <li>This function uses the blocksource function of the source descriptor 
  and the sink function of the target descriptor.
        
-       <li>If the limit parameter is ommited, data is copied 
+       <li>If the limit parameter is omitted, data is copied
  until an end-of-file, end-of-stream, connection shutdown or similar happens.
        
        <li>If the descriptor is non-blocking the function may fail with EAGAIN.
@@ -414,13 +414,13 @@ true
 <h3>Return values:</h3>
 <ol>
        
-       <li>bytes that were successfully written if no error occured
+       <li>bytes that were successfully written if no error occurred
        
        <li>- reserved for error code -
        
        <li>- reserved for error message -
        
-       <li>bytes that were successfully written even if an error occured
+       <li>bytes that were successfully written even if an error occurred
        
 </ol>
 
@@ -461,7 +461,7 @@ true
  blocksource function of the source descriptor and the sink function 
  of the target descriptor as a fallback mechanism.
        
-       <li>If the limit parameter is ommited, data is copied 
+       <li>If the limit parameter is omitted, data is copied
  until an end-of-file, end-of-stream, connection shutdown or similar happens.
        
        <li>If the descriptor is non-blocking the function may fail with EAGAIN.
@@ -473,13 +473,13 @@ true
 <h3>Return values:</h3>
 <ol>
        
-       <li>bytes that were successfully written if no error occured
+       <li>bytes that were successfully written if no error occurred
        
        <li>- reserved for error code -
        
        <li>- reserved for error message -
        
-       <li>bytes that were successfully written even if an error occured
+       <li>bytes that were successfully written even if an error occurred
        
 </ol>
 
@@ -584,7 +584,7 @@ boolean
  you can pass "true" to the iterator which will flush the buffer  
  and return the bufferd data.
        
-       <li>If the limit parameter is ommited, this function uses the nixio 
+       <li>If the limit parameter is omitted, this function uses the nixio
  buffersize (8192B by default).
        
        <li>If the descriptor is non-blocking the iterator may fail with EAGAIN.
@@ -628,7 +628,7 @@ Line-based Iterator
        
        <li>This function uses the low-level read function of the descriptor.
        
-       <li>If the length parameter is ommited, this function returns all data 
+       <li>If the length parameter is omitted, this function returns all data
  that can be read before an end-of-file, end-of-stream, connection shutdown 
  or similar happens.
        
@@ -641,13 +641,13 @@ Line-based Iterator
 <h3>Return values:</h3>
 <ol>
        
-       <li>data that was successfully read if no error occured
+       <li>data that was successfully read if no error occurred
        
        <li>- reserved for error code -
        
        <li>- reserved for error message -
        
-       <li>data that was successfully read even if an error occured
+       <li>data that was successfully read even if an error occurred
        
 </ol>
 
@@ -733,13 +733,13 @@ Sink
 <h3>Return values:</h3>
 <ol>
        
-       <li>bytes that were successfully written if no error occured
+       <li>bytes that were successfully written if no error occurred
        
        <li>- reserved for error code -
        
        <li>- reserved for error message -
        
-       <li>bytes that were successfully written even if an error occured
+       <li>bytes that were successfully written even if an error occurred
        
 </ol>
 
index d4fda2c516142f349dc3a65d55134f9e4fe7b561..40d0a0636e7dba1fbb3b98b8277039c225969259 100644 (file)
@@ -1274,7 +1274,7 @@ true
 
 
 <h3>Usage:</h3>
-It is normally not possible to rename files accross fileystems.
+It is normally not possible to rename files across fileystems.
 
 
 
index f02fe3be58fdd8c7ae25edb4a0446b6b6a371a75..8ee0f62dc774fe821e536143ada619c828824451 100644 (file)
@@ -1594,7 +1594,7 @@ File Object
 
 
 <h3>Return value:</h3>
-flag to be used as second paramter to open
+flag to be used as second parameter to open
 
 
 
@@ -1670,7 +1670,7 @@ flag to be used as second paramter to open
 
  Wait for some event on a file descriptor. 
  poll() sets the revents-field of the tables provided by fds to a bitfield 
- indicating the events that occured.
+ indicating the events that occurred.
 
 
 <h3>Parameters</h3>
@@ -1846,7 +1846,7 @@ bytes sent
 
 
 <h3>Usage:</h3>
-The environment variable will be unset if value is ommited.
+The environment variable will be unset if value is omitted.
 
 
 
index 2956aadcf3932905209cbd7f53cebaa0a973f4f5..d614a6c799d44db2816824998b2e7c1bce859585 100644 (file)
@@ -636,6 +636,23 @@ function libpath()
        return require "nixio.fs".dirname(ldebug.__file__)
 end
 
+function checklib(fullpathexe, wantedlib)
+       local fs = require "nixio.fs"
+       local haveldd = fs.access('/usr/bin/ldd')
+       if not haveldd then
+               return -1
+       end
+       local libs = exec("/usr/bin/ldd " .. fullpathexe)
+       if not libs then
+               return 0
+       end
+       for k, v in ipairs(split(libs)) do
+               if v:find(wantedlib) then
+                       return 1
+               end
+       end
+       return 0
+end
 
 --
 -- Coroutine safe xpcall and pcall versions modified for Luci
index 164e120b5f3e995e8c63dea1187c7710569dbdf6..476c9262b1ec947c9211f7f8f1f356007b6a589f 100644 (file)
@@ -2,6 +2,8 @@
 -- Licensed to the public under the Apache License 2.0.
 
 local ipc = require "luci.ip"
+local o
+require "luci.util"
 
 m = Map("dhcp", translate("DHCP and DNS"),
        translate("Dnsmasq is a combined <abbr title=\"Dynamic Host Configuration Protocol" ..
@@ -70,6 +72,19 @@ s:taboption("advanced", Flag, "localise_queries",
        translate("Localise queries"),
        translate("Localise hostname depending on the requesting subnet if multiple IPs are available"))
 
+local have_dnssec_support = luci.util.checklib("/usr/sbin/dnsmasq", "libhogweed.so")
+
+if have_dnssec_support then
+       o = s:taboption("advanced", Flag, "dnssec",
+               translate("DNSSEC"))
+       o.optional = true
+
+       o = s:taboption("advanced", Flag, "dnsseccheckunsigned",
+               translate("DNSSEC check unsigned"),
+               translate("Requires upstream supports DNSSEC; verify unsigned domain responses really come from unsigned domains"))
+       o.optional = true
+end
+
 s:taboption("general", Value, "local",
        translate("Local server"),
        translate("Local domain specification. Names matching this domain are never forwarded and are resolved from DHCP or hosts files only"))