<?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_pubsub_spec.lua history</title>
    <description>spec/util_pubsub_spec.lua revision history</description>
    <item>
    <title>util.pubsub: Add method returning subset of config as metadata</title>
    <link>http://hg.omfa.de/prosody-hg/log/3b357ab6b6eb/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Add method returning subset of config as metadata<br/>
<br/>
Allows granting read only access to other sets of users using a separate<br/>
access control capability, which makes sense as some properties may be<br/>
intended to be public but read-only.]]></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, 08 Nov 2024 02:11:00 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Fix test to account for not using util.error</title>
    <link>http://hg.omfa.de/prosody-hg/log/272ea65c3087/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Fix test to account for not using 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>Tue, 29 Oct 2024 15:05:14 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Fix item store resize to &quot;max&quot;</title>
    <link>http://hg.omfa.de/prosody-hg/log/26af75c20163/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Fix item store resize to &quot;max&quot;<br/>
<br/>
Previously this would end up passing the &quot;max&quot; directly to the<br/>
underlying storage.]]></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, 06 Jan 2022 01:18:35 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Add support for limiting number of items to retrieve</title>
    <link>http://hg.omfa.de/prosody-hg/log/5610f7c5b261/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Add support for limiting number of items to retrieve<br/>
<br/>
Hopefully this will eventually be upgraded to RSM, which is why the<br/>
argument is called 'resultspec' and is a table.]]></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, 05 Sep 2021 16:21:10 +0200</pubDate>
</item>
<item>
    <title>util.pubsub: Signal that 'persistent-items' is unsupported when disabled</title>
    <link>http://hg.omfa.de/prosody-hg/log/3ead0967e04d/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Signal that 'persistent-items' is unsupported when disabled<br/>
<br/>
XEP-0060 says that this the way to indicate that 'persistent-items' is<br/>
unsupported, but doesn't explicitly say if it being disabled in the node<br/>
configuration also counts as unsupported.]]></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, 22 Jul 2021 19:53:21 +0200</pubDate>
</item>
<item>
    <title>util.pubsub: Fix behavior of persist_items disabled</title>
    <link>http://hg.omfa.de/prosody-hg/log/7a77f0c05382/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Fix behavior of persist_items disabled<br/>
<br/>
When set to 'false' there is no need for a persistence interface at all,<br/>
since items are not persisted after being broadcast.<br/>
<br/>
Had started wondering if maybe the behavior was wrong, after reading<br/>
parts of XEP-0060 that pointed in that direction.<br/>
<br/>
Some discussion of this can be found in logs of<br/>
xmpp:xsf@muc.xmpp.org?join from around 2021-07-20<br/>
<br/>
Thanks to Ralph for confirming.]]></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, 22 Jul 2021 21:01:11 +0200</pubDate>
</item>
<item>
    <title>util.pubsub: Ignore unused argument in tests [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/3b8431eed785/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Ignore unused argument in tests [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>Sun, 29 Dec 2019 01:11:55 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Cover subscription filter in a partial test</title>
    <link>http://hg.omfa.de/prosody-hg/log/d960c703e6b3/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Cover subscription filter in a partial test<br/>
<br/>
I'm not sure I understand spies well enough to test that the arguments<br/>
and return values are as expected.<br/>
<br/>
Better than nothing at least.]]></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, 26 Dec 2019 01:52:14 +0100</pubDate>
</item>
<item>
    <title>tests: Silence [luacheck] warnings</title>
    <link>http://hg.omfa.de/prosody-hg/log/6c6ff4509082/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[tests: 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>Mon, 23 Dec 2019 21:33:10 +0100</pubDate>
</item>
<item>
    <title>util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error (fixes #1455)</title>
    <link>http://hg.omfa.de/prosody-hg/log/0a2d7efca039/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error (fixes #1455)]]></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, 27 Oct 2019 14:45:57 +0000</pubDate>
</item>
<item>
    <title>util.pubsub: Validate node configuration on node creation (fixes #1328)</title>
    <link>http://hg.omfa.de/prosody-hg/log/ec353524b739/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Validate node configuration on node creation (fixes #1328)]]></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, 03 Mar 2019 19:31:56 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Add support for requesting multiple specific items (needed for #1305)</title>
    <link>http://hg.omfa.de/prosody-hg/log/7f84d7f77a00/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Add support for requesting multiple specific items (needed for #1305)]]></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, 28 Jan 2019 01:41:01 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Restore subscription index from stored data (fixes #1281)</title>
    <link>http://hg.omfa.de/prosody-hg/log/18eca6afb367/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Restore subscription index from stored data (fixes #1281)]]></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 2018 21:47:51 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Allow publishing with a config that should be used as defaults only</title>
    <link>http://hg.omfa.de/prosody-hg/log/038446c50630/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Allow publishing with a config that should be used as defaults only]]></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 Oct 2018 18:00:54 +0100</pubDate>
</item>
<item>
    <title>util.pubsub tests: Ensure necessary tests run in the defined order</title>
    <link>http://hg.omfa.de/prosody-hg/log/db82b096b842/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Ensure necessary tests run in the defined order]]></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 Oct 2018 19:43:20 +0100</pubDate>
</item>
<item>
    <title>util.pubsub tests: Fix whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/69e17edf8796/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: 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>Sat, 18 Aug 2018 18:14:19 +0200</pubDate>
</item>
<item>
    <title>util.pubsub tests: Add tests for get_items()</title>
    <link>http://hg.omfa.de/prosody-hg/log/d3bb59ec0173/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Add tests for get_items()]]></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 Aug 2018 15:28:08 +0100</pubDate>
</item>
<item>
    <title>Pubsub: Add tests for :get_last_item() and fix for non-persistent nodes</title>
    <link>http://hg.omfa.de/prosody-hg/log/33ee40dc3e25/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[Pubsub: Add tests for :get_last_item() and fix for non-persistent nodes]]></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 Aug 2018 15:10:41 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Silence warnings in tests [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/f226b7b5486b/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Silence warnings in tests [luacheck]<br/>
<br/>
Warnings introduced in c53663e13b51 according to bisect]]></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, 16 Aug 2018 06:05:11 +0200</pubDate>
</item>
<item>
    <title>util.pubsub tests: Add TODO</title>
    <link>http://hg.omfa.de/prosody-hg/log/1068f9b82e2b/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Add TODO]]></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 Aug 2018 11:43:38 +0100</pubDate>
</item>
<item>
    <title>util.pubsub tests: Add tests to confirm new access model is enforced on config change</title>
    <link>http://hg.omfa.de/prosody-hg/log/43b6f67aba05/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Add tests to confirm new access model is enforced on config change]]></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 Aug 2018 11:34:50 +0100</pubDate>
</item>
<item>
    <title>util.pubsub tests: Add initial node config tests</title>
    <link>http://hg.omfa.de/prosody-hg/log/160032d55ff1/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Add initial node config 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 Aug 2018 11:34:28 +0100</pubDate>
</item>
<item>
    <title>util.pubsub tests: Extend publishing tests to check for correct notification behaviour on subscribe/unsubscribe</title>
    <link>http://hg.omfa.de/prosody-hg/log/c53663e13b51/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Extend publishing tests to check for correct notification behaviour on subscribe/unsubscribe]]></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 Aug 2018 11:34:05 +0100</pubDate>
</item>
<item>
    <title>util.pubsub tests: Add tests for publish_model (publishers, open, subscribers)</title>
    <link>http://hg.omfa.de/prosody-hg/log/5f03fe90704f/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Add tests for publish_model (publishers, open, subscribers)]]></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 Aug 2018 10:43:18 +0100</pubDate>
</item>
<item>
    <title>util.pubsub tests: Add some initial access model tests (open and whitelist)</title>
    <link>http://hg.omfa.de/prosody-hg/log/3ec013185c15/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub tests: Add some initial access model tests (open and whitelist)]]></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 Aug 2018 19:18:13 +0100</pubDate>
</item>
<item>
    <title>util.pubsub: Drop now redundant capabilities from tests</title>
    <link>http://hg.omfa.de/prosody-hg/log/a0fd7064f4ac/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Drop now redundant capabilities from 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>Wed, 08 Aug 2018 21:49:41 +0200</pubDate>
</item>
<item>
    <title>util_pubsub_spec: Add test for #1082</title>
    <link>http://hg.omfa.de/prosody-hg/log/50a0f405e6c9/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util_pubsub_spec: Add test for #1082]]></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, 10 Jul 2018 00:22:05 +0200</pubDate>
</item>
<item>
    <title>spec/util_pubsub: Test whether someone can subscribe to a node</title>
    <link>http://hg.omfa.de/prosody-hg/log/9a3066a580ad/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[spec/util_pubsub: Test whether someone can subscribe to a node<br/>
<br/>
Test fails because of missing normalize_jid]]></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, 20 May 2018 15:20:34 +0200</pubDate>
</item>
<item>
    <title>util.pubsub: Add simple test covering publishing and retrieving an item</title>
    <link>http://hg.omfa.de/prosody-hg/log/638ff2ad98e6/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util.pubsub: Add simple test covering publishing and retrieving an item]]></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 Mar 2018 17:03:13 +0100</pubDate>
</item>
<item>
    <title>util_pubsub_spec: Move util.pubsub import into a setup block</title>
    <link>http://hg.omfa.de/prosody-hg/log/fd41dc4a78e9/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util_pubsub_spec: Move util.pubsub import into a setup block]]></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, 07 Mar 2018 12:51:27 +0100</pubDate>
</item>
<item>
    <title>util_pubsub_spec: Beginnings of tests for util.pubsub</title>
    <link>http://hg.omfa.de/prosody-hg/log/5de663cef508/spec/util_pubsub_spec.lua</link>
    <description><![CDATA[util_pubsub_spec: Beginnings of tests for util.pubsub]]></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, 03 Mar 2018 20:55:46 +0100</pubDate>
</item>

  </channel>
</rss>
