%%%----------------------------------------------------------------------
-%%% File : idna.erl
+%%% File : ejabberd_idna.erl
%%% Author : Alexey Shchepin <alexey@process-one.net>
%%% Purpose : Support for IDNA (RFC3490)
%%% Created : 10 Apr 2004 by Alexey Shchepin <alexey@process-one.net>
%%%
%%%----------------------------------------------------------------------
--module(idna).
+-module(ejabberd_idna).
-author('alexey@process-one.net').
{ok, Cert} ->
case SockMod:get_verify_result(Sock) of
0 ->
- case idna:domain_utf8_to_ascii(Peer) of
+ case ejabberd_idna:domain_utf8_to_ascii(Peer) of
false ->
{error, <<"Cannot decode remote server name">>};
AsciiPeer ->
lresource =
<<"">>} ->
case
- idna:domain_utf8_to_ascii(LD)
+ ejabberd_idna:domain_utf8_to_ascii(LD)
of
false ->
[];
[{StateData#state.myname, StateData#state.server,
StateData#state.new, StateData#state.verify}]),
AddrList = case
- idna:domain_utf8_to_ascii(StateData#state.server)
+ ejabberd_idna:domain_utf8_to_ascii(StateData#state.server)
of
false -> [];
ASCIIAddr -> get_addr_port(ASCIIAddr)