<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-modules/</link>
    <language>en-us</language>

    <title>prosody-modules: mod_http_upload/mod_http_upload.lua history</title>
    <description>mod_http_upload/mod_http_upload.lua revision history</description>
    <item>
    <title>various: Improve error reporting if missing file server module on 0.12</title>
    <link>http://hg.omfa.de/prosody-modules/log/75b6e5df65f9/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[various: Improve error reporting if missing file server module on 0.12<br/>
<br/>
If there is some error loading net.http.files then it would be swallowed<br/>
by the pcall and then it would proceed to trying mod_http_files, which<br/>
might cause unexpected behavior on 0.12<br/>
<br/>
Ref #1765]]></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 Jul 2022 22:47:54 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Prevent the module from starting without TLS</title>
    <link>http://hg.omfa.de/prosody-modules/log/ea17cfcbffab/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Prevent the module from starting without TLS]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Wed, 25 Aug 2021 12:52:33 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Don’t send http: URIs to clients, this is forbidden by the XEP</title>
    <link>http://hg.omfa.de/prosody-modules/log/2b6e8ce5fb30/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Don’t send http: URIs to clients, this is forbidden by the XEP]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Wed, 25 Aug 2021 10:22:37 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Fix issuing slots to components or other non-c2s sessions</title>
    <link>http://hg.omfa.de/prosody-modules/log/342664061c9b/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Fix issuing slots to components or other non-c2s sessions<br/>
<br/>
The 'full_jid' property only exists on local c2s sessions. This was not<br/>
adjusted for in 0a56dc6c61af, so it did not work.<br/>
<br/>
Thanks Fren__ for highlighting the issue.]]></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, 01 Jul 2021 16:17:35 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Add access config option</title>
    <link>http://hg.omfa.de/prosody-modules/log/0a56dc6c61af/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Add access config option]]></description>
    <author>&#78;&#105;&#99;&#111;&#108;&#97;&#115;&#32;&#67;&#101;&#100;&#105;&#108;&#110;&#105;&#107;&#32;&#60;&#110;&#105;&#99;&#111;&#99;&#111;&#64;&#110;&#105;&#99;&#111;&#99;&#111;&#46;&#102;&#114;&#62;</author>
    <pubDate>Tue, 16 Feb 2021 21:29:27 +0100</pubDate>
</item>
<item>
    <title>mod_http_upload: Log warning when loaded on user host</title>
    <link>http://hg.omfa.de/prosody-modules/log/f1f796e551f1/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Log warning when loaded on user host]]></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, 25 Aug 2020 13:13:56 +0100</pubDate>
</item>
<item>
    <title>mod_http_upload: Show help message if not at least one host/user is given</title>
    <link>http://hg.omfa.de/prosody-modules/log/190e74e097ee/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Show help message if not at least one host/user is given]]></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, 30 Mar 2020 19:56:09 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Add some kind of help message to prosodyctl command</title>
    <link>http://hg.omfa.de/prosody-modules/log/6fd9c9708422/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Add some kind of help message to prosodyctl command]]></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, 30 Mar 2020 19:56:04 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Skip custom HEAD handling on recent Prosody trunk</title>
    <link>http://hg.omfa.de/prosody-modules/log/53fc4b612fb2/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Skip custom HEAD handling on recent Prosody 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>Sat, 12 Oct 2019 19:42:37 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Back out 3fb0add97cdb - depends on yet uncommon lfs version</title>
    <link>http://hg.omfa.de/prosody-modules/log/88d414c916ee/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Back out 3fb0add97cdb - depends on yet uncommon lfs version]]></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 2019 18:34:55 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Skip write if nothing expired when checking</title>
    <link>http://hg.omfa.de/prosody-modules/log/bb8a6df5ecba/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Skip write if nothing expired when checking<br/>
<br/>
Reducing unnecessary IO is good.]]></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, 29 Aug 2019 23:35:42 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Add hint about checking that the base URL is reachable</title>
    <link>http://hg.omfa.de/prosody-modules/log/02a1615d0392/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Add hint about checking that the base URL is reachable]]></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, 29 Aug 2019 23:30:55 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Make loud noise if storage path can't be created or doesn't exist</title>
    <link>http://hg.omfa.de/prosody-modules/log/3fb0add97cdb/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Make loud noise if storage path can't be created or doesn't exist]]></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, 29 Aug 2019 23:29:13 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Also format max file size as integer in error (thanks lovetox)</title>
    <link>http://hg.omfa.de/prosody-modules/log/d252c8573f33/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Also format max file size as integer in error (thanks lovetox)]]></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, 23 Aug 2019 00:19:46 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Ensure integer formatting of size limit</title>
    <link>http://hg.omfa.de/prosody-modules/log/aa12b95a6d36/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Ensure integer formatting of size limit<br/>
<br/>
Prevents problems when running under Lua 5.3+ where floating point<br/>
numbers always have a decimal dot when tostring()-ed.]]></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, 22 Aug 2019 23:57:57 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Duplicate mime types handling from mod_http_files (fixes #1374)</title>
    <link>http://hg.omfa.de/prosody-modules/log/a578b4977bb0/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Duplicate mime types handling from mod_http_files (fixes #1374)<br/>
<br/>
When using net.http.files this isn't automatically provided via<br/>
mod_http_files so we need to do it ourselves.]]></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, 29 Jun 2019 19:26:08 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Propagate errors from expiry procedure</title>
    <link>http://hg.omfa.de/prosody-modules/log/d8cc8b71a199/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Propagate errors from expiry procedure]]></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, 08 May 2019 13:51:49 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Check attempted upload against quota even with no previous uploads</title>
    <link>http://hg.omfa.de/prosody-modules/log/dec5683f91a2/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Check attempted upload against quota even with no previous uploads]]></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, 08 May 2019 13:50:49 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Consider quota reached if it can't be checked</title>
    <link>http://hg.omfa.de/prosody-modules/log/85057c4e7b66/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Consider quota reached if it can't be checked]]></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, 08 May 2019 13:48:24 +0200</pubDate>
</item>
<item>
    <title>Update modules using mod_http_files to serve files for change in Prosody trunk</title>
    <link>http://hg.omfa.de/prosody-modules/log/b059a3fb2a58/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[Update modules using mod_http_files to serve files for change in Prosody trunk<br/>
<br/>
See commits in Prosody: f1594893998f afc48785f738 a39f3681d685 c93fdec624c7]]></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 Apr 2019 18:57:51 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Fix indentation</title>
    <link>http://hg.omfa.de/prosody-modules/log/a5a50cd34386/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Fix indentation<br/>
<br/>
Who used spaces?!]]></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, 18 Jan 2019 02:16:03 +0100</pubDate>
</item>
<item>
    <title>mod_http_upload: Disallow POST in CORS</title>
    <link>http://hg.omfa.de/prosody-modules/log/765735bb590b/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Disallow POST in CORS]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Sun, 18 Nov 2018 18:38:37 +0100</pubDate>
</item>
<item>
    <title>mod_http_upload: Remove extra check for Origin HTTP header</title>
    <link>http://hg.omfa.de/prosody-modules/log/f1c1f6bc4892/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Remove extra check for Origin HTTP header]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Sun, 18 Nov 2018 18:36:16 +0100</pubDate>
</item>
<item>
    <title>mod_http_upload: Relocate function definition to avoid traceback</title>
    <link>http://hg.omfa.de/prosody-modules/log/aefd64629e29/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Relocate function definition to avoid traceback]]></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>Sun, 18 Nov 2018 12:16:47 +0000</pubDate>
</item>
<item>
    <title>mod_http_upload: Also add CORS headers in response to PUT</title>
    <link>http://hg.omfa.de/prosody-modules/log/683365d370d8/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Also add CORS headers in response to PUT]]></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>Sun, 18 Nov 2018 12:15:02 +0000</pubDate>
</item>
<item>
    <title>mod_http_upload: Add CORS headers for web clients (untested)</title>
    <link>http://hg.omfa.de/prosody-modules/log/972832108c78/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Add CORS headers for web clients (untested)]]></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>Sun, 18 Nov 2018 12:06:13 +0000</pubDate>
</item>
<item>
    <title>mod_http_upload: Fix order of arguments to :measure</title>
    <link>http://hg.omfa.de/prosody-modules/log/fca95f1b8870/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Fix order of arguments to :measure<br/>
<br/>
The docs are wrong tho.]]></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, 06 Nov 2018 14:44:11 +0100</pubDate>
</item>
<item>
    <title>mod_http_upload: Report statistics on upload sizes (0.10+)</title>
    <link>http://hg.omfa.de/prosody-modules/log/6d1c5ecf72c1/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Report statistics on upload sizes (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>Mon, 29 Oct 2018 01:21:29 +0100</pubDate>
</item>
<item>
    <title>mod_http_upload: Use legacy datamanager directly (makes it work)</title>
    <link>http://hg.omfa.de/prosody-modules/log/1e1dbd7e5b6c/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Use legacy datamanager directly (makes it work)]]></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 Sep 2018 20:16:15 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Abort and throw error in case of failure to iterate over users</title>
    <link>http://hg.omfa.de/prosody-modules/log/6081cbfd1220/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Abort and throw error in case of failure to iterate over 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>Thu, 27 Sep 2018 20:03:10 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Run expiry for all users if command run with a hostname</title>
    <link>http://hg.omfa.de/prosody-modules/log/babb584e24a2/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Run expiry for all users if command run with a hostname]]></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 Sep 2018 19:54:26 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: use correct error condition</title>
    <link>http://hg.omfa.de/prosody-modules/log/d34f5d969940/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: use correct error condition<br/>
<br/>
RFC 6120 defines internal-server-error, not internal-server-failure.]]></description>
    <author>&#74;&#111;&#110;&#97;&#115;&#32;&#87;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#32;&#60;&#106;&#111;&#110;&#97;&#115;&#64;&#119;&#105;&#101;&#108;&#105;&#99;&#107;&#105;&#46;&#110;&#97;&#109;&#101;&#62;</author>
    <pubDate>Sun, 08 Jul 2018 13:04:46 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Add an experimental prosodyctl command for expiring uploads</title>
    <link>http://hg.omfa.de/prosody-modules/log/995836ee4f26/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Add an experimental prosodyctl command for expiring uploads<br/>
<br/>
prosodyctl mod_http_upload expire user@example.com [user2@example.com etc]]]></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, 19 May 2018 23:52:19 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Include the current VirtualHost name in greeting to help with debugging</title>
    <link>http://hg.omfa.de/prosody-modules/log/faec53f4b31e/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Include the current VirtualHost name in greeting to help with debugging]]></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, 25 Mar 2018 20:27:14 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Only try to create a randomly named directory once.</title>
    <link>http://hg.omfa.de/prosody-modules/log/8d9aed6d1f87/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Only try to create a randomly named directory 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, 17 Oct 2017 22:39:37 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Send a correct response on namespace :0.</title>
    <link>http://hg.omfa.de/prosody-modules/log/e1edf643fbb1/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Send a correct response on namespace :0.<br/>
<br/>
Fixes #968.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Tue, 19 Sep 2017 22:07:51 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Handle HEAD requests in 0.10 when reading body from a file handle</title>
    <link>http://hg.omfa.de/prosody-modules/log/46b29a377bdf/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Handle HEAD requests in 0.10 when reading body from a file handle]]></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, 16 Aug 2017 00:01:14 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Remove directory when deleting a file (fixes #950)</title>
    <link>http://hg.omfa.de/prosody-modules/log/b1c5b0c369c2/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Remove directory when deleting a file (fixes #950)]]></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 Jul 2017 16:46:18 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Remove MIME type restrictions and checking (fixes #958)</title>
    <link>http://hg.omfa.de/prosody-modules/log/d48faff92490/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Remove MIME type restrictions and checking (fixes #958)]]></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, 22 Jul 2017 23:14:13 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Guess mime type from file extension if not provided by client (mime-type is OPTIONAL)</title>
    <link>http://hg.omfa.de/prosody-modules/log/785465f8af3d/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Guess mime type from file extension if not provided by client (mime-type is OPTIONAL)]]></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, 16 Apr 2017 00:58:02 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Store filename and directory separately</title>
    <link>http://hg.omfa.de/prosody-modules/log/92ddfc548ce8/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Store filename and directory separately]]></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, 15 Apr 2017 15:55:39 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Return an error if unable to store slot info</title>
    <link>http://hg.omfa.de/prosody-modules/log/43ad92c5b91a/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Return an error if unable to store slot info]]></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, 15 Apr 2017 15:53:46 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Keep user- and hostname in locals</title>
    <link>http://hg.omfa.de/prosody-modules/log/0fc706855af9/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Keep user- and hostname in locals]]></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, 15 Apr 2017 15:52:54 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Remove unused upload slots</title>
    <link>http://hg.omfa.de/prosody-modules/log/ef80c9d0ebff/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Remove unused upload slots]]></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, 15 Apr 2017 15:51:29 +0200</pubDate>
</item>
<item>
    <title>Backed out changeset e491a15d7621 (closes #888)</title>
    <link>http://hg.omfa.de/prosody-modules/log/5f0b755b42a3/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[Backed out changeset e491a15d7621 (closes #888)]]></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, 15 Apr 2017 15:35:55 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Switch to using a map store</title>
    <link>http://hg.omfa.de/prosody-modules/log/e491a15d7621/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Switch to using a map store]]></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, 13 Apr 2017 22:18:28 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Add support for limiting file types to upload</title>
    <link>http://hg.omfa.de/prosody-modules/log/d0948bd96a7b/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Add support for limiting file types to upload]]></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, 13 Apr 2017 20:29:41 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Clear unused slots after 15 minutes</title>
    <link>http://hg.omfa.de/prosody-modules/log/3fd50495c89d/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Clear unused slots after 15 minutes]]></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, 13 Apr 2017 20:26:24 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Consider files deleted even if remove fails</title>
    <link>http://hg.omfa.de/prosody-modules/log/8d8ba28d020f/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Consider files deleted even if remove 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>Thu, 13 Apr 2017 20:59:55 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Validate that file extension (used by mod_http_files) matches mime type given by client</title>
    <link>http://hg.omfa.de/prosody-modules/log/96bf67f1f960/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Validate that file extension (used by mod_http_files) matches mime type given by client]]></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, 13 Apr 2017 20:23:17 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Implement quota support (closes #823)</title>
    <link>http://hg.omfa.de/prosody-modules/log/2dec7cad9218/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Implement quota support (closes #823)]]></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, 13 Apr 2017 16:35:10 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Add option for expiry of files after a configurable time (closes #557)</title>
    <link>http://hg.omfa.de/prosody-modules/log/6daaa1ad2559/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Add option for expiry of files after a configurable time (closes #557)]]></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, 13 Apr 2017 16:31:00 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Fix halting of event propagation when request handler returns</title>
    <link>http://hg.omfa.de/prosody-modules/log/0c7802b95820/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Fix halting of event propagation when request handler returns]]></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, 04 Apr 2017 00:16:17 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Where did those parenthesis come from?</title>
    <link>http://hg.omfa.de/prosody-modules/log/99c0b1bacdcd/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Where did those parenthesis come from?]]></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, 04 Apr 2017 00:11:05 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Use the new util.id if available (in 0.10+)</title>
    <link>http://hg.omfa.de/prosody-modules/log/cfb7936ff61f/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Use the new util.id if available (in 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>Tue, 04 Apr 2017 00:06:19 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Use correct function for base64</title>
    <link>http://hg.omfa.de/prosody-modules/log/2b741e68433b/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Use correct function for base64]]></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, 28 Mar 2017 17:09:39 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Fix typo in variable name</title>
    <link>http://hg.omfa.de/prosody-modules/log/fef067b57305/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Fix typo in variable name]]></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, 26 Mar 2017 23:08:14 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Rename variable to avoid name clash</title>
    <link>http://hg.omfa.de/prosody-modules/log/abea818eed7b/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Rename variable to avoid name clash]]></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, 26 Mar 2017 23:07:16 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Split some long lines [luacheck]</title>
    <link>http://hg.omfa.de/prosody-modules/log/4c92e2e897c8/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Split some long lines [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>Sun, 26 Mar 2017 23:05:31 +0200</pubDate>
</item>
<item>
    <title>mod_http_upload: Fix to call random bytes function instead of the module</title>
    <link>http://hg.omfa.de/prosody-modules/log/d8487d5bd4fb/mod_http_upload/mod_http_upload.lua</link>
    <description><![CDATA[mod_http_upload: Fix to call random bytes function instead of the module]]></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, 26 Mar 2017 21:09:02 +0200</pubDate>
</item>

  </channel>
</rss>
