Mercurial > prosody-hg
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) |
