File

teal-src/util/ip.d.tl @ 12959:e331210beeb2

mod_tokenauth: Fix traceback in get_token_session() Errors in sha256 becasue `token_secret` is nil since it was not passed to _get_validated_token_info(). Looks like a simple oversight in ebe3b2f96cad
author Kim Alvefur <zash@zash.se>
date Tue, 21 Mar 2023 20:43:42 +0100
parent 12935:ddb9e330d627
line wrap: on
line source

local record iplib
	enum protocol
		"IPv6"
		"IPv4"
	end
	record ip_t
		addr : string
		packed : string
		proto : protocol
		zone : string
	end

	new_ip : function (string, protocol) : ip_t
	commonPrefixLength : function (ip_t, ip_t) : integer
	parse_cidr : function (string) : ip_t, integer
	match : function (ip_t, ip_t, integer) : boolean
	is_ip : function (any) : boolean
	truncate : function (ip_t, integer) : ip_t
end
return iplib