web: Relax hostname validation for length
authorManuel Munz <freifunk@somakoma.de>
Sat, 12 Feb 2011 19:39:54 +0000 (19:39 +0000)
committerManuel Munz <freifunk@somakoma.de>
Sat, 12 Feb 2011 19:39:54 +0000 (19:39 +0000)
libs/web/htdocs/luci-static/resources/cbi.js
libs/web/luasrc/cbi/datatypes.lua

index d12d050..2bcfb8c 100644 (file)
@@ -141,7 +141,7 @@ var cbi_validators = {
        },
 
        'hostname': function(v)
-       {       if ( v.length <= 24 )
+       {       if ( v.length <= 253 )
                        return (v.match(/^[a-zA-Z0-9][a-zA-Z0-9\-.]*[a-zA-Z0-9]$/) != null);
        },
 
index d1ac8f4..58b54de 100644 (file)
@@ -127,7 +127,7 @@ function macaddr(val)
 end
 
 function hostname(val)
-       if val and (#val < 25) and val.match(val, "^[a-zA-Z0-9][a-zA-Z0-9%-%.]*[a-zA-Z0-9]$") then
+       if val and (#val < 254) and val.match(val, "^[a-zA-Z0-9][a-zA-Z0-9%-%.]*[a-zA-Z0-9]$") then
                return true
        end
        return false