<?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/json.lua history</title>
    <description>util/json.lua revision history</description>
    <item>
    <title>util: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/d10957394a3c/util/json.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.json: Accept empty arrays with whitespace (fixes #1782)</title>
    <link>http://hg.omfa.de/prosody-hg/log/997f3ca90628/util/json.lua</link>
    <description><![CDATA[util.json: Accept empty arrays with whitespace (fixes #1782)]]></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>Fri, 04 Nov 2022 12:26:10 +0000</pubDate>
</item>
<item>
    <title>util.json: Use util.iterators.sorted_pairs() in ordered mode</title>
    <link>http://hg.omfa.de/prosody-hg/log/19bc3ec13f07/util/json.lua</link>
    <description><![CDATA[util.json: Use util.iterators.sorted_pairs() in ordered mode]]></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>Fri, 21 Sep 2018 14:35:35 +0100</pubDate>
</item>
<item>
    <title>util.json: Unescape surrogate pairs</title>
    <link>http://hg.omfa.de/prosody-hg/log/c60fdf148118/util/json.lua</link>
    <description><![CDATA[util.json: Unescape surrogate pairs]]></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, 27 Mar 2018 13:44:40 +0100</pubDate>
</item>
<item>
    <title>util: Various minor changes to please [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/e5d00bf4a4d5/util/json.lua</link>
    <description><![CDATA[util: Various minor changes to please [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>Fri, 10 Nov 2017 05:42:32 +0100</pubDate>
</item>
<item>
    <title>util.json: Variable renaming to avoid shadowing [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/925f848c706d/util/json.lua</link>
    <description><![CDATA[util.json: Variable renaming to avoid shadowing [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>Thu, 10 Mar 2016 17:53:17 +0000</pubDate>
</item>
<item>
    <title>net.websocket.frames, util.datetime, util.json, util.prosodyctl, util.rfc6724: Remove unused variables [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/d8300985f2bb/util/json.lua</link>
    <description><![CDATA[net.websocket.frames, util.datetime, util.json, util.prosodyctl, util.rfc6724: Remove unused variables [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>Thu, 10 Mar 2016 17:52:03 +0000</pubDate>
</item>
<item>
    <title>util.json: Fix encoding of json.null (bug introduced in bf1f09a5bcf7)</title>
    <link>http://hg.omfa.de/prosody-hg/log/ee1f7e1e548c/util/json.lua</link>
    <description><![CDATA[util.json: Fix encoding of json.null (bug introduced in bf1f09a5bcf7)]]></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>Fri, 04 Mar 2016 22:27:04 +0000</pubDate>
</item>
<item>
    <title>util.json: Remove use of newproxy</title>
    <link>http://hg.omfa.de/prosody-hg/log/bf1f09a5bcf7/util/json.lua</link>
    <description><![CDATA[util.json: Remove use of newproxy]]></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, 13 Mar 2015 21:11:33 +0100</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/util/json.lua</link>
    <description><![CDATA[Remove all trailing whitespace]]></description>
    <author>&#70;&#108;&#111;&#114;&#105;&#97;&#110;&#32;&#90;&#101;&#105;&#116;&#122;&#32;&#60;&#102;&#108;&#111;&#114;&#111;&#98;&#64;&#98;&#97;&#98;&#101;&#108;&#109;&#111;&#110;&#107;&#101;&#121;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 09 Aug 2013 17:48:21 +0200</pubDate>
</item>
<item>
    <title>util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.</title>
    <link>http://hg.omfa.de/prosody-hg/log/6dd806829226/util/json.lua</link>
    <description><![CDATA[util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.]]></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>Tue, 07 May 2013 10:42:44 -0400</pubDate>
</item>
<item>
    <title>util.json: Make setmetatable local.</title>
    <link>http://hg.omfa.de/prosody-hg/log/678867c552d1/util/json.lua</link>
    <description><![CDATA[util.json: Make setmetatable local.]]></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>Mon, 06 May 2013 19:43:59 -0400</pubDate>
</item>
<item>
    <title>util.json: Fix variable name typo which broke util.json when util.array was missing.</title>
    <link>http://hg.omfa.de/prosody-hg/log/a6b8fb827e2a/util/json.lua</link>
    <description><![CDATA[util.json: Fix variable name typo which broke util.json when util.array was missing.]]></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>Mon, 06 May 2013 19:42:54 -0400</pubDate>
</item>
<item>
    <title>util.json: Optimize long string parsing.</title>
    <link>http://hg.omfa.de/prosody-hg/log/52eef11cd8af/util/json.lua</link>
    <description><![CDATA[util.json: Optimize long string parsing.]]></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, 05 May 2013 15:02:33 -0400</pubDate>
</item>
<item>
    <title>util.json: New, improved, fixed codepoint to UTF-8 conversion.</title>
    <link>http://hg.omfa.de/prosody-hg/log/9d7349bbe4d2/util/json.lua</link>
    <description><![CDATA[util.json: New, improved, fixed codepoint to UTF-8 conversion.]]></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>Tue, 23 Apr 2013 15:55:49 -0400</pubDate>
</item>
<item>
    <title>util.json: Make encode(decode(&quot;[]&quot;))==&quot;[]&quot;.</title>
    <link>http://hg.omfa.de/prosody-hg/log/9733836629f9/util/json.lua</link>
    <description><![CDATA[util.json: Make encode(decode(&quot;[]&quot;))==&quot;[]&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>Tue, 23 Apr 2013 14:41:52 -0400</pubDate>
</item>
<item>
    <title>util.json: Convert \uXXXX to UTF-8 when decoding</title>
    <link>http://hg.omfa.de/prosody-hg/log/a4ba5819bf50/util/json.lua</link>
    <description><![CDATA[util.json: Convert \uXXXX to UTF-8 when decoding]]></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, 06 Apr 2013 12:20:31 +0100</pubDate>
</item>
<item>
    <title>util.json: Add json.encode_array() (thanks B)</title>
    <link>http://hg.omfa.de/prosody-hg/log/ec33d72a08b6/util/json.lua</link>
    <description><![CDATA[util.json: Add json.encode_array() (thanks B)]]></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, 28 Mar 2013 09:31:07 -0400</pubDate>
</item>
<item>
    <title>util.json: Added function encode_ordered(object).</title>
    <link>http://hg.omfa.de/prosody-hg/log/b08a46cf06e6/util/json.lua</link>
    <description><![CDATA[util.json: Added function encode_ordered(object).]]></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>Wed, 18 Jan 2012 08:54:26 +0500</pubDate>
</item>
<item>
    <title>util.json: Fix for single-line comments (thanks Norbert Kiesel)</title>
    <link>http://hg.omfa.de/prosody-hg/log/5356664ef9d4/util/json.lua</link>
    <description><![CDATA[util.json: Fix for single-line comments (thanks Norbert Kiesel)]]></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, 26 Oct 2011 18:55:06 -0400</pubDate>
</item>
<item>
    <title>util.json: Fixed handling of truncated JSON.</title>
    <link>http://hg.omfa.de/prosody-hg/log/20979f124ad9/util/json.lua</link>
    <description><![CDATA[util.json: Fixed handling of truncated JSON.]]></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>Thu, 02 Jun 2011 05:36:15 +0500</pubDate>
</item>
<item>
    <title>util.json: Fixed a parse error caused by unexpected whitespace.</title>
    <link>http://hg.omfa.de/prosody-hg/log/7f119ebcf55f/util/json.lua</link>
    <description><![CDATA[util.json: Fixed a parse error caused by unexpected whitespace.]]></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>Sat, 19 Feb 2011 06:47:32 +0500</pubDate>
</item>
<item>
    <title>util.json: Initial commit.</title>
    <link>http://hg.omfa.de/prosody-hg/log/bf223e6c2b4c/util/json.lua</link>
    <description><![CDATA[util.json: Initial commit.]]></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>Mon, 27 Dec 2010 19:37:04 +0500</pubDate>
</item>

  </channel>
</rss>
