<?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/adns.lua history</title>
    <description>net/adns.lua revision history</description>
    <item>
    <title>net.adns: Collect DNS lookup timing metrics</title>
    <link>http://hg.omfa.de/prosody-hg/log/5abdcad8c2e0/net/adns.lua</link>
    <description><![CDATA[net.adns: Collect DNS lookup timing metrics<br/>
<br/>
Nice to have this in OpenMetricts instead of debug logs]]></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, 07 Feb 2025 09:22:52 +0100</pubDate>
</item>
<item>
    <title>net: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba409c67353b/net/adns.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>Merge 0.11-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/97077089f3c2/net/adns.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>Tue, 12 Jan 2021 19:19:15 +0100</pubDate>
</item>
<item>
    <title>net.adns: Prevent empty packets from being sent on &quot;connect&quot; (fix #1619)</title>
    <link>http://hg.omfa.de/prosody-hg/log/2115496e8251/net/adns.lua</link>
    <description><![CDATA[net.adns: Prevent empty packets from being sent on &quot;connect&quot; (fix #1619)<br/>
<br/>
Thanks Ge0rG for testing]]></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>Tue, 12 Jan 2021 13:25:08 +0100</pubDate>
</item>
<item>
    <title>net.adns: Reduce 'Exhausted all servers' message to warning</title>
    <link>http://hg.omfa.de/prosody-hg/log/65ce1178d655/net/adns.lua</link>
    <description><![CDATA[net.adns: Reduce 'Exhausted all servers' message to warning<br/>
<br/>
It happens often and generally doesn't require admin intervention.]]></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, 08 Dec 2020 15:49:25 +0000</pubDate>
</item>
<item>
    <title>util.dependencies: Tone down lua-unbound dependency for now</title>
    <link>http://hg.omfa.de/prosody-hg/log/3b9d533da8fe/net/adns.lua</link>
    <description><![CDATA[util.dependencies: Tone down lua-unbound dependency for now<br/>
<br/>
At least until packages are available<br/>
<br/>
Wording from MattJ]]></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 Jun 2020 14:25:57 +0200</pubDate>
</item>
<item>
    <title>net.adns: Log a warning if loaded (because net.unbound wasn't)</title>
    <link>http://hg.omfa.de/prosody-hg/log/97de279ca01a/net/adns.lua</link>
    <description><![CDATA[net.adns: Log a warning if loaded (because net.unbound wasn't)]]></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, 25 Jun 2020 17:55:24 +0200</pubDate>
</item>
<item>
    <title>net.adns: Add :lookup_promise() method</title>
    <link>http://hg.omfa.de/prosody-hg/log/431511e190bc/net/adns.lua</link>
    <description><![CDATA[net.adns: Add :lookup_promise() method]]></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, 24 Jan 2020 13:50:02 +0000</pubDate>
</item>
<item>
    <title>net.adns: Remove unused local [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/2f7628804db6/net/adns.lua</link>
    <description><![CDATA[net.adns: Remove unused local [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>Tue, 30 Jul 2019 02:36:15 +0200</pubDate>
</item>
<item>
    <title>net.*: Remove tostring call from logging</title>
    <link>http://hg.omfa.de/prosody-hg/log/b327f2870382/net/adns.lua</link>
    <description><![CDATA[net.*: Remove tostring call from logging<br/>
<br/>
Taken care of by loggingmanager 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>Tue, 30 Jul 2019 02:35:17 +0200</pubDate>
</item>
<item>
    <title>net.adns: Silence individual luacheck warnings instead of ignoring entire file</title>
    <link>http://hg.omfa.de/prosody-hg/log/47121e8dc5b1/net/adns.lua</link>
    <description><![CDATA[net.adns: Silence individual luacheck warnings instead of ignoring entire 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>Mon, 24 Dec 2018 03:00:27 +0100</pubDate>
</item>
<item>
    <title>vairious: Add annotation when an empty environment is set [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/4f0f5b49bb03/net/adns.lua</link>
    <description><![CDATA[vairious: Add annotation when an empty environment is set [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, 28 Feb 2018 20:06:26 +0100</pubDate>
</item>
<item>
    <title>net.adns: Import setmetatable into a local (fixes traceback on Lua 5.2)</title>
    <link>http://hg.omfa.de/prosody-hg/log/9ca0e3128b62/net/adns.lua</link>
    <description><![CDATA[net.adns: Import setmetatable into a local (fixes traceback on Lua 5.2)]]></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, 27 Sep 2017 17:34:54 +0200</pubDate>
</item>
<item>
    <title>net.adns: Restructure to allow creating separate resolver objects, like net.dns</title>
    <link>http://hg.omfa.de/prosody-hg/log/9a97dd174ec9/net/adns.lua</link>
    <description><![CDATA[net.adns: Restructure to allow creating separate resolver objects, like net.dns]]></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, 25 Sep 2017 23:06:00 +0100</pubDate>
</item>
<item>
    <title>net.adns: remove unused local variables t_insert and t_remove [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/ee878fa78b8b/net/adns.lua</link>
    <description><![CDATA[net.adns: remove unused local variables t_insert and t_remove [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>Sat, 09 Jul 2016 00:58:16 +0800</pubDate>
</item>
<item>
    <title>net.*: Remove use of module() function</title>
    <link>http://hg.omfa.de/prosody-hg/log/647adfd8f738/net/adns.lua</link>
    <description><![CDATA[net.*: Remove use of module() function]]></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, 21 Feb 2015 10:45:24 +0100</pubDate>
</item>
<item>
    <title>Merge 0.9 -&gt; 0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/8273236a995f/net/adns.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>Sun, 09 Nov 2014 20:30:04 +0100</pubDate>
</item>
<item>
    <title>net.adns: Log peername recorded from wrapped setpeername instead of calling sock:getpeername, it exists and throws an error on unconnected sockets (thanks wirehack7)</title>
    <link>http://hg.omfa.de/prosody-hg/log/84ca02c6a47e/net/adns.lua</link>
    <description><![CDATA[net.adns: Log peername recorded from wrapped setpeername instead of calling sock:getpeername, it exists and throws an error on unconnected sockets (thanks wirehack7)]]></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, 30 Oct 2014 12:08:05 +0100</pubDate>
</item>
<item>
    <title>net.adns: Preserve error from setpeername</title>
    <link>http://hg.omfa.de/prosody-hg/log/f869eec511c8/net/adns.lua</link>
    <description><![CDATA[net.adns: Preserve error from setpeername]]></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, 30 Oct 2014 12:05:24 +0100</pubDate>
</item>
<item>
    <title>Merge 0.9-&gt;0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/a29cc79295e6/net/adns.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>Mon, 30 Jun 2014 13:11:01 +0200</pubDate>
</item>
<item>
    <title>net.adns: Add missing local declaration</title>
    <link>http://hg.omfa.de/prosody-hg/log/a380b09649e6/net/adns.lua</link>
    <description><![CDATA[net.adns: Add missing local declaration]]></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, 25 Jun 2014 15:33:49 +0200</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/net/adns.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.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)</title>
    <link>http://hg.omfa.de/prosody-hg/log/411e9e7d8035/net/adns.lua</link>
    <description><![CDATA[net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)]]></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 Jul 2013 07:45:10 +0200</pubDate>
</item>
<item>
    <title>net.adns: Fix logging to handle unconnected UDP sockets</title>
    <link>http://hg.omfa.de/prosody-hg/log/c994524ef953/net/adns.lua</link>
    <description><![CDATA[net.adns: Fix logging to handle unconnected UDP sockets]]></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, 08 Jan 2011 23:20:36 +0000</pubDate>
</item>
<item>
    <title>net.adns: Log the DNS server that a query is sent to</title>
    <link>http://hg.omfa.de/prosody-hg/log/764922062c38/net/adns.lua</link>
    <description><![CDATA[net.adns: Log the DNS server that a query is sent to]]></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, 04 Jan 2011 16:37:57 +0000</pubDate>
</item>
<item>
    <title>net.adns: Handle dns.query() failures, and pass error to handler</title>
    <link>http://hg.omfa.de/prosody-hg/log/32ec833c2edf/net/adns.lua</link>
    <description><![CDATA[net.adns: Handle dns.query() failures, and pass error to handler]]></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, 24 Dec 2010 04:52:40 +0000</pubDate>
</item>
<item>
    <title>net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dns</title>
    <link>http://hg.omfa.de/prosody-hg/log/fb95015bc646/net/adns.lua</link>
    <description><![CDATA[net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dns]]></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, 05 Jul 2010 12:05:46 +0100</pubDate>
</item>
<item>
    <title>net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()</title>
    <link>http://hg.omfa.de/prosody-hg/log/b3117a1da834/net/adns.lua</link>
    <description><![CDATA[net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()]]></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, 05 Jul 2010 11:51:17 +0100</pubDate>
</item>
<item>
    <title>Merge 0.6-&gt;0.7</title>
    <link>http://hg.omfa.de/prosody-hg/log/692b3c6c5bd2/net/adns.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/adns.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>Merge with 0.6</title>
    <link>http://hg.omfa.de/prosody-hg/log/9c5d8e0c146e/net/adns.lua</link>
    <description><![CDATA[Merge with 0.6]]></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, 25 Feb 2010 18:03:15 +0000</pubDate>
</item>
<item>
    <title>net.adns: Trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/1600aff0839f/net/adns.lua</link>
    <description><![CDATA[net.adns: 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>Wed, 20 Jan 2010 02:44:38 +0000</pubDate>
</item>
<item>
    <title>net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)</title>
    <link>http://hg.omfa.de/prosody-hg/log/be4b1e796bd2/net/adns.lua</link>
    <description><![CDATA[net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)]]></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, 18 Feb 2010 16:44:26 +0000</pubDate>
</item>
<item>
    <title>net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)</title>
    <link>http://hg.omfa.de/prosody-hg/log/cbc58fc170ad/net/adns.lua</link>
    <description><![CDATA[net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)]]></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, 16 Feb 2010 15:05:18 +0000</pubDate>
</item>
<item>
    <title>net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.</title>
    <link>http://hg.omfa.de/prosody-hg/log/61e5eff54415/net/adns.lua</link>
    <description><![CDATA[net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.]]></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, 10 Feb 2010 01:58:49 +0500</pubDate>
</item>
<item>
    <title>net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)</title>
    <link>http://hg.omfa.de/prosody-hg/log/0a65fc0c7bee/net/adns.lua</link>
    <description><![CDATA[net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)]]></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, 31 Jan 2010 19:54:56 +0000</pubDate>
</item>
<item>
    <title>net.adns: Trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/50d1ba86a959/net/adns.lua</link>
    <description><![CDATA[net.adns: 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>Sun, 31 Jan 2010 18:09:37 +0000</pubDate>
</item>
<item>
    <title>net.adns: Some cleanup, happens to also make it compatible with libevent</title>
    <link>http://hg.omfa.de/prosody-hg/log/aa8db84ae69d/net/adns.lua</link>
    <description><![CDATA[net.adns: Some cleanup, happens to also make it compatible with libevent]]></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, 26 Nov 2009 22:08:10 +0000</pubDate>
</item>
<item>
    <title>net.adns: Update for new net.server API (doesn't work with libevent yet)</title>
    <link>http://hg.omfa.de/prosody-hg/log/f107f0205793/net/adns.lua</link>
    <description><![CDATA[net.adns: Update for new net.server API (doesn't work with libevent yet)]]></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 04:42:47 +0000</pubDate>
</item>
<item>
    <title>net.adns: Bump log-level of DNS handler errors to, er, 'error'</title>
    <link>http://hg.omfa.de/prosody-hg/log/3c52b949e472/net/adns.lua</link>
    <description><![CDATA[net.adns: Bump log-level of DNS handler errors to, er, 'error']]></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, 05 Oct 2009 09:56:08 +0100</pubDate>
</item>
<item>
    <title>Merge with 0.5</title>
    <link>http://hg.omfa.de/prosody-hg/log/45779d67c26c/net/adns.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>Fri, 18 Sep 2009 02:48:52 +0100</pubDate>
</item>
<item>
    <title>net.adns: Utilise new net.dns API to handle DNS network errors</title>
    <link>http://hg.omfa.de/prosody-hg/log/c4dff34f3d32/net/adns.lua</link>
    <description><![CDATA[net.adns: Utilise new net.dns API to handle DNS network errors]]></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, 18 Sep 2009 02:46:11 +0100</pubDate>
</item>
<item>
    <title>net.adns: Add some debug logging to help track down traceback</title>
    <link>http://hg.omfa.de/prosody-hg/log/3a5b6cd6b8c9/net/adns.lua</link>
    <description><![CDATA[net.adns: Add some debug logging to help track down traceback]]></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, 18 Aug 2009 15:59:11 +0100</pubDate>
</item>
<item>
    <title>Add copyright header to those files missing one</title>
    <link>http://hg.omfa.de/prosody-hg/log/569d58d21612/net/adns.lua</link>
    <description><![CDATA[Add copyright header to those files missing one]]></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, 10 Jul 2009 03:08:38 +0100</pubDate>
</item>
<item>
    <title>Add log message when DNS lookup is cancelled</title>
    <link>http://hg.omfa.de/prosody-hg/log/5f992ddc9685/net/adns.lua</link>
    <description><![CDATA[Add log message when DNS lookup is cancelled]]></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, 28 May 2009 02:17:19 +0100</pubDate>
</item>
<item>
    <title>net.adns: Fix for calling handler when cancelling DNS lookup</title>
    <link>http://hg.omfa.de/prosody-hg/log/6842bacddfcb/net/adns.lua</link>
    <description><![CDATA[net.adns: Fix for calling handler when cancelling DNS lookup]]></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, 28 May 2009 02:16:43 +0100</pubDate>
</item>
<item>
    <title>net.adns: Add support for cancelling a non-blocking lookup, optionally calling the handler</title>
    <link>http://hg.omfa.de/prosody-hg/log/23725bfdeed5/net/adns.lua</link>
    <description><![CDATA[net.adns: Add support for cancelling a non-blocking lookup, optionally calling the handler]]></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, 26 May 2009 21:48:32 +0100</pubDate>
</item>
<item>
    <title>net.adns: Call handler for records already cached</title>
    <link>http://hg.omfa.de/prosody-hg/log/0eed5db7758d/net/adns.lua</link>
    <description><![CDATA[net.adns: Call handler for records already cached]]></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, 18 Apr 2009 17:48:30 +0100</pubDate>
</item>
<item>
    <title>net.adns: Flush buffer after sending DNS request</title>
    <link>http://hg.omfa.de/prosody-hg/log/b52d442161f2/net/adns.lua</link>
    <description><![CDATA[net.adns: Flush buffer after sending DNS request]]></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, 11 Apr 2009 16:13:40 +0100</pubDate>
</item>
<item>
    <title>net.adns: Catch errors in DNS response callbacks</title>
    <link>http://hg.omfa.de/prosody-hg/log/b091a1a7273b/net/adns.lua</link>
    <description><![CDATA[net.adns: Catch errors in DNS response 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>Fri, 10 Apr 2009 10:30:50 +0100</pubDate>
</item>
<item>
    <title>net.adns: Set new send in net.server after 'connecting UDP' socket</title>
    <link>http://hg.omfa.de/prosody-hg/log/96de7f0a41cc/net/adns.lua</link>
    <description><![CDATA[net.adns: Set new send in net.server after 'connecting UDP' socket]]></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, 07 Mar 2009 19:57:28 +0000</pubDate>
</item>
<item>
    <title>net.adns: Return _M</title>
    <link>http://hg.omfa.de/prosody-hg/log/24018ba2f7c0/net/adns.lua</link>
    <description><![CDATA[net.adns: Return _M]]></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, 04 Mar 2009 15:52:05 +0000</pubDate>
</item>
<item>
    <title>net.adns: Load the correct dns lib</title>
    <link>http://hg.omfa.de/prosody-hg/log/642af1bdf74e/net/adns.lua</link>
    <description><![CDATA[net.adns: Load the correct dns lib]]></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, 04 Mar 2009 14:44:28 +0000</pubDate>
</item>
<item>
    <title>net.adns: Add helper module for performing non-blocking DNS lookups</title>
    <link>http://hg.omfa.de/prosody-hg/log/4fd5d8f1657c/net/adns.lua</link>
    <description><![CDATA[net.adns: Add helper module for performing non-blocking DNS lookups]]></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, 04 Mar 2009 12:59:35 +0000</pubDate>
</item>

  </channel>
</rss>
