Mercurial > prosody-hg
comparison core/portmanager.lua @ 9836:e487197ba8a5
core.portmanager: Use server.listen API
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 13 Sep 2018 21:17:37 +0200 |
| parents | 4f0f5b49bb03 |
| children | 789395f027f1 |
comparison
equal
deleted
inserted
replaced
| 9835:20bf5b47c1fb | 9836:e487197ba8a5 |
|---|---|
| 124 error_to_friendly_message(service_name, port_number, err) or "unknown error"); | 124 error_to_friendly_message(service_name, port_number, err) or "unknown error"); |
| 125 end | 125 end |
| 126 end | 126 end |
| 127 if not err then | 127 if not err then |
| 128 -- Start listening on interface+port | 128 -- Start listening on interface+port |
| 129 local handler, err = server.addserver(interface, port_number, listener, mode, ssl); | 129 local handler, err = server.listen(interface, port_number, listener, { |
| 130 read_size = mode, | |
| 131 tls_ctx = ssl, | |
| 132 tls_direct = service_info.encryption == "ssl"; | |
| 133 }); | |
| 130 if not handler then | 134 if not handler then |
| 131 log("error", "Failed to open server port %d on %s, %s", port_number, interface, | 135 log("error", "Failed to open server port %d on %s, %s", port_number, interface, |
| 132 error_to_friendly_message(service_name, port_number, err)); | 136 error_to_friendly_message(service_name, port_number, err)); |
| 133 else | 137 else |
| 134 table.insert(hooked_ports, "["..interface.."]:"..port_number); | 138 table.insert(hooked_ports, "["..interface.."]:"..port_number); |
