Software / code / prosody
Annotate
DEPENDS @ 12481:2ee27587fec7
net: refactor sslconfig to not depend on LuaSec
This now requires that the network backend exposes a tls_builder
function, which essentially wraps the former util.sslconfig.new()
function, passing a factory to create the eventual SSL context.
That allows a net.server backend to pick whatever it likes as SSL
context factory, as long as it understands the config table passed by
the SSL config builder. Heck, a backend could even mock and replace the
entire SSL config builder API.
| author | Jonas Schäfer <jonas@wielicki.name> |
|---|---|
| date | Sat, 02 Apr 2022 11:15:33 +0200 |
| parent | 8454:90962ef41bf3 |
| rev | line source |
|---|---|
|
5406
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
1 |
|
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
2 For full information on our dependencies, version requirements, and |
| 8454 | 3 where to find them, see https://prosody.im/doc/depends |
|
5406
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
4 |
|
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
5 If you have luarocks available on your platform, install the following: |
| 7 | 6 |
|
5406
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
7 - luaexpat |
|
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
8 - luasocket |
|
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
9 - luafilesystem |
|
9903a03b7b3e
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Matthew Wild <mwild1@gmail.com>
parents:
4914
diff
changeset
|
10 - luasec |
| 7 | 11 |