Software /
code /
prosody
Comparison
prosodyctl @ 8718:c23cdeac5b61
prosodyctl: Use prosody.hosts instead of _G.hosts
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 29 Mar 2018 20:51:16 +0200 |
parent | 8701:b7a22baaf55f |
child | 8787:5dbebb7627ef |
comparison
equal
deleted
inserted
replaced
8717:9ddd0fbbe53a | 8718:c23cdeac5b61 |
---|---|
100 if not host then | 100 if not host then |
101 show_message [[Please specify a JID, including a host. e.g. alice@example.com]]; | 101 show_message [[Please specify a JID, including a host. e.g. alice@example.com]]; |
102 return 1; | 102 return 1; |
103 end | 103 end |
104 | 104 |
105 if not hosts[host] then | 105 if not prosody.hosts[host] then |
106 show_warning("The host '%s' is not listed in the configuration file (or is not enabled).", host) | 106 show_warning("The host '%s' is not listed in the configuration file (or is not enabled).", host) |
107 show_warning("The user will not be able to log in until this is changed."); | 107 show_warning("The user will not be able to log in until this is changed."); |
108 hosts[host] = startup.make_host(host); --luacheck: ignore 122/hosts | 108 prosody.hosts[host] = startup.make_host(host); --luacheck: ignore 122 |
109 end | 109 end |
110 | 110 |
111 if prosodyctl.user_exists{ user = user, host = host } then | 111 if prosodyctl.user_exists{ user = user, host = host } then |
112 show_message [[That user already exists]]; | 112 show_message [[That user already exists]]; |
113 return 1; | 113 return 1; |
139 if not host then | 139 if not host then |
140 show_message [[Please specify a JID, including a host. e.g. alice@example.com]]; | 140 show_message [[Please specify a JID, including a host. e.g. alice@example.com]]; |
141 return 1; | 141 return 1; |
142 end | 142 end |
143 | 143 |
144 if not hosts[host] then | 144 if not prosody.hosts[host] then |
145 show_warning("The host '%s' is not listed in the configuration file (or is not enabled).", host) | 145 show_warning("The host '%s' is not listed in the configuration file (or is not enabled).", host) |
146 show_warning("The user will not be able to log in until this is changed."); | 146 show_warning("The user will not be able to log in until this is changed."); |
147 hosts[host] = startup.make_host(host); --luacheck: ignore 122/hosts | 147 prosody.hosts[host] = startup.make_host(host); --luacheck: ignore 122 |
148 end | 148 end |
149 | 149 |
150 if not prosodyctl.user_exists { user = user, host = host } then | 150 if not prosodyctl.user_exists { user = user, host = host } then |
151 show_message [[That user does not exist, use prosodyctl adduser to create a new user]] | 151 show_message [[That user does not exist, use prosodyctl adduser to create a new user]] |
152 return 1; | 152 return 1; |
178 if not host then | 178 if not host then |
179 show_message [[Please specify a JID, including a host. e.g. alice@example.com]]; | 179 show_message [[Please specify a JID, including a host. e.g. alice@example.com]]; |
180 return 1; | 180 return 1; |
181 end | 181 end |
182 | 182 |
183 if not hosts[host] then | 183 if not prosody.hosts[host] then |
184 show_warning("The host '%s' is not listed in the configuration file (or is not enabled).", host) | 184 show_warning("The host '%s' is not listed in the configuration file (or is not enabled).", host) |
185 hosts[host] = startup.make_host(host); --luacheck: ignore 122/hosts | 185 prosody.hosts[host] = startup.make_host(host); --luacheck: ignore 122 |
186 end | 186 end |
187 | 187 |
188 if not prosodyctl.user_exists { user = user, host = host } then | 188 if not prosodyctl.user_exists { user = user, host = host } then |
189 show_message [[That user does not exist on this server]] | 189 show_message [[That user does not exist on this server]] |
190 return 1; | 190 return 1; |
524 local distinguished_name; | 524 local distinguished_name; |
525 if arg[#arg]:find("^/") then | 525 if arg[#arg]:find("^/") then |
526 distinguished_name = table.remove(arg); | 526 distinguished_name = table.remove(arg); |
527 end | 527 end |
528 local conf = openssl.config.new(); | 528 local conf = openssl.config.new(); |
529 conf:from_prosody(hosts, configmanager, arg); | 529 conf:from_prosody(prosody.hosts, configmanager, arg); |
530 if distinguished_name then | 530 if distinguished_name then |
531 local dn = {}; | 531 local dn = {}; |
532 for k, v in distinguished_name:gmatch("/([^=/]+)=([^/]+)") do | 532 for k, v in distinguished_name:gmatch("/([^=/]+)=([^/]+)") do |
533 table.insert(dn, k); | 533 table.insert(dn, k); |
534 dn[k] = v; | 534 dn[k] = v; |
749 if subcmd ~= "import" then -- hostnames are optional for import | 749 if subcmd ~= "import" then -- hostnames are optional for import |
750 if not arg[1] then | 750 if not arg[1] then |
751 show_message"You need to supply at least one hostname" | 751 show_message"You need to supply at least one hostname" |
752 arg = { "--help" }; | 752 arg = { "--help" }; |
753 end | 753 end |
754 if arg[1] ~= "--help" and not hosts[arg[1]] then | 754 if arg[1] ~= "--help" and not prosody.hosts[arg[1]] then |
755 show_message(error_messages["no-such-host"]); | 755 show_message(error_messages["no-such-host"]); |
756 return 1; | 756 return 1; |
757 end | 757 end |
758 end | 758 end |
759 return cert_commands[subcmd](arg); | 759 return cert_commands[subcmd](arg); |