mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
Let ejabberd_stun listen on IPv6 sockets
The stun application now allows IPv6 clients to perform STUN requests and to allocate TURN relays.
This commit is contained in:
parent
42c82c9e72
commit
858bfb4b80
@ -59,6 +59,7 @@ listen:
|
|||||||
/.well-known/acme-challenge: ejabberd_acme
|
/.well-known/acme-challenge: ejabberd_acme
|
||||||
-
|
-
|
||||||
port: 3478
|
port: 3478
|
||||||
|
ip: "::"
|
||||||
transport: udp
|
transport: udp
|
||||||
module: ejabberd_stun
|
module: ejabberd_stun
|
||||||
use_turn: true
|
use_turn: true
|
||||||
|
2
mix.exs
2
mix.exs
@ -90,7 +90,7 @@ defmodule Ejabberd.Mixfile do
|
|||||||
{:stringprep, "~> 1.0"},
|
{:stringprep, "~> 1.0"},
|
||||||
{:fast_yaml, "~> 1.0"},
|
{:fast_yaml, "~> 1.0"},
|
||||||
{:fast_tls, "~> 1.1"},
|
{:fast_tls, "~> 1.1"},
|
||||||
{:stun, "~> 1.0"},
|
{:stun, git: "https://github.com/processone/stun", ref: "cb6549387e23737f39f44ba7656a351fd7b88c14", override: true},
|
||||||
{:esip, "~> 1.0.32"},
|
{:esip, "~> 1.0.32"},
|
||||||
{:p1_mysql, "~> 1.0"},
|
{:p1_mysql, "~> 1.0"},
|
||||||
{:mqtree, "~> 1.0"},
|
{:mqtree, "~> 1.0"},
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
{mqtree, ".*", {git, "https://github.com/processone/mqtree", {tag, "1.0.7"}}},
|
{mqtree, ".*", {git, "https://github.com/processone/mqtree", {tag, "1.0.7"}}},
|
||||||
{p1_acme, ".*", {git, "https://github.com/processone/p1_acme.git", {tag, "1.0.5"}}},
|
{p1_acme, ".*", {git, "https://github.com/processone/p1_acme.git", {tag, "1.0.5"}}},
|
||||||
{base64url, ".*", {git, "https://github.com/dvv/base64url.git", {tag, "v1.0"}}},
|
{base64url, ".*", {git, "https://github.com/dvv/base64url.git", {tag, "v1.0"}}},
|
||||||
{if_var_true, stun, {stun, ".*", {git, "https://github.com/processone/stun", {tag, "1.0.32"}}}},
|
{if_var_true, stun, {stun, ".*", {git, "https://github.com/processone/stun", "cb6549387e23737f39f44ba7656a351fd7b88c14"}}},
|
||||||
{if_var_true, sip, {esip, ".*", {git, "https://github.com/processone/esip", {tag, "1.0.33"}}}},
|
{if_var_true, sip, {esip, ".*", {git, "https://github.com/processone/esip", {tag, "1.0.33"}}}},
|
||||||
{if_var_true, mysql, {p1_mysql, ".*", {git, "https://github.com/processone/p1_mysql",
|
{if_var_true, mysql, {p1_mysql, ".*", {git, "https://github.com/processone/p1_mysql",
|
||||||
{tag, "1.0.15"}}}},
|
{tag, "1.0.15"}}}},
|
||||||
|
@ -160,7 +160,7 @@ set_certfile(Opts) ->
|
|||||||
listen_opt_type(use_turn) ->
|
listen_opt_type(use_turn) ->
|
||||||
econf:bool();
|
econf:bool();
|
||||||
listen_opt_type(ip) ->
|
listen_opt_type(ip) ->
|
||||||
econf:ipv4();
|
econf:ip();
|
||||||
listen_opt_type(turn_ip) ->
|
listen_opt_type(turn_ip) ->
|
||||||
econf:ipv4();
|
econf:ipv4();
|
||||||
listen_opt_type(auth_type) ->
|
listen_opt_type(auth_type) ->
|
||||||
|
Loading…
Reference in New Issue
Block a user