Mercurial > prosody-hg
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 |
| parents | 8572373fa26f |
| children | 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 |
