projects
/
prosody.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5fb2d1a
)
mod_admin_telnet: Show unauthenticated clients identified by local/remote IP and...
author
Kim Alvefur
<zash@zash.se>
Sat, 9 Jan 2016 22:59:31 +0000
(23:59 +0100)
committer
Kim Alvefur
<zash@zash.se>
Sat, 9 Jan 2016 22:59:31 +0000
(23:59 +0100)
plugins/mod_admin_telnet.lua
patch
|
blob
|
history
diff --git
a/plugins/mod_admin_telnet.lua
b/plugins/mod_admin_telnet.lua
index c3434d3323bfb5c65ed9da51ea1a0d37db0a2ce9..b45db3efaa2d69d682ed197bc4129db8e228d7c7 100644
(file)
--- a/
plugins/mod_admin_telnet.lua
+++ b/
plugins/mod_admin_telnet.lua
@@
-543,7
+543,13
@@
local function get_jid(session)
if session.username then
return session.full_jid or jid_join(session.username, session.host, session.resource);
end
if session.username then
return session.full_jid or jid_join(session.username, session.host, session.resource);
end
- return "(unknown)";
+
+ local conn = session.conn;
+ local ip = session.ip or "?";
+ local clientport = conn and conn:clientport() or "?";
+ local serverip = conn and conn.server and conn:server():ip() or "?";
+ local serverport = conn and conn:serverport() or "?"
+ return jid_join("["..ip.."]:"..clientport, session.host or "["..serverip.."]:"..serverport);
end
local function show_c2s(callback)
end
local function show_c2s(callback)