Mercurial > prosody-hg
comparison core/portmanager.lua @ 5776:bd0ff8ae98a8
Remove all trailing whitespace
| author | Florian Zeitz <florob@babelmonkeys.de> |
|---|---|
| date | Fri, 09 Aug 2013 17:48:21 +0200 |
| parents | 557583904dc5 |
| children | 7a5ddbaf758d |
comparison
equal
deleted
inserted
replaced
| 5775:a6c2b8933507 | 5776:bd0ff8ae98a8 |
|---|---|
| 85 function activate(service_name) | 85 function activate(service_name) |
| 86 local service_info = services[service_name][1]; | 86 local service_info = services[service_name][1]; |
| 87 if not service_info then | 87 if not service_info then |
| 88 return nil, "Unknown service: "..service_name; | 88 return nil, "Unknown service: "..service_name; |
| 89 end | 89 end |
| 90 | 90 |
| 91 local listener = service_info.listener; | 91 local listener = service_info.listener; |
| 92 | 92 |
| 93 local config_prefix = (service_info.config_prefix or service_name).."_"; | 93 local config_prefix = (service_info.config_prefix or service_name).."_"; |
| 94 if config_prefix == "_" then | 94 if config_prefix == "_" then |
| 95 config_prefix = ""; | 95 config_prefix = ""; |
| 101 or config.get("*", "interfaces") | 101 or config.get("*", "interfaces") |
| 102 or config.get("*", "interface") -- COMPAT w/pre-0.9 | 102 or config.get("*", "interface") -- COMPAT w/pre-0.9 |
| 103 or listener.default_interface -- COMPAT w/pre0.9 | 103 or listener.default_interface -- COMPAT w/pre0.9 |
| 104 or default_interfaces | 104 or default_interfaces |
| 105 bind_interfaces = set.new(type(bind_interfaces)~="table" and {bind_interfaces} or bind_interfaces); | 105 bind_interfaces = set.new(type(bind_interfaces)~="table" and {bind_interfaces} or bind_interfaces); |
| 106 | 106 |
| 107 local bind_ports = config.get("*", config_prefix.."ports") | 107 local bind_ports = config.get("*", config_prefix.."ports") |
| 108 or service_info.default_ports | 108 or service_info.default_ports |
| 109 or {service_info.default_port | 109 or {service_info.default_port |
| 110 or listener.default_port -- COMPAT w/pre-0.9 | 110 or listener.default_port -- COMPAT w/pre-0.9 |
| 111 } | 111 } |
| 112 bind_ports = set.new(type(bind_ports) ~= "table" and { bind_ports } or bind_ports ); | 112 bind_ports = set.new(type(bind_ports) ~= "table" and { bind_ports } or bind_ports ); |
| 113 | 113 |
| 114 local mode, ssl = listener.default_mode or "*a"; | 114 local mode, ssl = listener.default_mode or "*a"; |
| 115 local hooked_ports = {}; | 115 local hooked_ports = {}; |
| 116 | 116 |
| 117 for interface in bind_interfaces do | 117 for interface in bind_interfaces do |
| 118 for port in bind_ports do | 118 for port in bind_ports do |
| 119 local port_number = tonumber(port); | 119 local port_number = tonumber(port); |
| 120 if not port_number then | 120 if not port_number then |
| 121 log("error", "Invalid port number specified for service '%s': %s", service_info.name, tostring(port)); | 121 log("error", "Invalid port number specified for service '%s': %s", service_info.name, tostring(port)); |
| 186 local ok, err = activate(service_name); | 186 local ok, err = activate(service_name); |
| 187 if not ok then | 187 if not ok then |
| 188 log("error", "Failed to activate service '%s': %s", service_name, err or "unknown error"); | 188 log("error", "Failed to activate service '%s': %s", service_name, err or "unknown error"); |
| 189 end | 189 end |
| 190 end | 190 end |
| 191 | 191 |
| 192 fire_event("service-added", { name = service_name, service = service_info }); | 192 fire_event("service-added", { name = service_name, service = service_info }); |
| 193 return true; | 193 return true; |
| 194 end | 194 end |
| 195 | 195 |
| 196 function unregister_service(service_name, service_info) | 196 function unregister_service(service_name, service_info) |
