Comparison

plugins/mod_console.lua @ 2296:23e84604fb00

mod_console: Show compression status on s2s:show() output.
author Tobias Markmann <tm@ayena.de>
date Tue, 01 Dec 2009 23:23:51 +0100
parent 2253:a3537266a916
child 2512:d04b0eeeb954
comparison
equal deleted inserted replaced
2295:0d954d52062f 2296:23e84604fb00
476 for host, host_session in pairs(hosts) do 476 for host, host_session in pairs(hosts) do
477 print = function (...) _print(host); _print(...); print = _print; end 477 print = function (...) _print(host); _print(...); print = _print; end
478 for remotehost, session in pairs(host_session.s2sout) do 478 for remotehost, session in pairs(host_session.s2sout) do
479 if (not match_jid) or remotehost:match(match_jid) or host:match(match_jid) then 479 if (not match_jid) or remotehost:match(match_jid) or host:match(match_jid) then
480 count_out = count_out + 1; 480 count_out = count_out + 1;
481 print(" "..host.." -> "..remotehost..(session.secure and " (encrypted)" or "")); 481 print(" "..host.." -> "..remotehost..(session.secure and " (encrypted)" or "")..(session.compressed and " (compressed)" or ""));
482 if session.sendq then 482 if session.sendq then
483 print(" There are "..#session.sendq.." queued outgoing stanzas for this connection"); 483 print(" There are "..#session.sendq.." queued outgoing stanzas for this connection");
484 end 484 end
485 if session.type == "s2sout_unauthed" then 485 if session.type == "s2sout_unauthed" then
486 if session.connecting then 486 if session.connecting then
513 if session.to_host == host and ((not match_jid) or host:match(match_jid) 513 if session.to_host == host and ((not match_jid) or host:match(match_jid)
514 or (session.from_host and session.from_host:match(match_jid)) 514 or (session.from_host and session.from_host:match(match_jid))
515 -- Pft! is what I say to list comprehensions 515 -- Pft! is what I say to list comprehensions
516 or (session.hosts and #array.collect(keys(session.hosts)):filter(subhost_filter)>0)) then 516 or (session.hosts and #array.collect(keys(session.hosts)):filter(subhost_filter)>0)) then
517 count_in = count_in + 1; 517 count_in = count_in + 1;
518 print(" "..host.." <- "..(session.from_host or "(unknown)")..(session.secure and " (encrypted)" or "")); 518 print(" "..host.." <- "..(session.from_host or "(unknown)")..(session.secure and " (encrypted)" or "")..(session.compressed and " (compressed)" or ""));
519 if session.type == "s2sin_unauthed" then 519 if session.type == "s2sin_unauthed" then
520 print(" Connection not yet authenticated"); 520 print(" Connection not yet authenticated");
521 end 521 end
522 for name in pairs(session.hosts) do 522 for name in pairs(session.hosts) do
523 if name ~= session.from_host then 523 if name ~= session.from_host then