Comparison

plugins/s2s/s2sout.lib.lua @ 4629:bdafc3e729db

mod_s2s: Add "::" as a IPv6 interface (thanks darkrain)
author Florian Zeitz <florob@babelmonkeys.de>
date Mon, 26 Mar 2012 18:23:49 +0200
parent 4611:8572373fa26f
child 4756:f8ddaaa08a8e
comparison
equal deleted inserted replaced
4628:087f4b437bd2 4629:bdafc3e729db
329 sources[#sources + 1] = new_ip(addr, "IPv4"); 329 sources[#sources + 1] = new_ip(addr, "IPv4");
330 end 330 end
331 end 331 end
332 elseif source == "::" then 332 elseif source == "::" then
333 if not socket.local_addresses then 333 if not socket.local_addresses then
334 sources[#sources + 1] = new_ip("::", "IPv4"); 334 sources[#sources + 1] = new_ip("::", "IPv6");
335 else 335 else
336 for _, addr in ipairs(socket.local_addresses("ipv6", true)) do 336 for _, addr in ipairs(socket.local_addresses("ipv6", true)) do
337 sources[#sources + 1] = new_ip(addr, "IPv6"); 337 sources[#sources + 1] = new_ip(addr, "IPv6");
338 end 338 end
339 end 339 end