mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-26 22:35:31 +02:00
* src/web/ejabberd_web_admin.erl: Show in ejabberd Web Admin the
connection method and connected node of Jabber clients (thanks to Oleg Palij)(EJAB-319) SVN Revision: 1757
This commit is contained in:
parent
682909e0fc
commit
394245620e
|
@ -1,5 +1,9 @@
|
||||||
2008-12-26 Badlop <badlop@process-one.net>
|
2008-12-26 Badlop <badlop@process-one.net>
|
||||||
|
|
||||||
|
* src/web/ejabberd_web_admin.erl: Show in ejabberd Web Admin the
|
||||||
|
connection method and connected node of Jabber clients (thanks to
|
||||||
|
Oleg Palij)(EJAB-319)
|
||||||
|
|
||||||
* src/ejabberd_config.erl: Option outgoing_s2s_options to define
|
* src/ejabberd_config.erl: Option outgoing_s2s_options to define
|
||||||
s2s outgoing behaviour: IPv4, IPv6 and timeout (thanks to Stephan
|
s2s outgoing behaviour: IPv4, IPv6 and timeout (thanks to Stephan
|
||||||
Maka)(EJAB-665)
|
Maka)(EJAB-665)
|
||||||
|
|
|
@ -1442,15 +1442,24 @@ user_info(User, Server, Query, Lang) ->
|
||||||
_ ->
|
_ ->
|
||||||
[?XE("ul",
|
[?XE("ul",
|
||||||
lists:map(fun(R) ->
|
lists:map(fun(R) ->
|
||||||
FIP = case ejabberd_sm:get_user_ip(
|
FIP = case ejabberd_sm:get_user_info(
|
||||||
User, Server, R) of
|
User, Server, R) of
|
||||||
undefined ->
|
offline ->
|
||||||
"";
|
"";
|
||||||
{IP, Port} ->
|
[{node, Node}, {conn, Conn}, {ip, {IP, Port}}] ->
|
||||||
|
ConnS = case Conn of
|
||||||
|
c2s -> "plain";
|
||||||
|
c2s_tls -> "tls";
|
||||||
|
c2s_compressed -> "zlib";
|
||||||
|
http_bind -> "http-bind";
|
||||||
|
http_poll -> "http-poll"
|
||||||
|
end,
|
||||||
" (" ++
|
" (" ++
|
||||||
|
ConnS ++ "://" ++
|
||||||
inet_parse:ntoa(IP) ++
|
inet_parse:ntoa(IP) ++
|
||||||
":" ++
|
":" ++
|
||||||
integer_to_list(Port)
|
integer_to_list(Port)
|
||||||
|
++ "#" ++ atom_to_list(Node)
|
||||||
++ ")"
|
++ ")"
|
||||||
end,
|
end,
|
||||||
?LI([?C(R ++ FIP)])
|
?LI([?C(R ++ FIP)])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user