Software / code / prosody
Comparison
plugins/mod_console.lua @ 3540:bc139431830b
Monster whitespace commit (beware the whitespace monster).
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Sat, 16 Oct 2010 23:00:42 +0500 |
| parent | 3452:2d1a5d8893c2 |
| child | 3557:58ab7e61d220 |
comparison
equal
deleted
inserted
replaced
| 3539:8bbd965267b2 | 3540:bc139431830b |
|---|---|
| 255 local minutes = t%60; | 255 local minutes = t%60; |
| 256 t = (t - minutes)/60; | 256 t = (t - minutes)/60; |
| 257 local hours = t%24; | 257 local hours = t%24; |
| 258 t = (t - hours)/24; | 258 t = (t - hours)/24; |
| 259 local days = t; | 259 local days = t; |
| 260 return true, string.format("This server has been running for %d day%s, %d hour%s and %d minute%s (since %s)", | 260 return true, string.format("This server has been running for %d day%s, %d hour%s and %d minute%s (since %s)", |
| 261 days, (days ~= 1 and "s") or "", hours, (hours ~= 1 and "s") or "", | 261 days, (days ~= 1 and "s") or "", hours, (hours ~= 1 and "s") or "", |
| 262 minutes, (minutes ~= 1 and "s") or "", os.date("%c", prosody.start_time)); | 262 minutes, (minutes ~= 1 and "s") or "", os.date("%c", prosody.start_time)); |
| 263 end | 263 end |
| 264 | 264 |
| 265 function def_env.server:shutdown(reason) | 265 function def_env.server:shutdown(reason) |
| 266 prosody.shutdown(reason); | 266 prosody.shutdown(reason); |
| 524 print(" Dialback has been requested, but no result received"); | 524 print(" Dialback has been requested, but no result received"); |
| 525 end | 525 end |
| 526 end | 526 end |
| 527 end | 527 end |
| 528 end | 528 end |
| 529 local subhost_filter = function (h) | 529 local subhost_filter = function (h) |
| 530 return (match_jid and h:match(match_jid)); | 530 return (match_jid and h:match(match_jid)); |
| 531 end | 531 end |
| 532 for session in pairs(incoming_s2s) do | 532 for session in pairs(incoming_s2s) do |
| 533 if session.to_host == host and ((not match_jid) or host:match(match_jid) | 533 if session.to_host == host and ((not match_jid) or host:match(match_jid) |
| 534 or (session.from_host and session.from_host:match(match_jid)) | 534 or (session.from_host and session.from_host:match(match_jid)) |
| 535 -- Pft! is what I say to list comprehensions | 535 -- Pft! is what I say to list comprehensions |
| 536 or (session.hosts and #array.collect(keys(session.hosts)):filter(subhost_filter)>0)) then | 536 or (session.hosts and #array.collect(keys(session.hosts)):filter(subhost_filter)>0)) then |
| 537 count_in = count_in + 1; | 537 count_in = count_in + 1; |
| 538 print(" "..host.." <- "..(session.from_host or "(unknown)")..(session.secure and " (encrypted)" or "")..(session.compressed and " (compressed)" or "")); | 538 print(" "..host.." <- "..(session.from_host or "(unknown)")..(session.secure and " (encrypted)" or "")..(session.compressed and " (compressed)" or "")); |
| 571 end | 571 end |
| 572 | 572 |
| 573 if hosts[from] and not hosts[to] then | 573 if hosts[from] and not hosts[to] then |
| 574 -- Is an outgoing connection | 574 -- Is an outgoing connection |
| 575 local session = hosts[from].s2sout[to]; | 575 local session = hosts[from].s2sout[to]; |
| 576 if not session then | 576 if not session then |
| 577 print("No outgoing connection from "..from.." to "..to) | 577 print("No outgoing connection from "..from.." to "..to) |
| 578 else | 578 else |
| 579 (session.close or s2smanager.destroy_session)(session); | 579 (session.close or s2smanager.destroy_session)(session); |
| 580 count = count + 1; | 580 count = count + 1; |
| 581 print("Closed outgoing session from "..from.." to "..to); | 581 print("Closed outgoing session from "..from.." to "..to); |