aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* Spelling: Fix various spelling mistakes (thanks timeless)Kim Alvefur2022-03-072-3/+3
* tools: Allow processing instructions in some XML parsing toolsKim Alvefur2022-02-042-2/+2
* tools.dnsregistry: For converting IANA DNS registry data to Lua tableKim Alvefur2020-10-041-0/+43
* tools/xep227toprosody: Remove obsolete tool in favor of storage driverKim Alvefur2022-01-181-269/+0
* migrator: Support pubsub and pep as a special-caseKim Alvefur2022-01-092-10/+25
* migrator: Enhance loggingKim Alvefur2022-01-091-4/+11
* migrator: Add option to keep going despite errorsKim Alvefur2022-01-091-0/+14
* migrator: Also migrate host/non-user archive dataKim Alvefur2022-01-091-3/+2
* migrator: Refactor out individual item migrator for code deduplicationKim Alvefur2022-01-091-16/+18
* migrator: Include --options in usage infoKim Alvefur2022-01-091-1/+4
* migrator: Reuse earlier usage textKim Alvefur2022-01-091-3/+7
* migrator: Customise cli argument parsing (--help, --verbose)Kim Alvefur2022-01-091-1/+8
* util.format: Ensure metatable __tostring results are also sanitizedKim Alvefur2021-12-131-1/+2
* tools/generate_format_spec: Apply lua-format to silence luacheckKim Alvefur2021-12-111-7/+9
* util.format: ALL THE TESTS!!!Kim Alvefur2021-12-111-0/+49
* ejabberd2prosody.lua: fix MUC subject conversion with appropriate destructuringarcseconds2021-10-261-1/+2
* ejabberd2prosody: Don't import disabled or empty passwordsMatthew Wild2021-10-131-1/+3
* prosody2ejabberd: Check for iteration count at position 6Matthew Wild2021-10-071-1/+7
* ejabberd2prosody: Convert SCRAM iteration count to number (thanks arcseconds)Matthew Wild2021-10-071-1/+1
* migrator: Silence assert in core.moduleapiKim Alvefur2021-07-291-0/+4
* migrator: Use parsed command line flags already parsed by util.startupKim Alvefur2021-07-291-14/+1
* migrator: Trick net.server into thinking the config is loadedKim Alvefur2021-07-291-0/+1
* migrator: Customise startup sequence to fix #1673 (Thanks acidsys)Kim Alvefur2021-07-291-2/+19
* tools/jabberd14sql2prosody: Tweak wording in commentsKim Alvefur2021-07-131-2/+2
* tools/xep227toprosody: Tweak wording in commentsKim Alvefur2021-07-131-2/+2
* tools/cfgdump: Serialize individual (table) settings in stable order tooKim Alvefur2021-05-171-2/+9
* tools/cfgdump: Iterate in sort order to give stable outputKim Alvefur2021-05-171-5/+6
* tools.modtrace: Pass config to serialize()Matthew Wild2020-10-301-1/+8
* tools.modtrace: Library for tracing/debugging Lua module and method callsMatthew Wild2020-10-301-0/+152
* tools/form2table: Convert XEP-0004 dataform from XML to util.dataforms Lua fo...Kim Alvefur2020-10-281-0/+48
* tools/linedebug: Print each line of source executedKim Alvefur2020-10-281-0/+18
* tools/cfgdump: Reads Prosody config file and pretty-prints it back outKim Alvefur2020-10-281-0/+120
* tools/tb2err: Formats Lua traceback in errors.err formatKim Alvefur2020-10-281-0/+21
* migrator: Don't create unused directoryKim Alvefur2020-04-191-1/+0
* migrator: Inject data- and plugin paths during buildKim Alvefur2020-04-191-1/+3
* make_repo.lua: Moved to /tools/make_repo.luaJoão Duarte2019-07-291-0/+44
* migrator: Add support for archives (fixes #651)Kim Alvefur2019-05-051-0/+6
* migrator: Rewrite to use storage modulesKim Alvefur2019-05-056-439/+142
* tools: Add a tool to generate net.http.codes from IANA registryKim Alvefur2018-02-081-0/+43
* Merge 0.10->trunkKim Alvefur2017-04-101-6/+6
|\
| * SQL: Use standard quotes for columns and other identifiers, rewrite to grave ...Kim Alvefur2017-04-101-6/+6
* | Merge 0.10->trunkKim Alvefur2017-04-091-1/+1
|\|
| * migration/prosody_sql: Commit transaction when all items have been processedKim Alvefur2017-04-081-1/+1
* | Merge 0.10->trunkKim Alvefur2017-04-082-80/+63
|\|
| * migrator/prosody_sql: Abort and demand database be upgraded if it needs to be...Kim Alvefur2017-04-071-1/+32
| * migrator.prosody_sql: Switch to util.sql (#635)Kim Alvefur2017-04-071-73/+30
| * migrator: Remove broken distinction between a load error or a missing storage...Kim Alvefur2017-04-071-7/+2
* | Merge 0.10->trunkKim Alvefur2017-02-151-8/+7
|\|
| * migrator: Fix missing wordKim Alvefur2017-02-151-1/+1
| * migrator: Fix argument parsingKim Alvefur2017-02-151-5/+4