Mercurial > prosody-hg
comparison util/dependencies.lua @ 7675:decb657bc0a0
util.dependencies: Set global 'ssl' for compat with LuaSec 0.6 (fixes #749)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 23 Sep 2016 16:09:46 +0200 |
| parents | 9ab23488a17c |
| children | 589e27b47d56 2a7b52437167 |
comparison
equal
deleted
inserted
replaced
| 7580:588ed6451984 | 7675:decb657bc0a0 |
|---|---|
| 97 missingdep("LuaSec", { | 97 missingdep("LuaSec", { |
| 98 ["Debian/Ubuntu"] = "http://prosody.im/download/start#debian_and_ubuntu"; | 98 ["Debian/Ubuntu"] = "http://prosody.im/download/start#debian_and_ubuntu"; |
| 99 ["luarocks"] = "luarocks install luasec"; | 99 ["luarocks"] = "luarocks install luasec"; |
| 100 ["Source"] = "http://www.inf.puc-rio.br/~brunoos/luasec/"; | 100 ["Source"] = "http://www.inf.puc-rio.br/~brunoos/luasec/"; |
| 101 }, "SSL/TLS support will not be available"); | 101 }, "SSL/TLS support will not be available"); |
| 102 elseif not _G.ssl then | |
| 103 _G.ssl = ssl; | |
| 104 _G.ssl.context = require "ssl.context"; | |
| 102 end | 105 end |
| 103 | 106 |
| 104 local encodings, err = softreq "util.encodings" | 107 local encodings, err = softreq "util.encodings" |
| 105 if not encodings then | 108 if not encodings then |
| 106 if err:match("not found") then | 109 if err:match("not found") then |
