comparison util/ip.lua @ 9955:c74c89a96cbf 0.11

util.ip: Add missing netmask for 192.168/16 range (fixes #1343)
author Kim Alvefur <zash@zash.se>
date Sun, 14 Apr 2019 02:06:20 +0200
parents 52d48cea1f60
children 079b31c8dbf2 aa119de5f6c7
comparison
equal deleted inserted replaced
9952:6402bc76f51a 9955:c74c89a96cbf
201 local rfc6598 = new_ip("100.64.0.0"); 201 local rfc6598 = new_ip("100.64.0.0");
202 202
203 function ip_methods:private() 203 function ip_methods:private()
204 local private = self.scope ~= 0xE; 204 local private = self.scope ~= 0xE;
205 if not private and self.proto == "IPv4" then 205 if not private and self.proto == "IPv4" then
206 return match(self, rfc1918_8, 8) or match(self, rfc1918_12, 12) or match(self, rfc1918_16) or match(self, rfc6598, 10); 206 return match(self, rfc1918_8, 8) or match(self, rfc1918_12, 12) or match(self, rfc1918_16, 16) or match(self, rfc6598, 10);
207 end 207 end
208 return private; 208 return private;
209 end 209 end
210 210
211 local function parse_cidr(cidr) 211 local function parse_cidr(cidr)