<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://soft.trung.fun/code/clix/</link>
    <language>en-us</language>

    <title>clix Changelog</title>
    <description>clix Changelog</description>
    <item>
    <title>[default] clix.lua: There's no need to hide the config file under `$HOME/.config/`.`</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/9b36119c9900</guid>
    <link>https://soft.trung.fun/code/clix/rev/9b36119c9900</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>9b36119c9900</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#84;&#114;&#7847;&#110;&#32;&#72;&#46;&#32;&#84;&#114;&#117;&#110;&#103;&#32;&#60;&#120;&#109;&#112;&#112;&#58;&#116;&#114;&#7847;&#110;&#46;&#104;&#46;&#116;&#114;&#117;&#110;&#103;&#64;&#116;&#114;&#117;&#110;&#103;&#46;&#102;&#117;&#110;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix.lua: There's no need to hide the config file under `$HOME/.config/`.`</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix.lua<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#84;&#114;&#7847;&#110;&#32;&#72;&#46;&#32;&#84;&#114;&#117;&#110;&#103;&#32;&#60;&#120;&#109;&#112;&#112;&#58;&#116;&#114;&#7847;&#110;&#46;&#104;&#46;&#116;&#114;&#117;&#110;&#103;&#64;&#116;&#114;&#117;&#110;&#103;&#46;&#102;&#117;&#110;&#62;</author>
    <pubDate>Thu, 13 Jul 2023 11:50:30 +0700</pubDate>
</item>
<item>
    <title>clix.vcard: Move namespace (back) to Verse following revision eb86e3751978.</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/becd3aa26e6f</guid>
    <link>https://soft.trung.fun/code/clix/rev/becd3aa26e6f</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>becd3aa26e6f</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#84;&#114;&#7847;&#110;&#32;&#72;&#46;&#32;&#84;&#114;&#117;&#110;&#103;&#32;&#60;&#120;&#109;&#112;&#112;&#58;&#116;&#114;&#7847;&#110;&#46;&#104;&#46;&#116;&#114;&#117;&#110;&#103;&#64;&#116;&#114;&#117;&#110;&#103;&#46;&#102;&#117;&#110;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix.vcard: Move namespace (back) to Verse following revision eb86e3751978.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix/vcard.lua<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#84;&#114;&#7847;&#110;&#32;&#72;&#46;&#32;&#84;&#114;&#117;&#110;&#103;&#32;&#60;&#120;&#109;&#112;&#112;&#58;&#116;&#114;&#7847;&#110;&#46;&#104;&#46;&#116;&#114;&#117;&#110;&#103;&#64;&#116;&#114;&#117;&#110;&#103;&#46;&#102;&#117;&#110;&#62;</author>
    <pubDate>Sat, 08 Jul 2023 02:58:30 +0700</pubDate>
</item>
<item>
    <title>clix.lua: Read resouce from config file.</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/eb7625161d76</guid>
    <link>https://soft.trung.fun/code/clix/rev/eb7625161d76</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>eb7625161d76</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#84;&#114;&#7847;&#110;&#32;&#72;&#46;&#32;&#84;&#114;&#117;&#110;&#103;&#32;&#60;&#120;&#109;&#112;&#112;&#58;&#116;&#114;&#7847;&#110;&#46;&#104;&#46;&#116;&#114;&#117;&#110;&#103;&#64;&#116;&#114;&#117;&#110;&#103;&#46;&#102;&#117;&#110;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix.lua: Read resouce from config file.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix.lua<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#84;&#114;&#7847;&#110;&#32;&#72;&#46;&#32;&#84;&#114;&#117;&#110;&#103;&#32;&#60;&#120;&#109;&#112;&#112;&#58;&#116;&#114;&#7847;&#110;&#46;&#104;&#46;&#116;&#114;&#117;&#110;&#103;&#64;&#116;&#114;&#117;&#110;&#103;&#46;&#102;&#117;&#110;&#62;</author>
    <pubDate>Fri, 07 Jul 2023 22:11:47 +0700</pubDate>
</item>
<item>
    <title>clix.adhoc: Move stanza to dataform converter here</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/0d561f921c13</guid>
    <link>https://soft.trung.fun/code/clix/rev/0d561f921c13</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>0d561f921c13</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix.adhoc: Move stanza to dataform converter here<br/>
<br/>
Removes the need for verse to have a custom util.dataforms fork only for<br/>
this</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix/adhoc.lua<br /></td>
            </tr>
        </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>Sat, 24 Jun 2023 09:59:07 +0200</pubDate>
</item>
<item>
    <title>clix: Remove Tigase COMPAT</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/4e67d34c1298</guid>
    <link>https://soft.trung.fun/code/clix/rev/4e67d34c1298</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>4e67d34c1298</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix: Remove Tigase COMPAT<br/>
<br/>
The bufferlen method is specific to server_select, so this breaks on<br/>
server_epoll</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix.lua<br /></td>
            </tr>
        </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>Sat, 24 Jun 2023 09:49:03 +0200</pubDate>
</item>
<item>
    <title>Update to handle Prosody module namespacing</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/75e8ca131178</guid>
    <link>https://soft.trung.fun/code/clix/rev/75e8ca131178</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>75e8ca131178</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Update to handle Prosody module namespacing<br/>
<br/>
This enables installation methods other than squish, such as luarocks</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix.lua<br />clix/adhoc.lua<br />clix/archive.lua<br />clix/avatar.lua<br />clix/export.lua<br />clix/moderate.lua<br />clix/publish_atom.lua<br />clix/raw.lua<br />clix/roster.lua<br />clix/send.lua<br /><br /></td>
            </tr>
        </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>Fri, 26 May 2023 22:39:38 +0200</pubDate>
</item>
<item>
    <title>clix.raw: Update sandboxing to use util.envload and work with Lua 5.2+</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/57bb6e03d239</guid>
    <link>https://soft.trung.fun/code/clix/rev/57bb6e03d239</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>57bb6e03d239</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix.raw: Update sandboxing to use util.envload and work with Lua 5.2+</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix/raw.lua<br /></td>
            </tr>
        </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>Thu, 02 Mar 2023 18:01:05 +0100</pubDate>
</item>
<item>
    <title>clix: Support SCRAM hashes stored as hex in config</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/b0c586241224</guid>
    <link>https://soft.trung.fun/code/clix/rev/b0c586241224</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>b0c586241224</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix: Support SCRAM hashes stored as hex in config</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix.lua<br /></td>
            </tr>
        </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>Wed, 03 Aug 2022 03:02:12 +0200</pubDate>
</item>
<item>
    <title>clix: Read password from stdin if not available</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/e4391832be1e</guid>
    <link>https://soft.trung.fun/code/clix/rev/e4391832be1e</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e4391832be1e</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix: Read password from stdin if not available</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix.lua<br /></td>
            </tr>
        </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>Wed, 03 Aug 2022 03:01:26 +0200</pubDate>
</item>
<item>
    <title>clix: Import Verse where needed</title>
    <guid isPermaLink="true">https://soft.trung.fun/code/clix/rev/fafdcde2e2eb</guid>
    <link>https://soft.trung.fun/code/clix/rev/fafdcde2e2eb</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>fafdcde2e2eb</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clix: Import Verse where needed<br/>
<br/>
In the olden days of `module()` this would have been a global, but that<br/>
is no longer the convention nor the case.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>clix/export.lua<br />clix/presence.lua<br />clix/roster.lua<br />clix/send.lua<br />clix/sendfilecontent.lua<br /></td>
            </tr>
        </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>Wed, 01 Dec 2021 17:25:25 +0100</pubDate>
</item>

  </channel>
</rss>