<?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/x509.lua history</title>
    <description>util/x509.lua revision history</description>
    <item>
    <title>util.x509: Add support for iPAddress certs</title>
    <link>http://hg.omfa.de/prosody-hg/log/f587496eb08f/util/x509.lua</link>
    <description><![CDATA[util.x509: Add support for iPAddress certs<br/>
<br/>
Issued by Let's Encrypt and requested by some users.]]></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, 13 Jan 2026 07:13:25 +0100</pubDate>
</item>
<item>
    <title>util.x509: Per RFC 9525, remove obsolete Common Name check</title>
    <link>http://hg.omfa.de/prosody-hg/log/b50eadfddd57/util/x509.lua</link>
    <description><![CDATA[util.x509: Per RFC 9525, remove obsolete Common Name check]]></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, 11 Feb 2024 13:34:13 +0100</pubDate>
</item>
<item>
    <title>util: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/d10957394a3c/util/x509.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>Revert unintentionally committed parts of 12bd40b8e105</title>
    <link>http://hg.omfa.de/prosody-hg/log/b2d422b88cd6/util/x509.lua</link>
    <description><![CDATA[Revert unintentionally committed parts of 12bd40b8e105]]></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 Dec 2022 21:34:07 +0100</pubDate>
</item>
<item>
    <title>mod_c2s,mod_s2s: Adapt to XEP-xxxx: Stream Limits Advertisement</title>
    <link>http://hg.omfa.de/prosody-hg/log/12bd40b8e105/util/x509.lua</link>
    <description><![CDATA[mod_c2s,mod_s2s: Adapt to XEP-xxxx: Stream Limits Advertisement<br/>
<br/>
Thanks MattJ]]></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 14:04:56 +0200</pubDate>
</item>
<item>
    <title>various: Update IETF RFC URLs for tools.ietf.org transition</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd9e006a7a74/util/x509.lua</link>
    <description><![CDATA[various: Update IETF RFC URLs for tools.ietf.org transition<br/>
<br/>
See https://www.ietf.org/blog/finalizing-ietf-tools-transition/<br/>
<br/>
Already done in various other places.]]></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, 05 Aug 2022 16:54:15 +0200</pubDate>
</item>
<item>
    <title>util.x509: Fix to include wildcard identity</title>
    <link>http://hg.omfa.de/prosody-hg/log/c0cb8e86ad21/util/x509.lua</link>
    <description><![CDATA[util.x509: Fix to include wildcard identity]]></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 15:32:04 +0100</pubDate>
</item>
<item>
    <title>util.x509: Fix recording of CommonNames in get_identities</title>
    <link>http://hg.omfa.de/prosody-hg/log/69e55b03d5cf/util/x509.lua</link>
    <description><![CDATA[util.x509: Fix recording of CommonNames in get_identities<br/>
<br/>
Don't worry, this function is not used by anything yet, this isn't a<br/>
security issue. It'll be used by Prosody to pick the correct certificate<br/>
for itself in the future.<br/>
<br/>
The `names` multitable is a collection of (name, service) pairs but it<br/>
put them in the wrong order here.]]></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 Dec 2019 17:48:37 +0100</pubDate>
</item>
<item>
    <title>util.x509: Return sets of services per identity</title>
    <link>http://hg.omfa.de/prosody-hg/log/9df135b06c2f/util/x509.lua</link>
    <description><![CDATA[util.x509: Return sets of services per identity]]></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 Sep 2019 18:41:36 +0200</pubDate>
</item>
<item>
    <title>util.x509: Only collect commonNames that pass idna</title>
    <link>http://hg.omfa.de/prosody-hg/log/b2e7b07f8b74/util/x509.lua</link>
    <description><![CDATA[util.x509: Only collect commonNames that pass idna<br/>
<br/>
Weeds out &quot;Example Certificate&quot; and the like, which are uninteresting<br/>
for this function.]]></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 Sep 2019 18:17:13 +0200</pubDate>
</item>
<item>
    <title>util.x509: Nameprep commonName once</title>
    <link>http://hg.omfa.de/prosody-hg/log/8e8d3b3a55da/util/x509.lua</link>
    <description><![CDATA[util.x509: Nameprep commonName 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>Tue, 10 Sep 2019 18:16:11 +0200</pubDate>
</item>
<item>
    <title>util.x509: Add function that extracts usable names from a certificate</title>
    <link>http://hg.omfa.de/prosody-hg/log/54e36a8677bc/util/x509.lua</link>
    <description><![CDATA[util.x509: Add function that extracts usable names from a certificate]]></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 Jan 2019 10:20:51 +0100</pubDate>
</item>
<item>
    <title>vairious: Add annotation when an empty environment is set [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/4f0f5b49bb03/util/x509.lua</link>
    <description><![CDATA[vairious: Add annotation when an empty environment is set [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>Wed, 28 Feb 2018 20:06:26 +0100</pubDate>
</item>
<item>
    <title>util.*: Remove use of module() function, make all module functions local and return them in a table at the end</title>
    <link>http://hg.omfa.de/prosody-hg/log/5de6b93d0190/util/x509.lua</link>
    <description><![CDATA[util.*: Remove use of module() function, make all module functions local and return them in a table at the end]]></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, 21 Feb 2015 10:36:37 +0100</pubDate>
</item>
<item>
    <title>util.x509: Tell LuaSec we want UTF-8 data</title>
    <link>http://hg.omfa.de/prosody-hg/log/d2beb98ece29/util/x509.lua</link>
    <description><![CDATA[util.x509: Tell LuaSec we want UTF-8 data]]></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, 18 May 2015 21:32:05 +0200</pubDate>
</item>
<item>
    <title>util.x509: Remove unused imports</title>
    <link>http://hg.omfa.de/prosody-hg/log/8fb54ec34741/util/x509.lua</link>
    <description><![CDATA[util.x509: Remove unused imports]]></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, 25 Apr 2014 02:47:09 +0200</pubDate>
</item>
<item>
    <title>util.x509: And functions for converting between DER and PEM</title>
    <link>http://hg.omfa.de/prosody-hg/log/fbab74c28e31/util/x509.lua</link>
    <description><![CDATA[util.x509: And functions for converting between DER and PEM]]></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, 24 Apr 2014 23:38:47 +0200</pubDate>
</item>
<item>
    <title>util.x509: Only compare identity with oid-on-xmppAddr for XMPP services</title>
    <link>http://hg.omfa.de/prosody-hg/log/c48f717c2fd6/util/x509.lua</link>
    <description><![CDATA[util.x509: Only compare identity with oid-on-xmppAddr for XMPP services]]></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 Sep 2013 16:55:39 +0200</pubDate>
</item>
<item>
    <title>util.x509: Remove logic for generating certificate configs</title>
    <link>http://hg.omfa.de/prosody-hg/log/5fdc36bd866c/util/x509.lua</link>
    <description><![CDATA[util.x509: Remove logic for generating certificate configs]]></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, 09 May 2012 00:34:24 +0200</pubDate>
</item>
<item>
    <title>user.x509: Add some utility functions for generating OpenSSL configs</title>
    <link>http://hg.omfa.de/prosody-hg/log/f04db5e7e90d/util/x509.lua</link>
    <description><![CDATA[user.x509: Add some utility functions for generating OpenSSL configs]]></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, 20 Jan 2012 21:59:13 +0100</pubDate>
</item>
<item>
    <title>util.x509: Update references to published RFCs</title>
    <link>http://hg.omfa.de/prosody-hg/log/520fcb333cba/util/x509.lua</link>
    <description><![CDATA[util.x509: Update references to published RFCs<br/>
<br/>
For TLS-CERTS, see http://tools.ietf.org/rfcdiff?url1=draft-saintandre-tls-server-id-check-10.txt&amp;url2=rfc6125.txt]]></description>
    <author>&#80;&#97;&#117;&#108;&#32;&#65;&#117;&#114;&#105;&#99;&#104;&#32;&#60;&#112;&#97;&#117;&#108;&#64;&#100;&#97;&#114;&#107;&#114;&#97;&#105;&#110;&#52;&#50;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 22 May 2011 14:06:18 -0700</pubDate>
</item>
<item>
    <title>util.x509: &quot;certverification&quot; -&gt; &quot;x509&quot;.</title>
    <link>http://hg.omfa.de/prosody-hg/log/40b54c46a14c/util/x509.lua</link>
    <description><![CDATA[util.x509: &quot;certverification&quot; -&gt; &quot;x509&quot;.]]></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>Sun, 12 Dec 2010 06:25:54 +0500</pubDate>
</item>
<item>
    <title>core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509</title>
    <link>http://hg.omfa.de/prosody-hg/log/26571a99f6e6/util/x509.lua</link>
    <description><![CDATA[core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509]]></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 Dec 2010 02:03:32 +0100</pubDate>
</item>

  </channel>
</rss>
