<?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: util/prosodyctl/cert.lua history</title>
    <description>util/prosodyctl/cert.lua revision history</description>
    <item>
    <title>Merge 0.12-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/662dfff658a0/util/prosodyctl/cert.lua</link>
    <description><![CDATA[Merge 0.12-&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>Fri, 30 Aug 2024 18:16:01 +0200</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Ensure old cert is moved out of the way</title>
    <link>http://hg.omfa.de/prosody-hg/log/0ef9c26d9d96/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Ensure old cert is moved out of the way<br/>
<br/>
This should make it visible if the move fails]]></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, 30 Aug 2024 17:41:40 +0200</pubDate>
</item>
<item>
    <title>util: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/d10957394a3c/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util: 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:16 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Remove Lua 5.1 os.execute() return value compat</title>
    <link>http://hg.omfa.de/prosody-hg/log/5d4957c8a972/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Remove Lua 5.1 os.execute() return value compat]]></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, 20 Oct 2022 17:37:33 +0200</pubDate>
</item>
<item>
    <title>Spelling: Fix various spelling mistakes (thanks timeless)</title>
    <link>http://hg.omfa.de/prosody-hg/log/05c250fa335a/util/prosodyctl/cert.lua</link>
    <description><![CDATA[Spelling: Fix various spelling mistakes (thanks timeless)<br/>
<br/>
Words, sometimes I wonder how they even work<br/>
<br/>
Maybe I missed something.]]></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, 07 Mar 2022 00:13:56 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Look for certs matching 'http_host'</title>
    <link>http://hg.omfa.de/prosody-hg/log/0a44def211fa/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Look for certs matching 'http_host'<br/>
<br/>
This should ensure any certificate needed for HTTP services will also be<br/>
included in the certificate import.]]></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, 27 Jan 2022 16:23:26 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Look for certificates in a consistent order</title>
    <link>http://hg.omfa.de/prosody-hg/log/0f5d04c3092f/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Look for certificates in a consistent order<br/>
<br/>
Shortest first, then alphabetically, so that it prefers the base domain<br/>
over subdomains.<br/>
<br/>
Fixes that it might otherwise pick a random sub-domain for filename on<br/>
each run, cluttering the certs directory and potentially tricking<br/>
Prosody into using an older certificate that might be about to expire.]]></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, 26 Jan 2022 13:24:23 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Check success of copy operations, warn on fail</title>
    <link>http://hg.omfa.de/prosody-hg/log/2bb4ee5f42be/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Check success of copy operations, warn on fail<br/>
<br/>
Debugging a case where certs are not imported correctly but prosodyctl<br/>
still reports success. Hoping this will shed some light on it.]]></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, 19 Jan 2022 10:28:09 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Pass variables via formatting instead of concatenation</title>
    <link>http://hg.omfa.de/prosody-hg/log/12eaa2fdd75b/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Pass variables via formatting instead of concatenation<br/>
<br/>
Prevents potential weirdness in case there's any %s or such in a host,<br/>
file or directory name, since show_warning() is printf().]]></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, 19 Jan 2022 10:26:43 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Fix boolean logic bug</title>
    <link>http://hg.omfa.de/prosody-hg/log/866d06644956/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Fix boolean logic bug<br/>
<br/>
Boolean logic, never correct on the first try.<br/>
<br/>
We want to skip copying the same cert if it _has_ been imported already,<br/>
not if it has not.]]></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 Jan 2022 21:47:04 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Copy SAN/wildcard certs only once</title>
    <link>http://hg.omfa.de/prosody-hg/log/8a5a9c1adb90/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Copy SAN/wildcard certs only once]]></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, 22 Dec 2021 18:34:11 +0100</pubDate>
</item>
<item>
    <title>prosodyctl cert: use the indexing functions for better UX</title>
    <link>http://hg.omfa.de/prosody-hg/log/29765ac7f72f/util/prosodyctl/cert.lua</link>
    <description><![CDATA[prosodyctl cert: use the indexing functions for better UX<br/>
<br/>
These provide (a) a way to deal with random assortments of certs<br/>
and (b) avoid unnecessary error messages and warnings, according<br/>
to #1669 anyway, which this fixes.]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#83;&#99;&#104;&#228;&#102;&#101;&#114;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Tue, 21 Dec 2021 21:20:21 +0100</pubDate>
</item>
<item>
    <title>util.prosodyctl.cert: Fix for prompt functions having moved to util.human.io</title>
    <link>http://hg.omfa.de/prosody-hg/log/d10f59ac7f74/util/prosodyctl/cert.lua</link>
    <description><![CDATA[util.prosodyctl.cert: Fix for prompt functions having moved to util.human.io]]></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, 09 Nov 2020 12:38:32 +0100</pubDate>
</item>
<item>
    <title>prosodyctl+util.prosodyctl.*: Start breaking up the ever-growing prosodyctl</title>
    <link>http://hg.omfa.de/prosody-hg/log/e5dee71d0ebb/util/prosodyctl/cert.lua</link>
    <description><![CDATA[prosodyctl+util.prosodyctl.*: Start breaking up the ever-growing prosodyctl]]></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, 02 Jun 2020 08:01:21 +0100</pubDate>
</item>

  </channel>
</rss>
