diff options
author | Kim Alvefur <zash@zash.se> | 2020-06-25 17:26:58 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2020-06-25 17:26:58 +0200 |
commit | 966a8bd7943dcdf23ae7d9339cd7a3ab74137269 (patch) | |
tree | ff391ddd4dd965220fd994e2d206367fee5dfafb /prosodyctl | |
parent | cb6df1369856f800fa0a572e8561f72ab0e5b05a (diff) | |
download | prosody-966a8bd7943dcdf23ae7d9339cd7a3ab74137269.tar.gz prosody-966a8bd7943dcdf23ae7d9339cd7a3ab74137269.zip |
prosodyctl about: Report versions of luaunbound and libunbound
Diffstat (limited to 'prosodyctl')
-rwxr-xr-x | prosodyctl | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -442,6 +442,7 @@ function commands.about(arg) local luaevent =dependencies.softreq"luaevent"; dependencies.softreq"ssl"; dependencies.softreq"DBI"; + local lunbound = dependencies.softreq"lunbound"; for name, module in pairs(package.loaded) do if type(module) == "table" and rawget(module, "_VERSION") and name ~= "_G" and not name:match("%.") then @@ -454,6 +455,12 @@ function commands.about(arg) if luaevent then module_versions["libevent"] = luaevent.core.libevent_version(); end + if lunbound then + if not module_versions["lunbound"] then + module_versions["lunbound"] = "<= 0.5"; + end + module_versions["libunbound"] = lunbound._LIBVER; + end local sorted_keys = array.collect(keys(module_versions)):sort(); for _, name in ipairs(sorted_keys) do print(name..":"..string.rep(" ", longest_name-#name), module_versions[name]); |