<?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: net/http/parser.lua history</title>
    <description>net/http/parser.lua revision history</description>
    <item>
    <title>net.http.parser: Add explanatory comment about scope of preprocess_path</title>
    <link>http://hg.omfa.de/prosody-hg/log/190d172ab021/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Add explanatory comment about scope of preprocess_path]]></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>Mon, 25 May 2026 13:07:32 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Include final component in path normalization check</title>
    <link>http://hg.omfa.de/prosody-hg/log/948bda5ed45f/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Include final component in path normalization check<br/>
<br/>
This matches the pattern that is already used by net.http.files when<br/>
normalizing the path.]]></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>Mon, 25 May 2026 13:06:51 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Fix handling of chunked request</title>
    <link>http://hg.omfa.de/prosody-hg/log/79a6598cef0b/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix handling of chunked request<br/>
<br/>
How to determine whether a request/response has a body depends on<br/>
different things for requests and responses, which was not reflected in<br/>
the code.<br/>
<br/>
Test case based on<br/>
<br/>
	curl http://localhost:5280/debug -H &quot;Transfer-Encoding: chunked&quot; --json '{&quot;json&quot;:true}'<br/>
<br/>
Thanks isafashiondev]]></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 Feb 2026 15:08:03 +0100</pubDate>
</item>
<item>
    <title>Merge 0.12-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/977d92aff563/net/http/parser.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, 01 Dec 2023 17:11:19 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Reject overlarge header section earlier</title>
    <link>http://hg.omfa.de/prosody-hg/log/db30ffbf2090/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Reject overlarge header section earlier<br/>
<br/>
This case would eventually be rejected by the buffer size limit.]]></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, 23 Aug 2023 12:18:34 +0200</pubDate>
</item>
<item>
    <title>net: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba409c67353b/net/http/parser.lua</link>
    <description><![CDATA[net: 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:12 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Fix off-by-one error in chunk parser</title>
    <link>http://hg.omfa.de/prosody-hg/log/94a99330ce87/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix off-by-one error in chunk parser]]></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, 17 Feb 2023 17:01:19 +0000</pubDate>
</item>
<item>
    <title>net.http.parser: Improve handling of responses without content-length</title>
    <link>http://hg.omfa.de/prosody-hg/log/9ed628635dc6/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Improve handling of responses without content-length<br/>
<br/>
This ensures that we support responses without a content-length header, and<br/>
allow streaming them through the streaming handler interface. An example of<br/>
such a response would be Server-Sent Events streams.]]></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, 09 Feb 2023 22:57:32 +0000</pubDate>
</item>
<item>
    <title>Fix various spelling errors (thanks codespell)</title>
    <link>http://hg.omfa.de/prosody-hg/log/f3aee8a825cc/net/http/parser.lua</link>
    <description><![CDATA[Fix various spelling errors (thanks codespell)<br/>
<br/>
Also special thanks to timeless, for wordlessly reminding me to check<br/>
for typos.]]></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, 27 Jul 2021 00:13:18 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Expose 'partial', 'chunked' and 'body_length' on packets</title>
    <link>http://hg.omfa.de/prosody-hg/log/2ede7f43ccfe/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Expose 'partial', 'chunked' and 'body_length' on packets]]></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, 21 Oct 2020 10:34:16 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Fix indentation</title>
    <link>http://hg.omfa.de/prosody-hg/log/5550fc5e83f3/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix indentation<br/>
<br/>
Probably due to a rebase/merge with a merge tool that ignores<br/>
whitespace. Happens all the time to me :(]]></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 Aug 2020 16:43:27 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Allow specifying sink for large request bodies</title>
    <link>http://hg.omfa.de/prosody-hg/log/9673c95895fb/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Allow specifying sink for large request bodies<br/>
<br/>
This enables uses such as saving uploaded files directly to a file on<br/>
disk or streaming parsing of payloads.<br/>
<br/>
See #726]]></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, 01 Aug 2020 18:41:23 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Switch to util.dbuffer for buffering incoming data</title>
    <link>http://hg.omfa.de/prosody-hg/log/7076ed654ac9/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Switch to util.dbuffer for buffering incoming data<br/>
<br/>
This is primarily a step towards saving uploads directly to files, tho<br/>
this should hopefully be more efficient than collapsing the entire<br/>
buffer to a single string every now and then.]]></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, 01 Aug 2020 18:14:09 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Add TODO related to #726</title>
    <link>http://hg.omfa.de/prosody-hg/log/b7c5d7bae4ef/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Add TODO related to #726]]></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 Jan 2020 01:22:57 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Silence warning about unused variable [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/375d31225d53/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Silence warning about unused variable [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>Mon, 23 Dec 2019 21:29:34 +0100</pubDate>
</item>
<item>
    <title>net.http: Pass error all the way to callback</title>
    <link>http://hg.omfa.de/prosody-hg/log/55a56dc935f2/net/http/parser.lua</link>
    <description><![CDATA[net.http: Pass error all the way to callback]]></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, 02 Apr 2017 00:24:07 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Don't collapse buffer when expecting a chunk and not enough data has been received</title>
    <link>http://hg.omfa.de/prosody-hg/log/6879a220917b/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Don't collapse buffer when expecting a chunk and not enough data has been received]]></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 Aug 2016 16:42:14 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Fix missing buffer length adjustment when parsing chunked streams</title>
    <link>http://hg.omfa.de/prosody-hg/log/b1132d74f54c/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix missing buffer length adjustment when parsing chunked streams]]></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 Aug 2016 16:39:04 +0200</pubDate>
</item>
<item>
    <title>Merge 0.9-&gt;0.10</title>
    <link>http://hg.omfa.de/prosody-hg/log/01d0d466d7be/net/http/parser.lua</link>
    <description><![CDATA[Merge 0.9-&gt;0.10]]></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, 18 Aug 2016 15:16:02 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Allow limits to be configurable via options callback</title>
    <link>http://hg.omfa.de/prosody-hg/log/65bf55fdf971/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Allow limits to be configurable via options callback]]></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, 18 Aug 2016 14:50:06 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Add a limit on maximum buffer size, default to 20M</title>
    <link>http://hg.omfa.de/prosody-hg/log/3dc52f1778db/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Add a limit on maximum buffer size, default to 20M]]></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, 18 Aug 2016 14:48:42 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Add a limit on content length, default to 10M</title>
    <link>http://hg.omfa.de/prosody-hg/log/d3646443a02e/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Add a limit on content length, default to 10M]]></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, 18 Aug 2016 14:47:58 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Buffer into a table to reduce GC pressure, collapse to string when needed (fixes #603)</title>
    <link>http://hg.omfa.de/prosody-hg/log/3ae247af68f4/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Buffer into a table to reduce GC pressure, collapse to string when needed (fixes #603)]]></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, 13 Aug 2016 20:19:08 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Remove unused argument [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/a15ce0014ac9/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Remove unused argument [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>Sat, 13 Aug 2016 15:09:43 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Fix whitespace/indentation</title>
    <link>http://hg.omfa.de/prosody-hg/log/63d3126b75f1/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix whitespace/indentation]]></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, 18 Nov 2014 17:40:37 +0000</pubDate>
</item>
<item>
    <title>net.http.parser: Fix chunked encoding parsing across packet boundaries.</title>
    <link>http://hg.omfa.de/prosody-hg/log/46cf369d3eb5/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix chunked encoding parsing across packet boundaries.]]></description>
    <author>&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#32;&#60;&#113;&#117;&#97;&#101;&#64;&#100;&#97;&#117;&#114;&#110;&#105;&#109;&#97;&#116;&#111;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 10 Nov 2014 14:47:33 -0500</pubDate>
</item>
<item>
    <title>net.http.parser: Support status code 101 and allow handling of the received data by someone else</title>
    <link>http://hg.omfa.de/prosody-hg/log/f942cf2a9a03/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Support status code 101 and allow handling of the received data by someone else]]></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, 03 Sep 2014 18:49:41 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Remove accidentally-committed debugging</title>
    <link>http://hg.omfa.de/prosody-hg/log/50cbea68586f/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Remove accidentally-committed debugging]]></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>Mon, 15 Apr 2013 21:25:59 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Fix off-by-one error in chunked encoding parser</title>
    <link>http://hg.omfa.de/prosody-hg/log/c2c9f07c5d6a/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix off-by-one error in chunked encoding parser]]></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>Mon, 15 Apr 2013 21:21:57 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Fix chunked encoding response parsing, and make it more robust</title>
    <link>http://hg.omfa.de/prosody-hg/log/111953bfe767/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix chunked encoding response parsing, and make it more robust]]></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, 11 Apr 2013 20:01:03 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Convert status_code to a number before trying to compare it to numbers</title>
    <link>http://hg.omfa.de/prosody-hg/log/3ecae471d9dd/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Convert status_code to a number before trying to compare it to numbers]]></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, 11 Apr 2013 19:58:53 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)</title>
    <link>http://hg.omfa.de/prosody-hg/log/67b674f6a299/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)]]></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, 11 Apr 2013 17:39:10 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Depend on util.http instead of net.http for urlencode</title>
    <link>http://hg.omfa.de/prosody-hg/log/274c10668fe8/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Depend on util.http instead of net.http for urlencode]]></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, 11 Apr 2013 17:37:37 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Ensure full URL in status line contains a path.</title>
    <link>http://hg.omfa.de/prosody-hg/log/4c30f638ff55/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Ensure full URL in status line contains a path.]]></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>Fri, 08 Feb 2013 00:27:59 +0500</pubDate>
</item>
<item>
    <title>net.http.parser: Fix traceback on invalid URL in status line.</title>
    <link>http://hg.omfa.de/prosody-hg/log/8d525f58f916/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix traceback on invalid URL in status line.]]></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>Fri, 08 Feb 2013 00:18:40 +0500</pubDate>
</item>
<item>
    <title>net.http.parser: Abort if no status line is received.</title>
    <link>http://hg.omfa.de/prosody-hg/log/01f7522049fb/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Abort if no status line is received.]]></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, 08 Jan 2013 13:33:01 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Skip url.parse when we don't have a full URL (also fixes traceback on paths starting with '//').</title>
    <link>http://hg.omfa.de/prosody-hg/log/c85c348253bd/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Skip url.parse when we don't have a full URL (also fixes traceback on paths starting with '//').]]></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>Fri, 21 Dec 2012 13:37:39 +0500</pubDate>
</item>
<item>
    <title>net.http.parser: Fix syntax error introduced in c5edb08fc7cb.</title>
    <link>http://hg.omfa.de/prosody-hg/log/61c47d26481d/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Fix syntax error introduced in c5edb08fc7cb.]]></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, 03 Dec 2012 10:01:06 +0500</pubDate>
</item>
<item>
    <title>net.http.parser: Collapse multiple consecutive slashes in a path to a single slash</title>
    <link>http://hg.omfa.de/prosody-hg/log/c5edb08fc7cb/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Collapse multiple consecutive slashes in a path to a single slash]]></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, 29 Nov 2012 07:38:00 +0500</pubDate>
</item>
<item>
    <title>net.http.parser: Break loop when no more usable data in buffer</title>
    <link>http://hg.omfa.de/prosody-hg/log/e5ec60dfb202/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Break loop when no more usable data in buffer]]></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, 25 May 2012 02:32:33 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Keep the Host header no host is present in the URI</title>
    <link>http://hg.omfa.de/prosody-hg/log/45bb378a4a98/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Keep the Host header no host is present in the URI]]></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, 15 May 2012 14:00:57 +0200</pubDate>
</item>
<item>
    <title>net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)</title>
    <link>http://hg.omfa.de/prosody-hg/log/d54999db3aa1/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)]]></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, 12 May 2012 03:09:52 +0100</pubDate>
</item>
<item>
    <title>mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefit</title>
    <link>http://hg.omfa.de/prosody-hg/log/6eeb142a8073/net/http/parser.lua</link>
    <description><![CDATA[mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefit]]></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, 26 Apr 2012 16:48:16 +0100</pubDate>
</item>
<item>
    <title>net.http.parser: Handle full URLs in status line.</title>
    <link>http://hg.omfa.de/prosody-hg/log/4fc99f1b7570/net/http/parser.lua</link>
    <description><![CDATA[net.http.parser: Handle full URLs in status line.]]></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, 26 Apr 2012 20:07:13 +0500</pubDate>
</item>
<item>
    <title>net.http.{server|codes|parser}: Initial commit.</title>
    <link>http://hg.omfa.de/prosody-hg/log/fc5d3b053454/net/http/parser.lua</link>
    <description><![CDATA[net.http.{server|codes|parser}: 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>Sun, 08 Apr 2012 04:09:33 +0500</pubDate>
</item>

  </channel>
</rss>
