<?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_net_multiplex.lua history</title>
    <description>plugins/mod_net_multiplex.lua revision history</description>
    <item>
    <title>plugins: Use integer config API with interval specification where sensible</title>
    <link>http://hg.omfa.de/prosody-hg/log/50324f66ca2a/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[plugins: Use integer config API with interval specification where sensible<br/>
<br/>
Many of these fall into a few categories:<br/>
- util.cache size, must be &gt;= 1<br/>
- byte or item counts that logically can't be negative<br/>
- port numbers that should be in 1..0xffff]]></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, 17 Jul 2023 01:38:54 +0200</pubDate>
</item>
<item>
    <title>plugins: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/74b9e05af71e/plugins/mod_net_multiplex.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_net_multiplex: Set read size/mode to that of the target listener</title>
    <link>http://hg.omfa.de/prosody-hg/log/1c7602c70d1f/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: Set read size/mode to that of the target listener<br/>
<br/>
Otherwise it would use the configured buffer size, or previously '*a'.<br/>
Using the read size set by the listener seems more sensible.]]></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, 02 Aug 2020 00:24:54 +0200</pubDate>
</item>
<item>
    <title>mod_net_multiplex: Read no more than the max buffer size setting</title>
    <link>http://hg.omfa.de/prosody-hg/log/a59b37b03eca/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: Read no more than the max buffer size setting<br/>
<br/>
Otherwise the '*a' read mode applies, which under certain circumstances<br/>
can read infinite amounts of data into memory.]]></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, 02 Aug 2020 00:22:57 +0200</pubDate>
</item>
<item>
    <title>mod_net_multiplex: Remove debug message</title>
    <link>http://hg.omfa.de/prosody-hg/log/fa0cad7c89e3/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: Remove debug message<br/>
<br/>
This was something I added during development and set to info level for<br/>
visibility.]]></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, 01 Dec 2019 02:04:24 +0100</pubDate>
</item>
<item>
    <title>mod_net_multiplex: Tweak debug logging for ALPN case</title>
    <link>http://hg.omfa.de/prosody-hg/log/276f62d14437/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: Tweak debug logging for ALPN case]]></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, 29 Nov 2019 23:41:41 +0100</pubDate>
</item>
<item>
    <title>mod_net_multiplex: Add support for using ALPN</title>
    <link>http://hg.omfa.de/prosody-hg/log/09697a673015/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: Add support for using ALPN<br/>
<br/>
Potentially a bit more efficient since it can jump to the selected<br/>
protocol on connect instead of waiting for some data to look at.<br/>
<br/>
Adds a 'protocol' field to net providers for this purpose.]]></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, 29 Nov 2019 23:27:51 +0100</pubDate>
</item>
<item>
    <title>mod_net_multiplex: Silence luacheck warnings</title>
    <link>http://hg.omfa.de/prosody-hg/log/876171084ea3/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: 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>Wed, 10 Oct 2018 21:56:47 +0200</pubDate>
</item>
<item>
    <title>Merge 0.9-&gt;0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/caf26fc419e9/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[Merge 0.9-&gt;0.10]]></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, 04 Jan 2017 10:53:12 +0100</pubDate>
</item>
<item>
    <title>mod_net_multiplex: Enable SSL on the SSL port (fixes #803)</title>
    <link>http://hg.omfa.de/prosody-hg/log/00bca79ae778/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: Enable SSL on the SSL port (fixes #803)]]></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, 21 Dec 2016 11:02:17 +0100</pubDate>
</item>
<item>
    <title>mod_net_multiplex: remove unused one-letter loop variable [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/021d2b844c51/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: remove unused one-letter loop variable [luacheck]]]></description>
    <author>&#65;&#110;&#116;&#111;&#110;&#32;&#83;&#104;&#101;&#115;&#116;&#97;&#107;&#111;&#118;&#32;&#60;&#97;&#118;&#54;&#64;&#100;&#119;&#105;&#109;&#108;&#97;&#98;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 14 Jul 2016 18:51:22 +0800</pubDate>
</item>
<item>
    <title>net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent)</title>
    <link>http://hg.omfa.de/prosody-hg/log/4220ffb87b22/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent)]]></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>Fri, 29 Aug 2014 11:54:34 +0100</pubDate>
</item>
<item>
    <title>mod_{admin_telnet,c2s,component,http,net_multiplex,s2s}: Use module:provides() instead of module:add_item().</title>
    <link>http://hg.omfa.de/prosody-hg/log/bcabea740c00/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_{admin_telnet,c2s,component,http,net_multiplex,s2s}: Use module:provides() instead of module:add_item().]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 12 Sep 2012 22:22:31 +0500</pubDate>
</item>
<item>
    <title>mod_net_multiplex: Port multiplexing (run multiple different services on a the same port(s))... now pluggable for use with any net plugin</title>
    <link>http://hg.omfa.de/prosody-hg/log/d5739b8b7161/plugins/mod_net_multiplex.lua</link>
    <description><![CDATA[mod_net_multiplex: Port multiplexing (run multiple different services on a the same port(s))... now pluggable for use with any net plugin]]></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>Thu, 15 Mar 2012 03:05:02 +0000</pubDate>
</item>

  </channel>
</rss>
