<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-hg/</link>
    <language>en-us</language>

    <title>prosody-hg: plugins/mod_admin_telnet.lua history</title>
    <description>plugins/mod_admin_telnet.lua revision history</description>
    <item>
    <title>plugins: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/74b9e05af71e/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[plugins: Prefix module imports with prosody namespace]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 24 Mar 2023 13:15:28 +0100</pubDate>
</item>
<item>
    <title>mod_admin_shell, mod_admin_telnet, util.prosodyctl.shell: Separate output from final result</title>
    <link>http://hg.omfa.de/prosody-hg/log/8de0057b4279/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_shell, mod_admin_telnet, util.prosodyctl.shell: Separate output from final result<br/>
<br/>
Fixes the client pausing for input after output from commands.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 01 Jun 2020 16:14:06 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Become a front for mod_admin_shell</title>
    <link>http://hg.omfa.de/prosody-hg/log/826023c3322b/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Become a front for mod_admin_shell]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 01 Jun 2020 15:43:47 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Update existing sessions on reload</title>
    <link>http://hg.omfa.de/prosody-hg/log/785fa0112411/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Update existing sessions on reload<br/>
<br/>
This removes the need to disconnect and reconnect to the telnet console<br/>
for changes to take effect.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 16 May 2020 20:46:12 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Use tostring as fallback in pretty printing</title>
    <link>http://hg.omfa.de/prosody-hg/log/b81f4fd7f21a/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Use tostring as fallback in pretty printing<br/>
<br/>
This has some nice effects such as functions, VirtualHosts and other<br/>
things being printed using their `__tostring` metamethod.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 02 May 2020 20:41:35 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Don't pretty-print the normal console stuff</title>
    <link>http://hg.omfa.de/prosody-hg/log/1c61ef6a15ab/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Don't pretty-print the normal console stuff<br/>
<br/>
Typing e.g. `c2s` would dump out a bunch of stuff that would probably<br/>
just confuse users.<br/>
<br/>
Now you only get pretty-printing when poking around in the internals<br/>
with `&gt;`.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 02 May 2020 20:39:33 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Reuse existing pretty printing setup</title>
    <link>http://hg.omfa.de/prosody-hg/log/89d810a23ee0/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Reuse existing pretty printing setup<br/>
<br/>
Didn't do the configurable defaults thing here because I was going to do<br/>
this, so that there's only one spot where it's done.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 02 May 2020 20:37:49 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Allow configuring pretty printing defaults</title>
    <link>http://hg.omfa.de/prosody-hg/log/4c90f06f2247/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Allow configuring pretty printing defaults<br/>
<br/>
Mostly just to have the defaults merged so you can e.g.<br/>
<br/>
output:configure({maxdepth=1})]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 02 May 2020 20:32:43 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Silence luacheck</title>
    <link>http://hg.omfa.de/prosody-hg/log/ef2bd183f660/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Silence luacheck]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2020 23:28:21 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Add a command to configure pretty-printing settings</title>
    <link>http://hg.omfa.de/prosody-hg/log/f46c5e3c97ee/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Add a command to configure pretty-printing settings<br/>
<br/>
Sometimes you wanna adjust the maxdepth or something.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2020 23:15:01 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Add a TODO for someone to find in the future</title>
    <link>http://hg.omfa.de/prosody-hg/log/ee2f8ee319ea/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Add a TODO for someone to find in the future]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2020 22:59:01 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Document HTTP command in internal help</title>
    <link>http://hg.omfa.de/prosody-hg/log/e7eb33a5f8d9/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Document HTTP command in internal help]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2020 22:56:35 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Document (in the internal help) debug commands</title>
    <link>http://hg.omfa.de/prosody-hg/log/3fc4863227a9/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Document (in the internal help) debug commands]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2020 22:48:36 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Pretty-print values returned from commands</title>
    <link>http://hg.omfa.de/prosody-hg/log/459efb1afbfe/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Pretty-print values returned from commands<br/>
<br/>
This makes it much nicer to inspect Prosody internals.<br/>
<br/>
Existing textual status messages from commands are not serialized to<br/>
preserve existing behavior. Explicit serialization of configuration is<br/>
kept in order to make it clear that returned strings are serialized<br/>
strings that would look like what's actually in the config file.<br/>
<br/>
The default maxdepth of 2 seems ought to be an okay default, balanced<br/>
between showing enough structure to continue exploring and DoS-ing your<br/>
terminal.<br/>
<br/>
Thanks to Ge0rG for the motivation to finally do this.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2020 22:23:05 +0200</pubDate>
</item>
<item>
    <title>Merge 0.11-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/929c95e518f0/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[Merge 0.11-&gt;trunk]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 22 Mar 2020 21:13:09 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Handle unavailable cipher info (fixes #1510)</title>
    <link>http://hg.omfa.de/prosody-hg/log/fd77b6cec38d/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Handle unavailable cipher info (fixes #1510)<br/>
<br/>
The LuaSec :info() method gathers info using the OpenSSL function<br/>
SSL_get_current_cipher(). Documentation for this function states that it<br/>
may return NULL if no session has been established (yet). If so, the<br/>
LuaSec functions wrapping this return nil, triggering a nil-indexing<br/>
error in mod_admin_telnet.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 22 Mar 2020 17:35:26 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Allow passing list of hosts to http:list()</title>
    <link>http://hg.omfa.de/prosody-hg/log/fd651ba2317f/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Allow passing list of hosts to http:list()<br/>
<br/>
Lets you select what hosts to list http services on. In particular, this<br/>
enables listing global http services, which was not possible before.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 24 Feb 2020 18:38:09 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Fix host selection filter, fixes loading on components</title>
    <link>http://hg.omfa.de/prosody-hg/log/52c6dfa04dba/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Fix host selection filter, fixes loading on components<br/>
<br/>
get_hosts_with_module(a component, mod) would still filter out<br/>
components since they don't have type=&quot;component&quot; instead of &quot;local&quot;<br/>
<br/>
Introduced in 4d3549e64489]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 22 Feb 2020 18:32:50 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Reflow hosts filter for readability</title>
    <link>http://hg.omfa.de/prosody-hg/log/197ba9539390/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Reflow hosts filter for readability]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 22 Feb 2020 18:23:38 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Avoid indexing missing socket (thanks tmolitor)</title>
    <link>http://hg.omfa.de/prosody-hg/log/6c4ab1b87588/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Avoid indexing missing socket (thanks tmolitor)<br/>
<br/>
if `sock` was nil it would still proceed with SNI and ALPN checks]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 05 Feb 2020 23:29:39 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Use promise based DNS resolving</title>
    <link>http://hg.omfa.de/prosody-hg/log/09d98cd38fe2/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Use promise based DNS resolving<br/>
<br/>
Mostly done for testing this new API]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 24 Jan 2020 23:29:14 +0100</pubDate>
</item>
<item>
    <title>Merge 0.11-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/ef620906ab82/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[Merge 0.11-&gt;trunk]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 24 Jan 2020 23:28:15 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Create a DNS resolver per console session (fixes #1492)</title>
    <link>http://hg.omfa.de/prosody-hg/log/232841373711/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Create a DNS resolver per console session (fixes #1492)<br/>
<br/>
This is now the common pattern, eg see mod_s2s.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 24 Jan 2020 23:27:49 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Silence luacheck warnings</title>
    <link>http://hg.omfa.de/prosody-hg/log/0bd408d93f9a/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Silence luacheck warnings]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 23 Dec 2019 21:38:19 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Include config:get() in help text</title>
    <link>http://hg.omfa.de/prosody-hg/log/6e1163fa2cd2/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Include config:get() in help text]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 22 Dec 2019 20:10:20 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Use common sort function in s2s:show</title>
    <link>http://hg.omfa.de/prosody-hg/log/fe0884ddb4f8/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Use common sort function in s2s:show]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 15 Dec 2019 22:15:52 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Use existing host comparison when comparing JIDs</title>
    <link>http://hg.omfa.de/prosody-hg/log/0aa0fd1adbb0/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Use existing host comparison when comparing JIDs]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 15 Dec 2019 21:44:58 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Sort hosts in module:list</title>
    <link>http://hg.omfa.de/prosody-hg/log/edd323b30de1/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Sort hosts in module:list]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 15 Dec 2019 22:08:20 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Refactor internal function for listing hosts</title>
    <link>http://hg.omfa.de/prosody-hg/log/4d3549e64489/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Refactor internal function for listing hosts<br/>
<br/>
Splits out a function that doesn't deal with modules for reuse elsewhere]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 15 Dec 2019 22:07:24 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Merge hostname comparison functions</title>
    <link>http://hg.omfa.de/prosody-hg/log/af214e2739f5/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Merge hostname comparison functions<br/>
<br/>
Missed that there existed one already when writing the one for host:list]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 15 Dec 2019 21:42:42 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Sort by complete labels</title>
    <link>http://hg.omfa.de/prosody-hg/log/142bdba5eea2/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Sort by complete labels<br/>
<br/>
Might as well.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 15 Dec 2019 20:44:10 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Fix host sorting</title>
    <link>http://hg.omfa.de/prosody-hg/log/1f80e5ad3cea/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Fix host sorting<br/>
<br/>
Reversing each %P is a noop]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 15 Dec 2019 20:43:02 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Avoid using LuaSocket for timestamps</title>
    <link>http://hg.omfa.de/prosody-hg/log/fabe50ea39f2/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Avoid using LuaSocket for timestamps<br/>
<br/>
Using util.time will make it easier to move away from LuaSocket if we<br/>
ever wanted to do that.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 08 Dec 2019 13:38:48 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Sort hosts</title>
    <link>http://hg.omfa.de/prosody-hg/log/5267f12b038d/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Sort hosts<br/>
<br/>
Groups by domain in DNS hierarchy order or something.<br/>
<br/>
Why not split on '.' you ask? Well becasue that's not what I typed here. Also &quot;[^.]&quot; is longer than &quot;%P&quot;.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 30 Nov 2019 21:56:21 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Display ALPN in show_tls() if supported and available</title>
    <link>http://hg.omfa.de/prosody-hg/log/e293fb8112e2/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Display ALPN in show_tls() if supported and available]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 21 Nov 2019 00:16:20 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Show SNI name in show_tls() if available</title>
    <link>http://hg.omfa.de/prosody-hg/log/e7d3fa49495f/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Show SNI name in show_tls() if available]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 20 Nov 2019 21:31:46 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Show s2s authentication method (probably) used</title>
    <link>http://hg.omfa.de/prosody-hg/log/496248e48a1d/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Show s2s authentication method (probably) used]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 02 Nov 2019 16:02:37 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: xmpp:ping: Log ping time</title>
    <link>http://hg.omfa.de/prosody-hg/log/b03065cd033a/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: xmpp:ping: Log ping time]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 06 Oct 2019 19:35:35 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Use new compact function for waiting on promises</title>
    <link>http://hg.omfa.de/prosody-hg/log/8fb546e40756/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Use new compact function for waiting on promises]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 29 Sep 2019 18:44:58 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Identify native bidi sessions</title>
    <link>http://hg.omfa.de/prosody-hg/log/aa3f98853816/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Identify native bidi sessions]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 08 Sep 2019 18:51:15 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Identify bidi-capable s2sout sessions (fixes #1403)</title>
    <link>http://hg.omfa.de/prosody-hg/log/5c8526790a18/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Identify bidi-capable s2sout sessions (fixes #1403)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 07 Sep 2019 15:53:05 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Use already generated session id</title>
    <link>http://hg.omfa.de/prosody-hg/log/a3c66d0294e1/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Use already generated session id<br/>
<br/>
Don't need to construct it from components again]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 28 Jul 2019 01:43:10 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Allow specifying a reason when closing sessions (#1400)</title>
    <link>http://hg.omfa.de/prosody-hg/log/6b1e89868328/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Allow specifying a reason when closing sessions (#1400)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 28 Jul 2019 01:39:47 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Add xmpp:ping to help</title>
    <link>http://hg.omfa.de/prosody-hg/log/36d3709603d1/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Add xmpp:ping to help]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 26 Jul 2019 21:13:17 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Add c2s:count() to help</title>
    <link>http://hg.omfa.de/prosody-hg/log/4ade3674baf0/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Add c2s:count() to help]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 26 Jul 2019 21:10:42 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Make c2s:count() consistent with c2s:show()</title>
    <link>http://hg.omfa.de/prosody-hg/log/bf51a08a94a7/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Make c2s:count() consistent with c2s:show()<br/>
<br/>
Both now operate on the same complete set of c2s sessions]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 26 Jul 2019 21:06:47 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Factor out function for collecting all c2s sessions for easier reuse</title>
    <link>http://hg.omfa.de/prosody-hg/log/e4043e3928f2/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Factor out function for collecting all c2s sessions for easier reuse]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 26 Jul 2019 21:05:13 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Include both c2s connections and sessions in c2s:show()</title>
    <link>http://hg.omfa.de/prosody-hg/log/f30d505e755b/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Include both c2s connections and sessions in c2s:show()<br/>
<br/>
This way both incomplete connections and hibernating c2s sessions are shown.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 26 Jul 2019 20:25:15 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Move error handling to thread callback (fixes #1391)</title>
    <link>http://hg.omfa.de/prosody-hg/log/73a8192058f9/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Move error handling to thread callback (fixes #1391)<br/>
<br/>
Avoids yielding over pcall boundry, fixes xmpp:ping() command on Lua 5.1]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 10 May 2019 01:29:26 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Check for simple commands before executing in sandbox</title>
    <link>http://hg.omfa.de/prosody-hg/log/598befab492e/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Check for simple commands before executing in sandbox<br/>
<br/>
This makes fixing yield over pcall boundry issue easier since it would<br/>
have jumped to the thread error handler instead of proceeding to<br/>
checking for simple commands.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 10 May 2019 01:28:09 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Collect array from Bosh connections when appending to connection list</title>
    <link>http://hg.omfa.de/prosody-hg/log/4fd27023224a/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Collect array from Bosh connections when appending to connection list<br/>
<br/>
Fixes #1356]]></description>
    <author>&#77;&#105;&#99;&#104;&#101;&#108;&#32;&#76;&#101;&#32;&#66;&#105;&#104;&#97;&#110;&#32;&#60;&#109;&#105;&#99;&#104;&#101;&#108;&#64;&#108;&#101;&#98;&#105;&#104;&#97;&#110;&#46;&#112;&#108;&#62;</author>
    <pubDate>Mon, 03 Jun 2019 20:51:15 +0200</pubDate>
</item>
<item>
    <title>mod_admin_telnet: include BOSH connections in c2s:count (#998)</title>
    <link>http://hg.omfa.de/prosody-hg/log/026f9594f661/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: include BOSH connections in c2s:count (#998)]]></description>
    <author>&#65;&#114;&#99;&#32;&#82;&#105;&#108;&#101;&#121;&#32;&#60;&#97;&#114;&#99;&#114;&#105;&#108;&#101;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 02 May 2019 17:44:21 -0700</pubDate>
</item>
<item>
    <title>mod_admin_telnet: added &quot;(bosh)&quot; and &quot;(websocket)&quot; connection flags (#998)</title>
    <link>http://hg.omfa.de/prosody-hg/log/cdf0b63a0d61/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: added &quot;(bosh)&quot; and &quot;(websocket)&quot; connection flags (#998)]]></description>
    <author>&#65;&#114;&#99;&#32;&#82;&#105;&#108;&#101;&#121;&#32;&#60;&#97;&#114;&#99;&#114;&#105;&#108;&#101;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 02 May 2019 17:28:49 -0700</pubDate>
</item>
<item>
    <title>mod_admin_telnet: include BOSH connections in c2s session commands (#998)</title>
    <link>http://hg.omfa.de/prosody-hg/log/521fb218098d/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: include BOSH connections in c2s session commands (#998)]]></description>
    <author>&#65;&#114;&#99;&#32;&#82;&#105;&#108;&#101;&#121;&#32;&#60;&#97;&#114;&#99;&#114;&#105;&#108;&#101;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 02 May 2019 16:33:14 -0700</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Adds c2s:closeall() (Fixes #1315)</title>
    <link>http://hg.omfa.de/prosody-hg/log/c30933aa0242/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Adds c2s:closeall() (Fixes #1315)]]></description>
    <author>&#74;&#111;&#227;&#111;&#32;&#68;&#117;&#97;&#114;&#116;&#101;&#32;&#60;&#106;&#118;&#115;&#68;&#117;&#97;&#114;&#116;&#101;&#48;&#56;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 17 Apr 2019 10:11:22 -0700</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Show module status in module:list()</title>
    <link>http://hg.omfa.de/prosody-hg/log/0361e3379dd1/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Show module status in module:list()]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 Mar 2019 09:05:37 +0000</pubDate>
</item>
<item>
    <title>mod_admin_telnet: sttas:show: Use format option that allows float numbers</title>
    <link>http://hg.omfa.de/prosody-hg/log/00f7af0be849/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: sttas:show: Use format option that allows float numbers<br/>
<br/>
string.format(&quot;%d&quot;, 0.5) causes an error on Lua 5.3]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 16 Jan 2019 14:20:16 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Sort stats by name</title>
    <link>http://hg.omfa.de/prosody-hg/log/38f7bde4cfe0/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Sort stats by name]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 04 Jan 2019 15:13:52 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: Serialize config values (table: 0x123abc isn't useful)</title>
    <link>http://hg.omfa.de/prosody-hg/log/fd4d516556aa/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: Serialize config values (table: 0x123abc isn't useful)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 04 Jan 2019 13:41:39 +0100</pubDate>
</item>
<item>
    <title>mod_admin_telnet: config:get: Assume the global section if only one argument is given</title>
    <link>http://hg.omfa.de/prosody-hg/log/cbbc6fefd07d/plugins/mod_admin_telnet.lua</link>
    <description><![CDATA[mod_admin_telnet: config:get: Assume the global section if only one argument is given]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 04 Jan 2019 13:39:13 +0100</pubDate>
</item>

  </channel>
</rss>
