aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* tools/ejabberd2prosody.lua: Fix JID building, node-less jids became ↵Kim Alvefur2014-06-171-14/+13
| | | | @hostname in some cases
* tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)Kim Alvefur2014-04-221-1/+1
|
* tools/ejabberd2prosody: Don't throw an error if XML CDATA is null ([] in ↵Waqas Hussain2014-02-181-2/+4
| | | | Erlang, instead of a string or being missing).
* tools/ejabberd2prosody: Handle new room member format.Kim Alvefur2014-01-271-1/+1
|
* tools/ejabberd2prosody: Disable generating a config, as the format it ↵Waqas Hussain2014-01-181-2/+2
| | | | generates is completely out of date.
* tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ↵Waqas Hussain2014-01-181-1/+1
| | | | ejabberd (thanks cr).
* tools/ejabberd2prosody: Add support for importing MUC rooms.Waqas Hussain2014-01-181-0/+51
|
* tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.Waqas Hussain2014-01-161-10/+24
|
* additional fix for erlparse loading in ejabberd2prosody.luaVadim Misbakh-Soloviov2013-06-141-0/+1
|
* package{,c}path fixes for migration toolsVadim Misbakh-Soloviov2013-06-145-5/+34
|
* tools/migration/migrator/prosody_files: Fix undefined global access of ↵Waqas Hussain2014-01-031-4/+8
| | | | ?error?, print the actual error message and correct file path in the error message when we fail to load a file, skip broken files instead of failing migration.
* tools/migration/Makefile: Apply Lua runtime override (see 53f741a5a73a)Kim Alvefur2013-03-311-1/+2
|
* ejabberd2prosody.lua: Don't make assumptions about file name.Kim Alvefur2013-01-251-2/+2
|
* ejabberd2prosody.lua: Replace util.logger with a dummy before requiring ↵Kim Alvefur2013-01-241-1/+1
| | | | util.serialization
* tools/migration/migrator/jabberd14: Use util.xml.Waqas Hussain2012-12-031-50/+1
|
* tools/openfire2prosody: Use util.xml.Waqas Hussain2012-12-031-51/+1
|
* tools/jabberd14sql2prosody: Use util.xml.Waqas Hussain2012-12-031-50/+1
|
* tools/ejabberdsql2prosody: Use util.xml.Waqas Hussain2012-12-031-52/+1
|
* tools/jabberd14sql2prosody: Initial commit. Accounts, rosters, vCards, ↵Waqas Hussain2012-08-281-0/+696
| | | | subscriptions and offline messages supported (thanks halfdan for all the testing).
* Merge 0.9->trunkMatthew Wild2012-08-261-0/+153
|\
| * tools/openfire2prosody: Initial commit.Waqas Hussain2012-08-111-0/+153
| |
* | tools/xep227toprosody.lua: Update childtags calls, replace some with ipairsKim Alvefur2012-08-211-6/+6
|/
* tools/erlparse: Handle decimal point in numbers.Waqas Hussain2012-08-041-0/+6
|
* tools/erlparse: Fix erlang string escape sequences.Waqas Hussain2012-08-041-1/+1
|
* mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on ↵Florian Zeitz2012-06-091-1/+1
| | | | modules setting globals
* Eliminate direct setfenv usageFlorian Zeitz2012-06-082-14/+11
|
* tools/ejabberdsql2prosody: Handle INSERT statement form where column list is ↵Waqas Hussain2012-02-051-1/+6
| | | | specified (by skipping the column list).
* migrator/jabberd14: Minor refactoring.Waqas Hussain2011-12-091-9/+6
|
* migrator/jabberd14: Support for reading jabberd14 spool files.Waqas Hussain2011-11-191-0/+194
|
* tools/ejabberdsql2prosody: Track current line for error reportingMatthew Wild2011-09-201-2/+6
|
* ejabberd2prosody: Added a lot more type checks to ensure XML data has proper ↵Waqas Hussain2011-09-171-1/+8
| | | | data types. Ignore attributes of invalid types. Fixes the cause of issue#261.
* ejabberd2prosody: Add support for privacy lists.Waqas Hussain2011-08-261-0/+67
|
* migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databasesMatthew Wild2011-06-051-1/+1
|
* migrator/prosody_sql.lua: Create (and upgrade) MySQL tables to use ↵Matthew Wild2011-06-031-0/+18
| | | | MEDIUMTEXT for the 'value' column to avoid truncation
* migrator/prosody_files: Don't choke on empty data stores for a user (thanks ↵Matthew Wild2011-06-021-1/+6
| | | | @eoranged)
* tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL ↵Matthew Wild2011-04-111-1/+5
| | | | (thanks Timo)
* tools/migration/migrator/prosody_files.lua: Fix for previous commitvault/0.8.00.8.0Matthew Wild2011-04-051-1/+2
|
* tools/migration/prosody-migrator.lua: Add messages to show when migration is ↵Matthew Wild2011-04-051-1/+2
| | | | in progress
* tools/migration: Support for ~/ in pathsMatthew Wild2011-04-052-1/+10
|
* tools/migration/prosody-migrator.lua: Refactor store handler loading to ↵Matthew Wild2011-04-051-13/+22
| | | | report errors they throw
* tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI ↵Matthew Wild2011-04-051-1/+5
| | | | is not found
* tools/migration: Rename main.lua -> prosody-migrator.lua and update the MakefileMatthew Wild2011-03-212-3/+3
|
* tools/migration/Makefile: Don't install main.lua (we already install it as ↵Matthew Wild2011-03-031-2/+2
| | | | prosody-migrator) (thanks Enrico)
* tools/migration/*: Numerous changes and restructuring, and the addition of a ↵Matthew Wild2011-02-265-9/+56
| | | | Makefile
* tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling ↵Matthew Wild2011-02-252-8/+69
| | | | for config and command-line parameters
* tools/migration/main.lua: Add command-line parsing, including ↵Matthew Wild2011-02-251-11/+29
| | | | --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
* tools/migration/config.lua: Minor fixes for more sensible defaultsMatthew Wild2011-02-251-10/+10
|
* tools/migration/*.lua: Convert to unix line endingsMatthew Wild2011-02-235-416/+416
|
* tools/migration/*: Initial commit of a new migration tool. Currently ↵Waqas Hussain2011-02-235-0/+416
| | | | supports Prosody files and Prosody SQL as input and output.
* tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency ↵Matthew Wild2010-12-071-6/+7
| | | | with main Prosody code