Software / code / prosody
Comparison
prosodyctl @ 7456:76a8456cf1e2
Merge 0.10->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 12 Jun 2016 20:06:30 +0200 |
| parent | 7447:843fe134453e |
| parent | 7455:82d8c11ab0cb |
| child | 7494:f82356adcd71 |
comparison
equal
deleted
inserted
replaced
| 7452:d916703d5e18 | 7456:76a8456cf1e2 |
|---|---|
| 972 print(" Remove '"..mod.."' from modules_enabled and instead add"); | 972 print(" Remove '"..mod.."' from modules_enabled and instead add"); |
| 973 print(" storage = '"..mod:match("^storage_(.*)").."'"); | 973 print(" storage = '"..mod:match("^storage_(.*)").."'"); |
| 974 print(" For more information see https://prosody.im/doc/storage"); | 974 print(" For more information see https://prosody.im/doc/storage"); |
| 975 end | 975 end |
| 976 end | 976 end |
| 977 local require_encryption = set.intersection(all_options, set.new({"require_encryption", "c2s_require_encryption", "s2s_require_encryption"})):empty(); | |
| 977 local ssl = dependencies.softreq"ssl"; | 978 local ssl = dependencies.softreq"ssl"; |
| 978 if not ssl then | 979 if not ssl then |
| 979 if not set.intersection(all_options, set.new({"require_encryption", "c2s_require_encryption", "s2s_require_encryption"})):empty() then | 980 if not require_encryption then |
| 980 print(""); | 981 print(""); |
| 981 print(" You require encryption but LuaSec is not available."); | 982 print(" You require encryption but LuaSec is not available."); |
| 982 print(" Connections will fail."); | 983 print(" Connections will fail."); |
| 983 ok = false; | 984 ok = false; |
| 984 end | 985 end |
| 1004 print(" not support certificate validation, so s2s connections to/from "); | 1005 print(" not support certificate validation, so s2s connections to/from "); |
| 1005 print(" these domains will fail."); | 1006 print(" these domains will fail."); |
| 1006 ok = false; | 1007 ok = false; |
| 1007 end | 1008 end |
| 1008 end | 1009 end |
| 1010 elseif require_encryption and not all_modules:contains("tls") then | |
| 1011 print(""); | |
| 1012 print(" You require encryption but mod_tls is not enabled."); | |
| 1013 print(" Connections will fail."); | |
| 1014 ok = false; | |
| 1009 end | 1015 end |
| 1010 | 1016 |
| 1011 print("Done.\n"); | 1017 print("Done.\n"); |
| 1012 end | 1018 end |
| 1013 if not what or what == "dns" then | 1019 if not what or what == "dns" then |