<?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/sslconfig.lua history</title>
    <description>util/sslconfig.lua revision history</description>
    <item>
    <title>util.sslconfig: Fix error when applying ssl={[port]=...}</title>
    <link>http://hg.omfa.de/prosody-hg/log/2f754817bf4b/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Fix error when applying ssl={[port]=...}<br/>
<br/>
An error due to the key being numeric and thus not having the meta-methods<br/>
<br/>
Introduced in 2ee27587fec7<br/>
<br/>
Fixes #1948<br/>
<br/>
Thanks Andronicus]]></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, 14 Jul 2025 16:42:59 +0200</pubDate>
</item>
<item>
    <title>util.sslconfig: Support DH parameters as literal string</title>
    <link>http://hg.omfa.de/prosody-hg/log/61da4491eebc/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Support DH parameters as literal string<br/>
<br/>
Simplifies shipping well-known DH parameters in the config]]></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, 12 Jul 2024 15:21:08 +0200</pubDate>
</item>
<item>
    <title>util: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/d10957394a3c/util/sslconfig.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>net: refactor sslconfig to not depend on LuaSec</title>
    <link>http://hg.omfa.de/prosody-hg/log/2ee27587fec7/util/sslconfig.lua</link>
    <description><![CDATA[net: refactor sslconfig to not depend on LuaSec<br/>
<br/>
This now requires that the network backend exposes a tls_builder<br/>
function, which essentially wraps the former util.sslconfig.new()<br/>
function, passing a factory to create the eventual SSL context.<br/>
<br/>
That allows a net.server backend to pick whatever it likes as SSL<br/>
context factory, as long as it understands the config table passed by<br/>
the SSL config builder. Heck, a backend could even mock and replace the<br/>
entire SSL config builder API.]]></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>Sat, 02 Apr 2022 11:15:33 +0200</pubDate>
</item>
<item>
    <title>net: isolate LuaSec-specifics</title>
    <link>http://hg.omfa.de/prosody-hg/log/7e9ebdc75ce4/util/sslconfig.lua</link>
    <description><![CDATA[net: isolate LuaSec-specifics<br/>
<br/>
For this, various accessor functions are now provided directly on the<br/>
sockets, which reach down into the LuaSec implementation to obtain the<br/>
information.<br/>
<br/>
While this may seem of little gain at first, it hides the implementation<br/>
detail of the LuaSec+LuaSocket combination that the actual socket and<br/>
the TLS layer are separate objects.<br/>
<br/>
The net gain here is that an alternative implementation does not have to<br/>
emulate that specific implementation detail and &quot;only&quot; has to expose<br/>
LuaSec-compatible data structures on the new functions.]]></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>Wed, 27 Apr 2022 17:44:14 +0200</pubDate>
</item>
<item>
    <title>util.sslconfig: Process TLS 1.3-specific cipher list</title>
    <link>http://hg.omfa.de/prosody-hg/log/c171b4c59bd1/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Process TLS 1.3-specific cipher list<br/>
<br/>
Same way as with other cipher list options]]></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, 07 Jun 2020 02:14:55 +0200</pubDate>
</item>
<item>
    <title>util.sslconfig: Recognise TLS 1.3 as a protocol version</title>
    <link>http://hg.omfa.de/prosody-hg/log/2860f8dabf35/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Recognise TLS 1.3 as a protocol version<br/>
<br/>
This enables it to understand protocol = &quot;tlsv1_3+&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, 28 Oct 2018 16:12:30 +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/sslconfig.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.sslconfig: Treat 'curveslist', added in LuaSec 0.7, as a colon-separated list, like ciphers (see #879, #943, #951)</title>
    <link>http://hg.omfa.de/prosody-hg/log/a349299038ff/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Treat 'curveslist', added in LuaSec 0.7, as a colon-separated list, like ciphers (see #879, #943, #951)]]></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, 27 Sep 2017 15:38:46 +0200</pubDate>
</item>
<item>
    <title>util.sslconfig: Remvoe flag merging for 'verify' as this is more of a tri-state field than a set of options</title>
    <link>http://hg.omfa.de/prosody-hg/log/194f540e13e2/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Remvoe flag merging for 'verify' as this is more of a tri-state field than a set of options]]></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 Jan 2017 14:18:30 +0100</pubDate>
</item>
<item>
    <title>util.sslconfig: More descriptive variable names and also comments</title>
    <link>http://hg.omfa.de/prosody-hg/log/ddb03cc4ce04/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: More descriptive variable names and also comments]]></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, 13 Dec 2015 21:21:09 +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/sslconfig.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.sslconfig: Rename variable to avoid name clash [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/2d5e2ed44c22/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Rename variable to avoid name clash [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>Wed, 06 May 2015 19:43:28 +0100</pubDate>
</item>
<item>
    <title>util.sslconfig: Add lib to deal with LuaSec SSL context configs</title>
    <link>http://hg.omfa.de/prosody-hg/log/751618071e89/util/sslconfig.lua</link>
    <description><![CDATA[util.sslconfig: Add lib to deal with LuaSec SSL context 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>Thu, 03 Jul 2014 15:27:49 +0200</pubDate>
</item>

  </channel>
</rss>
