<?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: tools/migration/prosody-migrator.lua history</title>
    <description>tools/migration/prosody-migrator.lua revision history</description>
    <item>
    <title>Merge 13.0-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/af28d6debaca/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[Merge 13.0-&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>Mon, 09 Feb 2026 18:38:35 +0100</pubDate>
</item>
<item>
    <title>prosody, prosodyctl: Always search installation directory first</title>
    <link>http://hg.omfa.de/prosody-hg/log/2462247ec377/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[prosody, prosodyctl: Always search installation directory first<br/>
<br/>
Should solve for:<br/>
- Running from a source directory like looks for ./{core,net,util}/*.lua first<br/>
- `make install &amp;&amp; prosody` looks for $prefix/prosody/{core,net,util}/*.lua first<br/>
- Installation with luarocks or dh-lua into Lua search paths does not<br/>
	look for resources in the working directory.]]></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, 09 Feb 2026 18:30:57 +0100</pubDate>
</item>
<item>
    <title>Merge 13.0-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/6ccc6e0ece29/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[Merge 13.0-&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>Mon, 09 Feb 2026 17:11:52 +0100</pubDate>
</item>
<item>
    <title>prosody, prosodyctl: Load loader directly from source directory</title>
    <link>http://hg.omfa.de/prosody-hg/log/b085d32af140/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[prosody, prosodyctl: Load loader directly from source directory<br/>
<br/>
This should ensure that loader.lua is loaded from the source directory<br/>
and does the right thing when installed with `make install`<br/>
<br/>
There are currently three ways Prosody can be run:<br/>
<br/>
- Directly from the source directory, like `./prosody`<br/>
- Installed with `make install`<br/>
- Installed into Lua paths with e.g. dh-lua or luarocks<br/>
<br/>
In the first two cases, Lua search paths need to include the source<br/>
directory and ensure that `require &quot;prosody.util.json&quot;` ends up loading<br/>
`util/json.lua` relative to the installation (CFG_SOURCEDIR) or the<br/>
source checkout.<br/>
<br/>
Finally, in the last case where Prosody resources are installed under the<br/>
'prosody.*' namespace in regular Lua search paths, then loader.lua should<br/>
activate the compatibility mode that makes sure that both<br/>
`require&quot;util.json&quot;` and `require&quot;prosody.util.json&quot;` both resolve to<br/>
`(one path from of package.path)/prosody/util/json.lua`]]></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, 09 Feb 2026 16:59:42 +0100</pubDate>
</item>
<item>
    <title>loader: Revert bad idea</title>
    <link>http://hg.omfa.de/prosody-hg/log/50b8d732c905/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[loader: Revert bad idea<br/>
<br/>
Reverts 76ece4dd9782]]></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, 09 Feb 2026 15:54:02 +0100</pubDate>
</item>
<item>
    <title>loader: Move all path setup here from all executables</title>
    <link>http://hg.omfa.de/prosody-hg/log/76ece4dd9782/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[loader: Move all path setup here from all executables<br/>
<br/>
So it is done in the same way for all the executables, with less code<br/>
duplication.]]></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, 09 Feb 2026 01:57:40 +0100</pubDate>
</item>
<item>
    <title>migrator: Apply loader fix here too</title>
    <link>http://hg.omfa.de/prosody-hg/log/2bdddcfad61d/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Apply loader fix here too<br/>
<br/>
Copied from ./prosody]]></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 Feb 2026 17:44:17 +0100</pubDate>
</item>
<item>
    <title>migrator: Allow migrating between different configs of the same driver</title>
    <link>http://hg.omfa.de/prosody-hg/log/2169be3581ae/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Allow migrating between different configs of the same driver<br/>
<br/>
This was notably a problem with SQL since mod_storage_sql is a single<br/>
module that connects to different SQL databases. The problem was that<br/>
since it was already loaded once, the output configuration was not<br/>
applied and it would have migrated to the origin database.<br/>
<br/>
This essentially reloads the module after updating the configuration,<br/>
which should work with all storage modules as long as everything they<br/>
need are kept in the 'provider' or driver table.]]></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, 03 Aug 2025 15:14:20 +0200</pubDate>
</item>
<item>
    <title>migrator: Add an escape hatch to allow arbitrary config options</title>
    <link>http://hg.omfa.de/prosody-hg/log/47ede3d51833/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Add an escape hatch to allow arbitrary config options<br/>
<br/>
Previously only SQL settings and the 'path' for internal storage could<br/>
be set, and only for SQL and internal storage.<br/>
<br/>
input {<br/>
	type = &quot;whatever&quot;;<br/>
	config = {<br/>
		whatever_foobar = &quot;something&quot;<br/>
	}<br/>
}]]></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, 27 Nov 2023 17:19:16 +0100</pubDate>
</item>
<item>
    <title>tools: Update imports to use new prosody.* namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/879a6a33c21b/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[tools: Update imports to use new 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>Thu, 08 Jun 2023 09:37:01 +0200</pubDate>
</item>
<item>
    <title>Spelling: Fix various spelling mistakes (thanks timeless)</title>
    <link>http://hg.omfa.de/prosody-hg/log/05c250fa335a/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[Spelling: Fix various spelling mistakes (thanks timeless)<br/>
<br/>
Words, sometimes I wonder how they even work<br/>
<br/>
Maybe I missed something.]]></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, 07 Mar 2022 00:13:56 +0100</pubDate>
</item>
<item>
    <title>migrator: Support pubsub and pep as a special-case</title>
    <link>http://hg.omfa.de/prosody-hg/log/33e856c65033/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Support pubsub and pep as a special-case<br/>
<br/>
This sorta overloads the type suffix but PEP is used for enough stuff<br/>
to justify this hack]]></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, 09 Jan 2022 18:52:58 +0100</pubDate>
</item>
<item>
    <title>migrator: Enhance logging</title>
    <link>http://hg.omfa.de/prosody-hg/log/03f551510b1e/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Enhance logging]]></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, 09 Jan 2022 16:35:43 +0100</pubDate>
</item>
<item>
    <title>migrator: Add option to keep going despite errors</title>
    <link>http://hg.omfa.de/prosody-hg/log/39483b4099b4/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Add option to keep going despite errors]]></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, 09 Jan 2022 16:08:15 +0100</pubDate>
</item>
<item>
    <title>migrator: Also migrate host/non-user archive data</title>
    <link>http://hg.omfa.de/prosody-hg/log/79a51a48bdaf/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Also migrate host/non-user archive data<br/>
<br/>
Needed for things like mod_http_file_share]]></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, 09 Jan 2022 15:52:50 +0100</pubDate>
</item>
<item>
    <title>migrator: Refactor out individual item migrator for code deduplication</title>
    <link>http://hg.omfa.de/prosody-hg/log/85f03b29ec72/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Refactor out individual item migrator for code deduplication]]></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, 09 Jan 2022 15:50:21 +0100</pubDate>
</item>
<item>
    <title>migrator: Include --options in usage info</title>
    <link>http://hg.omfa.de/prosody-hg/log/59b65cc6312f/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Include --options in usage 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>Sun, 09 Jan 2022 16:15:21 +0100</pubDate>
</item>
<item>
    <title>migrator: Reuse earlier usage text</title>
    <link>http://hg.omfa.de/prosody-hg/log/b7ee14ba09c9/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Reuse earlier usage text]]></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, 09 Jan 2022 15:57:59 +0100</pubDate>
</item>
<item>
    <title>migrator: Customise cli argument parsing (--help, --verbose)</title>
    <link>http://hg.omfa.de/prosody-hg/log/6e7678f6fe9a/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Customise cli argument parsing (--help, --verbose)<br/>
<br/>
Previously -v etc would do nothing and --config without argument would<br/>
not have worked correctly.]]></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, 09 Jan 2022 15:19:55 +0100</pubDate>
</item>
<item>
    <title>migrator: Silence assert in core.moduleapi</title>
    <link>http://hg.omfa.de/prosody-hg/log/076ceb405b94/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Silence assert in core.moduleapi<br/>
<br/>
The assert triggers because we're not loading the stanza route, because<br/>
we are unlikely to need it during migration.]]></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 Jul 2021 14:11:29 +0200</pubDate>
</item>
<item>
    <title>migrator: Use parsed command line flags already parsed by util.startup</title>
    <link>http://hg.omfa.de/prosody-hg/log/9bf8a0607d12/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Use parsed command line flags already parsed by util.startup]]></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 Jul 2021 14:10:56 +0200</pubDate>
</item>
<item>
    <title>migrator: Trick net.server into thinking the config is loaded</title>
    <link>http://hg.omfa.de/prosody-hg/log/f37cafeb75d6/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Trick net.server into thinking the config is loaded<br/>
<br/>
Fixes &quot;Loading outside Prosody or Prosody not yet initialized&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>Thu, 29 Jul 2021 14:06:14 +0200</pubDate>
</item>
<item>
    <title>migrator: Customise startup sequence to fix #1673 (Thanks acidsys)</title>
    <link>http://hg.omfa.de/prosody-hg/log/826d57c16d1c/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Customise startup sequence to fix #1673 (Thanks acidsys)<br/>
<br/>
Diverge from util.startup.prosodyctl() in order to skip unneeded<br/>
behavior, such as loading the *Prosody* config file, which we do not<br/>
need here, based on the `--config` flag  which should point at the<br/>
migrator config file instead.<br/>
<br/>
Notably removed:<br/>
* read_config() since this loads the Prosody config<br/>
* check_unwriteable() which checks logfiles specified in the Prosody config, so not relevant<br/>
* make_dummy_hosts() but the migrator sets up its own hosts during migration]]></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 Jul 2021 13:47:26 +0200</pubDate>
</item>
<item>
    <title>migrator: Add support for archives (fixes #651)</title>
    <link>http://hg.omfa.de/prosody-hg/log/e057e8318130/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Add support for archives (fixes #651)]]></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, 05 May 2019 21:31:15 +0200</pubDate>
</item>
<item>
    <title>migrator: Rewrite to use storage modules</title>
    <link>http://hg.omfa.de/prosody-hg/log/4d702f0c6273/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Rewrite to use storage modules<br/>
<br/>
This allows migrating to and from any storage module that supports the<br/>
right methods. Based on experimental mod_migrate 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>Sun, 05 May 2019 21:32:34 +0200</pubDate>
</item>
<item>
    <title>migrator: Remove broken distinction between a load error or a missing storage handler (worked with module()?)</title>
    <link>http://hg.omfa.de/prosody-hg/log/739bb455cafd/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Remove broken distinction between a load error or a missing storage handler (worked with 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>Fri, 07 Apr 2017 13:06:06 +0200</pubDate>
</item>
<item>
    <title>migrator: Fix missing word</title>
    <link>http://hg.omfa.de/prosody-hg/log/1e1c18012048/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Fix missing word]]></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, 15 Feb 2017 15:30:34 +0100</pubDate>
</item>
<item>
    <title>migrator: Fix argument parsing</title>
    <link>http://hg.omfa.de/prosody-hg/log/217412da818f/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Fix argument parsing]]></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, 15 Feb 2017 15:30:19 +0100</pubDate>
</item>
<item>
    <title>migrator: Unexpand whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/432f721b0fdf/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Unexpand whitespace]]></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, 15 Feb 2017 15:29:37 +0100</pubDate>
</item>
<item>
    <title>migrator: Remove wrapper around envloadfile since envloadfile does the right thing in a compatible way</title>
    <link>http://hg.omfa.de/prosody-hg/log/1d998891c967/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[migrator: Remove wrapper around envloadfile since envloadfile does the right thing in a compatible way]]></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, 02 Feb 2017 20:11:25 +0100</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/tools/migration/prosody-migrator.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>Eliminate direct setfenv usage</title>
    <link>http://hg.omfa.de/prosody-hg/log/85b2689dbcfe/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[Eliminate direct setfenv usage]]></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, 08 Jun 2012 05:04:38 +0200</pubDate>
</item>
<item>
    <title>tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress</title>
    <link>http://hg.omfa.de/prosody-hg/log/b3d9063aad4d/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress]]></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, 05 Apr 2011 14:34:06 +0100</pubDate>
</item>
<item>
    <title>tools/migration: Support for ~/ in paths</title>
    <link>http://hg.omfa.de/prosody-hg/log/69fe5fd861e7/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[tools/migration: Support for ~/ in paths]]></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, 05 Apr 2011 14:11:25 +0100</pubDate>
</item>
<item>
    <title>tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw</title>
    <link>http://hg.omfa.de/prosody-hg/log/899ffc1674b5/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw]]></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, 05 Apr 2011 12:59:24 +0100</pubDate>
</item>
<item>
    <title>tools/migration: Rename main.lua -&gt; prosody-migrator.lua and update the Makefile</title>
    <link>http://hg.omfa.de/prosody-hg/log/f15b4e9ba688/tools/migration/prosody-migrator.lua</link>
    <description><![CDATA[tools/migration: Rename main.lua -&gt; prosody-migrator.lua and update the Makefile]]></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, 21 Mar 2011 19:39:04 +0000</pubDate>
</item>

  </channel>
</rss>
