Added
- Allow for configuring TLS connection properties using the new
tls_options
,
tls_ciphers
, andtls_dh_file
options (#6). - Allow for specifying a
whitelist
of IP addresses/subnets which will be
accepted even if they would otherwise be rejected due to being matched by a
blacklist
(#12). - Don't close active TURN sessions when ephemeral credentials expire, by
default. The newstrict_expiry
option allows for enabling the previous
behavior. - Add
eturnalctl disconnect $user
command for closing any TURN session(s) of
the specified$user
name. - Let the
eturnalctl sessions
command accept an optional$user
argument to list
only the TURN session(s) of the specified$user
name. - Support running eturnal without the Erlang Port Mapper Daemon (EPMD)
by specifying the environment variableERL_DIST_PORT
(requires at least
Erlang/OTP 23.1 and Rebar3 3.18.0).
Changed
- Binary release: Run eturnal without EPMD (as described above).
Fixed
- Don't log bogus error messages if no eturnal modules are enabled when using
Erlang/OTP version 21.0, 21.1, or 21.2. - Binary release: Don't let Erlang/OTP link against libnsl.so.1, which is no
longer shipped by default on RedHat-based distributions, and isn't actually
needed (#19).