Commit Graph

69 Commits (0ec577b5dfed46586ff329e531bcc18a4cd5ec00)

Author SHA1 Message Date
Kim Alvefur d1420d641f core.portmanager: Complete error message for SNI TLS context problems 7 years ago
Kim Alvefur b1338d27ac core.portmanager: Fix TLS context inheritance for SNI hosts (completes SNI support) 7 years ago
Kim Alvefur af05495fa2 core.portmanager: Don't set the first TLS context with a cert as main context 7 years ago
Kim Alvefur 7c01e612b7 core.portmanager: Log debug message for each kind of TLS context created 7 years ago
Kim Alvefur 680d10732b core.portmanager: Remove unused local [luacheck] 7 years ago
Kim Alvefur f1296c621d core.portmanager: Remove tostring call from logging 7 years ago
Kim Alvefur 146acdbd33 vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
Kim Alvefur 014168ff18 core: Split some very long lines [luacheck] 9 years ago
Kim Alvefur b919112a2e portmanager: Set default read size back to 4K 10 years ago
Kim Alvefur 6490acf700 core: Increase default read size to "all of it", in practice 8K (size of LuaSockets buffer) 11 years ago
Kim Alvefur 1f725600a6 portmanager: Lower the priority of module-supplied TLS options 11 years ago
Matthew Wild 2e382ff383 portmanager: Remove unused argument from function [luacheck] 11 years ago
Matthew Wild 02a7b8a215 portmanager: Rename variable to avoid name conflict [luacheck] 11 years ago
Matthew Wild 87c3194755 portmanager: Add luacheck annotations 11 years ago
Matthew Wild 2368a513e2 portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, usermanager, util.xml: Add luacheck annotations 11 years ago
Kim Alvefur adb484391f portmanager: Add forward declarations 11 years ago
Kim Alvefur 075278ff98 core.*: Remove use of module() function 11 years ago
Matthew Wild a19dc16850 portmanager: Remove unused import of pairs() 12 years ago
Kim Alvefur f8c626d10f core.portmanager: Simplify and take advantage of new ssl config merging in certmanager 12 years ago
Matthew Wild f3e7199e17 portmanager: Make maximum read size configurable, and default to 4KB 12 years ago
Florian Zeitz 4b618a8727 Remove all trailing whitespace 13 years ago
Kim Alvefur 6ca07758d3 portmanager: Also include the interface the service is listening on 13 years ago
Waqas Hussain f3d552c92b portmanager: Include port numbers the service is listening on in the info logs. 13 years ago
Matthew Wild 93f34b7d58 portmanager: import pairs() (thanks Maranda) 13 years ago
Marco Cirillo c62c02db85 portmanager: add logic to allow specification of service default values for ssl config and / or overrides. 13 years ago
Matthew Wild 91835f681a portmanager: Log error and fail to bind when port is invalid (not a number) 13 years ago
Kim Alvefur e83dd1f241 portmanager: Add use_ipv4 option, default to true. 13 years ago
Kim Alvefur 1b1da54686 portmanager: use_ipv6 defaults to true if luasocket has ipv6 support 13 years ago
Kim Alvefur 90ae4df608 portmanager: Make sure foo_ports is a table 14 years ago
Matthew Wild 1e14564983 portmanager: Return first service with the specified name from get_service() (instead of the array of possible services) (thanks xnyhps) 14 years ago
Matthew Wild 96824a74d2 portmanager: Support 'local_interfaces' config option (default for private listeners like components, telnet, etc.) (thanks mva) 14 years ago
Kim Alvefur dda988a389 core.portmanager: Collect per-host certificates for SNI 8 years ago
Kim Alvefur 7e568a68dc core.portmanager: Record TLS config for each port 8 years ago
Kim Alvefur 3d5cb716b4 core.portmanager: Reduce scope of variable 8 years ago
Kim Alvefur ddf2d725a6 core.portmanager: Use server.listen API 8 years ago
Matthew Wild 8615bb24a8 portmanager: Remove unused import of 'pairs' 14 years ago
Kim Alvefur c373b78e0e portmanager: Show a friendly error message when initializing SSL fails (thanks MattJ for the entire patch that I fixed one line in) 14 years ago
Matthew Wild 284be50f1c portmanager: Match service against service_info (:iter() doesn't match values) 14 years ago
Matthew Wild 6faa60a8dc portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins) 14 years ago
Matthew Wild 9aedce9a31 portmanager: Fix missing variable declaration 14 years ago
Matthew Wild 1bdf86cdff portmanager: Remove unused import of 'package' 14 years ago
Matthew Wild f217c2ffd1 portmanager: Support for per-port SSL certificates 14 years ago
Kim Alvefur 5a5d0cc810 portmanager: Import pairs 14 years ago
Matthew Wild a2518c8d45 portmanager: Import ipairs (thanks Maranda) 14 years ago
Matthew Wild 53ab26d528 portmanager: Import tonumber (thanks Zash) 14 years ago
Matthew Wild 6521b0e661 portmanager: Ensure port is always a number (thanks Zash) 14 years ago
Matthew Wild 7813edf719 portmanager: Fix breakage (import ALL the functions) 14 years ago
Matthew Wild 7a8047ba3e portmanager: Rename activate_service() to activate() (to match deactivate()) 14 years ago
Matthew Wild ed03e1adb9 portmanager: Add module() definition 14 years ago
Matthew Wild d5ba56353d portmanager: Explicitly import some libraries 14 years ago