<?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/stun.lua history</title>
    <description>net/stun.lua revision history</description>
    <item>
    <title>net.stun: Fix parsing of STUN packets with 0-length attributes</title>
    <link>http://hg.omfa.de/prosody-hg/log/721823e085ec/net/stun.lua</link>
    <description><![CDATA[net.stun: Fix parsing of STUN packets with 0-length attributes<br/>
<br/>
Not sure where the '20' came from. RFC 8489 defines attributes as simple TLVs,<br/>
with the type+length header being always 16 bits (4 bytes).<br/>
<br/>
The branch for non-zero lengths already uses the correct header size.]]></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 May 2026 13:29:28 +0100</pubDate>
</item>
<item>
    <title>net: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba409c67353b/net/stun.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.stun: Support for xor-relayed-address attribute</title>
    <link>http://hg.omfa.de/prosody-hg/log/0602245fc84e/net/stun.lua</link>
    <description><![CDATA[net.stun: Support for xor-relayed-address attribute]]></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, 05 Mar 2022 11:30:55 +0000</pubDate>
</item>
<item>
    <title>net.stun: Add xor-peer-address helper</title>
    <link>http://hg.omfa.de/prosody-hg/log/9a8b0c5b4b14/net/stun.lua</link>
    <description><![CDATA[net.stun: Add xor-peer-address helper]]></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, 05 Mar 2022 11:04:25 +0000</pubDate>
</item>
<item>
    <title>net.stun: Factor out address unpack, an operation common to multiple attributes</title>
    <link>http://hg.omfa.de/prosody-hg/log/9889b1815d31/net/stun.lua</link>
    <description><![CDATA[net.stun: Factor out address unpack, an operation common to multiple attributes]]></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, 05 Mar 2022 11:03:44 +0000</pubDate>
</item>
<item>
    <title>net.stun: Name some more attributes from TURN</title>
    <link>http://hg.omfa.de/prosody-hg/log/f2ae9c6d1d9f/net/stun.lua</link>
    <description><![CDATA[net.stun: Name some more attributes from TURN]]></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, 05 Mar 2022 11:00:08 +0000</pubDate>
</item>
<item>
    <title>net.stun: Add lookup table generation helper, reduces code duplication</title>
    <link>http://hg.omfa.de/prosody-hg/log/d82c8efc6dd5/net/stun.lua</link>
    <description><![CDATA[net.stun: Add lookup table generation helper, reduces code duplication]]></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, 05 Mar 2022 10:59:19 +0000</pubDate>
</item>
<item>
    <title>net.stun: Hyphenate method names for consistency</title>
    <link>http://hg.omfa.de/prosody-hg/log/7a2f036f73b3/net/stun.lua</link>
    <description><![CDATA[net.stun: Hyphenate method names for consistency]]></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, 05 Mar 2022 10:57:47 +0000</pubDate>
</item>
<item>
    <title>net.stun: Use util.bitcompat to deal with bit module variances across Lua versions</title>
    <link>http://hg.omfa.de/prosody-hg/log/0801db678f5e/net/stun.lua</link>
    <description><![CDATA[net.stun: Use util.bitcompat to deal with bit module variances across Lua versions]]></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 Mar 2022 16:58:28 +0100</pubDate>
</item>
<item>
    <title>net.stun: Use util.strbitop</title>
    <link>http://hg.omfa.de/prosody-hg/log/f81488951f81/net/stun.lua</link>
    <description><![CDATA[net.stun: Use util.strbitop<br/>
<br/>
Improves performance since the whole procedure is done in C]]></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 Mar 2022 16:55:32 +0100</pubDate>
</item>
<item>
    <title>net.stun: New library that implements STUN/TURN parsing/serialization</title>
    <link>http://hg.omfa.de/prosody-hg/log/0f77e28df5c8/net/stun.lua</link>
    <description><![CDATA[net.stun: New library that implements STUN/TURN parsing/serialization]]></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, 04 Mar 2022 15:23:32 +0000</pubDate>
</item>

  </channel>
</rss>
