<?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: net/server.lua history</title>
    <description>net/server.lua revision history</description>
    <item>
    <title>net.server: Restore epoll signalfd handling</title>
    <link>http://hg.omfa.de/prosody-hg/log/0b48cf880e79/net/server.lua</link>
    <description><![CDATA[net.server: Restore epoll signalfd handling<br/>
<br/>
Reverts 4a9a69659727]]></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 Mar 2024 13:40:37 +0100</pubDate>
</item>
<item>
    <title>net.server: Disable epoll signalfd handling by default until problems resolved</title>
    <link>http://hg.omfa.de/prosody-hg/log/4a9a69659727/net/server.lua</link>
    <description><![CDATA[net.server: Disable epoll signalfd handling by default until problems resolved]]></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, 01 Mar 2024 19:22:49 +0100</pubDate>
</item>
<item>
    <title>net.server: Handle loading from outside Prosody (e.g. Verse)</title>
    <link>http://hg.omfa.de/prosody-hg/log/e6e76f64ebb6/net/server.lua</link>
    <description><![CDATA[net.server: Handle loading from outside Prosody (e.g. Verse)<br/>
<br/>
server_select only depending on LuaSocket generally makes it more<br/>
portable, so fall back to that if util.poll can't be found.]]></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, 20 May 2023 20:44:20 +0200</pubDate>
</item>
<item>
    <title>net: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba409c67353b/net/server.lua</link>
    <description><![CDATA[net: 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, 17 Mar 2023 16:23:12 +0100</pubDate>
</item>
<item>
    <title>net: refactor sslconfig to not depend on LuaSec</title>
    <link>http://hg.omfa.de/prosody-hg/log/2ee27587fec7/net/server.lua</link>
    <description><![CDATA[net: refactor sslconfig to not depend on LuaSec<br/>
<br/>
This now requires that the network backend exposes a tls_builder<br/>
function, which essentially wraps the former util.sslconfig.new()<br/>
function, passing a factory to create the eventual SSL context.<br/>
<br/>
That allows a net.server backend to pick whatever it likes as SSL<br/>
context factory, as long as it understands the config table passed by<br/>
the SSL config builder. Heck, a backend could even mock and replace the<br/>
entire SSL config builder API.]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Sat, 02 Apr 2022 11:15:33 +0200</pubDate>
</item>
<item>
    <title>net.server_select: Deprecate and warn about it</title>
    <link>http://hg.omfa.de/prosody-hg/log/e2650d59db2d/net/server.lua</link>
    <description><![CDATA[net.server_select: Deprecate and warn about it<br/>
<br/>
To be removed in the future, but not right now. Give the log warning a<br/>
chance to prod anyone who might have network_backend=&quot;select&quot; in their<br/>
config first.<br/>
<br/>
There's also things built on Verse which uses server_select.lua, which<br/>
will need to be updated somehow.]]></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, 03 Sep 2021 17:46:55 +0200</pubDate>
</item>
<item>
    <title>net.server: Pikc server_epoll as unconditional default</title>
    <link>http://hg.omfa.de/prosody-hg/log/e273ef869794/net/server.lua</link>
    <description><![CDATA[net.server: Pikc server_epoll as unconditional default<br/>
<br/>
Previously it would have gone for server_select if util.poll was for<br/>
some reason not available, which should be never these days. And even if<br/>
it was, best to flush it out by throwing loud errors so users notice.<br/>
Then they can work around it by using select until we delete that one.]]></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, 03 Sep 2021 17:39:00 +0200</pubDate>
</item>
<item>
    <title>net.server: Fall back to default backend from libevent instead of always select</title>
    <link>http://hg.omfa.de/prosody-hg/log/54530085dffe/net/server.lua</link>
    <description><![CDATA[net.server: Fall back to default backend from libevent instead of always select<br/>
<br/>
Fixes that selecting libevent when unavaibalbe would fall back to select<br/>
instead of epoll, even if that's available.<br/>
<br/>
This way, we only have to update it in once place when choosing a new<br/>
default.]]></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, 03 Sep 2021 17:35:34 +0200</pubDate>
</item>
<item>
    <title>net.server: Switch to epoll backend by default</title>
    <link>http://hg.omfa.de/prosody-hg/log/0107ed6744aa/net/server.lua</link>
    <description><![CDATA[net.server: Switch to epoll backend by default<br/>
<br/>
(if util.poll is found)]]></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 13:43:35 +0100</pubDate>
</item>
<item>
    <title>net.server: Throw error when loading outside Prosody or Prosody config not loaded</title>
    <link>http://hg.omfa.de/prosody-hg/log/b087b5047f86/net/server.lua</link>
    <description><![CDATA[net.server: Throw error when loading outside Prosody or Prosody config not loaded]]></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>Sun, 19 Aug 2018 14:45:19 +0100</pubDate>
</item>
<item>
    <title>net.server: Init a local logger (fixes traceback on attempt to warn about missing luaevent due to later loggingmanager initialization)</title>
    <link>http://hg.omfa.de/prosody-hg/log/9932a2a5b6de/net/server.lua</link>
    <description><![CDATA[net.server: Init a local logger (fixes traceback on attempt to warn about missing luaevent due to later loggingmanager initialization)]]></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, 05 Apr 2018 15:58:08 +0200</pubDate>
</item>
<item>
    <title>Backed out changeset a0f728c3aa69 in favor of 580c13ed0ca1</title>
    <link>http://hg.omfa.de/prosody-hg/log/d611c46c6787/net/server.lua</link>
    <description><![CDATA[Backed out changeset a0f728c3aa69 in favor of 580c13ed0ca1]]></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, 29 Mar 2018 16:57:18 +0200</pubDate>
</item>
<item>
    <title>net.server: Try to require configmanager instead checking for the prosody global which does not yet exist when net.server is loaded now</title>
    <link>http://hg.omfa.de/prosody-hg/log/a0f728c3aa69/net/server.lua</link>
    <description><![CDATA[net.server: Try to require configmanager instead checking for the prosody global which does not yet exist when net.server is loaded now]]></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, 23 Mar 2018 18:02:37 +0100</pubDate>
</item>
<item>
    <title>net.server: Monkey-patch in a fallback get_backend method if missing</title>
    <link>http://hg.omfa.de/prosody-hg/log/9606a99f8617/net/server.lua</link>
    <description><![CDATA[net.server: Monkey-patch in a fallback get_backend method if missing]]></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 Aug 2016 16:52:26 +0200</pubDate>
</item>
<item>
    <title>net.server: Allow arbitrary network backends to be configured</title>
    <link>http://hg.omfa.de/prosody-hg/log/0941b3ab77c0/net/server.lua</link>
    <description><![CDATA[net.server: Allow arbitrary network backends to be configured]]></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 Aug 2016 16:51:38 +0200</pubDate>
</item>
<item>
    <title>net.server: Only update configuration if server backend supports changing settings</title>
    <link>http://hg.omfa.de/prosody-hg/log/fb68aad9dc4d/net/server.lua</link>
    <description><![CDATA[net.server: Only update configuration if server backend supports changing settings]]></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 Aug 2016 16:50:13 +0200</pubDate>
</item>
<item>
    <title>net.server: Fix whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/23a8a26e8912/net/server.lua</link>
    <description><![CDATA[net.server: Fix whitespace]]></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 Aug 2016 16:44:59 +0200</pubDate>
</item>
<item>
    <title>Merge 0.10-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/8e64e7b82928/net/server.lua</link>
    <description><![CDATA[Merge 0.10-&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, 22 Jan 2016 15:03:02 +0100</pubDate>
</item>
<item>
    <title>Merge 0.9-&gt;0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/5286e79c6829/net/server.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>Fri, 22 Jan 2016 14:49:05 +0100</pubDate>
</item>
<item>
    <title>server_select: Retry accepting clients from full servers after 10s (matches libevent behaviour)</title>
    <link>http://hg.omfa.de/prosody-hg/log/3e1dac35af87/net/server.lua</link>
    <description><![CDATA[server_select: Retry accepting clients from full servers after 10s (matches libevent behaviour)]]></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, 22 Jan 2016 01:59:25 +0100</pubDate>
</item>
<item>
    <title>net/server: Handle lack of util.signal correctly</title>
    <link>http://hg.omfa.de/prosody-hg/log/4224abbf0fdd/net/server.lua</link>
    <description><![CDATA[net/server: Handle lack of util.signal correctly]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 22 Oct 2014 16:00:40 -0400</pubDate>
</item>
<item>
    <title>net/server: Remove print</title>
    <link>http://hg.omfa.de/prosody-hg/log/913585bca01f/net/server.lua</link>
    <description><![CDATA[net/server: Remove print]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 22 Oct 2014 15:59:51 -0400</pubDate>
</item>
<item>
    <title>net.server: Rename 'server' config option to 'network_backend' (to select which net.server implementation to use)</title>
    <link>http://hg.omfa.de/prosody-hg/log/63539dfb96e7/net/server.lua</link>
    <description><![CDATA[net.server: Rename 'server' config option to 'network_backend' (to select which net.server implementation to use)]]></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>Wed, 22 Oct 2014 12:56:41 +0100</pubDate>
</item>
<item>
    <title>net/server: If server.hook_signal exists, overwrite signal.signal; else make server.hook_signal == signal.signal</title>
    <link>http://hg.omfa.de/prosody-hg/log/410067cdeb2f/net/server.lua</link>
    <description><![CDATA[net/server: If server.hook_signal exists, overwrite signal.signal; else make server.hook_signal == signal.signal<br/>
<br/>
No longer server_event specific<br/>
server.hook_signal will always exist]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 21 Oct 2014 17:26:48 -0400</pubDate>
</item>
<item>
    <title>net/server: Split up different backends in a nicer way. Add global config option 'server'</title>
    <link>http://hg.omfa.de/prosody-hg/log/37b12475f648/net/server.lua</link>
    <description><![CDATA[net/server: Split up different backends in a nicer way. Add global config option 'server']]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 17 Oct 2014 17:30:21 -0400</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/net/server.lua</link>
    <description><![CDATA[Remove all trailing whitespace]]></description>
    <author>&#70;&#108;&#111;&#114;&#105;&#97;&#110;&#32;&#90;&#101;&#105;&#116;&#122;&#32;&#60;&#102;&#108;&#111;&#114;&#111;&#98;&#64;&#98;&#97;&#98;&#101;&#108;&#109;&#111;&#110;&#107;&#101;&#121;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 09 Aug 2013 17:48:21 +0200</pubDate>
</item>
<item>
    <title>net.server*: Allow the TCP backlog parameter to be set in the config</title>
    <link>http://hg.omfa.de/prosody-hg/log/483f795f6f99/net/server.lua</link>
    <description><![CDATA[net.server*: Allow the TCP backlog parameter to be set in the config]]></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, 27 Apr 2013 22:46:01 +0200</pubDate>
</item>
<item>
    <title>net.server, _select: Reorganise configuration of server_select to be more like server_event</title>
    <link>http://hg.omfa.de/prosody-hg/log/d663483036db/net/server.lua</link>
    <description><![CDATA[net.server, _select: Reorganise configuration of server_select to be more like server_event]]></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, 23 Mar 2013 20:06:02 +0100</pubDate>
</item>
<item>
    <title>net.server: No sections in config anymore</title>
    <link>http://hg.omfa.de/prosody-hg/log/143670deee3e/net/server.lua</link>
    <description><![CDATA[net.server: No sections in config anymore]]></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, 23 Mar 2013 15:00:22 +0100</pubDate>
</item>
<item>
    <title>net.server: Don't return anything from config-reloaded hook, fixes logrotate heisenbug</title>
    <link>http://hg.omfa.de/prosody-hg/log/5d2282a29387/net/server.lua</link>
    <description><![CDATA[net.server: Don't return anything from config-reloaded hook, fixes logrotate heisenbug]]></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, 29 Dec 2012 19:09:23 +0100</pubDate>
</item>
<item>
    <title>net.server: Fix when no network_settings set and using libevent</title>
    <link>http://hg.omfa.de/prosody-hg/log/cfc038f1f923/net/server.lua</link>
    <description><![CDATA[net.server: Fix when no network_settings set and using libevent]]></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, 23 Nov 2012 17:16:22 +0100</pubDate>
</item>
<item>
    <title>net.server: Make server_* configurable in the config file.</title>
    <link>http://hg.omfa.de/prosody-hg/log/430797a8fc81/net/server.lua</link>
    <description><![CDATA[net.server: Make server_* configurable in the config file.]]></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, 23 Nov 2012 01:51:30 +0100</pubDate>
</item>
<item>
    <title>net.server: server_select != server_event (thanks Nulani, Florob)</title>
    <link>http://hg.omfa.de/prosody-hg/log/1d1fdfa29f06/net/server.lua</link>
    <description><![CDATA[net.server: server_select != server_event (thanks Nulani, Florob)]]></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, 03 May 2012 18:53:36 +0100</pubDate>
</item>
<item>
    <title>net.server, net.timer, net.server_select: Rearrange dependencies between these three modules. server.addtimer() is no longer a public function (renamed to _addtimer) and is not available at all from server_event (compat code removed to prevent traceback) (thanks Nulani)</title>
    <link>http://hg.omfa.de/prosody-hg/log/07d0a3a75c8a/net/server.lua</link>
    <description><![CDATA[net.server, net.timer, net.server_select: Rearrange dependencies between these three modules. server.addtimer() is no longer a public function (renamed to _addtimer) and is not available at all from server_event (compat code removed to prevent traceback) (thanks Nulani)]]></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, 03 May 2012 16:48:34 +0100</pubDate>
</item>
<item>
    <title>net.server: Don't load configmanager if not running inside Prosody, assume server_select</title>
    <link>http://hg.omfa.de/prosody-hg/log/447634564356/net/server.lua</link>
    <description><![CDATA[net.server: Don't load configmanager if not running inside Prosody, assume server_select]]></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, 23 Aug 2010 01:06:13 +0100</pubDate>
</item>
<item>
    <title>Merge 0.6-&gt;0.7</title>
    <link>http://hg.omfa.de/prosody-hg/log/fdd049a4e551/net/server.lua</link>
    <description><![CDATA[Merge 0.6-&gt;0.7]]></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, 09 Apr 2010 12:31:51 +0100</pubDate>
</item>
<item>
    <title>net.server: Fix logic error causing traceback when receiving a non-number port</title>
    <link>http://hg.omfa.de/prosody-hg/log/c39ad633b26d/net/server.lua</link>
    <description><![CDATA[net.server: Fix logic error causing traceback when receiving a non-number port]]></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, 09 Apr 2010 12:25:54 +0100</pubDate>
</item>
<item>
    <title>Merge 0.6-&gt;0.7</title>
    <link>http://hg.omfa.de/prosody-hg/log/692b3c6c5bd2/net/server.lua</link>
    <description><![CDATA[Merge 0.6-&gt;0.7]]></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, 22 Mar 2010 17:24:55 +0000</pubDate>
</item>
<item>
    <title>Update copyright headers for 2010</title>
    <link>http://hg.omfa.de/prosody-hg/log/b7049746bd29/net/server.lua</link>
    <description><![CDATA[Update copyright headers for 2010]]></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, 22 Mar 2010 17:06:15 +0000</pubDate>
</item>
<item>
    <title>net.server_select: Restore checks for wantread/timeout errors on receive</title>
    <link>http://hg.omfa.de/prosody-hg/log/5fe6ea49cf70/net/server.lua</link>
    <description><![CDATA[net.server_select: Restore checks for wantread/timeout errors on receive]]></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, 03 Dec 2009 19:18:18 +0000</pubDate>
</item>
<item>
    <title>net.server_select: Make bufferlen() method return, of all things, the buffer length</title>
    <link>http://hg.omfa.de/prosody-hg/log/3cb9df793269/net/server.lua</link>
    <description><![CDATA[net.server_select: Make bufferlen() method return, of all things, the buffer length]]></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, 03 Dec 2009 14:08:54 +0000</pubDate>
</item>
<item>
    <title>net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)</title>
    <link>http://hg.omfa.de/prosody-hg/log/6f5c30865ddf/net/server.lua</link>
    <description><![CDATA[net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)]]></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, 03 Dec 2009 02:28:34 +0000</pubDate>
</item>
<item>
    <title>net.server: Remove redundant commented code and some trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/625d02b2a1a0/net/server.lua</link>
    <description><![CDATA[net.server: Remove redundant commented code and some trailing whitespace]]></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, 15 Feb 2010 22:53:32 +0000</pubDate>
</item>
<item>
    <title>net.server: When libevent backend is in use, override signal.signal to use server.hook_signal</title>
    <link>http://hg.omfa.de/prosody-hg/log/1ab73691b58e/net/server.lua</link>
    <description><![CDATA[net.server: When libevent backend is in use, override signal.signal to use server.hook_signal]]></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>Sun, 10 Jan 2010 15:26:36 +0000</pubDate>
</item>
<item>
    <title>Merge with tip.</title>
    <link>http://hg.omfa.de/prosody-hg/log/27441b099984/net/server.lua</link>
    <description><![CDATA[Merge with tip.]]></description>
    <author>&#84;&#111;&#98;&#105;&#97;&#115;&#32;&#77;&#97;&#114;&#107;&#109;&#97;&#110;&#110;&#32;&#60;&#116;&#109;&#64;&#97;&#121;&#101;&#110;&#97;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 29 Nov 2009 21:33:37 +0100</pubDate>
</item>
<item>
    <title>net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.</title>
    <link>http://hg.omfa.de/prosody-hg/log/22b6b1899a55/net/server.lua</link>
    <description><![CDATA[net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.]]></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>Tue, 24 Nov 2009 14:37:14 +0500</pubDate>
</item>
<item>
    <title>net.server: Add some comments to explain to waqas how it all works :)</title>
    <link>http://hg.omfa.de/prosody-hg/log/23c687039652/net/server.lua</link>
    <description><![CDATA[net.server: Add some comments to explain to waqas how it all works :)]]></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>Sun, 22 Nov 2009 14:42:56 +0000</pubDate>
</item>
<item>
    <title>net.server: Small fix for addtimer() compatibility code</title>
    <link>http://hg.omfa.de/prosody-hg/log/fecf33cb2913/net/server.lua</link>
    <description><![CDATA[net.server: Small fix for addtimer() compatibility code]]></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>Sat, 21 Nov 2009 17:13:21 +0000</pubDate>
</item>
<item>
    <title>net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config option</title>
    <link>http://hg.omfa.de/prosody-hg/log/c69cb5c171e0/net/server.lua</link>
    <description><![CDATA[net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config option]]></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>Sat, 21 Nov 2009 02:39:08 +0000</pubDate>
</item>
<item>
    <title>server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner</title>
    <link>http://hg.omfa.de/prosody-hg/log/d4fb80b60c65/net/server.lua</link>
    <description><![CDATA[server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner]]></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, 26 Oct 2009 23:35:48 +0000</pubDate>
</item>
<item>
    <title>server.lua: Add addsocket(), refactor all code to use it, fixes nasty socket object leak - moral of the story is to not duplicate code, and not prematurely optimise. But you knew that already didn't you?</title>
    <link>http://hg.omfa.de/prosody-hg/log/ee2929e620bb/net/server.lua</link>
    <description><![CDATA[server.lua: Add addsocket(), refactor all code to use it, fixes nasty socket object leak - moral of the story is to not duplicate code, and not prematurely optimise. But you knew that already didn't you?]]></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, 26 Oct 2009 23:29:04 +0000</pubDate>
</item>
<item>
    <title>net.server: Allow changing the sslctx of a connection after it has been established</title>
    <link>http://hg.omfa.de/prosody-hg/log/52ddaa2e6ab8/net/server.lua</link>
    <description><![CDATA[net.server: Allow changing the sslctx of a connection after it has been established]]></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>Sat, 17 Oct 2009 16:21:27 +0100</pubDate>
</item>
<item>
    <title>Merge with 0.5</title>
    <link>http://hg.omfa.de/prosody-hg/log/64538c620450/net/server.lua</link>
    <description><![CDATA[Merge with 0.5]]></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>Wed, 14 Oct 2009 14:12:14 +0100</pubDate>
</item>
<item>
    <title>net.server: Better handling of closing sockets during send</title>
    <link>http://hg.omfa.de/prosody-hg/log/4a15b176fca8/net/server.lua</link>
    <description><![CDATA[net.server: Better handling of closing sockets during send]]></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>Wed, 14 Oct 2009 14:09:51 +0100</pubDate>
</item>
<item>
    <title>net.server: Small logging improvements</title>
    <link>http://hg.omfa.de/prosody-hg/log/d19c0a21bfb6/net/server.lua</link>
    <description><![CDATA[net.server: Small logging improvements]]></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>Sun, 04 Oct 2009 16:05:11 +0100</pubDate>
</item>
<item>
    <title>net.server: Pass current time to timer callbacks</title>
    <link>http://hg.omfa.de/prosody-hg/log/1fde15a415e6/net/server.lua</link>
    <description><![CDATA[net.server: Pass current time to timer callbacks]]></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>Sun, 04 Oct 2009 16:04:33 +0100</pubDate>
</item>
<item>
    <title>net.server: Increase SSL handshake round-trip limit, and make it configurable</title>
    <link>http://hg.omfa.de/prosody-hg/log/6eaa440bc9fc/net/server.lua</link>
    <description><![CDATA[net.server: Increase SSL handshake round-trip limit, and make it configurable]]></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>Sun, 04 Oct 2009 16:03:53 +0100</pubDate>
</item>
<item>
    <title>net.server: Call handler's status() to notify it of ssl handshake success</title>
    <link>http://hg.omfa.de/prosody-hg/log/6866cf298701/net/server.lua</link>
    <description><![CDATA[net.server: Call handler's status() to notify it of ssl handshake success]]></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>Sun, 04 Oct 2009 15:58:21 +0100</pubDate>
</item>
<item>
    <title>net.server: Provide a way to get sslctx of a client connection</title>
    <link>http://hg.omfa.de/prosody-hg/log/ad04cac04354/net/server.lua</link>
    <description><![CDATA[net.server: Provide a way to get sslctx of a client connection]]></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>Sun, 04 Oct 2009 15:56:55 +0100</pubDate>
</item>
<item>
    <title>net.server: Provide a way to get sslctx of a server</title>
    <link>http://hg.omfa.de/prosody-hg/log/35e05b77f6ce/net/server.lua</link>
    <description><![CDATA[net.server: Provide a way to get sslctx of a server]]></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>Sun, 04 Oct 2009 15:56:27 +0100</pubDate>
</item>

  </channel>
</rss>
