Log

util/ip.lua @ 10484:b13a31cea7d9

description author age
util.ip: Add missing netmask for 192.168/16 range (fixes #1343) 0.11 Kim Alvefur 2019-04-14
util.ip: Remove redundant caching of method output (supposed to be done in ab9ddfb03d4d but lost somehow) Kim Alvefur 2017-12-09
util.ip: Convert the correct IP to IPv6-mapped for comparison (fixes traceback, possibly invalid result) Kim Alvefur 2017-12-09
util.ip: Do equality checking by comparing packed representation to avoid any variations Kim Alvefur 2017-12-01
util.ip: Add CGNAT network range reserved in RFC 6598 Kim Alvefur 2017-12-01
util.ip: Do exact match for longer bit counts than available Kim Alvefur 2017-12-01
util.ip: Do CIDR matching by comparing all bits at once instead of using O(n) function Kim Alvefur 2017-12-01
util.ip: Cache return values of all methods in one place Kim Alvefur 2017-12-01
util.ip: Instantiate various addresses used for comparisons once Kim Alvefur 2017-12-01
util.ip: Simplify creation of IPv6-mapped IPv4 addresses Kim Alvefur 2017-12-01
util.ip: Add a method returning a normalized IP address Kim Alvefur 2017-12-01
util.ip: Simplify bitstring method Kim Alvefur 2017-12-01
util.ip: Make bit string function into a method Kim Alvefur 2017-12-01
util.ip: Parse IP address using inet_pton Kim Alvefur 2017-12-01
util.ip: Reflow module export table Kim Alvefur 2017-12-01
util.ip: Reflow metatable Kim Alvefur 2017-12-01
util: Various minor changes to please [luacheck] Kim Alvefur 2017-11-10
util.ip: rename variable (i is already defined) [luacheck] Anton Shestakov 2016-07-09
util.ip: remove unused one-letter loop variables [luacheck] Anton Shestakov 2016-07-09
Merge 0.9->0.10 Kim Alvefur 2016-01-08
util.ip: Support zone id syntax in IPv6 addresses Kim Alvefur 2016-01-04
util.ip: Fix protocol detection of IPv6 addresses beginning with : [Backported from 0.10] Matthew Wild 2013-05-18
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid. [Backported from 0.10] Matthew Wild 2013-05-17
util.ip: Improve comparison, == doesn't necessarily handle IPv6 addresses correctly if they aren't normalized (case, ::, etc.) Matthew Wild 2015-11-22
Remove all trailing whitespace Florian Zeitz 2013-08-09
util.ip: Fix protocol detection of IPv6 addresses beginning with : Matthew Wild 2013-05-18
util.ip: Add CIDR notation parsing and matching Matthew Wild 2013-05-18
Merge 0.9->trunk Kim Alvefur 2013-05-18
util.ip: Convert IPv4 mapped addresses to hex. Kim Alvefur 2013-05-18
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV) Matthew Wild 2013-05-17
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid. Matthew Wild 2013-05-17
util.rfc{3484,6724}: Update to RFC 6724 Florian Zeitz 2013-04-30
util.ip: Fix syntax error (while I search for my pre-commit hooks) Matthew Wild 2011-11-30
util.ip: Fix in IP range calculation for 172.16.0.0/12 Matthew Wild 2011-11-30
util.ip: New module containing IP related functions Florian Zeitz 2011-10-22