aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* migrator: Update default config template with new storesKim Alvefur2023-11-011-0/+4
* tools: Reflect bash-ness of mod2spec in shebangKim Alvefur2023-08-261-1/+1
* tools: Fix file ending of mod2spec.sh (thanks buildbot)Kim Alvefur2023-07-161-0/+0
* tools: Add mod2spec.sh, turns util.example into spec/util_example_spec.luaKim Alvefur2023-07-161-0/+4
* tools: Update imports to use new prosody.* namespaceKim Alvefur2023-06-089-29/+59
* tools/tb2err: Trim trailing whitespaceKim Alvefur2023-04-081-1/+1
* tools/tb2err: Rewrite prosody-modules paths to ../modulesKim Alvefur2023-04-081-0/+2
* tools/tb2err: Add some example usage in a commentKim Alvefur2023-04-081-0/+2
* tools/tb2err: Drop use of lua-any since it should run fine on any LuaKim Alvefur2023-04-081-2/+1
* tools/dnsregistry: Fix to ignore unassigned entriesKim Alvefur2023-01-201-1/+1
* tools: Add initial mutation testing scriptMatthew Wild2022-10-111-0/+217
* compat: Use table.pack (there since Lua 5.2) over our util.tableKim Alvefur2022-07-111-1/+1
* compat: Remove handling of Lua 5.1 location of 'unpack' functionKim Alvefur2022-07-111-1/+1
* 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