<?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: spec/util_stanza_spec.lua history</title>
    <description>spec/util_stanza_spec.lua revision history</description>
    <item>
    <title>util.stanza: Handle Clark notation for attributes in :find()</title>
    <link>http://hg.omfa.de/prosody-hg/log/59dacbd637c2/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Handle Clark notation for attributes in :find()]]></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, 17 Nov 2024 13:40:20 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Handle namespace prefixes for attributes in :find()</title>
    <link>http://hg.omfa.de/prosody-hg/log/3615590fd9ed/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Handle namespace prefixes for attributes in :find()<br/>
<br/>
More correct handling of namespaces here.<br/>
<br/>
This works with both prefixes from the parser and hacky .attr[&quot;foo:bar&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>Sun, 17 Nov 2024 12:35:51 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Add add_error() to simplify adding error tags to existing stanzas</title>
    <link>http://hg.omfa.de/prosody-hg/log/5b69ecaf3427/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Add add_error() to simplify adding error tags to existing stanzas<br/>
<br/>
Some fiddling is required now in error_reply() to ensure the cursor is in the<br/>
same place as before this change (a lot of code apparently uses that feature).]]></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, 29 Aug 2022 14:59:46 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Cover :find method in tests</title>
    <link>http://hg.omfa.de/prosody-hg/log/3ac801630b4b/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Cover :find method in tests<br/>
<br/>
This method is a bit complex so good to have some test coverage]]></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, 31 Dec 2021 14:14:03 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Increase test coverage to cover validation errors</title>
    <link>http://hg.omfa.de/prosody-hg/log/7d6497294d92/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Increase test coverage to cover validation errors]]></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, 31 Dec 2021 14:00:28 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Add :get_child_with_attr() + tests</title>
    <link>http://hg.omfa.de/prosody-hg/log/39164ea2ab9e/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Add :get_child_with_attr() + tests]]></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, 12 Sep 2021 10:31:02 +0100</pubDate>
</item>
<item>
    <title>Merge 0.11-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/f051394762ff/spec/util_stanza_spec.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>Wed, 11 Nov 2020 16:09:55 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Reject ASCII control characters (fixes #1606)</title>
    <link>http://hg.omfa.de/prosody-hg/log/9d1e21c23784/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Reject ASCII control characters (fixes #1606)]]></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, 11 Nov 2020 16:00:41 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Extract Application-Specific Condition from errors</title>
    <link>http://hg.omfa.de/prosody-hg/log/1f84d0e4d0c4/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Extract Application-Specific Condition from errors<br/>
<br/>
API change]]></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, 26 Sep 2020 18:12:18 +0200</pubDate>
</item>
<item>
    <title>spec.stanza spec: Split up util.error related tests</title>
    <link>http://hg.omfa.de/prosody-hg/log/cdd4684992f1/spec/util_stanza_spec.lua</link>
    <description><![CDATA[spec.stanza spec: Split up util.error related tests]]></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, 26 Sep 2020 19:00:17 +0200</pubDate>
</item>
<item>
    <title>util.stanza: Support Application-Specific Conditions in util.error</title>
    <link>http://hg.omfa.de/prosody-hg/log/2846b6226a8e/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Support Application-Specific Conditions in util.error]]></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, 26 Sep 2020 18:09:10 +0200</pubDate>
</item>
<item>
    <title>util.stanza: Get 'by' from context instead</title>
    <link>http://hg.omfa.de/prosody-hg/log/5705d151ea11/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Get 'by' from context instead<br/>
<br/>
Zash&gt; &lt;error by=?&gt; should go where?  extra.by?  context? source?<br/>
Zash&gt; In Prosody this would usually be module.host or a bare user/room JID<br/>
MattJ&gt; Zash: context<br/>
MattJ&gt; context.by, basically the opposite of context.actor]]></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, 26 Sep 2020 18:07:33 +0200</pubDate>
</item>
<item>
    <title>util.stanza: Support inclusion of &lt;gone&gt; URI from util.error object</title>
    <link>http://hg.omfa.de/prosody-hg/log/5e09a3389adb/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Support inclusion of &lt;gone&gt; URI from util.error object]]></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, 26 Sep 2020 17:30:47 +0200</pubDate>
</item>
<item>
    <title>util.stanza: Support getting 'by' from util.error object</title>
    <link>http://hg.omfa.de/prosody-hg/log/4d12a6785531/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Support getting 'by' from util.error object]]></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, 26 Sep 2020 17:26:31 +0200</pubDate>
</item>
<item>
    <title>util.stanza: Add method returning stanza with added indentation</title>
    <link>http://hg.omfa.de/prosody-hg/log/05e4645fc9b3/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Add method returning stanza with added indentation<br/>
<br/>
Adds indentation and line breaks to stanzas, to make stanzas easier to<br/>
read for humans.]]></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, 12 Apr 2020 17:03:05 +0200</pubDate>
</item>
<item>
    <title>util.stanza: Accept util.error object to error_reply</title>
    <link>http://hg.omfa.de/prosody-hg/log/e25a1a9a6e7e/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Accept util.error object to error_reply<br/>
<br/>
If we're moving towards util.error as the standard error container then<br/>
this makes sense.<br/>
<br/>
This may allow for future extensibility without needing a lot of<br/>
optional arguments.]]></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, 14 Dec 2019 22:47:41 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Support the 'by' attribute on errors</title>
    <link>http://hg.omfa.de/prosody-hg/log/5c2d1b13537c/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Support the 'by' attribute on errors<br/>
<br/>
This is to be used when the entity generating the error is not the same<br/>
as the one the stanza was directed to, e.g. an intermediate server.]]></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, 25 Nov 2019 20:59:36 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Check that argument to error_reply is NOT a stanza of type error</title>
    <link>http://hg.omfa.de/prosody-hg/log/f53c03ab4357/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Check that argument to error_reply is NOT a stanza of type error<br/>
<br/>
Replying to an error is Very Bad]]></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, 25 Nov 2019 20:52:03 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Check that argument to error_reply is a stanza</title>
    <link>http://hg.omfa.de/prosody-hg/log/4eab1f5a4f3b/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Check that argument to error_reply is a stanza]]></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, 25 Nov 2019 20:52:01 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Remove redundant check for attrs</title>
    <link>http://hg.omfa.de/prosody-hg/log/f28718f46196/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Remove redundant check for attrs<br/>
<br/>
A stanza can't not have attrs if created the correct way]]></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, 25 Nov 2019 20:46:55 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Check that argument to reply is a stanza</title>
    <link>http://hg.omfa.de/prosody-hg/log/22db763c510c/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Check that argument to reply is a stanza]]></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, 25 Nov 2019 20:44:05 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Fix :top_tag() handling of namespaced attributes</title>
    <link>http://hg.omfa.de/prosody-hg/log/5a2e53bef031/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Fix :top_tag() handling of namespaced 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>Mon, 25 Mar 2019 14:37:43 +0000</pubDate>
</item>
<item>
    <title>util.stanza: Require a type attribute for iq stanzas</title>
    <link>http://hg.omfa.de/prosody-hg/log/51583ea2b4fd/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Require a type attribute for iq stanzas]]></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, 28 Dec 2018 20:49:01 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Improve tests</title>
    <link>http://hg.omfa.de/prosody-hg/log/e7e75b091c96/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Improve tests]]></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 Dec 2018 02:16:21 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Validate input to clone() (with brief tests)</title>
    <link>http://hg.omfa.de/prosody-hg/log/bff66c3faceb/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Validate input to clone() (with brief tests)]]></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, 17 Nov 2018 15:26:11 +0100</pubDate>
</item>
<item>
    <title>util.stanza tests: Remove unused variable #luacheck</title>
    <link>http://hg.omfa.de/prosody-hg/log/21c2f3331c59/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza tests: Remove unused variable #luacheck]]></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, 13 Sep 2018 16:45:18 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Don't automatically generate ids for iq stanzas</title>
    <link>http://hg.omfa.de/prosody-hg/log/feaef6215bb8/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Don't automatically generate ids for iq stanzas<br/>
<br/>
Users of this API should provide their own id attribute that meets their<br/>
uniqueness requirements.<br/>
<br/>
The current implementation leaks information (i.e. how many iq stanzas<br/>
have been sent by the server to other JIDs). Providing any strong<br/>
guarantees of randomness here would need to pull in additional<br/>
dependencies that we don't want in this simple library.]]></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, 13 Sep 2018 16:35:48 +0100</pubDate>
</item>
<item>
    <title>util.stanza tests: Fix test name (copy/paste error?)</title>
    <link>http://hg.omfa.de/prosody-hg/log/57f8e41255fb/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza tests: Fix test name (copy/paste 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>Thu, 13 Sep 2018 15:37:42 +0100</pubDate>
</item>
<item>
    <title>util.stanza + tests: Bail out of loop if we are iterating too far, fixes #981</title>
    <link>http://hg.omfa.de/prosody-hg/log/7df29c5fbb9b/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza + tests: Bail out of loop if we are iterating too far, fixes #981]]></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 21:56:33 +0100</pubDate>
</item>
<item>
    <title>util.stanza tests: Add tests for maptags() method</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba38a947020e/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza tests: Add tests for maptags() 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>Sun, 19 Aug 2018 21:29:52 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Brief tests for :remove_children</title>
    <link>http://hg.omfa.de/prosody-hg/log/4d64ff0719a6/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Brief tests for :remove_children]]></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 Jul 2018 19:13:14 +0200</pubDate>
</item>
<item>
    <title>util.stanza: tests: Add more invalid data types and update for :text(nil) and :text(&quot;&quot;)</title>
    <link>http://hg.omfa.de/prosody-hg/log/c7734b59506f/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: tests: Add more invalid data types and update for :text(nil) and :text(&quot;&quot;)]]></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, 21 Mar 2018 22:08:54 +0000</pubDate>
</item>
<item>
    <title>util.stanza: Switch from asserts to if's, improve performance, errors and tests</title>
    <link>http://hg.omfa.de/prosody-hg/log/20532f191f8d/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Switch from asserts to if's, improve performance, errors and tests]]></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, 18 Mar 2018 11:32:00 +0000</pubDate>
</item>
<item>
    <title>util.stanza: Test coverage of is_stanza()</title>
    <link>http://hg.omfa.de/prosody-hg/log/e3e9479d526e/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Test coverage of is_stanza()]]></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, 17 Mar 2018 19:50:22 +0100</pubDate>
</item>
<item>
    <title>util.stanza: Add stricter validation for data passed to stanza builder API</title>
    <link>http://hg.omfa.de/prosody-hg/log/62bfc85a53c8/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Add stricter validation for data passed to stanza builder API]]></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, 16 Mar 2018 14:51:24 +0000</pubDate>
</item>
<item>
    <title>util.stanza: Add tests ensuring support for unicode in tag/attr names</title>
    <link>http://hg.omfa.de/prosody-hg/log/282d544d48f4/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Add tests ensuring support for unicode in tag/attr names]]></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, 16 Mar 2018 14:50:28 +0000</pubDate>
</item>
<item>
    <title>util.stanza: Fix tests to call error_reply() correctly, and add tests to ensure it vaguely works</title>
    <link>http://hg.omfa.de/prosody-hg/log/6e5fbeaca0f4/spec/util_stanza_spec.lua</link>
    <description><![CDATA[util.stanza: Fix tests to call error_reply() correctly, and add tests to ensure it vaguely 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>Fri, 16 Mar 2018 14:24:53 +0000</pubDate>
</item>
<item>
    <title>Port tests to the `busted` test runner</title>
    <link>http://hg.omfa.de/prosody-hg/log/4878e4159e12/spec/util_stanza_spec.lua</link>
    <description><![CDATA[Port tests to the `busted` test runner]]></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>Fri, 15 Sep 2017 17:07:57 -0400</pubDate>
</item>

  </channel>
</rss>
